[packages/zabbix] Add patch to fix go install dir

glen glen at pld-linux.org
Tue Aug 24 16:19:07 CEST 2021


commit 219bbb7e1cd6a23bdeeb021c82b026006891f347
Author: Elan Ruusamäe <glen at pld-linux.org>
Date:   Tue Aug 24 15:26:31 2021 +0300

    Add patch to fix go install dir

 go-destdir.patch | 11 +++++++++++
 zabbix.spec      |  3 ++-
 2 files changed, 13 insertions(+), 1 deletion(-)
---
diff --git a/zabbix.spec b/zabbix.spec
index 05370fc..27ee53f 100644
--- a/zabbix.spec
+++ b/zabbix.spec
@@ -34,6 +34,7 @@ Source7:	%{name}_agentd.init
 Patch0:		config.patch
 Patch1:		sqlite3_dbname.patch
 Patch2:		always_compile_ipc.patch
+Patch3:		go-destdir.patch
 URL:		http://zabbix.sourceforge.net/
 BuildRequires:	OpenIPMI-devel
 BuildRequires:	autoconf
@@ -293,10 +294,10 @@ This package provides the Zabbix Java Gateway.
 
 %prep
 %setup -q
-
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %{__libtoolize}
diff --git a/go-destdir.patch b/go-destdir.patch
new file mode 100644
index 0000000..019e3a9
--- /dev/null
+++ b/go-destdir.patch
@@ -0,0 +1,11 @@
+--- zabbix-5.2.3/src/go/Makefile.am~	2020-12-14 12:27:17.000000000 +0200
++++ zabbix-5.2.3/src/go/Makefile.am	2021-08-24 15:25:21.065256983 +0300
+@@ -26,7 +26,7 @@
+ 	rm -f bin/zabbix_agent2 bin/mock_server
+ 
+ install:
+-	CGO_CFLAGS="${CGO_CFLAGS}" CGO_LDFLAGS="${CGO_LDFLAGS}" GOBIN=${GOBIN} \
++	CGO_CFLAGS="${CGO_CFLAGS}" CGO_LDFLAGS="${CGO_LDFLAGS}" GOBIN=$(DESTDIR)${GOBIN} \
+ 		go install -ldflags="${GOLDFLAGS}" zabbix.com/cmd/zabbix_agent2
+ 	test -f "$(DESTDIR)@AGENT2_CONFIG_FILE@" || cp "conf/zabbix_agent2.conf" "$(DESTDIR)@AGENT2_CONFIG_FILE@"
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/zabbix.git/commitdiff/b711b6e8bef339c7c0dac45c2929370163fd4701



More information about the pld-cvs-commit mailing list