[packages/ruby-netrc] do build with gemspec

glen glen at pld-linux.org
Sun Dec 14 20:36:37 CET 2014


commit 6bd954828d49f2952673226d6cac2788542d47bf
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Dec 14 21:36:19 2014 +0200

    do build with gemspec

 ruby-netrc.spec | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/ruby-netrc.spec b/ruby-netrc.spec
index 16ecb8e..5bfa02f 100644
--- a/ruby-netrc.spec
+++ b/ruby-netrc.spec
@@ -6,16 +6,16 @@
 Summary:	Library to read and write netrc files
 Name:		ruby-%{gem_name}
 Version:	0.7.7
-Release:	3
+Release:	4
 License:	MIT
 Group:		Development/Languages
 Source0:	http://rubygems.org/gems/%{gem_name}-%{version}.gem
 # Source0-md5:	1322b2053484eec64992e00c7f71cd69
-Patch0:	https://github.com/glensc/netrc/commit/c4967ef0b3e6a9d4ffd491009e9caccdfb552a02.patch
+Patch0:		https://github.com/glensc/netrc/commit/c4967ef0b3e6a9d4ffd491009e9caccdfb552a02.patch
 # Patch0-md5:	1f865973c16d590a8be9c6b69282e7dc
 URL:		https://github.com/geemus/netrc
 BuildRequires:	rpm-rubyprov
-BuildRequires:	rpmbuild(macros) >= 1.656
+BuildRequires:	rpmbuild(macros) >= 1.665
 %if %{with tests}
 BuildRequires:	gnupg
 BuildRequires:	ruby-minitest
@@ -45,14 +45,18 @@ chmod 600 data/newlineless.netrc
 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
 
 %build
+# write .gemspec
+%__gem_helper spec
+
 %if %{with tests}
 testrb -Ilib test
 %endif
 
 %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
@@ -61,3 +65,4 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc Readme.md LICENSE changelog.txt
 %{ruby_vendorlibdir}/netrc.rb
+%{ruby_specdir}/%{pkgname}-%{version}.gemspec
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-netrc.git/commitdiff/6bd954828d49f2952673226d6cac2788542d47bf



More information about the pld-cvs-commit mailing list