[packages/minio] up to RELEASE.2016-09-11T17-42-18Z, builds now

glen glen at pld-linux.org
Thu Sep 22 14:40:10 CEST 2016


commit bbc80942e725de84294a0bb650d3f12672735ace
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Sep 22 15:35:07 2016 +0300

    up to RELEASE.2016-09-11T17-42-18Z, builds now

 minio.spec | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)
---
diff --git a/minio.spec b/minio.spec
index 32632b3..7fc3f63 100644
--- a/minio.spec
+++ b/minio.spec
@@ -1,4 +1,4 @@
-%define		tag	RELEASE.2016-03-21T21-08-51Z
+%define		tag	RELEASE.2016-09-11T17-42-18Z
 %define		subver	%(echo %{tag} | sed -e 's/[^0-9]//g')
 %define		rel	0.1
 Summary:	Cloud Storage Server
@@ -7,8 +7,8 @@ Version:	1.1.0
 Release:	0.%{subver}.%{rel}
 License:	Apache v2.0
 Group:		Development/Building
-Source0:	https://github.com/minio/minio/archive/RELEASE.2016-03-21T21-08-51Z.tar.gz
-# Source0-md5:	-
+Source0:	https://github.com/minio/minio/archive/%{tag}.tar.gz
+# Source0-md5:	30cd2627a897a1ef52439fcd399f068b
 URL:		https://www.minio.io/
 BuildRequires:	golang >= 1.6
 ExclusiveArch:	%{ix86} %{x8664} %{arm}
@@ -17,6 +17,8 @@ BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 # go stuff
 %define _enable_debug_packages 0
 %define gobuild(o:) go build -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n')" -a -v -x %{?**};
+%define		gopath		%{_libdir}/golang
+%define		import_path	github.com/minio/minio
 
 %description
 Minio is an object storage server written in Golang. Minio server,
@@ -26,20 +28,20 @@ service.
 %prep
 %setup -qc
 
-# https://github.com/minio/minio/blob/master/CONTRIBUTING.md#setup-your-minio-github-repository
-GOPATH=$(pwd)/go
-mkdir -p $GOPATH/src/github.com/minio
-mv minio-* $GOPATH/src/github.com/minio/minio
+mv %{name}-*/* .
+
+install -d src/$(dirname %{import_path})
+ln -s ../../.. src/%{import_path}
 
 %build
-export GOPATH=$(pwd)/go
+export GOPATH=$(pwd)
 export GOROOT=%{_libdir}/golang
-cd go/src/github.com/minio/minio
-> buildscripts/checkgopath.sh
-%{__make}
+%gobuild -o %{name}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_sbindir}
+install -p %{name} $RPM_BUILD_ROOT%{_sbindir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -47,3 +49,4 @@ rm -rf $RPM_BUILD_ROOT
 %files
 %defattr(644,root,root,755)
 %doc *.md
+%attr(755,root,root) %{_sbindir}/minio
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/minio.git/commitdiff/bbc80942e725de84294a0bb650d3f12672735ace



More information about the pld-cvs-commit mailing list