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=87....
Change:
-%ifarch %arm
Thanks.
Full change:
============
commit 871c488e67fcd1e14305a1c394235882e16f67bd
Author: Mamoru TASAKA <mtasaka(a)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(a)d"
-# 6.9.10. needs investigating...
-sed -i test/Image_attributes.rb \
- -e "\@assert_equal.*40.*img.colors(a)d"
-# 6.9.10.64
-sed -i test/Image_attributes.rb \
- -e "\@hat\.number_colors(a)s|27942|27980|" \
- -e "\@hat\.total_colors(a)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(a)fedoraproject.org> - 3.2.0-1
+- 3.2.0
+
* 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
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