[packages/ruby-rack] build with rubygem provides

glen glen at pld-linux.org
Sun Oct 6 14:41:58 CEST 2013


commit 32e688545362b4815c44b1e34fe6465028f6e881
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Oct 6 15:41:50 2013 +0300

    build with rubygem provides

 ruby-rack.spec | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/ruby-rack.spec b/ruby-rack.spec
index ffe59d8..e14b2b7 100644
--- a/ruby-rack.spec
+++ b/ruby-rack.spec
@@ -14,7 +14,7 @@ Source0:	http://rubygems.org/downloads/%{pkgname}-%{version}.gem
 # Source0-md5:	765f523bb32c4475bfcb6898eddbc877
 URL:		http://rubyforge.org/projects/rack
 BuildRequires:	rpm-rubyprov
-BuildRequires:	rpmbuild(macros) >= 1.656
+BuildRequires:	rpmbuild(macros) >= 1.665
 BuildRequires:	sed >= 4.0
 %if %{with tests}
 BuildRequires:	ruby-bacon
@@ -71,6 +71,9 @@ Dokumentacji w formacie ri dla %{pkgname}.
 %{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
 
 %build
+# write .gemspec
+%__gem_helper spec
+
 rdoc --ri --op ri lib
 rdoc --op rdoc lib
 %{__rm} -r ri/{FCGI,created.rid,cache.ri}
@@ -78,12 +81,14 @@ rdoc --op rdoc lib
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{ruby_vendorlibdir},%{ruby_specdir},%{ruby_ridir},%{ruby_rdocdir}}
 
 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
 cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
+cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
+
 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 cp -a example/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
 
@@ -96,6 +101,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/rackup
 %{ruby_vendorlibdir}/rack.rb
 %{ruby_vendorlibdir}/rack
+%{ruby_specdir}/%{pkgname}-%{version}.gemspec
 %{_examplesdir}/%{name}-%{version}
 
 %files rdoc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-rack.git/commitdiff/32e688545362b4815c44b1e34fe6465028f6e881



More information about the pld-cvs-commit mailing list