]> git.pld-linux.org Git - projects/template-specs.git/blobdiff - golang-package.spec
- cleanup
[projects/template-specs.git] / golang-package.spec
index cc9841df9e7eb0a7974755753bf7b6b2475da2b5..ae3428f6aa79b9a27da740923d2ab22c1c66fe0a 100644 (file)
@@ -30,8 +30,8 @@ Summary:      %{summary}
 Group:         Development/Languages
 #Requires:     golang(github.com/../...)
 Provides:      golang(%{import_path}) = %{version}-%{release}
-# noarch subpackages only when building with rpm5
-%if "%{_rpmversion}" >= "5"
+# noarch subpackages only when supported by rpm
+%if "%{_rpmversion}" >= "4.6"
 BuildArch:     noarch
 %endif
 
@@ -47,13 +47,19 @@ packages which use import path with %{import_path} prefix.
 install -d src/$(dirname %{import_path})
 ln -s ../../.. src/%{import_path}
 
+# alternative
+install -d src/$(dirname %{import_path})
+mv %{name}-%{version} src/%{import_path}
+
 %build
 export GOPATH=$(pwd)
 
-%gobuild -o "bin/%{name}"
+%gobuild -o bin/%{name}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_bindir}
+install -p bin/%{name} $RPM_BUILD_ROOT%{_bindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
This page took 0.046506 seconds and 4 git commands to generate.