The package rpms/rubygem-rmagick.git has added or updated architecture specific content in
its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/rubygem-rmagick.git/commit/?id=85....
Change:
-%ifnarch %ix86 x86_64
Thanks.
Full change:
============
commit 85088775f7a7f1add8dc4c7db818693efda10cdd
Author: Mamoru TASAKA <mtasaka(a)fedoraproject.org>
Date: Tue Dec 31 16:16:32 2019 +0900
Once clean up spec file, especially remove conditions for branches
which are no longer supported
diff --git a/rubygem-rmagick.spec b/rubygem-rmagick.spec
index f45aeff..4cecb07 100644
--- a/rubygem-rmagick.spec
+++ b/rubygem-rmagick.spec
@@ -9,7 +9,7 @@ Requires: ImageMagick%{?_isa} = %2\
Name: rubygem-%{gem_name}
Version: 2.16.0
-Release: 27%{?dist}
+Release: 28%{?dist}
Summary: Ruby binding to ImageMagick
License: MIT
@@ -19,14 +19,8 @@ Source0:
https://rubygems.org/gems/%{gem_name}-%{version}.gem
BuildRequires: gcc
BuildRequires: rubygems-devel
BuildRequires: ruby-devel
-%if 0%{?fedora} >= 22
BuildRequires: rubygem(test-unit)
-%endif
-%if 0%{?fedora} >= 21
BuildRequires: rubygem(minitest4)
-%else
-BuildRequires: rubygem(minitest)
-%endif
BuildRequires: rubygem(rspec)
# Due to test/RMagick/rmmain.c test_Magick_version(), for now
# we specify the exact version for ImageMagick
@@ -35,18 +29,6 @@ BuildRequires: rubygem(rspec)
%setIMver 32 1:6.9.10.75
%setIMver 31 1:6.9.10.75
%setIMver 30 1:6.9.10.75
-%setIMver 29 1:6.9.9.38
-%setIMver 28 1:6.9.9.38
-%setIMver 27 1:6.9.9.38
-%setIMver 26 6.9.9.38
-%setIMver 25 6.9.9.19
-%setIMver 24 6.9.3.0
-%endif
-%if 0%{?fedora} < 21
-#Requires: ruby(release)
-#MRI Only
-Requires: ruby
-Requires: ruby(rubygems)
%endif
Obsoletes: ruby-RMagick < 2.13.2
@@ -89,15 +71,9 @@ mkdir -p %{buildroot}%{gem_dir}
cp -a .%{gem_dir}/* \
%{buildroot}%{gem_dir}/
-%if 0%{?fedora} >= 21
mkdir -p %{buildroot}%{gem_extdir_mri}
cp -a .%{gem_extdir_mri}/{gem.build_complete,*.so} \
%{buildroot}%{gem_extdir_mri}/
-%else
-mkdir -p %{buildroot}%{gem_extdir_mri}/lib
-mv %{buildroot}%{gem_instdir}/lib/* \
- %{buildroot}%{gem_extdir_mri}/lib
-%endif
pushd %{buildroot}%{gem_instdir}
rm -rf \
@@ -120,10 +96,8 @@ popd
pushd .%{gem_instdir}
# ruby 2.5 introduces FrozenError
-%if 0%{?fedora} >= 28
LANG=C grep -rl "FreezeError =" . | \
xargs sed -i -e 's|FreezeError =.*|FreezeError = FrozenError|'
-%endif
# ??? remove simplecov
sed -i test/test_all_basic.rb \
@@ -172,39 +146,33 @@ remove_fail_test test/Image2.rb test_destroy2 test_destroy
# Once do full test anyway
ruby \
-%if 0%{?fedora} >= 21
-Ilib:ext/RMagick:test:. \
-%else
- -Ilib:test:. \
-%endif
-e "gem 'minitest', '~> 4' ; require
'test/test_all_basic.rb'" \
|| true
# Remove failing tests, need investigating
remove_fail_test test/Image_attributes.rb test_mime_type
-%ifnarch %ix86 x86_64
-remove_fail_test test/Image_attributes.rb \
- test_number_colors test_total_colors
-%endif
+%if 0%{?fedora} < 31
%ifarch %arm
remove_fail_test test/Info.rb test_monitor
-%endif
+%endif
remove_fail_test test/ImageList1.rb \
test_delete_if 'test_reject!'
-%if 0%{?fedora} >= 23
+%endif
remove_fail_test test/Image2.rb 'test_gray?'
remove_fail_test test/ImageList2.rb test_optimize_layers
-%endif
# ???
remove_fail_test test/Image2.rb 'test_compress_colormap!'
remove_fail_test test/Image_attributes.rb \
test_background_color test_border_color \
test_image_type
+%if 0%{?fedora} < 31
# 6.9.9.22 actually changed the below "iterations" initialization behavior
# (ImageMagick-6.9.9-22/coders/gif.c)
#
https://github.com/ImageMagick/ImageMagick/issues/857
sed -i test/ImageList1.rb \
-e '\#assert_equal(1, @list\.iterations)#d'
+%endif
# 6.9.9.38 seems to have changed montage/frame behavior,
# needs investigation, however for now just removing test...
sed -i test/ImageList2.rb \
@@ -219,24 +187,13 @@ sed -i test/Image_attributes.rb \
%{nil}
ruby \
-%if 0%{?fedora} >= 21
-Ilib:ext/RMagick:test:. \
-%else
- -Ilib:test:. \
-%endif
-e "gem 'minitest', '~> 4' ; require
'test/test_all_basic.rb'"
for f in test/*.orig ; do mv $f ${f%.orig} ; done
-%if 0%{?fedora} <= 24
-remove_fail_rspec_test spec/rmagick/draw_spec.rb "'#marshal_dump'"
-%endif
ruby \
-%if 0%{?fedora} >= 21
-Ilib:ext/RMagick:test:. \
-%else
- -Ilib:test:. \
-%endif
-S rspec spec/
popd
@@ -261,6 +218,10 @@ popd
%doc %{gem_instdir}/examples/
%changelog
+* Tue Dec 31 2019 Mamoru TASAKA <mtasaka(a)fedoraproject.org> - 2.16.0-28
+- Once clean up spec file, especially remove conditions for branches
+ which are no longer supported
+
* Tue Nov 26 2019 Michael Cronenworth <mike(a)cchtml.com> - 2.16.0-27
- Rebuild for ImageMagick 6.9.10-75