This commit is contained in:
Mamoru TASAKA 2022-07-30 23:44:42 +09:00
parent 64bae1281d
commit 1fc17200c2
3 changed files with 9 additions and 51 deletions

41
.gitignore vendored
View File

@ -1,39 +1,2 @@
/cairo-1.10.0.gem
/cairo-1.10.2.gem
/cairo-1.12.2-af3e3fc059.gem
/cairo-1.12.2.gem
/cairo-1.12.3.gem
/cairo-1.12.4.gem
/cairo-1.12.6.gem
/cairo-1.12.8.gem
/cairo-1.12.9.gem
/cairo-1.14.0.gem
/cairo-1.14.1.gem
/cairo-1.14.3.gem
/cairo-1.15.2.gem
/cairo-1.15.3.gem
/cairo-1.15.4.gem
/cairo-1.15.5.gem
/cairo-1.15.7.gem
/cairo-1.15.9.gem
/rcairo-1.15.9-test-missing-files.tar.gz
/cairo-1.15.10.gem
/rcairo-1.15.10-test-missing-files.tar.gz
/cairo-1.15.11.gem
/rcairo-1.15.11-test-missing-files.tar.gz
/cairo-1.15.12.gem
/rcairo-1.15.12-test-missing-files.tar.gz
/cairo-1.15.13.gem
/rcairo-1.15.13-test-missing-files.tar.gz
/cairo-1.15.14.gem
/rcairo-1.15.14-test-missing-files.tar.gz
/cairo-1.16.2.gem
/rcairo-1.16.2-test-missing-files.tar.gz
/cairo-1.16.4.gem
/rcairo-1.16.4-test-missing-files.tar.gz
/cairo-1.16.5.gem
/rcairo-1.16.5-test-missing-files.tar.gz
/rcairo-1.16.6-test-missing-files.tar.gz
/cairo-1.16.6.gem
/cairo-1.17.5.gem
/rcairo-1.17.5-test-missing-files.tar.gz
/cairo-*gem
/rcairo-*-test-missing-files.tar.gz

View File

@ -2,7 +2,7 @@
%global header_dir %{ruby_vendorarchdir}
%global gem_name cairo
%global gemver 1.17.5
%global gemver 1.17.6
#%%global gem_githash af3e3fc059
%global need_test_bootstrap 0
@ -14,7 +14,7 @@
Summary: Ruby bindings for cairo
Name: rubygem-%{gem_name}
Version: %{gemver}
Release: 6%{?dist}
Release: 1%{?dist}
License: GPLv2 or Ruby
URL: http://cairographics.org/rcairo/
%if 1
@ -98,14 +98,6 @@ sed -i %{gem_name}-%{version}.gemspec \
%{nil}
%build
# cairo 1.17.6 changed the default SVG unit to user unit
# https://gitlab.freedesktop.org/cairo/cairo/-/commit/d397ab6d10123e6bbcf9ae446cc8ffd981f18222
# https://gitlab.freedesktop.org/cairo/cairo/-/issues/545
# https://github.com/rcairo/rcairo/issues/75
if pkg-config --atleast-version 1.17.6 cairo ; then
sed -i test/test_svg_surface.rb -e 's|Cairo::SVGUnit::PT|Cairo::SVGUnit::USER|'
fi
gem build %{gem_name}-%{version}.gemspec
%gem_install
@ -189,6 +181,9 @@ ruby ./test/run-test.rb
%{header_dir}/rb_cairo.h
%changelog
* Sat Jul 30 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.17.6-1
- 1.17.6
* Thu Jul 28 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.17.5-6
- Modify test script for cairo 1.17.6 change

View File

@ -1,2 +1,2 @@
SHA512 (cairo-1.17.5.gem) = f2ade6fb6b9fccd81a11061b277d4a9077936e0beef42c61225bd4d5630586a57a3fa192a20a0f7e4922313e2a8215268bc9a5d007d2805cf1f80714fd9ad1ba
SHA512 (rcairo-1.17.5-test-missing-files.tar.gz) = ad70a1470f01e6a4e7fbd1ed1ec1b60caaeadf1af1a0adaf2be5ad48f9ce474f023fe60d18110c1a80a7fbe24287edcbda913200f0baae335a0299efbdcf5497
SHA512 (cairo-1.17.6.gem) = 228696ec0f58d85dbe688444229630b26a610cc39065917cda662a3a89c6460ba817c1884d31f6fb526214b385886d7fa6c112be2220d8983f677a9b69b784ff
SHA512 (rcairo-1.17.6-test-missing-files.tar.gz) = 8fe109127e1676655bb57afafec84b4c9880d6afc25a73dfc623af9b8ff583966f9ae4534fd7986b14ffe0d7abbba5b3a81060a34297fbbf7efedaef9eac6683