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=871c4....
Change: -%ifarch %arm
Thanks.
Full change: ============
commit 871c488e67fcd1e14305a1c394235882e16f67bd Author: Mamoru TASAKA mtasaka@fedoraproject.org Date: Tue Dec 31 17:25:10 2019 +0900
3.2.0
diff --git a/.gitignore b/.gitignore index 7208d0d..518aee9 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /rmagick-2.15.3.gem /rmagick-2.15.4.gem /rmagick-2.16.0.gem +/rmagick-3.2.0.gem diff --git a/rubygem-rmagick.spec b/rubygem-rmagick.spec index 4cecb07..ec52c4a 100644 --- a/rubygem-rmagick.spec +++ b/rubygem-rmagick.spec @@ -8,8 +8,8 @@ Requires: ImageMagick%{?_isa} = %2\ %{nil}
Name: rubygem-%{gem_name} -Version: 2.16.0 -Release: 28%{?dist} +Version: 3.2.0 +Release: 1%{?dist}
Summary: Ruby binding to ImageMagick License: MIT @@ -27,8 +27,6 @@ BuildRequires: rubygem(rspec) %if 0%{?fedora} %setIMver 33 1:6.9.10.75 %setIMver 32 1:6.9.10.75 -%setIMver 31 1:6.9.10.75 -%setIMver 30 1:6.9.10.75 %endif
Obsoletes: ruby-RMagick < 2.13.2 @@ -89,111 +87,26 @@ rm -rf \ test/ \ spec/ \ ext/ \ + benchmarks/ \ + .circleci/ \ + .ruby-version \ %{nil} popd
%check pushd .%{gem_instdir}
-# ruby 2.5 introduces FrozenError -LANG=C grep -rl "FreezeError =" . | \ - xargs sed -i -e 's|FreezeError =.*|FreezeError = FrozenError|' - # ??? remove simplecov sed -i test/test_all_basic.rb \ -e '@simplecov@s|require|#require|'
-remove_fail_rspec_test() { - filename=$1 - shift - num=$# - while [ $num -gt 0 ] - do - if [ ! -f ${filename}.orig ] ; then - cp -p $filename ${filename}.orig - fi - start=$(cat -n $filename | sed -n -e "@^[ \t]*[1-9][0-9]*[ \t]*describe $1@p" | sed -e 's|^[ \t]*||' -e 's|describe.*$||') - end=$(cat -n $filename | sed -n -e "@^[ \t]*[1-9][0-9]*[ \t]*describe $1@,@^[ \t]*[1-9][0-9]*[ \t]*describe@p" | tail -n 1 | sed -e 's|^[ \t]*||' -e 's|describe.*$||') - end=$((end - 1)) - sed -i -e "${start},${end}d" $filename - shift - num=$((num - 1)) - done -} - -remove_fail_test() { - filename=$1 - shift - num=$# - while [ $num -gt 0 ] - do - if [ ! -f ${filename}.orig ] ; then - cp -p $filename ${filename}.orig - fi - start=$(cat -n $filename | sed -n -e "@^[ \t]*[1-9][0-9]*[ \t]*def $1@p" | sed -e 's|^[ \t]*||' -e 's|def.*$||') - start=$(echo "$start" | sed -e 's|[ \t][ \t]*$||') - end=$(cat -n $filename | sed -n -e "@^[ \t]*[1-9][0-9]*[ \t]*def $1@,@^[ \t]*[1-9][0-9]*[ \t]*def@p" | tail -n 1 | sed -e 's|^[ \t]*||' -e 's|def.*$||') - end=$(echo "$end" | sed -e 's|[ \t][ \t]*$||') - end=$((end - 1)) - sed -i -e "${start},${end}d" $filename - shift - num=$((num - 1)) - done -} - -# First remove this -remove_fail_test test/Image2.rb test_destroy2 test_destroy - -# Once do full test anyway ruby \ -Ilib:ext/RMagick:test:. \ -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 -%if 0%{?fedora} < 31 -%ifarch %arm -remove_fail_test test/Info.rb test_monitor -%endif -remove_fail_test test/ImageList1.rb \ - test_delete_if 'test_reject!' -%endif -remove_fail_test test/Image2.rb 'test_gray?' -remove_fail_test test/ImageList2.rb test_optimize_layers -# ??? -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 \ - -e "@assert_raise.*ImageMagickError@,@end@d" -# 6.9.10. needs investigating... -sed -i test/Image_attributes.rb \ - -e "@assert_equal.*40.*img.colors@d" -# 6.9.10.64 -sed -i test/Image_attributes.rb \ - -e "@hat.number_colors@s|27942|27980|" \ - -e "@hat.total_colors@s|27942|27980|" \ %{nil}
ruby \ -Ilib:ext/RMagick:test:. \ - -e "gem 'minitest', '~> 4' ; require 'test/test_all_basic.rb'" - -for f in test/*.orig ; do mv $f ${f%.orig} ; done - -ruby \ - -Ilib:ext/RMagick:test:. \ -S rspec spec/
popd @@ -218,6 +131,9 @@ popd %doc %{gem_instdir}/examples/
%changelog +* Tue Dec 31 2019 Mamoru TASAKA mtasaka@fedoraproject.org - 3.2.0-1 +- 3.2.0 + * 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 diff --git a/sources b/sources index 4a87b9a..5042295 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d03bb84d342b0a78f9c6262acb451dc8 rmagick-2.16.0.gem +SHA512 (rmagick-3.2.0.gem) = f6f15b013699da5c61e83ecf4ca16d64e7e2f447dc721c7db55cad6b880f9805eb8bdcbf70aef3e30a82f38bbab8ca093d8c6d2ce761cde4f47209e3f99a9f16
arch-excludes@lists.fedoraproject.org