[packages/ruby-rake] build with rubygems provides

glen glen at pld-linux.org
Mon Jun 24 13:28:44 CEST 2013


commit 12540887ff79c06525cb939eb413f158ac955922
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon Jun 24 14:28:36 2013 +0300

    build with rubygems provides

 ruby-rake.spec | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/ruby-rake.spec b/ruby-rake.spec
index ec6e139..ea4af3b 100644
--- a/ruby-rake.spec
+++ b/ruby-rake.spec
@@ -15,7 +15,7 @@ Source0:	http://rubygems.org/downloads/%{pkgname}-%{version}.gem
 # Source0-md5:	510fad70ab126fad98aa3707eed7c417
 URL:		http://rubyforge.org/projects/rake/
 BuildRequires:	rpm-rubyprov
-BuildRequires:	rpmbuild(macros) >= 1.656
+BuildRequires:	rpmbuild(macros) >= 1.665
 BuildRequires:	sed >= 4.0
 %if %{with tests}
 BuildRequires:	ruby-minitest
@@ -75,10 +75,11 @@ Dokumentacji w formacie ri dla %{pkgname}.
 
 %prep
 %setup -q -n %{pkgname}-%{version}
-
 %{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
 
 %build
+%__gem_helper spec
+
 %if %{with tests}
 ruby -Ilib ./bin/rake test
 %endif
@@ -93,10 +94,12 @@ rm -rf ri/{Object,CompositePublisher,FileUtils,Module,Ssh*,String,Sys,Test,Time}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{ruby_vendorlibdir}/tasks,%{ruby_ridir},%{ruby_rdocdir}}
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir}/tasks,%{_bindir},%{ruby_specdir},%{ruby_ridir},%{ruby_rdocdir}}
 
 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
+
 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
 cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
 
@@ -107,9 +110,11 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc CHANGES README.rdoc TODO
 %attr(755,root,root) %{_bindir}/rake
-%dir %{ruby_vendorlibdir}/tasks
 %{ruby_vendorlibdir}/rake.rb
 %{ruby_vendorlibdir}/rake
+%{ruby_specdir}/%{pkgname}-%{version}.gemspec
+
+%dir %{ruby_vendorlibdir}/tasks
 
 %files rdoc
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-rake.git/commitdiff/12540887ff79c06525cb939eb413f158ac955922



More information about the pld-cvs-commit mailing list