# Maintainer: Dimitris Kiziridis pkgname=dogo-git pkgver=1.0_beta2.r9.g7887b84 pkgrel=1 pkgdesc="Monitoring changes in the source file and automatically compile and run (restart)" arch=('x86_64') url='https://github.com/liudng/dogo' license=('BSD') provides=("${pkgname%-git}") makedepends=('git' 'dep' 'go-pie') source=("git+${url}") md5sums=('SKIP') pkgver() { cd "${srcdir}/${pkgname%-git}" git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } prepare(){ mkdir -p gopath/src/github.com/${pkgname%-git} ln -rTsf ${pkgname%-git} gopath/src/github.com/${pkgname%-git}/${pkgname%-git} export GOPATH="$srcdir"/gopath cd gopath/src/github.com/${pkgname%-git}/${pkgname%-git} dep init -v dep ensure -v } build(){ export GOPATH="$srcdir"/gopath cd gopath/src/github.com/${pkgname%-git}/${pkgname%-git} go install -v . } package() { install -Dm755 "${srcdir}/gopath/bin/${pkgname%-git}" "${pkgdir}/usr/bin/${pkgname%-git}" install -Dm644 "${srcdir}/${pkgname%-git}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" }