diff --git a/packages/addons/service/syncthing/changelog.txt b/packages/addons/service/syncthing/changelog.txt index aba2a9ab7d..0a7f3eb6ef 100644 --- a/packages/addons/service/syncthing/changelog.txt +++ b/packages/addons/service/syncthing/changelog.txt @@ -1,14 +1,17 @@ +106 +- Update to 0.14.49 + 105 -- Update to version 0.14.29 +- Update to 0.14.29 103 -- Update to version 0.14.3 +- Update to 0.14.3 102 - Enable automatic upgrades 101 -- Update to version 0.12.24 +- Update to 0.12.24 100 - Initial addon diff --git a/packages/addons/service/syncthing/package.mk b/packages/addons/service/syncthing/package.mk index 54a1b62739..27489e6a62 100644 --- a/packages/addons/service/syncthing/package.mk +++ b/packages/addons/service/syncthing/package.mk @@ -2,9 +2,9 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="syncthing" -PKG_VERSION="0.14.29" -PKG_SHA256="99002701279abedace88283b1381ff7850b6c20df62ae119b271ffd89716fcfd" -PKG_REV="105" +PKG_VERSION="0.14.49" +PKG_SHA256="6af41f4acda85a49eb84faebea9f7eec1cd309f2a6ed97fca9b0b79a88b494ce" +PKG_REV="106" PKG_ARCH="any" PKG_LICENSE="MPLv2" PKG_SITE="https://syncthing.net/" @@ -21,22 +21,20 @@ PKG_ADDON_TYPE="xbmc.service" PKG_MAINTAINER="Anton Voyl (awiouy)" configure_target() { + export GOLANG=$TOOLCHAIN/lib/golang/bin/go + + cd $PKG_BUILD + $GOLANG generate -v ./lib/auto ./cmd/strelaypoolsrv/auto + export GOOS=linux export CGO_ENABLED=1 export CGO_NO_EMULATION=1 export CGO_CFLAGS=$CFLAGS export LDFLAGS="-w -linkmode external -extldflags -Wl,--unresolved-symbols=ignore-in-shared-libs -extld $CC -X main.Version=v$PKG_VERSION" - export GOLANG=$TOOLCHAIN/lib/golang/bin/go - export GOPATH=$PKG_BUILD/src/github.com/syncthing/syncthing:$PKG_BUILD/vendor:$PKG_BUILD/Godeps/_workspace + export GOPATH=$PKG_BUILD:$PKG_BUILD/Godeps/_workspace export GOROOT=$TOOLCHAIN/lib/golang export PATH=$PATH:$GOROOT/bin - $TOOLCHAIN/lib/golang/bin/go run build.go assets - - mkdir -p $PKG_BUILD $PKG_BUILD/src/github.com/syncthing - ln -fs $PKG_BUILD $PKG_BUILD/src/github.com/syncthing/syncthing - ln -fs $PKG_BUILD/vendor $PKG_BUILD/vendor/src - case $TARGET_ARCH in x86_64) export GOARCH=amd64 @@ -59,8 +57,10 @@ configure_target() { } make_target() { + mkdir -p $PKG_BUILD/src/github.com/syncthing + ln -sf $PKG_BUILD $PKG_BUILD/src/github.com/syncthing/syncthing cd $PKG_BUILD/src/github.com/syncthing/syncthing - mkdir -p bin + mkdir bin $GOLANG build -v -o bin/syncthing -a -ldflags "$LDFLAGS" ./cmd/syncthing } diff --git a/packages/addons/service/syncthing/source/settings-default.xml b/packages/addons/service/syncthing/source/settings-default.xml index c36bbd0391..801f97f524 100644 --- a/packages/addons/service/syncthing/source/settings-default.xml +++ b/packages/addons/service/syncthing/source/settings-default.xml @@ -1,3 +1,3 @@ - - + + 0.0.0.0:8384