From 0b8802370d5737309be7c5fb77d07c1158e16224 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 18:20:21 +0000 Subject: [PATCH 01/41] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 675210c..58f1b2e 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: 2%{?dist} +Release: 3%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -195,6 +195,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 1.17.5-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.17.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 30a2899f9d9a51af1a6e4c1f51844f5ac1bf9a68 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 23 Jan 2022 15:30:17 +0900 Subject: [PATCH 02/41] F-36: rebuild for ruby31 --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 58f1b2e..929b32f 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: 3%{?dist} +Release: 4%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -195,6 +195,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Sun Jan 23 2022 Mamoru TASAKA - 1.17.5-4 +- F-36: rebuild for ruby31 + * Fri Jan 21 2022 Fedora Release Engineering - 1.17.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From d4e14508d5c19ec1b026044b9c876fab02f1383f Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 23 Jan 2022 15:36:23 +0900 Subject: [PATCH 03/41] modernize spec --- rubygem-cairo.spec | 28 +++++++--------------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 929b32f..34ceaef 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -86,33 +86,19 @@ Header files and libraries for building a extension library for the ruby-cairo %prep -%setup -q -c -T - -TOPDIR=$(pwd) -mkdir tmpunpackdir -pushd tmpunpackdir - -gem unpack %{SOURCE0} -cd %{gem_name}-%{version} +%setup -q -n %{gem_name}-%{version} +mv ../%{gem_name}-%{version}.gemspec . #Patches, etc -gem specification -l --ruby %{SOURCE0} > %{gem_name}.gemspec - # pkg-config dependency should be for development -find . -name \*.gemspec | \ - xargs sed -i \ - -e '\@pkg-config@s|runtime_dependency|development_dependency|' \ - -e '\@native-package-installer@s|runtime_dependency|development_dependency|' \ - %{nil} - -gem build %{gem_name}.gemspec -mv %{gem_name}-%{version}.gem $TOPDIR - -popd -rm -rf tmpunpackdir +sed -i %{gem_name}-%{version}.gemspec \ + -e '\@pkg-config@s|runtime_dependency|development_dependency|' \ + -e '\@native-package-installer@s|runtime_dependency|development_dependency|' \ + %{nil} %build +gem build %{gem_name}-%{version}.gemspec %gem_install # Once install to TMPINSTDIR for %%check From 686f7c3c9c197ae7ea93fd761a8aca42106ee4ae Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 23 Jan 2022 15:36:57 +0900 Subject: [PATCH 04/41] needstrap needed --- rubygem-cairo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 34ceaef..6f08c82 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -5,7 +5,7 @@ %global gemver 1.17.5 #%%global gem_githash af3e3fc059 -%global need_test_bootstrap 0 +%global need_test_bootstrap 1 # Upstream GIT http://github.com/rcairo/ @@ -14,7 +14,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: %{gemver} -Release: 4%{?dist} +Release: 3.1%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 From 148f141e48439184c65c8458229fe9292a3f7f0c Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 27 Jan 2022 08:50:13 +0900 Subject: [PATCH 05/41] enable test again --- rubygem-cairo.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 6f08c82..34ceaef 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -5,7 +5,7 @@ %global gemver 1.17.5 #%%global gem_githash af3e3fc059 -%global need_test_bootstrap 1 +%global need_test_bootstrap 0 # Upstream GIT http://github.com/rcairo/ @@ -14,7 +14,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: %{gemver} -Release: 3.1%{?dist} +Release: 4%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 From fd7c1e153c8892e6168c65f8ec42fbe1e41cfe48 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 01:20:51 +0000 Subject: [PATCH 06/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 34ceaef..84c4684 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: 4%{?dist} +Release: 5%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 1.17.5-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Sun Jan 23 2022 Mamoru TASAKA - 1.17.5-4 - F-36: rebuild for ruby31 From 1421d5034731eb6da9122d85117f8c88c701819f Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 28 Jul 2022 16:24:59 +0900 Subject: [PATCH 07/41] 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 From 64bae1281df873788c7a84e1793027d5a4ee380b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 28 Jul 2022 16:26:14 +0900 Subject: [PATCH 08/41] add more reference --- rubygem-cairo.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index ef41a68..d1e809b 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -100,6 +100,8 @@ sed -i %{gem_name}-%{version}.gemspec \ %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 From 1fc17200c2fb29faeec3c3bb237325d01d19e7a3 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 30 Jul 2022 23:44:42 +0900 Subject: [PATCH 09/41] 1.17.6 --- .gitignore | 41 ++--------------------------------------- rubygem-cairo.spec | 15 +++++---------- sources | 4 ++-- 3 files changed, 9 insertions(+), 51 deletions(-) diff --git a/.gitignore b/.gitignore index 1298f05..0720ee1 100644 --- a/.gitignore +++ b/.gitignore @@ -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 diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index d1e809b..344596a 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -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 - 1.17.6-1 +- 1.17.6 + * Thu Jul 28 2022 Mamoru TASAKA - 1.17.5-6 - Modify test script for cairo 1.17.6 change diff --git a/sources b/sources index eb0f566..fcc3524 100644 --- a/sources +++ b/sources @@ -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 From ac36a5f93a0e48565adf9ab93fb059d59ce976c3 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 4 Aug 2022 14:05:39 +0900 Subject: [PATCH 10/41] 1.17.7 --- rubygem-cairo.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 344596a..926a63e 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -2,7 +2,7 @@ %global header_dir %{ruby_vendorarchdir} %global gem_name cairo -%global gemver 1.17.6 +%global gemver 1.17.7 #%%global gem_githash af3e3fc059 %global need_test_bootstrap 0 @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Aug 4 2022 Mamoru TASAKA - 1.17.7-1 +- 1.17.7 + * Sat Jul 30 2022 Mamoru TASAKA - 1.17.6-1 - 1.17.6 diff --git a/sources b/sources index fcc3524..3fcbed0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cairo-1.17.6.gem) = 228696ec0f58d85dbe688444229630b26a610cc39065917cda662a3a89c6460ba817c1884d31f6fb526214b385886d7fa6c112be2220d8983f677a9b69b784ff -SHA512 (rcairo-1.17.6-test-missing-files.tar.gz) = 8fe109127e1676655bb57afafec84b4c9880d6afc25a73dfc623af9b8ff583966f9ae4534fd7986b14ffe0d7abbba5b3a81060a34297fbbf7efedaef9eac6683 +SHA512 (cairo-1.17.7.gem) = 0a70bfe6e06ef566bd11b9d9bcda97758809081650015b59ff340d49effab9995d59e3b798291c2ef1c29cd6b8ca44cdefee8199c293f7cbce03cee853d19b2b +SHA512 (rcairo-1.17.7-test-missing-files.tar.gz) = c97910fc3d12c69f59bffa3654211746ad0317a537359d160ddefacca2c265e820369356c259381eb489e5bba902f57f3a73de74f39dd18ad8689a7d51ca55ef From d579596aab94b04b7f8bebb3e1c44171abf25185 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 4 Sep 2022 14:59:39 +0900 Subject: [PATCH 11/41] 1.17.8 --- rubygem-cairo.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 926a63e..98412d1 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -2,7 +2,7 @@ %global header_dir %{ruby_vendorarchdir} %global gem_name cairo -%global gemver 1.17.7 +%global gemver 1.17.8 #%%global gem_githash af3e3fc059 %global need_test_bootstrap 0 @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Sun Sep 4 2022 Mamoru TASAKA - 1.17.8-1 +- 1.17.8 + * Thu Aug 4 2022 Mamoru TASAKA - 1.17.7-1 - 1.17.7 diff --git a/sources b/sources index 3fcbed0..fad12d2 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cairo-1.17.7.gem) = 0a70bfe6e06ef566bd11b9d9bcda97758809081650015b59ff340d49effab9995d59e3b798291c2ef1c29cd6b8ca44cdefee8199c293f7cbce03cee853d19b2b -SHA512 (rcairo-1.17.7-test-missing-files.tar.gz) = c97910fc3d12c69f59bffa3654211746ad0317a537359d160ddefacca2c265e820369356c259381eb489e5bba902f57f3a73de74f39dd18ad8689a7d51ca55ef +SHA512 (cairo-1.17.8.gem) = a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a +SHA512 (rcairo-1.17.8-test-missing-files.tar.gz) = b97e6769042b29fdf95f49bd288e6d4155869db31ca60297ffa7207586a5e579059447166d0e97322d8fe6f6b7af15ed26a8d74036fe27ac42072aede8a25f00 From f7f704305338aa715ea85aad9aa27937ef0c63c4 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 29 Sep 2022 22:43:10 +0900 Subject: [PATCH 12/41] Once kill test suite dependency for now --- rubygem-cairo.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 98412d1..4d266ca 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -5,7 +5,7 @@ %global gemver 1.17.8 #%%global gem_githash af3e3fc059 -%global need_test_bootstrap 0 +%global need_test_bootstrap 1 # Upstream GIT http://github.com/rcairo/ @@ -14,7 +14,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: %{gemver} -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Sep 29 2022 Mamoru TASAKA - 1.17.8-2 +- Once kill test suite dependency for now + * Sun Sep 4 2022 Mamoru TASAKA - 1.17.8-1 - 1.17.8 From 73b02d520cf01f6a44b11348cbee83e96eec6a35 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 4 Jan 2023 09:06:10 +0900 Subject: [PATCH 13/41] Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2 --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 4d266ca..7c6475f 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: 2%{?dist} +Release: 3%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Wed Jan 04 2023 Mamoru TASAKA - 1.17.8-3 +- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2 + * Thu Sep 29 2022 Mamoru TASAKA - 1.17.8-2 - Once kill test suite dependency for now From 587548412258648785755405ba5a5241a2116ee1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 20:14:52 +0000 Subject: [PATCH 14/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 7c6475f..0765837 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: 3%{?dist} +Release: 4%{?dist} License: GPLv2 or Ruby URL: http://cairographics.org/rcairo/ %if 1 @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 1.17.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jan 04 2023 Mamoru TASAKA - 1.17.8-3 - Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.2 From 1d64d91074eb2d7bba20a32af836abe1b21d7805 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 24 May 2023 16:43:42 +0900 Subject: [PATCH 15/41] Enable test suite again SPDX migration spec file cleanup --- rubygem-cairo.spec | 49 ++++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 0765837..03de000 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -5,7 +5,7 @@ %global gemver 1.17.8 #%%global gem_githash af3e3fc059 -%global need_test_bootstrap 1 +%global need_test_bootstrap 0 # Upstream GIT http://github.com/rcairo/ @@ -14,14 +14,13 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: %{gemver} -Release: 4%{?dist} -License: GPLv2 or Ruby +Release: 5%{?dist} +# From gemspec +# SPDX confirmed +License: GPL-2.0-or-later OR Ruby + URL: http://cairographics.org/rcairo/ -%if 1 Source0: http://rubygems.org/downloads/%{gem_name}-%{version}.gem -%else -Source0: %{gem_name}-%{gemver}-%{gem_githash}.gem -%endif # Git based gem is created by below Source1: create-cairo-gem.sh # FIXME @@ -76,11 +75,6 @@ Requires: ruby-devel # Obsoletes / Provides # ruby(cairo-devel) Provides is for compatibility # -# Actually ruby(cairo-devel) provides should not exist - -# Remove on F-17 and above -Obsoletes: ruby-cairo-devel < 1.9 -Provides: ruby-cairo-devel = %{version}-%{release} - %description devel Header files and libraries for building a extension library for the ruby-cairo @@ -126,13 +120,21 @@ rm -f .%{gem_extdir_mri}/{gem_make.out,mkmf.log} popd -# cleanups -rm -rf ./TMPINSTDIR/%{gem_instdir}/ext/ -rm -f ./TMPINSTDIR/%{gem_instdir}/{Makefile*,extconf.rb} - %install cp -a ./TMPINSTDIR/* %{buildroot}/ +# cleanups +rm -f %{buildroot}%{gem_cache} +pushd %{buildroot}%{gem_instdir} +rm -rf \ + Gemfile \ + Rakefile \ + *.gemspec \ + ext/ \ + test/ \ + %{nil} +popd + %check %if 0%{?need_test_bootstrap} >= 1 exit 0 @@ -163,24 +165,25 @@ ruby ./test/run-test.rb %{gem_extdir_mri}/ %dir %{gem_instdir}/ -%doc %{gem_instdir}/[A-Z]* -%exclude %{gem_instdir}/Gemfile -%exclude %{gem_instdir}/Rakefile +%doc %{gem_instdir}/[A-CN-Z]* +%license %{gem_instdir}/GPL + %{gem_instdir}/lib/ -%exclude %{gem_cache} %{gem_spec} %files doc -%{gem_instdir}/Gemfile -%{gem_instdir}/Rakefile %{gem_instdir}/samples/ -%{gem_instdir}/test/ %{gem_docdir}/ %files devel %{header_dir}/rb_cairo.h %changelog +* Wed May 24 2023 Mamoru TASAKA - 1.17.8-5 +- Enable test suite again +- SPDX migration +- spec file cleanup + * Fri Jan 20 2023 Fedora Release Engineering - 1.17.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 09a6ec824266b8b40b4d7711d4e219c29cbd0019 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 15 Jun 2023 15:58:28 +0900 Subject: [PATCH 16/41] 1.17.9 --- rubygem-cairo.spec | 8 +++++--- sources | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 03de000..37e9476 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -2,7 +2,6 @@ %global header_dir %{ruby_vendorarchdir} %global gem_name cairo -%global gemver 1.17.8 #%%global gem_githash af3e3fc059 %global need_test_bootstrap 0 @@ -13,8 +12,8 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} -Version: %{gemver} -Release: 5%{?dist} +Version: 1.17.9 +Release: 1%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -179,6 +178,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Jun 15 2023 Mamoru TASAKA - 1.17.9-1 +- 1.17.9 + * Wed May 24 2023 Mamoru TASAKA - 1.17.8-5 - Enable test suite again - SPDX migration diff --git a/sources b/sources index fad12d2..6adb926 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cairo-1.17.8.gem) = a2b756dc1cf1abb98e4b60b9b56f5f610058bd840b67c991d6bfb3da2523b0f77a5854147f9d14ca461d573e51fbe3ba35c83659af5c031086710970fac6665a -SHA512 (rcairo-1.17.8-test-missing-files.tar.gz) = b97e6769042b29fdf95f49bd288e6d4155869db31ca60297ffa7207586a5e579059447166d0e97322d8fe6f6b7af15ed26a8d74036fe27ac42072aede8a25f00 +SHA512 (rcairo-1.17.9-test-missing-files.tar.gz) = 47ba8fff8cc77104ef8a00e2bc26a0f7f7fcfbccf5c0694f34e0f3ad4274f93bee443a5b6b9d111b2eaa6e4ddc90dc3c40c8d7bcb145f8cadfe44f023aef475b +SHA512 (cairo-1.17.9.gem) = d716066b294382f1f655bfe9e96f7caf428ad5206cf6aec11aa42f2136618e3f9f6c882ab32c251f5a95e56caf99d1ad5bbfe06764a4577718ff97cbc2b91dd4 From 3a7af29aa705b090ac55c533b053a4df89bfb1ea Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 19 Jun 2023 15:33:11 +0900 Subject: [PATCH 17/41] 1.17.12 --- rubygem-cairo.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 37e9476..996cb05 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -12,7 +12,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} -Version: 1.17.9 +Version: 1.17.12 Release: 1%{?dist} # From gemspec # SPDX confirmed @@ -178,6 +178,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Mon Jun 19 2023 Mamoru TASAKA - 1.17.12-1 +- 1.17.12 + * Thu Jun 15 2023 Mamoru TASAKA - 1.17.9-1 - 1.17.9 diff --git a/sources b/sources index 6adb926..a6a7938 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rcairo-1.17.9-test-missing-files.tar.gz) = 47ba8fff8cc77104ef8a00e2bc26a0f7f7fcfbccf5c0694f34e0f3ad4274f93bee443a5b6b9d111b2eaa6e4ddc90dc3c40c8d7bcb145f8cadfe44f023aef475b -SHA512 (cairo-1.17.9.gem) = d716066b294382f1f655bfe9e96f7caf428ad5206cf6aec11aa42f2136618e3f9f6c882ab32c251f5a95e56caf99d1ad5bbfe06764a4577718ff97cbc2b91dd4 +SHA512 (cairo-1.17.12.gem) = 6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56 +SHA512 (rcairo-1.17.12-test-missing-files.tar.gz) = 12b3ba99eaebb24c01d984167b5fbed96a87a8764f4305f1da40033964710406ced79f6d7112ed2b14e3b239a5ff46d6950c997f89d29c710e67beb37d5aaf78 From 3236688d522cf9b6f905d4cffbc56da75e5d322a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 17:24:21 +0000 Subject: [PATCH 18/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 996cb05..943c7b4 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -13,7 +13,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.12 -Release: 1%{?dist} +Release: 2%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -178,6 +178,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 1.17.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Jun 19 2023 Mamoru TASAKA - 1.17.12-1 - 1.17.12 From 7a6520b5f999c8c74fc7985562596f34af04f3bc Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 14 Sep 2023 21:23:08 +0900 Subject: [PATCH 19/41] once introduce bootstrap --- rubygem-cairo.spec | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 943c7b4..9a28ac8 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -5,6 +5,9 @@ #%%global gem_githash af3e3fc059 %global need_test_bootstrap 0 +%if 0%{?fedora} >= 40 +%global need_test_bootstrap 1 +%endif # Upstream GIT http://github.com/rcairo/ From 82b557eebcf609056c50f93aa87553eea48c1b4d Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 19 Dec 2023 15:42:40 +0900 Subject: [PATCH 20/41] use recent bootstrap style --- rubygem-cairo.spec | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 9a28ac8..0f2e8f0 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -4,9 +4,9 @@ %global gem_name cairo #%%global gem_githash af3e3fc059 -%global need_test_bootstrap 0 +%bcond_with bootstrap %if 0%{?fedora} >= 40 -%global need_test_bootstrap 1 +%bcond_with bootstrap %endif # Upstream GIT http://github.com/rcairo/ @@ -27,7 +27,7 @@ Source0: http://rubygems.org/downloads/%{gem_name}-%{version}.gem Source1: create-cairo-gem.sh # FIXME Source11: rcairo-%{version}-test-missing-files.tar.gz -# Source11 is generated by the below +# Source11 is generated by $bash %%SOURCE12 %%version Source12: rcairo-create-missing-test-files.sh Requires: ruby(release) @@ -45,7 +45,7 @@ BuildRequires: rubygem(test-unit-notify) BuildRequires: rubygem(pkg-config) BuildRequires: rubygem(native-package-installer) # Circular dependency -%if 0%{?need_test_bootstrap} < 1 +%if %{without bootstrap} BuildRequires: rubygem(poppler) # Make sure at least one font is available for test/test_context.rb:57 # `initialize': out of memory (NoMemoryError) @@ -138,7 +138,7 @@ rm -rf \ popd %check -%if 0%{?need_test_bootstrap} >= 1 +%if %{with bootstrap} exit 0 %endif From 1a98021c1e5d034ad8476cef895560ed667cf262 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 19 Dec 2023 16:04:43 +0900 Subject: [PATCH 21/41] 1.17.13 --- rubygem-cairo.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 0f2e8f0..9f2704c 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -15,8 +15,8 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} -Version: 1.17.12 -Release: 2%{?dist} +Version: 1.17.13 +Release: 1%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Tue Dec 19 2023 Mamoru TASAKA - 1.17.13-1 +- 1.17.13 + * Fri Jul 21 2023 Fedora Release Engineering - 1.17.12-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild diff --git a/sources b/sources index a6a7938..6b70350 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cairo-1.17.12.gem) = 6bad8c0f15e8617266a85f0ba0bf41db1b508bdb174aa8dbfad8a560a1510cec852502cf39e93b0317c046035bfd97552b92167debb7de4d887c319648b10b56 -SHA512 (rcairo-1.17.12-test-missing-files.tar.gz) = 12b3ba99eaebb24c01d984167b5fbed96a87a8764f4305f1da40033964710406ced79f6d7112ed2b14e3b239a5ff46d6950c997f89d29c710e67beb37d5aaf78 +SHA512 (cairo-1.17.13.gem) = 82fb621f97b6eb292565fd0f90f5e686c2cd4cd8aa61fa0ab6e25aac665aa9f7e780481a6571fd443be8c53070f29a2dfea5a54949350fe783b12aeb6aba3769 +SHA512 (rcairo-1.17.13-test-missing-files.tar.gz) = 6d701b9ac76a4a4e62432c002b6a7d3bb3d985c2d8caef7bac83b60cd65e0f974b03753bfd2687676b88ebac10a0601a7b2e0d063ff953cdba0f742611ca2a75 From 8cf264bdee8e69367388edfbd696b343b3c29b8e Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 3 Jan 2024 21:05:35 +0900 Subject: [PATCH 22/41] Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3 --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 9f2704c..19e4ca3 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 1%{?dist} +Release: 2%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Wed Jan 03 2024 Mamoru TASAKA - 1.17.13-2 +- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3 + * Tue Dec 19 2023 Mamoru TASAKA - 1.17.13-1 - 1.17.13 From 9af1abd431021af764e02f56d9a1253ac2989af0 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 3 Jan 2024 21:05:55 +0900 Subject: [PATCH 23/41] bootstrap --- rubygem-cairo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 19e4ca3..1624fd8 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -6,7 +6,7 @@ %bcond_with bootstrap %if 0%{?fedora} >= 40 -%bcond_with bootstrap +%bcond_without bootstrap %endif # Upstream GIT http://github.com/rcairo/ From 432bb42ea3faada1b73b655e11cc61cca389f6b9 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 3 Jan 2024 23:17:11 +0900 Subject: [PATCH 24/41] kill bootstrap --- rubygem-cairo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 1624fd8..19e4ca3 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -6,7 +6,7 @@ %bcond_with bootstrap %if 0%{?fedora} >= 40 -%bcond_without bootstrap +%bcond_with bootstrap %endif # Upstream GIT http://github.com/rcairo/ From e64bc4d3584bd376d9ab771a2e1eceb99abb43b6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 22 Jan 2024 12:35:50 +0000 Subject: [PATCH 25/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 19e4ca3..5b864dd 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 2%{?dist} +Release: 3%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Mon Jan 22 2024 Fedora Release Engineering - 1.17.13-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 03 2024 Mamoru TASAKA - 1.17.13-2 - Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3 From ea2dba78e08ec2107cafd16a61f6ba8605702585 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 16:38:03 +0000 Subject: [PATCH 26/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 5b864dd..1d1963c 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 3%{?dist} +Release: 4%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -181,6 +181,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 1.17.13-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Mon Jan 22 2024 Fedora Release Engineering - 1.17.13-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 9c70542fb2a7cfefd61d87ad3dc661d1efb356ef Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 6 Feb 2024 15:04:52 +0900 Subject: [PATCH 27/41] Execute tests even when poppler is unavailable during bootstrap --- rubygem-cairo.spec | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 9f2704c..7d9bf36 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -47,10 +47,10 @@ BuildRequires: rubygem(native-package-installer) # Circular dependency %if %{without bootstrap} BuildRequires: rubygem(poppler) +%endif # Make sure at least one font is available for test/test_context.rb:57 # `initialize': out of memory (NoMemoryError) BuildRequires: dejavu-serif-fonts -%endif Requires: rubygems Provides: rubygem(%{gem_name}) = %{version}-%{release} @@ -138,10 +138,6 @@ rm -rf \ popd %check -%if %{with bootstrap} -exit 0 -%endif - export RUBYLIB=$(pwd)/TMPINSTDIR/%{gem_instdir}:$(pwd)/TMPINSTDIR/%{gem_extdir_mri}/ pushd ./TMPINSTDIR/%{gem_instdir} @@ -161,6 +157,18 @@ cp -a rcairo/test/* test sed -i -e '\@require .rubygems@a\\ngem "test-unit"\n' test/run-test.rb sed -i -e "\@require 'bundler/setup'@d" test/run-test.rb +%if %{with bootstrap} +# Kill tests which needs poppler +sed -i test/helper.rb -e '\@poppler@s@^@#@' +for f in \ + test/test_context.rb \ + test/test_pdf_surface.rb \ + %{nil} +do + mv $f $f.orig +done +%endif + ruby ./test/run-test.rb %files From 21c399b468672488e41ab28fab3188a7bab17cec Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 6 Feb 2024 15:06:26 +0900 Subject: [PATCH 28/41] Bump and rebuild --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 662a574..449785c 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 4%{?dist} +Release: 5%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Tue Feb 06 2024 Mamoru TASAKA - 1.17.13-5 +- Bump and rebuild + * Fri Jan 26 2024 Fedora Release Engineering - 1.17.13-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 95a17c0fe06afd0fbdd4cda120e309db0f17d44a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 19:06:40 +0000 Subject: [PATCH 29/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 449785c..5c45e2a 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 5%{?dist} +Release: 6%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 1.17.13-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Tue Feb 06 2024 Mamoru TASAKA - 1.17.13-5 - Bump and rebuild From 1a58960fb3908e927f24c5146227e65b7485ecae Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 2 Nov 2024 16:57:03 +0900 Subject: [PATCH 30/41] once kill poppler test --- rubygem-cairo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 449785c..9945095 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -5,7 +5,7 @@ #%%global gem_githash af3e3fc059 %bcond_with bootstrap -%if 0%{?fedora} >= 40 +%if 0%{?fedora} >= 42 %bcond_with bootstrap %endif From 487469612092e62b3c3266110dc33c998aa85c30 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 2 Nov 2024 17:21:22 +0900 Subject: [PATCH 31/41] fix logic... --- rubygem-cairo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index b93c5fc..9f3202d 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -6,7 +6,7 @@ %bcond_with bootstrap %if 0%{?fedora} >= 42 -%bcond_with bootstrap +%bcond_without bootstrap %endif # Upstream GIT http://github.com/rcairo/ From abe2d9dc69f12507169b1074e8737409f5c467c1 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 2 Nov 2024 17:21:48 +0900 Subject: [PATCH 32/41] bump release and build --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 9f3202d..37e9d79 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 6%{?dist} +Release: 7%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Sat Nov 02 2024 Mamoru TASAKA - 1.17.13-7 +- Kill loop dependency for now + * Fri Jul 19 2024 Fedora Release Engineering - 1.17.13-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 340ae3f823e5b5b411d04d8e8ce0055d599d3a0b Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 8 Jan 2025 08:28:54 +0900 Subject: [PATCH 33/41] Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4 --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 37e9d79..f3ccb96 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.13 -Release: 7%{?dist} +Release: 8%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Tue Jan 07 2025 Mamoru TASAKA - 1.17.13-8 +- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4 + * Sat Nov 02 2024 Mamoru TASAKA - 1.17.13-7 - Kill loop dependency for now From 123ccf2a3a8e1c6e78492fd3b4c3d20c00bad371 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Wed, 8 Jan 2025 10:40:27 +0900 Subject: [PATCH 34/41] kill bootstrap --- rubygem-cairo.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index f3ccb96..5d07212 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -6,7 +6,7 @@ %bcond_with bootstrap %if 0%{?fedora} >= 42 -%bcond_without bootstrap +%bcond_with bootstrap %endif # Upstream GIT http://github.com/rcairo/ From b053fc987d728c45a35ff2dc75a7a6a5bee8d647 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 9 Jan 2025 14:29:19 +0900 Subject: [PATCH 35/41] 1.17.4 --- rubygem-cairo.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 5d07212..0ffdd66 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -15,8 +15,8 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} -Version: 1.17.13 -Release: 8%{?dist} +Version: 1.17.14 +Release: 1%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Jan 09 2025 Mamoru TASAKA - 1.17.14-1 +- 1.17.4 + * Tue Jan 07 2025 Mamoru TASAKA - 1.17.13-8 - Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4 diff --git a/sources b/sources index 6b70350..178300d 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (cairo-1.17.13.gem) = 82fb621f97b6eb292565fd0f90f5e686c2cd4cd8aa61fa0ab6e25aac665aa9f7e780481a6571fd443be8c53070f29a2dfea5a54949350fe783b12aeb6aba3769 -SHA512 (rcairo-1.17.13-test-missing-files.tar.gz) = 6d701b9ac76a4a4e62432c002b6a7d3bb3d985c2d8caef7bac83b60cd65e0f974b03753bfd2687676b88ebac10a0601a7b2e0d063ff953cdba0f742611ca2a75 +SHA512 (rcairo-1.17.14-test-missing-files.tar.gz) = 99d531c4518b7184d60cada0ee70a1aec37bbad770fbf460b67cb588236aa9776d772244ecaa8179a98399f08db57a295a3eccbacc3f4c25ed156792526b8381 +SHA512 (cairo-1.17.14.gem) = 66a41f108af4d1ea7189bbdcb8e60c3029f042e1be6db7e40739e0f320b1a3cee19e5e76c5bcf4336c24464d9ef54d8c95c7149f923737824d88b320163746a7 From 01fe1ca49d2a99edccca58e8f3dc91d42d01df54 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 23:02:54 +0000 Subject: [PATCH 36/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 0ffdd66..7732156 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.17.14 -Release: 1%{?dist} +Release: 2%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 1.17.14-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Jan 09 2025 Mamoru TASAKA - 1.17.14-1 - 1.17.4 From a710b490d0ce0c62327bab8b9d42fae13b5a4385 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 13 Mar 2025 10:14:42 +0900 Subject: [PATCH 37/41] 1.18.4 --- rubygem-cairo.spec | 7 +++++-- sources | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 7732156..507826e 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -15,8 +15,8 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} -Version: 1.17.14 -Release: 2%{?dist} +Version: 1.18.4 +Release: 1%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Wed Mar 12 2025 Mamoru TASAKA - 1.18.4-1 +- 1.18.4 + * Sat Jan 18 2025 Fedora Release Engineering - 1.17.14-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index 178300d..2b478d9 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rcairo-1.17.14-test-missing-files.tar.gz) = 99d531c4518b7184d60cada0ee70a1aec37bbad770fbf460b67cb588236aa9776d772244ecaa8179a98399f08db57a295a3eccbacc3f4c25ed156792526b8381 -SHA512 (cairo-1.17.14.gem) = 66a41f108af4d1ea7189bbdcb8e60c3029f042e1be6db7e40739e0f320b1a3cee19e5e76c5bcf4336c24464d9ef54d8c95c7149f923737824d88b320163746a7 +SHA512 (cairo-1.18.4.gem) = 665a791f54567bb81e8533e56964640c14dce195da8b5cca968930dcaef9a28b705c5a04901a796f0cc645e1168fd127da95f0d1f6dbe5a71ef27d8f4624adb7 +SHA512 (rcairo-1.18.4-test-missing-files.tar.gz) = 75b42678f48e868e24f9f2a21a813bb770fc6b453dccc551760f74a825839e86cfbebfe20df63640aec58dd297d5fe19d9f4ba767e5286d9670e051f05711a1e From 8754feae625d3310b1d144a781df9730b7c6c9e0 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 12:18:22 +0000 Subject: [PATCH 38/41] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 507826e..7d3a04d 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -16,7 +16,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.18.4 -Release: 1%{?dist} +Release: 2%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +189,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 1.18.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Wed Mar 12 2025 Mamoru TASAKA - 1.18.4-1 - 1.18.4 From 6c2a1ceeed16171cdfbf7577127859a09fd22f62 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 31 Oct 2025 00:02:22 +0900 Subject: [PATCH 39/41] once bootstrap --- rubygem-cairo.spec | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 7d3a04d..455ef2e 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -8,6 +8,9 @@ %if 0%{?fedora} >= 42 %bcond_with bootstrap %endif +%if 0%{?fedora} >= 44 +%bcond_without bootstrap +%endif # Upstream GIT http://github.com/rcairo/ @@ -16,7 +19,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.18.4 -Release: 2%{?dist} +Release: 3%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -189,6 +192,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Oct 30 2025 Mamoru TASAKA - 1.18.4-3 +- Bump release + * Fri Jul 25 2025 Fedora Release Engineering - 1.18.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 61467552d53620d84fcfb9ba436491eda092e47f Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 8 Jan 2026 14:39:52 +0900 Subject: [PATCH 40/41] Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_4.0 --- rubygem-cairo.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 455ef2e..92d5739 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -19,7 +19,7 @@ Summary: Ruby bindings for cairo Name: rubygem-%{gem_name} Version: 1.18.4 -Release: 3%{?dist} +Release: 4%{?dist} # From gemspec # SPDX confirmed License: GPL-2.0-or-later OR Ruby @@ -192,6 +192,9 @@ ruby ./test/run-test.rb %{header_dir}/rb_cairo.h %changelog +* Thu Jan 08 2026 Mamoru TASAKA - 1.18.4-4 +- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_4.0 + * Thu Oct 30 2025 Mamoru TASAKA - 1.18.4-3 - Bump release From cbf756724d7cd8955ead212b2f22a3e2b55a7e4e Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 8 Jan 2026 17:21:56 +0900 Subject: [PATCH 41/41] kill bootstrap --- rubygem-cairo.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 92d5739..7fb9f68 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -8,9 +8,6 @@ %if 0%{?fedora} >= 42 %bcond_with bootstrap %endif -%if 0%{?fedora} >= 44 -%bcond_without bootstrap -%endif # Upstream GIT http://github.com/rcairo/