[packages/ruby-systemu] build with rubygems provides
glen
glen at pld-linux.org
Mon Jun 24 12:02:56 CEST 2013
commit 432cfd9d8afef13913980f027f92d3b12aa0ee68
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Mon Jun 24 13:02:53 2013 +0300
build with rubygems provides
ruby-systemu.spec | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/ruby-systemu.spec b/ruby-systemu.spec
index 5326015..22cef00 100644
--- a/ruby-systemu.spec
+++ b/ruby-systemu.spec
@@ -1,12 +1,12 @@
-%define gem_name systemu
+%define pkgname systemu
Summary: Universal capture of stdout and stderr and handling of child process pid
-Name: ruby-%{gem_name}
+Name: ruby-%{pkgname}
Version: 2.5.2
-Release: 1
+Release: 2
License: BSD or Ruby
Group: Development/Libraries
URL: https://github.com/ahoward/systemu
-Source0: http://production.cf.rubygems.org/gems/%{gem_name}-%{version}.gem
+Source0: http://production.cf.rubygems.org/gems/%{pkgname}-%{version}.gem
# Source0-md5: 7ac461f71ebf29b68f286fe34730c2f2
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.656
@@ -20,10 +20,15 @@ pid.
%prep
%setup -q
+%build
+# write .gemspec
+%__gem_helper spec
+
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}}
cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -32,3 +37,4 @@ rm -rf $RPM_BUILD_ROOT
%defattr(644,root,root,755)
%doc README.erb
%{ruby_vendorlibdir}/systemu.rb
+%{ruby_specdir}/%{pkgname}-%{version}.gemspec
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-systemu.git/commitdiff/432cfd9d8afef13913980f027f92d3b12aa0ee68
More information about the pld-cvs-commit
mailing list