# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'syncthing-inotify'
setvar pkgver = '0.8.7'
setvar pkgrel = '0'
setvar pkgdesc = ""File watcher intended for use with Syncthing""
setvar url = ""https://github.com/syncthing/syncthing-inotify""
setvar arch = ""all !s390x !armhf !ppc64le""
setvar license = ""MPL-2.0""
setvar depends = ""syncthing""
setvar makedepends = ""go""
setvar install = """"
setvar subpackages = """"
setvar source = ""syncthing-inotify-$pkgver.tar.gz::https://github.com/syncthing/syncthing-inotify/archive/v$pkgver.tar.gz
	$pkgname.initd
	""
setvar builddir = ""$srcdir/src/github.com/$pkgname""

proc prepare {
        mkdir -p ${builddir%/*}
        mv "$srcdir"/$pkgname-$pkgver "$builddir"/
        cd $builddir
        default_prepare
}

proc build {
        cd $builddir
        export GOPATH="$srcdir"
        go build -v -ldflags "-w -X main.Version=$pkgver"
}

proc check {
	"$builddir"/$pkgname -version > /dev/null
}

proc package {
	install -Dm755 "$builddir"/$pkgname "$pkgdir"/usr/bin/$pkgname
	install -Dm755 "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname
}

setvar sha512sums = ""d6970ef97b84b9aaeea153e756ee6424f3851bea742fb56274d7d0b92d0851f7abf7c8f27202106db5c71aaaacebdb99376765267816294b8501c1a95237f901  syncthing-inotify-0.8.7.tar.gz
686852c7ce89e9a066d5d7b9433471a66184ab59ecba2a6946e605b638d309715188488a1ec29b22f6d8292da9c05fc8726fa93ccd5565de48be236741316604  syncthing-inotify.initd""