[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