Deleted
Added
Makefile.go (561:111e9f2a1513) | Makefile.go (562:406b163dad62) |
---|---|
1MODULES+= go 2MODULE_SUFFIX_go= go 3 4MODULE_SUMMARY_go= Go module for NGINX Unit 5 6MODULE_VERSION_go= $(VERSION) 7MODULE_RELEASE_go= 1 8 9MODULE_CONFARGS_go= go --go-path=%{gopath} 10MODULE_MAKEARGS_go= go 11MODULE_INSTARGS_go= go-install 12 13MODULE_SOURCES_go= unit.example-go-app \ 14 unit.example-go-config 15 16ifeq ($(OSVER), centos6) 17BUILD_DEPENDS_go= epel-release golang | 1MODULES+= go 2MODULE_SUFFIX_go= go 3 4MODULE_SUMMARY_go= Go module for NGINX Unit 5 6MODULE_VERSION_go= $(VERSION) 7MODULE_RELEASE_go= 1 8 9MODULE_CONFARGS_go= go --go-path=%{gopath} 10MODULE_MAKEARGS_go= go 11MODULE_INSTARGS_go= go-install 12 13MODULE_SOURCES_go= unit.example-go-app \ 14 unit.example-go-config 15 16ifeq ($(OSVER), centos6) 17BUILD_DEPENDS_go= epel-release golang |
18else ifneq (,$(findstring $(OSVER),opensuse-leap opensuse-tumbleweed)) 19BUILD_DEPENDS_go= go1.9 |
|
18else 19BUILD_DEPENDS_go= golang 20endif 21 22BUILD_DEPENDS+= $(BUILD_DEPENDS_go) 23 | 20else 21BUILD_DEPENDS_go= golang 22endif 23 24BUILD_DEPENDS+= $(BUILD_DEPENDS_go) 25 |
26ifneq (,$(findstring $(OSVER),opensuse-leap opensuse-tumbleweed)) |
|
24define MODULE_DEFINITIONS_go | 27define MODULE_DEFINITIONS_go |
25 26BuildRequires: golang | 28BuildRequires: $(BUILD_DEPENDS_go) |
27BuildArch: noarch | 29BuildArch: noarch |
30%define gopath /usr/share/go/contrib |
|
28endef | 31endef |
32else 33define MODULE_DEFINITIONS_go 34BuildRequires: $(BUILD_DEPENDS_go) 35BuildArch: noarch 36endef 37endif |
|
29export MODULE_DEFINITIONS_go 30 31define MODULE_PREINSTALL_go 32QA_SKIP_BUILD_ROOT=1 33export QA_SKIP_BUILD_ROOT 34 35%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-go/examples/go-app 36%{__install} -m 644 -p %{SOURCE100} \ --- 12 unchanged lines hidden (view full) --- 49define MODULE_POST_go 50cat <<BANNER 51---------------------------------------------------------------------- 52 53The $(MODULE_SUMMARY_go) has been installed. 54 55To check the sample app, run these commands: 56 | 38export MODULE_DEFINITIONS_go 39 40define MODULE_PREINSTALL_go 41QA_SKIP_BUILD_ROOT=1 42export QA_SKIP_BUILD_ROOT 43 44%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-go/examples/go-app 45%{__install} -m 644 -p %{SOURCE100} \ --- 12 unchanged lines hidden (view full) --- 58define MODULE_POST_go 59cat <<BANNER 60---------------------------------------------------------------------- 61 62The $(MODULE_SUMMARY_go) has been installed. 63 64To check the sample app, run these commands: 65 |
57 GOPATH=/usr/share/gocode go build -o /tmp/go-app /usr/share/doc/unit-go/examples/go-app/let-my-people.go | 66 GOPATH=%{gopath} go build -o /tmp/go-app /usr/share/doc/unit-go/examples/go-app/let-my-people.go |
58 sudo service unit start 59 sudo service unit loadconfig /usr/share/doc/unit-go/examples/unit.config 60 curl http://localhost:8500/ 61 62Online documentation is available at https://unit.nginx.org 63 64---------------------------------------------------------------------- 65BANNER 66endef 67export MODULE_POST_go | 67 sudo service unit start 68 sudo service unit loadconfig /usr/share/doc/unit-go/examples/unit.config 69 curl http://localhost:8500/ 70 71Online documentation is available at https://unit.nginx.org 72 73---------------------------------------------------------------------- 74BANNER 75endef 76export MODULE_POST_go |