diff --git a/libs/getdns/Makefile b/libs/getdns/Makefile index d89b996f9..9a4b838bd 100644 --- a/libs/getdns/Makefile +++ b/libs/getdns/Makefile @@ -5,8 +5,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=getdns -PKG_VERSION:=1.7.0 -PKG_RELEASE:=2 +PKG_VERSION:=1.7.3 +PKG_RELEASE:=1 PKG_LICENSE:=BSD-3-Clause PKG_LICENSE_FILES:=LICENSE @@ -14,7 +14,7 @@ PKG_MAINTAINER:= PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://getdnsapi.net/dist/ -PKG_HASH:=ea8713ce5e077ac76b1418ceb6afd25e6d4e39e9600f6f5e81d3a3a13a60f652 +PKG_HASH:=f1404ca250f02e37a118aa00cf0ec2cbe11896e060c6d369c6761baea7d55a2c CMAKE_INSTALL:=1 diff --git a/multimedia/icecast/Makefile b/multimedia/icecast/Makefile index 5d83bbdf7..544ea3cab 100644 --- a/multimedia/icecast/Makefile +++ b/multimedia/icecast/Makefile @@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=icecast PKG_VERSION:=2.4.4 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://downloads.xiph.org/releases/icecast/ @@ -55,6 +55,7 @@ CONFIGURE_ARGS+= \ --with-vorbis="$(STAGING_DIR)/usr" \ --with-xslt-config="$(STAGING_DIR)/usr/bin/xslt-config" +TARGET_CFLAGS+= -I$(STAGING_DIR)/usr/include/libxml2 # Manually edit configure in case both vorbis and tremor host packages are installed define Build/Configure diff --git a/net/lighttpd/Makefile b/net/lighttpd/Makefile index 1cbb0adeb..86915d1ce 100644 --- a/net/lighttpd/Makefile +++ b/net/lighttpd/Makefile @@ -8,14 +8,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=lighttpd -PKG_VERSION:=1.4.67 -PKG_RELEASE:=4 +PKG_VERSION:=1.4.68 +PKG_RELEASE:=1 # release candidate ~rcX testing; remove for release #PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://download.lighttpd.net/lighttpd/releases-1.4.x -PKG_HASH:=7e04d767f51a8d824b32e2483ef2950982920d427d1272ef4667f49d6f89f358 +PKG_HASH:=e56f37ae52b63e1ada4d76ce78005affb6e56eea2f6bdb0ce17d6d36e9583384 PKG_MAINTAINER:=W. Michael Petullo PKG_LICENSE:=BSD-3-Clause @@ -150,33 +150,32 @@ config LIGHTTPD_LOGROTATE endef MESON_ARGS += \ - -Dwith_brotli=false \ - -Dwith_bzip=false \ - -Dwith_dbi=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_dbi)$(CONFIG_PACKAGE_lighttpd-mod-vhostdb_dbi),true,false) \ - -Dwith_fam=false \ + -Dwith_brotli=disabled \ + -Dwith_bzip=disabled \ + -Dwith_dbi=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_dbi)$(CONFIG_PACKAGE_lighttpd-mod-vhostdb_dbi),enabled,disabled) \ + -Dwith_fam=disabled \ -Dwith_gnutls=$(if $(CONFIG_PACKAGE_lighttpd-mod-gnutls),true,false) \ - -Dwith_krb5=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_gssapi),true,false) \ - -Dwith_ldap=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_ldap)$(CONFIG_PACKAGE_lighttpd-mod-vhostdb_ldap),true,false) \ - -Dwith_libev=false \ - -Dwith_libunwind=false \ + -Dwith_krb5=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_gssapi),enabled,disabled) \ + -Dwith_ldap=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_ldap)$(CONFIG_PACKAGE_lighttpd-mod-vhostdb_ldap),enabled,disabled) \ + -Dwith_libunwind=disabled \ -Dwith_lua=$(if $(CONFIG_PACKAGE_lighttpd-mod-magnet),true,false) \ -Dlua_version=lua \ - -Dwith_maxminddb=$(if $(CONFIG_PACKAGE_lighttpd-mod-maxminddb),true,false) \ + -Dwith_maxminddb=$(if $(CONFIG_PACKAGE_lighttpd-mod-maxminddb),enabled,disabled) \ -Dwith_mbedtls=$(if $(CONFIG_PACKAGE_lighttpd-mod-mbedtls),true,false) \ - -Dwith_mysql=$(if $(CONFIG_PACKAGE_lighttpd-mod-vhostdb_mysql),true,false) \ + -Dwith_mysql=$(if $(CONFIG_PACKAGE_lighttpd-mod-vhostdb_mysql),enabled,disabled) \ -Dwith_nettle=$(if $(filter libnettle,$(cryptolib)),true,false) \ -Dwith_nss=$(if $(CONFIG_PACKAGE_lighttpd-mod-nss),true,false) \ -Dwith_openssl=$(if $(CONFIG_PACKAGE_lighttpd-mod-openssl),true,false) \ - -Dwith_pam=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_pam),true,false) \ + -Dwith_pam=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_pam),enabled,disabled) \ -Dwith_pcre2=$(if $(CONFIG_LIGHTTPD_PCRE2),true,false) \ - -Dwith_pgsql=$(if $(CONFIG_PACKAGE_lighttpd-mod-vhostdb_pgsql),true,false) \ - -Dwith_sasl=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_sasl),true,false) \ - -Dwith_webdav_locks=$(if $(CONFIG_PACKAGE_lighttpd-mod-webdav),true,false) \ - -Dwith_webdav_props=$(if $(CONFIG_PACKAGE_lighttpd-mod-webdav),true,false) \ + -Dwith_pgsql=$(if $(CONFIG_PACKAGE_lighttpd-mod-vhostdb_pgsql),enabled,disabled) \ + -Dwith_sasl=$(if $(CONFIG_PACKAGE_lighttpd-mod-authn_sasl),enabled,disabled) \ + -Dwith_webdav_locks=$(if $(CONFIG_PACKAGE_lighttpd-mod-webdav),enabled,disabled) \ + -Dwith_webdav_props=$(if $(CONFIG_PACKAGE_lighttpd-mod-webdav),enabled,disabled) \ -Dwith_wolfssl=$(if $(CONFIG_PACKAGE_lighttpd-mod-wolfssl),true,false) \ -Dwith_xattr=false \ - -Dwith_zlib=$(if $(CONFIG_PACKAGE_lighttpd-mod-deflate),true,false) \ - -Dwith_zstd=false + -Dwith_zlib=$(if $(CONFIG_PACKAGE_lighttpd-mod-deflate),enabled,disabled) \ + -Dwith_zstd=disabled BASE_MODULES:=dirlisting indexfile staticfile @@ -248,16 +247,11 @@ $(eval $(call BuildPlugin,authn_ldap,LDAP-based authentication,lighttpd-mod-auth $(eval $(call BuildPlugin,authn_pam,PAM-based authentication,lighttpd-mod-auth +PACKAGE_lighttpd-mod-authn_pam:libpam,20)) $(eval $(call BuildPlugin,authn_sasl,SASL-based authentication,lighttpd-mod-auth +PACKAGE_lighttpd-mod-authn_sasl:libsasl2,20)) -$(eval $(call BuildPlugin,access,Access restrictions,,30)) $(eval $(call BuildPlugin,accesslog,Access logging,,30)) $(eval $(call BuildPlugin,ajp13,AJP13 Tomcat connector,,30)) -$(eval $(call BuildPlugin,alias,Directory alias,,30)) $(eval $(call BuildPlugin,cgi,CGI,,30)) $(eval $(call BuildPlugin,deflate,Compress dynamic output,+PACKAGE_lighttpd-mod-deflate:zlib,30)) -$(eval $(call BuildPlugin,evhost,Enhanced Virtual-Hosting,,30)) -$(eval $(call BuildPlugin,expire,Expire,,30)) $(eval $(call BuildPlugin,extforward,Extract client,,30)) -$(eval $(call BuildPlugin,fastcgi,FastCGI,,30)) $(eval $(call BuildPlugin,gnutls,TLS using gnutls,@LIGHTTPD_SSL +PACKAGE_lighttpd-mod-gnutls:libgnutls,30)) $(eval $(call BuildPlugin,magnet,Magnet,+PACKAGE_lighttpd-mod-magnet:liblua,30)) $(eval $(call BuildPlugin,maxminddb,MaxMind DB,+PACKAGE_lighttpd-mod-maxminddb:libmaxminddb,30)) @@ -265,15 +259,9 @@ $(eval $(call BuildPlugin,mbedtls,TLS using mbedtls,@LIGHTTPD_SSL +PACKAGE_light $(eval $(call BuildPlugin,nss,TLS using nss,@LIGHTTPD_SSL +PACKAGE_lighttpd-mod-nss:libnss,30)) $(eval $(call BuildPlugin,openssl,TLS using openssl,@LIGHTTPD_SSL +PACKAGE_lighttpd-mod-openssl:libopenssl,30)) $(eval $(call BuildPlugin,proxy,Proxy,,30)) -$(eval $(call BuildPlugin,redirect,URL redirection,$(if $(CONFIG_LIGHTTPD_PCRE2),+PACKAGE_lighttpd-mod-redirect:libpcre2,),10)) -$(eval $(call BuildPlugin,rewrite,URL rewriting,$(if $(CONFIG_LIGHTTPD_PCRE2),+PACKAGE_lighttpd-mod-rewrite:libpcre2,),30)) $(eval $(call BuildPlugin,rrdtool,RRDtool,rrdtool1,30)) -$(eval $(call BuildPlugin,scgi,SCGI,,30)) -$(eval $(call BuildPlugin,setenv,Environment variable setting,,30)) -$(eval $(call BuildPlugin,simple_vhost,Simple virtual hosting,,30)) $(eval $(call BuildPlugin,sockproxy,sockproxy,,30)) $(eval $(call BuildPlugin,ssi,SSI,,30)) -$(eval $(call BuildPlugin,staticfile,staticfile,,30)) $(eval $(call BuildPlugin,status,Server status display,,30)) $(eval $(call BuildPlugin,userdir,User directory,,30)) $(eval $(call BuildPlugin,vhostdb,Virtual Host Database,,30)) @@ -284,3 +272,21 @@ $(eval $(call BuildPlugin,vhostdb_pgsql,Virtual Host Database (PostgreSQL),light $(eval $(call BuildPlugin,webdav,WebDAV,+PACKAGE_lighttpd-mod-webdav:libsqlite3 +PACKAGE_lighttpd-mod-webdav:libuuid +PACKAGE_lighttpd-mod-webdav:libxml2,30)) $(eval $(call BuildPlugin,wolfssl,TLS using wolfssl,@LIGHTTPD_SSL +PACKAGE_lighttpd-mod-wolfssl:libwolfssl,30)) $(eval $(call BuildPlugin,wstunnel,Websocket tunneling,$(if $(cryptolib),+PACKAGE_lighttpd-mod-wstunnel:$(cryptolib),),30)) + +# included in BASE_MODULES:=dirlisting indexfile staticfile +#$(eval $(call BuildPlugin,dirlisting,dirlisting,,30)) + +# included in base lighttpd executable; +# no longer loaded as separate dynamic modules +#$(eval $(call BuildPlugin,indexfile,indexfile,,30)) +#$(eval $(call BuildPlugin,staticfile,staticfile,,30)) +$(eval $(call BuildPlugin,access,Access restrictions,,30)) +$(eval $(call BuildPlugin,alias,Directory alias,,30)) +$(eval $(call BuildPlugin,evhost,Enhanced Virtual-Hosting,,30)) +$(eval $(call BuildPlugin,expire,Expire,,30)) +$(eval $(call BuildPlugin,fastcgi,FastCGI,,30)) +$(eval $(call BuildPlugin,redirect,URL redirection,$(if $(CONFIG_LIGHTTPD_PCRE2),+PACKAGE_lighttpd-mod-redirect:libpcre2,),10)) +$(eval $(call BuildPlugin,rewrite,URL rewriting,$(if $(CONFIG_LIGHTTPD_PCRE2),+PACKAGE_lighttpd-mod-rewrite:libpcre2,),30)) +$(eval $(call BuildPlugin,scgi,SCGI,,30)) +$(eval $(call BuildPlugin,setenv,Environment variable setting,,30)) +$(eval $(call BuildPlugin,simple_vhost,Simple virtual hosting,,30)) diff --git a/net/lighttpd/patches/010-fix-dummy-Sec-WebSocket-Key-in-proxy_and_cgi.patch b/net/lighttpd/patches/010-fix-dummy-Sec-WebSocket-Key-in-proxy_and_cgi.patch deleted file mode 100644 index eda27854c..000000000 --- a/net/lighttpd/patches/010-fix-dummy-Sec-WebSocket-Key-in-proxy_and_cgi.patch +++ /dev/null @@ -1,39 +0,0 @@ -From cda9b71653bb6a633957f653fa08e819b32e601e Mon Sep 17 00:00:00 2001 -From: Shulyaka -Date: Sun, 23 Oct 2022 13:29:22 +0300 -Subject: [PATCH] [mod_proxy,mod_cgi] fix dummy Sec-WebSocket-Key - -fix dummy Sec-WebSocket-Key value to remove excess '\n' - -x-ref: - "Fix websocket HTTP/2 to HTTP/1.1 proxy" - https://github.com/lighttpd/lighttpd1.4/pull/123 - -github: closes #123 ---- - src/mod_cgi.c | 2 +- - src/mod_proxy.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - ---- a/src/mod_cgi.c -+++ b/src/mod_cgi.c -@@ -874,7 +874,7 @@ static int cgi_create_env(request_st * c - if (!http_header_request_get(r, HTTP_HEADER_OTHER, - CONST_STR_LEN("Sec-WebSocket-Key"))) - cgi_env_add(env, CONST_STR_LEN("HTTP_SEC_WEBSOCKET_KEY"), -- CONST_STR_LEN("MDAwMDAwMDAwMDAwMDAwMAo=")); -+ CONST_STR_LEN("MDAwMDAwMDAwMDAwMDAwMA==")); - /*(Upgrade and Connection should not exist for HTTP/2 request)*/ - cgi_env_add(env, CONST_STR_LEN("HTTP_UPGRADE"), CONST_STR_LEN("websocket")); - cgi_env_add(env, CONST_STR_LEN("HTTP_CONNECTION"), CONST_STR_LEN("upgrade")); ---- a/src/mod_proxy.c -+++ b/src/mod_proxy.c -@@ -1013,7 +1013,7 @@ static handler_t proxy_create_env(gw_han - if (!http_header_request_get(r, HTTP_HEADER_OTHER, - CONST_STR_LEN("Sec-WebSocket-Key"))) - buffer_append_string_len(b, CONST_STR_LEN( -- "\r\nSec-WebSocket-Key: MDAwMDAwMDAwMDAwMDAwMAo=")); -+ "\r\nSec-WebSocket-Key: MDAwMDAwMDAwMDAwMDAwMA==")); - buffer_append_string_len(b, CONST_STR_LEN( - "\r\nUpgrade: websocket" - "\r\nConnection: close, upgrade\r\n\r\n")); diff --git a/net/lighttpd/patches/020-meson-tests.patch b/net/lighttpd/patches/020-meson-tests.patch new file mode 100644 index 000000000..c7db6efa1 --- /dev/null +++ b/net/lighttpd/patches/020-meson-tests.patch @@ -0,0 +1,19 @@ +From d809433d6d900e899f796606b11bdc6a73413ac5 Mon Sep 17 00:00:00 2001 +From: Glenn Strauss +Date: Tue, 3 Jan 2023 17:50:16 -0500 +Subject: [PATCH] [meson] remove t/test_mod_evasive.c + +--- + src/meson.build | 1 - + 1 file changed, 1 deletion(-) + +--- a/src/meson.build ++++ b/src/meson.build +@@ -721,7 +721,6 @@ test('test_mod', executable('test_mod', + 't/test_mod.c', + 't/test_mod_access.c', + 't/test_mod_alias.c', +- 't/test_mod_evasive.c', + 't/test_mod_evhost.c', + 't/test_mod_indexfile.c', + 't/test_mod_simple_vhost.c', diff --git a/net/udphp-client/Makefile b/net/udphp-client/Makefile new file mode 100644 index 000000000..4fd6fc5df --- /dev/null +++ b/net/udphp-client/Makefile @@ -0,0 +1,43 @@ +# Copyright (C) 2022 Almaz Gaifullin +# +# This is free software, licensed under the MIT +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=udphp-client +PKG_RELEASE:=1 + +PKG_MAINTAINER:=Almaz Gaifullin +PKG_LICENSE:=MIT + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/gargargar/udphp.git +PKG_SOURCE_DATE:=2022-12-30 +PKG_SOURCE_VERSION:=e4ab512ab5ba3955fd5a23a76ffaae00f627ec3c +PKG_MIRROR_HASH:=68ce9885b7fc1e10ff2afbe003dd65489d3e64ca0212914c513469e581127974 + +include $(INCLUDE_DIR)/package.mk + +define Package/udphp-client + SECTION:=net + CATEGORY:=Network + TITLE:=UDP hole punching client + URL:=https://github.com/gargargar/udphp + DEPENDS:=+libstdcpp +libuuid +endef + +define Package/udphp-client/description + UDP hole punching tool and client for signaling server udphp-server +endef + +MAKE_PATH = client +MAKE_FLAGS += \ + TARGETDIR=$(PKG_BUILD_DIR) + +define Package/udphp-client/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/udphp-client $(1)/usr/bin +endef + +$(eval $(call BuildPackage,udphp-client)) diff --git a/utils/dfu-programmer/Makefile b/utils/dfu-programmer/Makefile index aadd7965f..8a7e1a0e5 100644 --- a/utils/dfu-programmer/Makefile +++ b/utils/dfu-programmer/Makefile @@ -1,26 +1,21 @@ -# -# Copyright (C) 2015 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - include $(TOPDIR)/rules.mk PKG_NAME:=dfu-programmer -PKG_VERSION:=0.7.2 +PKG_VERSION:=1.0.0 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_URL:=@SF/$(PKG_NAME)/$(PKG_VERSION) -PKG_HASH:=1db4d36b1aedab2adc976e8faa5495df3cf82dc4bf883633dc6ba71f7c4af995 +PKG_SOURCE_URL:=https://github.com/$(PKG_NAME)/$(PKG_NAME)/releases/download/v$(PKG_VERSION)/ +PKG_HASH:=867eaf0a8cd10123715491807ab99cecb54dc6f09dddade4b2a42b0b0ef9e6b0 PKG_MAINTAINER:=Stefan Hellermann PKG_LICENSE:=GPL-2.0 PKG_LICENSE_FILES:=COPYING +PKG_FIXUP:=autoreconf PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 +MAKE_PATH:=src include $(INCLUDE_DIR)/package.mk @@ -29,7 +24,7 @@ define Package/dfu-programmer CATEGORY:=Utilities SUBMENU:=Microcontroller programming TITLE:=USB programmer for Atmel microcontrollers - URL:=http://dfu-programmer.github.io/ + URL:=https://github.com/dfu-programmer/dfu-programmer DEPENDS:=+libusb-1.0 endef diff --git a/utils/dfu-programmer/patches/000-remove-docs-etc.patch b/utils/dfu-programmer/patches/000-remove-docs-etc.patch new file mode 100644 index 000000000..ad0f3686a --- /dev/null +++ b/utils/dfu-programmer/patches/000-remove-docs-etc.patch @@ -0,0 +1,9 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -28,5 +28,5 @@ AC_FUNC_MEMCMP + # Checks for libusb. + AC_SEARCH_LIBS(libusb_init, usb-1.0,, [AC_MSG_ERROR([libusb 1.0 not found])]) + +-AC_CONFIG_FILES(fedora/dfu-programmer.spec Makefile docs/Makefile src/Makefile) ++AC_CONFIG_FILES(src/Makefile) + AC_OUTPUT diff --git a/utils/docker-compose/Makefile b/utils/docker-compose/Makefile index c857615d5..5806eeaaa 100644 --- a/utils/docker-compose/Makefile +++ b/utils/docker-compose/Makefile @@ -1,14 +1,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=compose -PKG_VERSION:=2.14.2 +PKG_VERSION:=2.15.0 PKG_RELEASE:=1 PKG_LICENSE:=Apache-2.0 PKG_LICENSE_FILES:=LICENSE PKG_SOURCE:=v$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/docker/compose/tar.gz/v${PKG_VERSION}? -PKG_HASH:=72f25596fdaf3bfbb685460c6003acd7ea904b95f12151f892bb199f985fa285 +PKG_HASH:=da1e2b9760596dad690d5c6bc1a1c3868c67994836c2bb7e3ffbe9c811a9c580 PKG_MAINTAINER:=Javier Marcet diff --git a/utils/syncthing/Makefile b/utils/syncthing/Makefile index 6848bd6ca..9feb2e93c 100644 --- a/utils/syncthing/Makefile +++ b/utils/syncthing/Makefile @@ -1,12 +1,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=syncthing -PKG_VERSION:=1.22.2 +PKG_VERSION:=1.23.0 PKG_RELEASE:=1 PKG_SOURCE:=syncthing-source-v$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/syncthing/syncthing/releases/download/v$(PKG_VERSION) -PKG_HASH:=211704904788808ef2818994fb36e33c3e33ed1b52267f7adbf1411fa5ee2d2f +PKG_HASH:=0f66d3dd2a7915a6f3ca6773c1dc02345444b2644a533211ce1ee57b371ae458 PKG_BUILD_DIR=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)/$(PKG_NAME) @@ -19,19 +19,19 @@ PKG_BUILD_DEPENDS:=golang/host PKG_BUILD_PARALLEL:=1 PKG_USE_MIPS16:=0 -GO_PKG:=github.com/syncthing/syncthing/ +GO_PKG:=github.com/syncthing/syncthing GO_PKG_BUILD_PKG:=\ - $(if $(CONFIG_PACKAGE_syncthing),github.com/syncthing/syncthing/cmd/syncthing/) \ - $(if $(CONFIG_PACKAGE_stdiscosrv),github.com/syncthing/syncthing/cmd/stdiscosrv/) \ - $(if $(CONFIG_PACKAGE_strelaysrv),github.com/syncthing/syncthing/cmd/strelaysrv/) + $(if $(CONFIG_PACKAGE_syncthing),$(GO_PKG)/cmd/syncthing/) \ + $(if $(CONFIG_PACKAGE_stdiscosrv),$(GO_PKG)/cmd/stdiscosrv/) \ + $(if $(CONFIG_PACKAGE_strelaysrv),$(GO_PKG)/cmd/strelaysrv/) GO_PKG_INSTALL_EXTRA:=^gui/ GO_PKG_LDFLAGS_X:=\ - github.com/syncthing/syncthing/lib/build.Version=v$(PKG_VERSION) \ - github.com/syncthing/syncthing/lib/build.Stamp=$(SOURCE_DATE_EPOCH) \ - github.com/syncthing/syncthing/lib/build.User=openwrt \ - github.com/syncthing/syncthing/lib/build.Host=openwrt \ - github.com/syncthing/syncthing/lib/build.Tags=noupgrade + $(GO_PKG)/lib/build.Version=v$(PKG_VERSION) \ + $(GO_PKG)/lib/build.Stamp=$(SOURCE_DATE_EPOCH) \ + $(GO_PKG)/lib/build.User=openwrt \ + $(GO_PKG)/lib/build.Host=openwrt \ + $(GO_PKG)/lib/build.Tags=noupgrade GO_PKG_TAGS:=noupgrade include $(INCLUDE_DIR)/package.mk @@ -90,11 +90,9 @@ define Package/strelaysrv/description Relay server for syncthing endef -define Build/Install - $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR)) -endef - define SyncthingInstall + $(INSTALL_DIR) $(1)/etc/$(2) + $(INSTALL_DIR) $(1)/etc/config/ $(INSTALL_CONF) $(CURDIR)/files/$(2).conf $(1)/etc/config/$(2) @@ -102,7 +100,7 @@ define SyncthingInstall $(INSTALL_BIN) $(CURDIR)/files/$(2).init $(1)/etc/init.d/$(2) $(INSTALL_DIR) $(1)/usr/bin/ - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(2) $(1)/usr/bin + $(INSTALL_BIN) $(GO_PKG_BUILD_BIN_DIR)/$(2) $(1)/usr/bin endef