From 1421d5034731eb6da9122d85117f8c88c701819f Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 28 Jul 2022 16:24:59 +0900 Subject: [PATCH] Modify test script for cairo 1.17.6 change --- rubygem-cairo.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 84c4684..ef41a68 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -14,7 +14,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: %{gemver} -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -98,6 +98,12 @@ 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 +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 @@ -181,6 +187,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Jul 28 2022 Mamoru TASAKA - 1.17.5-6 +- Modify test script for cairo 1.17.6 change + * Sat Jul 23 2022 Fedora Release Engineering - 1.17.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild