[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