diff --git a/srcpkgs/syncthing/template b/srcpkgs/syncthing/template new file mode 100644 index 0000000000..6e19864c08 --- /dev/null +++ b/srcpkgs/syncthing/template @@ -0,0 +1,35 @@ +# Template file for 'syncthing' +pkgname=syncthing +version=0.10.13 +revision=1 +hostmakedepends="go>=1.3" +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" go-cross-linux" +fi +short_desc="Open Source Continuous File Synchronization" +maintainer="Duncan Overbruck " +license="GPL-3" +homepage="http://syncthing.net/" +distfiles="https://github.com/syncthing/${pkgname}/archive/v${version}.tar.gz" +checksum=19d0d72eac7af99714c047677d892559a8d4c96c73ef5ba50a48cec44a03def2 + +do_build() { + case "$XBPS_TARGET_MACHINE" in + armv6*) export GOARCH=arm; export GOARM=6;; + armv7*) export GOARCH=arm; export GOARM=7;; + i686*) export GOARCH=386;; + x86_64*) export GOARCH=amd64;; + esac + + export GOPATH="${PWD}/gopath" + mkdir -p $GOPATH/src/github.com/syncthing + ln -s $PWD $GOPATH/src/github.com/syncthing/${pkgname} + + go run build.go -no-upgrade +} + +do_install() { + vbin bin/syncthing + vlicense LICENSE + vdoc README.md +}