summaryrefslogtreecommitdiffhomepage
path: root/pkg/rpm/Makefile.go
diff options
context:
space:
mode:
authorMax Romanov <max.romanov@nginx.com>2019-12-24 17:59:44 +0300
committerMax Romanov <max.romanov@nginx.com>2019-12-24 17:59:44 +0300
commit3d712a7078e6cd85dc7f2961628bea46cfea5236 (patch)
tree10ffa05fdcab63d05e3b1b7ba1c8cb6ddcafea7a /pkg/rpm/Makefile.go
parent823f658c771af8b6ff07a3581a2c63efc6a15ad2 (diff)
downloadunit-3d712a7078e6cd85dc7f2961628bea46cfea5236.tar.gz
unit-3d712a7078e6cd85dc7f2961628bea46cfea5236.tar.bz2
Packages: making unit-go architecture independent.
To support Go modules, the unit-go module should be platform independent. All platform-dependent logic is moved to libunit, so the unit-dev package should be installed before building unit-go.
Diffstat (limited to '')
-rw-r--r--pkg/rpm/Makefile.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/rpm/Makefile.go b/pkg/rpm/Makefile.go
index 09dffd21..8603e994 100644
--- a/pkg/rpm/Makefile.go
+++ b/pkg/rpm/Makefile.go
@@ -8,7 +8,7 @@ MODULE_RELEASE_go= 1
MODULE_CONFARGS_go= go --go-path=%{gopath}
MODULE_MAKEARGS_go= go
-MODULE_INSTARGS_go= go-install
+MODULE_INSTARGS_go= go-install-src
MODULE_SOURCES_go= unit.example-go-app \
unit.example-go-config
@@ -25,11 +25,15 @@ BUILD_DEPENDS+= $(BUILD_DEPENDS_go)
ifneq (,$(findstring $(OSVER),opensuse-leap opensuse-tumbleweed))
define MODULE_DEFINITIONS_go
+BuildArch: noarch
+Requires: unit-devel == $(VERSION)-$(RELEASE)%{?dist}.ngx
BuildRequires: $(BUILD_DEPENDS_go)
%define gopath /usr/share/go/contrib
endef
else
define MODULE_DEFINITIONS_go
+BuildArch: noarch
+Requires: unit-devel == $(VERSION)-$(RELEASE)%{?dist}.ngx
BuildRequires: $(BUILD_DEPENDS_go)
endef
endif