[rubygem-narray] fix gemspec on Fedora >= 21 remove `%%{gem_extdir_mri}/gem_make.out` again

Björn Esser besser82 at fedoraproject.org
Sat May 17 13:02:42 UTC 2014


commit 2e4e635dcc7c293810642ed752822e97dff6be0b
Author: Björn Esser <bjoern.esser at gmail.com>
Date:   Sat May 17 15:02:22 2014 +0200

    fix gemspec on Fedora >= 21
    remove `%%{gem_extdir_mri}/gem_make.out` again

 rubygem-narray.spec |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/rubygem-narray.spec b/rubygem-narray.spec
index 8e9669d..4a46db9 100644
--- a/rubygem-narray.spec
+++ b/rubygem-narray.spec
@@ -13,7 +13,7 @@
 
 Name:			rubygem-%{gem_name}
 Version:		0.6.0.8
-Release:		12%{?dist}
+Release:		13%{?dist}
 Summary:		N-dimensional Numerical Array class for Ruby
 %{?el5:Group:		System Environment/Libraries}
 
@@ -105,8 +105,14 @@ find .%{gem_instdir} -depth -type f -name '*.so' -print0 | xargs -0 rm -rf
 find . -depth -type f -name '.*' -print0 | xargs -0 rm -rf
 find . -depth -type f -name '*.log' -print0 | xargs -0 rm -rf
 find . -depth -type f -name '*.o' -print0 | xargs -0 rm -rf
+find . -depth -type f -name '*.out' -print0 | xargs -0 rm -rf
 find . -depth -size 0 -type f -print0 | xargs -0 rm -rf
 rm -rf .%{gem_cache} .%{gem_instdir}/src .%{gem_instdir}/%{gem_name}.gemspec
+%if 0%{?fedora} >= 21 || 0%{?rhel} >= 8
+sed -e '/.*s.extensions.*/d' < .%{gem_spec} > .%{gem_spec}.new &&		\
+touch -r .%{gem_spec} .%{gem_spec}.new &&					\
+mv -f .%{gem_spec}.new .%{gem_spec}
+%endif #0%{?fedora} >= 21 || 0%{?rhel} >= 8
 popd
 
 # On <= el6 there needs to be a symlink for %%{gem_name}_ext.rb
@@ -116,7 +122,7 @@ ln -fs	%{gem_instdir}/%{gem_name}_ext.rb %{buildroot}%{gem_extdir_mri}
 %endif #0%{?rhel} && 0%{?rhel} <= 6
 
 
-%{?el5:%clean}
+%clean
 %{?el5:rm -rf %{buildroot}}
 
 
@@ -150,6 +156,10 @@ ln -fs	%{gem_instdir}/%{gem_name}_ext.rb %{buildroot}%{gem_extdir_mri}
 %endif #0%{?fedora} >= 21 || 0%{?rhel} >= 8
 
 %changelog
+* Sat May 17 2014 Björn Esser <bjoern.esser at gmail.com> - 0.6.0.8-13
+- fix gemspec on Fedora >= 21
+- remove `%%{gem_extdir_mri}/gem_make.out` again
+
 * Sat May 17 2014 Björn Esser <bjoern.esser at gmail.com> - 0.6.0.8-12
 - one must NOT delete `%%{gem_extdir_mri}/gem_make.out`
 


More information about the scm-commits mailing list