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=85088....
Change: -%ifnarch %ix86 x86_64
Thanks.
Full change: ============
commit 85088775f7a7f1add8dc4c7db818693efda10cdd Author: Mamoru TASAKA mtasaka@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/%%7Bgem_name%7D-%%7Bversion%7D.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@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@cchtml.com - 2.16.0-27 - Rebuild for ImageMagick 6.9.10-75
arch-excludes@lists.fedoraproject.org