[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