- git status
- export GOPATH=$(realpath `pwd`/../../../..)
- version=$(git describe --tags --always | sed 's/^v//')__patch_165
- go build -v -i -ldflags "-w -X main.Version=$version" -o ${DESTDIR}/syncthing-inotify || exit 1
+
+ # Workaround about "cannot find package "golang.org/x/sys/unix"
+ go get -u golang.org/x/sys/unix
+
+ # Workaround about "undefined: stream" error when cross-building MacOS
+ # https://github.com/rjeczalik/notify/issues/108
+ OPTS=""
+ [[ "$GOOS_STI" = "darwin" ]] && OPTS="-tags kqueue"
+
+ export GOPATH=$(cd ../../../.. && pwd)
+ go build ${OPTS} -v -i -ldflags "-w -X main.Version=$version" -o ${DESTDIR}/syncthing-inotify${EXT} || exit 1