From 8b05d938d6f022fbbc42d4944b756b0db8ea40db Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Thu, 18 Jan 2018 22:13:09 +0100 Subject: [PATCH 01/35] Remove obsolete scriptlets Signed-off-by: Igor Gnatenko --- rubygem-rabbit.spec | 23 ++++------------------- 1 file changed, 4 insertions(+), 19 deletions(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index e682b8d..6ac288a 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 2.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -125,24 +125,6 @@ xvfb-run \ ruby test/run-test.rb popd -%post -touch --no-create %{_datadir}/icons/hicolor &>/dev/null -touch --no-create %{_datadir}/mime/packages &> /dev/null || : -update-desktop-database &> /dev/null || : - -%postun -update-desktop-database &> /dev/null || : -if [ $1 -eq 0 ]; then -touch --no-create %{_datadir}/icons/hicolor &>/dev/null -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -touch --no-create %{_datadir}/mime/packages &> /dev/null || : -update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : -fi - -%posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : - %files -f rabbit.lang # rpmlint: keep all zero-length file %dir %{gem_instdir} @@ -177,6 +159,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : %doc %{gem_instdir}/sample/ %changelog +* Thu Jan 18 2018 Igor Gnatenko - 2.2.1-2 +- Remove obsolete scriptlets + * Tue Sep 19 2017 Mamoru TASAKA - 2.2.1-1 - 2.2.1 From 1cd13accc148a652dc5dda1c627fe28788d820e7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 14:36:55 +0000 Subject: [PATCH 02/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 6ac288a..bc49b9b 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 2.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -159,6 +159,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 2.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Jan 18 2018 Igor Gnatenko - 2.2.1-2 - Remove obsolete scriptlets From 11a38787959563682ece9130ea4ceaa9cdf93dd1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 04:36:49 +0000 Subject: [PATCH 03/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index bc49b9b..3bc0f68 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 2.2.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -159,6 +159,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 2.2.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Fedora Release Engineering - 2.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From 7f0f31e0272ddfd35017aefad89e2fb4297ad318 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:23 +0100 Subject: [PATCH 04/35] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- rubygem-rabbit.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 3bc0f68..9bbe19e 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -60,7 +60,6 @@ Rabbit is an RD-document-based presentation application. %package doc Summary: Documentation for %{name} -Group: Documentation Requires: %{name} = %{version}-%{release} BuildArch: noarch From a23e2c8e06c33f46cec9bb13d255cda2feb6c545 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 2 Feb 2019 12:48:09 +0000 Subject: [PATCH 05/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 9bbe19e..e8c808d 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 2.2.1 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -158,6 +158,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sat Feb 02 2019 Fedora Release Engineering - 2.2.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sat Jul 14 2018 Fedora Release Engineering - 2.2.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 64034f795f6b249519224293d6e6f2cc8b08c2d5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jul 2019 19:54:44 +0000 Subject: [PATCH 06/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index e8c808d..a197177 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 2.2.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -158,6 +158,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jul 26 2019 Fedora Release Engineering - 2.2.1-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sat Feb 02 2019 Fedora Release Engineering - 2.2.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 86b254a2d8a2eee44c3fc508df99a7918c3f3a44 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 9 Sep 2019 15:56:59 +0900 Subject: [PATCH 07/35] 3.0.0 Relax kramdown dependency, handle both kramdown 1.17 and 2 case --- .gitignore | 2 ++ rubygem-rabbit.spec | 19 +++++++++++++++---- sources | 4 ++-- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 974c1f3..3e6c166 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,5 @@ /rubygem-rabbit-2.2.0-test-missing-files.tar.gz /rabbit-2.2.1.gem /rubygem-rabbit-2.2.1-test-missing-files.tar.gz +/rabbit-3.0.0.gem +/rubygem-rabbit-3.0.0-test-missing-files.tar.gz diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index a197177..d92facd 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,8 +5,8 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 2.2.1 -Release: 6%{?dist} +Version: 3.0.0 +Release: 1%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -22,6 +22,8 @@ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem Source1: %{name}-%{version}-test-missing-files.tar.gz Source10: rabbit.desktop Source11: rabbit.xml +# Rescue kramdown 1 +Patch1: rubygem-rabbit-3.0.0-rescue-kramdown1.patch %BothRequires ruby(release) BuildRequires: rubygems-devel @@ -30,10 +32,11 @@ Requires: ruby(rubygems) %BothRequires rubygem(coderay) %BothRequires rubygem(faraday) %BothRequires rubygem(gettext) -%BothRequires rubygem(gtk2) -%BothRequires rubygem(gio2) +%BothRequires rubygem(gdk_pixbuf2) +%BothRequires rubygem(gtk3) %BothRequires rubygem(hikidoc) %BothRequires rubygem(kramdown) +Requires: (( rubygem-kramdown < 1.18 ) or ( ( rubygem-kramdown >= 2.0 ) and rubygem-kramdown-parser-gfm )) %BothRequires rubygem(nokogiri) %BothRequires rubygem(poppler) %BothRequires rubygem(rouge) @@ -71,6 +74,10 @@ gem unpack %{SOURCE0} %setup -q -D -T -n %{gem_name}-%{version} gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec +# For now, relax kramdown series dependency +sed -i %{gem_name}.gemspec -e 's|kramdown-parser-gfm|kramdown|' + +%patch1 -p1 %build gem build %{gem_name}.gemspec @@ -158,6 +165,10 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Mon Sep 9 2019 Mamoru TASAKA - 3.0.0-1 +- 3.0.0 +- Relax kramdown dependency, handle both kramdown 1.17 and 2 case + * Fri Jul 26 2019 Fedora Release Engineering - 2.2.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 04fa0f7..4af665c 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-2.2.1.gem) = c30f8fc09366e8676c8502854c9186459b1609110ab4f80ebac3e3b272f805410e69718c2d217f4cd29f10518d3a925de7c7dcda44d4a7f999db2ec48e0c3173 -SHA512 (rubygem-rabbit-2.2.1-test-missing-files.tar.gz) = d6a8ad5ac277dd43af69e2fbd2ad4545a9a0fb09cb97954770b1b94d0602deedf00333f23ecf33924114fd9de5c8b4cd792484a7661dad9fe73a33c260d1aa9d +SHA512 (rabbit-3.0.0.gem) = c3a1c25807057028017a48de389d2d4260bd75b2d13ec90b9f399388e0ed51bc40c72045a33146d0c9f3cbc60248116760361255c4ad7b693ed60d5ac61cdcf7 +SHA512 (rubygem-rabbit-3.0.0-test-missing-files.tar.gz) = 8d0ba5eac1fcb3b6307299feec0b055eec88414294bc653962d4c9b9d17ab9051eb466dbf27272fdf4b9ecf5512b185023d1c2fe314ddb174798add3d50c5809 From 977f4d08a913b76c48b34aa55198432e8730e812 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 9 Sep 2019 15:57:36 +0900 Subject: [PATCH 08/35] add missing patch --- rubygem-rabbit-3.0.0-rescue-kramdown1.patch | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 rubygem-rabbit-3.0.0-rescue-kramdown1.patch diff --git a/rubygem-rabbit-3.0.0-rescue-kramdown1.patch b/rubygem-rabbit-3.0.0-rescue-kramdown1.patch new file mode 100644 index 0000000..c93c630 --- /dev/null +++ b/rubygem-rabbit-3.0.0-rescue-kramdown1.patch @@ -0,0 +1,15 @@ +diff -urp 3.0.0.dep/lib/rabbit/parser/markdown.rb 3.0.0/lib/rabbit/parser/markdown.rb +--- 3.0.0.dep/lib/rabbit/parser/markdown.rb 2019-09-06 06:24:48.000000000 +0900 ++++ 3.0.0/lib/rabbit/parser/markdown.rb 2019-09-09 14:50:10.995800735 +0900 +@@ -1,5 +1,10 @@ + require "kramdown" +-require "kramdown-parser-gfm" ++begin ++ require "kramdown-parser-gfm" ++rescue LoadError ++ require "kramdown/parser/kramdown" ++ require "kramdown/parser/gfm" ++end + + require "rabbit/parser/base" + From 43e8177c7d924b43190259432936114a0e1c988f Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 13 Sep 2019 23:11:55 +0900 Subject: [PATCH 09/35] Stop to use RPM rich dependency - does not seem to do as I expect --- rubygem-rabbit.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index d92facd..464bf3a 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -36,7 +36,12 @@ Requires: ruby(rubygems) %BothRequires rubygem(gtk3) %BothRequires rubygem(hikidoc) %BothRequires rubygem(kramdown) -Requires: (( rubygem-kramdown < 1.18 ) or ( ( rubygem-kramdown >= 2.0 ) and rubygem-kramdown-parser-gfm )) +%if 0%{?fedora} >= 32 +Requires: rubygem-kramdown >= 2.0 +Requires: rubygem-kramdown-parser-gfm +%else +Requires: rubygem-kramdown < 1.18 +%endif %BothRequires rubygem(nokogiri) %BothRequires rubygem(poppler) %BothRequires rubygem(rouge) @@ -165,6 +170,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Sep 13 2019 Mamoru TASAKA - 3.0.0-2 +- Stop to use RPM rich dependency - does not seem to do as I expect + * Mon Sep 9 2019 Mamoru TASAKA - 3.0.0-1 - 3.0.0 - Relax kramdown dependency, handle both kramdown 1.17 and 2 case From 14d652ad47aa54c94f40780504cddbc6fc6efc9e Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 13 Sep 2019 23:46:45 +0900 Subject: [PATCH 10/35] fix BR --- rubygem-rabbit.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 464bf3a..2a7a1e1 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -38,7 +38,7 @@ Requires: ruby(rubygems) %BothRequires rubygem(kramdown) %if 0%{?fedora} >= 32 Requires: rubygem-kramdown >= 2.0 -Requires: rubygem-kramdown-parser-gfm +%BothRequires rubygem-kramdown-parser-gfm %else Requires: rubygem-kramdown < 1.18 %endif From aa94673295dd83d4eeb88fdbd1ba46b3ba9e9314 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 30 Jan 2020 19:08:43 +0000 Subject: [PATCH 11/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 2a7a1e1..3224c32 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -170,6 +170,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Thu Jan 30 2020 Fedora Release Engineering - 3.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Sep 13 2019 Mamoru TASAKA - 3.0.0-2 - Stop to use RPM rich dependency - does not seem to do as I expect From e9b2d033af67a6f751cb8040a1d4d03ca6a43065 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 31 Jan 2020 08:25:03 +0900 Subject: [PATCH 12/35] BR: rubygem(racc) for test --- rubygem-rabbit.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 3224c32..e719555 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -55,6 +55,7 @@ BuildRequires: desktop-file-utils Requires: rubygem(net-irc) Requires: rubygem(gdk_pixbuf2) >= 3.0.9 +BuildRequires: rubygem(racc) BuildRequires: rubygem(test-unit) BuildRequires: rubygem(test-unit-notify) BuildRequires: rubygem(test-unit-rr) @@ -170,6 +171,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jan 31 2020 Mamoru TASAKA - 3.0.0-3 +- BR: rubygem(racc) for test + * Thu Jan 30 2020 Fedora Release Engineering - 3.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 9a3aba444c0af11a8869a1bce51600092d50b5d2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 06:53:14 +0000 Subject: [PATCH 13/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index e719555..301b518 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -171,6 +171,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 3.0.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Jan 31 2020 Mamoru TASAKA - 3.0.0-3 - BR: rubygem(racc) for test From 74b32b8ba43f2540c9307b0dcacb66cc4d2f2c7e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 16:19:40 +0000 Subject: [PATCH 14/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 301b518..5d5ffe2 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -171,6 +171,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 3.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 3.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From f96ed439a147fa91a026c16127d6eb7502873d2a Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 2 Feb 2021 00:40:47 +0900 Subject: [PATCH 15/35] Remove old kramdown depedency stuff Add upstream URI.open patch to suppress warnings --- rubygem-rabbit-3.0.0-use-url-open.patch | 22 ++++++++++++++++++++++ rubygem-rabbit.spec | 18 ++++++++---------- 2 files changed, 30 insertions(+), 10 deletions(-) create mode 100644 rubygem-rabbit-3.0.0-use-url-open.patch diff --git a/rubygem-rabbit-3.0.0-use-url-open.patch b/rubygem-rabbit-3.0.0-use-url-open.patch new file mode 100644 index 0000000..26d2851 --- /dev/null +++ b/rubygem-rabbit-3.0.0-use-url-open.patch @@ -0,0 +1,22 @@ +From befb9f8cdc63b39b9e778b36ffd2c1d53e1d91ee Mon Sep 17 00:00:00 2001 +From: kojix2 <2xijok@gmail.com> +Date: Fri, 31 Jan 2020 14:12:53 +0900 +Subject: [PATCH] Use URI.open (#133) + +--- + lib/rabbit/parser/ext/image.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/rabbit/parser/ext/image.rb b/lib/rabbit/parser/ext/image.rb +index 20d517de..46f33e05 100644 +--- a/lib/rabbit/parser/ext/image.rb ++++ b/lib/rabbit/parser/ext/image.rb +@@ -109,7 +109,7 @@ def other_uri_filename(canvas, uri) + + def setup_image_file(canvas, uri, filename) + begin +- open(uri, "rb") do |in_file| ++ URI.open(uri, "rb") do |in_file| + File.open(filename, "wb") do |out| + out.print(in_file.read) + end diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 5d5ffe2..b96fc10 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -15,6 +15,8 @@ Summary: RD-document-based presentation application License: GPLv2+ and CC-BY URL: http://rabbit-shocker.org/ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem +# https://github.com/rabbit-shocker/rabbit/commit/befb9f8cdc63b39b9e778b36ffd2c1d53e1d91ee +Patch1: rubygem-rabbit-3.0.0-use-url-open.patch # git clone https://github.com/rabbit-shocker/rabbit.git # cd rabbit/ # git reset --hard %%{version} @@ -22,8 +24,6 @@ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem Source1: %{name}-%{version}-test-missing-files.tar.gz Source10: rabbit.desktop Source11: rabbit.xml -# Rescue kramdown 1 -Patch1: rubygem-rabbit-3.0.0-rescue-kramdown1.patch %BothRequires ruby(release) BuildRequires: rubygems-devel @@ -36,12 +36,8 @@ Requires: ruby(rubygems) %BothRequires rubygem(gtk3) %BothRequires rubygem(hikidoc) %BothRequires rubygem(kramdown) -%if 0%{?fedora} >= 32 Requires: rubygem-kramdown >= 2.0 -%BothRequires rubygem-kramdown-parser-gfm -%else -Requires: rubygem-kramdown < 1.18 -%endif +%BothRequires rubygem(kramdown-parser-gfm) %BothRequires rubygem(nokogiri) %BothRequires rubygem(poppler) %BothRequires rubygem(rouge) @@ -80,8 +76,6 @@ gem unpack %{SOURCE0} %setup -q -D -T -n %{gem_name}-%{version} gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec -# For now, relax kramdown series dependency -sed -i %{gem_name}.gemspec -e 's|kramdown-parser-gfm|kramdown|' %patch1 -p1 @@ -171,6 +165,10 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Mon Feb 1 2021 Mamoru TASAKA - 3.0.0-6 +- Remove old kramdown depedency stuff +- Add upstream URI.open patch to suppress warnings + * Wed Jan 27 2021 Fedora Release Engineering - 3.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 82be5ceb35dc950d2956a91917084b2752c6ff61 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Fri, 12 Mar 2021 13:11:50 +0900 Subject: [PATCH 16/35] F-34: add rubygem(rexml) dep --- rubygem-rabbit.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index b96fc10..1830309 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -44,6 +44,9 @@ Requires: rubygem-kramdown >= 2.0 %BothRequires rubygem(rsvg2) %BothRequires rubygem(rdtool) %BothRequires rubygem(rttool) +%if 0%{?fedora} >= 34 +%BothRequires rubygem(rexml) +%endif # test_codeblock_fence test needs below BuildRequires: %{_bindir}/blockdiag BuildRequires: desktop-file-utils @@ -123,6 +126,7 @@ do done %check +LANG=C.utf8 # test files are not included in binary rpm, so just # unpack here pushd .%{gem_instdir} @@ -165,6 +169,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Mar 12 2021 Mamoru TASAKA - 3.0.0-7 +- F-34: add rubygem(rexml) dep + * Mon Feb 1 2021 Mamoru TASAKA - 3.0.0-6 - Remove old kramdown depedency stuff - Add upstream URI.open patch to suppress warnings From a467a6cacd8b8adf1e3177d5435948537ccda76a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 12:30:51 +0000 Subject: [PATCH 17/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 1830309..dea1df7 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -169,6 +169,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 3.0.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Fri Mar 12 2021 Mamoru TASAKA - 3.0.0-7 - F-34: add rubygem(rexml) dep From 70f4403c22c495650be0fd9a4ef84645973d5320 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 28 Sep 2021 17:22:18 +0900 Subject: [PATCH 18/35] clean up spec file --- rubygem-rabbit.spec | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index dea1df7..5eb55dc 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -75,17 +75,15 @@ BuildArch: noarch Documentation for %{name} %prep -gem unpack %{SOURCE0} -%setup -q -D -T -n %{gem_name}-%{version} - -gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec - -%patch1 -p1 +%autosetup -n %{gem_name}-%{version} -a 1 -p 1 +mv ../%{gem_name}-%{version}.gemspec . %build -gem build %{gem_name}.gemspec +gem build %{gem_name}-%{version}.gemspec %gem_install +cp -a test/* ./%{gem_instdir}/test/ + %install mkdir -p %{buildroot}%{gem_dir} cp -pa .%{gem_dir}/* \ @@ -113,9 +111,12 @@ install -cpm 644 .%{gem_instdir}/sample/rabbit_icon.png \ # Cleanup pushd %{buildroot}%{gem_instdir} rm -rf \ - Gemfile Rakefile %{gem_name}.gemspec \ + Gemfile \ + Rakefile \ + %{gem_name}.gemspec \ po/ \ - test/ + test/ \ + %{nil} popd %find_lang rabbit @@ -127,10 +128,7 @@ done %check LANG=C.utf8 -# test files are not included in binary rpm, so just -# unpack here pushd .%{gem_instdir} -gzip -dc %{SOURCE1} | tar -xf - xvfb-run \ ruby test/run-test.rb popd From eabf7c391e16ec49b57f0c8f5ada27626918b9aa Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 28 Sep 2021 20:38:29 +0900 Subject: [PATCH 19/35] 3.0.1 --- rabbit-create-missing-test-files.sh | 35 +++++++++++++++++++++++++++++ rubygem-rabbit.spec | 17 +++++++------- 2 files changed, 43 insertions(+), 9 deletions(-) create mode 100644 rabbit-create-missing-test-files.sh diff --git a/rabbit-create-missing-test-files.sh b/rabbit-create-missing-test-files.sh new file mode 100644 index 0000000..7847900 --- /dev/null +++ b/rabbit-create-missing-test-files.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +usage() { + echo "$0 " +} + +set -e +set -x + +GEMNAME=rabbit + +if [ $# -lt 1 ] ; then + usage + exit 1 +fi + +VERSION=$1 + +TMPDIR=$(mktemp -d /var/tmp/${GEMNAME}-XXXXXX) +CURDIR=$(pwd) + +pushd $TMPDIR + +git clone https://github.com/rabbit-shocker/${GEMNAME}.git +cd ${GEMNAME} + +git reset --hard $VERSION +cd .. +ln -sf ${GEMNAME} ${GEMNAME}-${VERSION} + +tar czf $CURDIR/rubygem-${GEMNAME}-${VERSION}-test-missing-files.tar.gz ${GEMNAME}-${VERSION}/./test/fixtures/ + +popd +rm -rf $TMPDIR + diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 5eb55dc..dce3037 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,8 +5,8 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 3.0.0 -Release: 8%{?dist} +Version: 3.0.1 +Release: 1%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -15,13 +15,9 @@ Summary: RD-document-based presentation application License: GPLv2+ and CC-BY URL: http://rabbit-shocker.org/ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem -# https://github.com/rabbit-shocker/rabbit/commit/befb9f8cdc63b39b9e778b36ffd2c1d53e1d91ee -Patch1: rubygem-rabbit-3.0.0-use-url-open.patch -# git clone https://github.com/rabbit-shocker/rabbit.git -# cd rabbit/ -# git reset --hard %%{version} -# tar czf rubygem-rabbit-%%{version}-test-missing-files.tar.gz test/fixtures/ Source1: %{name}-%{version}-test-missing-files.tar.gz +# Source1 is created by $ bash %%SOURCE2 %%version +Source2: rabbit-create-missing-test-files.sh Source10: rabbit.desktop Source11: rabbit.xml @@ -82,7 +78,7 @@ mv ../%{gem_name}-%{version}.gemspec . gem build %{gem_name}-%{version}.gemspec %gem_install -cp -a test/* ./%{gem_instdir}/test/ +cp -a %{gem_name}-%{version}/test/* ./%{gem_instdir}/test/ %install mkdir -p %{buildroot}%{gem_dir} @@ -167,6 +163,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Tue Sep 28 2021 Mamoru TASAKA - 3.0.1-1 +- 3.0.1 + * Fri Jul 23 2021 Fedora Release Engineering - 3.0.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 1a51c9c12029e3df0acd88e7d5cd775f7afb2942 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 28 Sep 2021 20:39:23 +0900 Subject: [PATCH 20/35] upload source --- .gitignore | 2 ++ sources | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 3e6c166..a39e82d 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,5 @@ /rubygem-rabbit-2.2.1-test-missing-files.tar.gz /rabbit-3.0.0.gem /rubygem-rabbit-3.0.0-test-missing-files.tar.gz +/rabbit-3.0.1.gem +/rubygem-rabbit-3.0.1-test-missing-files.tar.gz diff --git a/sources b/sources index 4af665c..c3f678b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-3.0.0.gem) = c3a1c25807057028017a48de389d2d4260bd75b2d13ec90b9f399388e0ed51bc40c72045a33146d0c9f3cbc60248116760361255c4ad7b693ed60d5ac61cdcf7 -SHA512 (rubygem-rabbit-3.0.0-test-missing-files.tar.gz) = 8d0ba5eac1fcb3b6307299feec0b055eec88414294bc653962d4c9b9d17ab9051eb466dbf27272fdf4b9ecf5512b185023d1c2fe314ddb174798add3d50c5809 +SHA512 (rabbit-3.0.1.gem) = 67e69dcaa285e04af39c6dec5bc022200a4b2f78d31b5e96d8123909a0eafb75a594e970bbf6196f747900b0e7f786abf59f6104fe9c8833a30c5fe4848d8f98 +SHA512 (rubygem-rabbit-3.0.1-test-missing-files.tar.gz) = 6e0b3499adab307f01a6615c79506bbf54c04417b78863b64cfa1b697619380049af19cd3a17faffe5d6a67a465dde500d49b2a8480a5f84d718657be0dfaa7a From 76d95a57340b3290963c27e2c9a6ec9611aeaf4a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jan 2022 19:03:40 +0000 Subject: [PATCH 21/35] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index dce3037..78f3e1c 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -163,6 +163,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jan 21 2022 Fedora Release Engineering - 3.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Tue Sep 28 2021 Mamoru TASAKA - 3.0.1-1 - 3.0.1 From 31b4a374c82e7644ba1d3460cceebbae20ba81dd Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 02:06:06 +0000 Subject: [PATCH 22/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 78f3e1c..57d7a85 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -163,6 +163,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 3.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Fri Jan 21 2022 Fedora Release Engineering - 3.0.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 691032f440d4eb3b1b5b9c19e0b6fae532875e1c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 20 Jan 2023 20:57:18 +0000 Subject: [PATCH 23/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 57d7a85..fb14ffb 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.1 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -163,6 +163,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jan 20 2023 Fedora Release Engineering - 3.0.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 3.0.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From f9a0b3fa855bc9d72edc3462e69b436b293f849e Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 1 Jul 2023 17:21:12 +0900 Subject: [PATCH 24/35] 3.0.2 --- .gitignore | 20 ++------------------ rubygem-rabbit-3.0.2-mermaid-gettext.patch | 18 ++++++++++++++++++ rubygem-rabbit.spec | 14 +++++++++----- sources | 4 ++-- 4 files changed, 31 insertions(+), 25 deletions(-) create mode 100644 rubygem-rabbit-3.0.2-mermaid-gettext.patch diff --git a/.gitignore b/.gitignore index a39e82d..89dc797 100644 --- a/.gitignore +++ b/.gitignore @@ -1,18 +1,2 @@ -/rabbit-2.1.1.gem -/rubygem-rabbit-2.1.1-test-missing-files.tar.gz -/rabbit-2.1.2.gem -/rubygem-rabbit-2.1.2-test-missing-files.tar.gz -/rabbit-2.1.3.gem -/rabbit-2.1.4.gem -/rabbit-2.1.5.gem -/rabbit-2.1.6.gem -/rabbit-2.1.8.gem -/rabbit-2.1.9.gem -/rabbit-2.2.0.gem -/rubygem-rabbit-2.2.0-test-missing-files.tar.gz -/rabbit-2.2.1.gem -/rubygem-rabbit-2.2.1-test-missing-files.tar.gz -/rabbit-3.0.0.gem -/rubygem-rabbit-3.0.0-test-missing-files.tar.gz -/rabbit-3.0.1.gem -/rubygem-rabbit-3.0.1-test-missing-files.tar.gz +/rabbit-*.gem +/rubygem-rabbit-*-test-missing-files.tar.gz diff --git a/rubygem-rabbit-3.0.2-mermaid-gettext.patch b/rubygem-rabbit-3.0.2-mermaid-gettext.patch new file mode 100644 index 0000000..34d06d2 --- /dev/null +++ b/rubygem-rabbit-3.0.2-mermaid-gettext.patch @@ -0,0 +1,18 @@ +--- rabbit-3.0.2/lib/rabbit/image/mermaid.rb.orig 2023-07-01 16:24:20.184695994 +0900 ++++ rabbit-3.0.2/lib/rabbit/image/mermaid.rb 2023-07-01 17:04:51.861639445 +0900 +@@ -15,6 +15,7 @@ + # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + require "rabbit/image/pdf" ++require "rabbit/gettext" + + module Rabbit + module ImageManipulable +@@ -23,6 +24,7 @@ + unshift_loader(self) + + include SystemRunner ++ include GetText + + class << self + def match?(filename) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index fb14ffb..b2fe7a8 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,8 +5,8 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 3.0.1 -Release: 4%{?dist} +Version: 3.0.2 +Release: 1%{?dist} Summary: RD-document-based presentation application # CC-BY: rubykaigi2011-background-white.jpg and @@ -20,13 +20,16 @@ Source1: %{name}-%{version}-test-missing-files.tar.gz Source2: rabbit-create-missing-test-files.sh Source10: rabbit.desktop Source11: rabbit.xml +# https://github.com/rabbit-shocker/rabbit/issues/153 +Patch0: rubygem-rabbit-3.0.2-mermaid-gettext.patch %BothRequires ruby(release) BuildRequires: rubygems-devel Requires: ruby(rubygems) %BothRequires rubygem(coderay) -%BothRequires rubygem(faraday) +# Dependency removed on 3.0.2 +#%%BothRequires rubygem(faraday) %BothRequires rubygem(gettext) %BothRequires rubygem(gdk_pixbuf2) %BothRequires rubygem(gtk3) @@ -40,9 +43,7 @@ Requires: rubygem-kramdown >= 2.0 %BothRequires rubygem(rsvg2) %BothRequires rubygem(rdtool) %BothRequires rubygem(rttool) -%if 0%{?fedora} >= 34 %BothRequires rubygem(rexml) -%endif # test_codeblock_fence test needs below BuildRequires: %{_bindir}/blockdiag BuildRequires: desktop-file-utils @@ -163,6 +164,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sat Jul 1 2023 Mamoru TASAKA - 3.0.2-1 +- 3.0.2 + * Fri Jan 20 2023 Fedora Release Engineering - 3.0.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index c3f678b..cd17816 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-3.0.1.gem) = 67e69dcaa285e04af39c6dec5bc022200a4b2f78d31b5e96d8123909a0eafb75a594e970bbf6196f747900b0e7f786abf59f6104fe9c8833a30c5fe4848d8f98 -SHA512 (rubygem-rabbit-3.0.1-test-missing-files.tar.gz) = 6e0b3499adab307f01a6615c79506bbf54c04417b78863b64cfa1b697619380049af19cd3a17faffe5d6a67a465dde500d49b2a8480a5f84d718657be0dfaa7a +SHA512 (rabbit-3.0.2.gem) = 23e5471e9bf3cdb92f460f2ef9f1324f6b8ddb2124930e1666faaee7cb5a83eaeb31b93d71ecdeb371a8eb60c392737f07cd63cd6aa2b0b89293d1bd3afe15e9 +SHA512 (rubygem-rabbit-3.0.2-test-missing-files.tar.gz) = e2670424eb0b6cc7bf4cf1b3fc9c99875d912fc113c5b650d66ad1ae40eebe4b2b51b74b35126d5c62ecc96f931661fefc9bba2e4f0528de89745c8e8ac06449 From 1fe928932e7ce08ab594ff8ef2ef659977e01997 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sat, 1 Jul 2023 22:23:16 +0900 Subject: [PATCH 25/35] SPDX migration --- rubygem-rabbit.spec | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index b2fe7a8..9f66c50 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,13 +6,20 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RD-document-based presentation application -# CC-BY: rubykaigi2011-background-white.jpg and -# rubykaigi2011-background-black.jpg -# (see doc/en/index.rd) -License: GPLv2+ and CC-BY +# GPL-2.0-or-later: overall +# The following is obtained from: +# https://www.w3.org/TR/MathML2/chapter6.html#chars.entity.tables , so from +# https://www.w3.org/TR/MathML2/overview.html , so: +# W3C: entities/ +# HPND: lib/rabbit/trackball.rb +# From doc/en/index.rd: +# CC-BY-3.0: data/rabbit/image/rubykaigi2011-images/rubykaigi2011-background-white.jpg +# CC-BY-3.0: data/rabbit/image/rubykaigi2011-images/rubykaigi2011-background-black.jpg +# SPDX confirmed +License: GPL-2.0-or-later AND W3C AND HPND AND CC-BY-3.0 URL: http://rabbit-shocker.org/ Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem Source1: %{name}-%{version}-test-missing-files.tar.gz @@ -164,6 +171,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sat Jul 1 2023 Mamoru TASAKA - 3.0.2-2 +- SPDX migration + * Sat Jul 1 2023 Mamoru TASAKA - 3.0.2-1 - 3.0.2 From 41cbcc573ea03396c9bfd64e2bf82da8c656c3a2 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Sun, 2 Jul 2023 09:28:42 +0900 Subject: [PATCH 26/35] 3.0.3 --- rubygem-rabbit-3.0.0-rescue-kramdown1.patch | 15 -------------- rubygem-rabbit-3.0.0-use-url-open.patch | 22 --------------------- rubygem-rabbit-3.0.2-mermaid-gettext.patch | 18 ----------------- rubygem-rabbit.spec | 9 +++++---- sources | 4 ++-- 5 files changed, 7 insertions(+), 61 deletions(-) delete mode 100644 rubygem-rabbit-3.0.0-rescue-kramdown1.patch delete mode 100644 rubygem-rabbit-3.0.0-use-url-open.patch delete mode 100644 rubygem-rabbit-3.0.2-mermaid-gettext.patch diff --git a/rubygem-rabbit-3.0.0-rescue-kramdown1.patch b/rubygem-rabbit-3.0.0-rescue-kramdown1.patch deleted file mode 100644 index c93c630..0000000 --- a/rubygem-rabbit-3.0.0-rescue-kramdown1.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -urp 3.0.0.dep/lib/rabbit/parser/markdown.rb 3.0.0/lib/rabbit/parser/markdown.rb ---- 3.0.0.dep/lib/rabbit/parser/markdown.rb 2019-09-06 06:24:48.000000000 +0900 -+++ 3.0.0/lib/rabbit/parser/markdown.rb 2019-09-09 14:50:10.995800735 +0900 -@@ -1,5 +1,10 @@ - require "kramdown" --require "kramdown-parser-gfm" -+begin -+ require "kramdown-parser-gfm" -+rescue LoadError -+ require "kramdown/parser/kramdown" -+ require "kramdown/parser/gfm" -+end - - require "rabbit/parser/base" - diff --git a/rubygem-rabbit-3.0.0-use-url-open.patch b/rubygem-rabbit-3.0.0-use-url-open.patch deleted file mode 100644 index 26d2851..0000000 --- a/rubygem-rabbit-3.0.0-use-url-open.patch +++ /dev/null @@ -1,22 +0,0 @@ -From befb9f8cdc63b39b9e778b36ffd2c1d53e1d91ee Mon Sep 17 00:00:00 2001 -From: kojix2 <2xijok@gmail.com> -Date: Fri, 31 Jan 2020 14:12:53 +0900 -Subject: [PATCH] Use URI.open (#133) - ---- - lib/rabbit/parser/ext/image.rb | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/lib/rabbit/parser/ext/image.rb b/lib/rabbit/parser/ext/image.rb -index 20d517de..46f33e05 100644 ---- a/lib/rabbit/parser/ext/image.rb -+++ b/lib/rabbit/parser/ext/image.rb -@@ -109,7 +109,7 @@ def other_uri_filename(canvas, uri) - - def setup_image_file(canvas, uri, filename) - begin -- open(uri, "rb") do |in_file| -+ URI.open(uri, "rb") do |in_file| - File.open(filename, "wb") do |out| - out.print(in_file.read) - end diff --git a/rubygem-rabbit-3.0.2-mermaid-gettext.patch b/rubygem-rabbit-3.0.2-mermaid-gettext.patch deleted file mode 100644 index 34d06d2..0000000 --- a/rubygem-rabbit-3.0.2-mermaid-gettext.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- rabbit-3.0.2/lib/rabbit/image/mermaid.rb.orig 2023-07-01 16:24:20.184695994 +0900 -+++ rabbit-3.0.2/lib/rabbit/image/mermaid.rb 2023-07-01 17:04:51.861639445 +0900 -@@ -15,6 +15,7 @@ - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - - require "rabbit/image/pdf" -+require "rabbit/gettext" - - module Rabbit - module ImageManipulable -@@ -23,6 +24,7 @@ - unshift_loader(self) - - include SystemRunner -+ include GetText - - class << self - def match?(filename) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 9f66c50..2fbacdc 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,8 +5,8 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 3.0.2 -Release: 2%{?dist} +Version: 3.0.3 +Release: 1%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -27,8 +27,6 @@ Source1: %{name}-%{version}-test-missing-files.tar.gz Source2: rabbit-create-missing-test-files.sh Source10: rabbit.desktop Source11: rabbit.xml -# https://github.com/rabbit-shocker/rabbit/issues/153 -Patch0: rubygem-rabbit-3.0.2-mermaid-gettext.patch %BothRequires ruby(release) BuildRequires: rubygems-devel @@ -171,6 +169,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sun Jul 2 2023 Mamoru TASAKA - 3.0.3-1 +- 3.0.3 + * Sat Jul 1 2023 Mamoru TASAKA - 3.0.2-2 - SPDX migration diff --git a/sources b/sources index cd17816..a4c40d2 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-3.0.2.gem) = 23e5471e9bf3cdb92f460f2ef9f1324f6b8ddb2124930e1666faaee7cb5a83eaeb31b93d71ecdeb371a8eb60c392737f07cd63cd6aa2b0b89293d1bd3afe15e9 -SHA512 (rubygem-rabbit-3.0.2-test-missing-files.tar.gz) = e2670424eb0b6cc7bf4cf1b3fc9c99875d912fc113c5b650d66ad1ae40eebe4b2b51b74b35126d5c62ecc96f931661fefc9bba2e4f0528de89745c8e8ac06449 +SHA512 (rabbit-3.0.3.gem) = 9ac6e551f111f489c13793759f1eed093d06ff861920ff73754ad3236d0ff8067d8b0e81124e1a251a69ea1042b73fd97a377065338cc4e5e9fdb1551abfda35 +SHA512 (rubygem-rabbit-3.0.3-test-missing-files.tar.gz) = 796b4506f2fcfa4f72dc95978c49fb89e2f64fcc42c04883fea83fa46ea538adc17d08b829052752803ddab3bd378003390248a2f364d4f60e8e5b4f9770afee From 6cec786ffa24874d07628218cd8606e57fe0ca8c Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 6 Jul 2023 01:12:10 +0900 Subject: [PATCH 27/35] Skip blockdiag integration test, python3-blockdiag now FTI because of loooong dependency chain breakage with python3.12 --- rubygem-rabbit.spec | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 2fbacdc..591e669 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -50,7 +50,13 @@ Requires: rubygem-kramdown >= 2.0 %BothRequires rubygem(rttool) %BothRequires rubygem(rexml) # test_codeblock_fence test needs below +# FIXME +# On F-39, python3-blockdiag is FTI because of looooong dependency chain breakage +# after python3.12 transition, +# chain beginning with python3-pycodestyle, skip this test +%if 0%{?fedora} < 39 BuildRequires: %{_bindir}/blockdiag +%endif BuildRequires: desktop-file-utils # For rabbirc Requires: rubygem(net-irc) @@ -131,6 +137,13 @@ done %check LANG=C.utf8 pushd .%{gem_instdir} + +# F-39: skip blockdiag related test +%if 0%{?fedora} >= 39 +sed -i.skip test/parser/test-markdown.rb \ + -e 's|\(def test_codeblock_fence\)|\1 ; omit|' +%endif + xvfb-run \ ruby test/run-test.rb popd @@ -169,6 +182,10 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Wed Jul 5 2023 Mamoru TASAKA - 3.0.3-2 +- Skip blockdiag integration test, python3-blockdiag now FTI + because of loooong dependency chain breakage with python3.12 + * Sun Jul 2 2023 Mamoru TASAKA - 3.0.3-1 - 3.0.3 From a5d65237a4debf0006648e672222c2c25b9a28fc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 21 Jul 2023 18:12:08 +0000 Subject: [PATCH 28/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 591e669..198ffa1 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.3 -Release: 2%{?dist} +Release: 3%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -182,6 +182,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jul 21 2023 Fedora Release Engineering - 3.0.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Wed Jul 5 2023 Mamoru TASAKA - 3.0.3-2 - Skip blockdiag integration test, python3-blockdiag now FTI because of loooong dependency chain breakage with python3.12 From 12c6158de4a6bf3f163a42de9fb890b1b4ea7e6f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 26 Jan 2024 17:18:58 +0000 Subject: [PATCH 29/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 198ffa1..ecf4ca3 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.3 -Release: 3%{?dist} +Release: 4%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -182,6 +182,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jan 26 2024 Fedora Release Engineering - 3.0.3-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jul 21 2023 Fedora Release Engineering - 3.0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 109070798c92596b549c07649e61d91579c9eebc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 19:47:47 +0000 Subject: [PATCH 30/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index ecf4ca3..66d835f 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.3 -Release: 4%{?dist} +Release: 5%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -182,6 +182,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 3.0.3-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jan 26 2024 Fedora Release Engineering - 3.0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 949f285e36e5961a5da98385e82609ac56048299 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 18 Jan 2025 23:50:03 +0000 Subject: [PATCH 31/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 66d835f..5d3f319 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.3 -Release: 5%{?dist} +Release: 6%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -182,6 +182,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Sat Jan 18 2025 Fedora Release Engineering - 3.0.3-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Fri Jul 19 2024 Fedora Release Engineering - 3.0.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 00a732044b2671ad9685ecd3cfd0a44b9b62b203 Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 24 Mar 2025 13:37:53 +0900 Subject: [PATCH 32/35] 3.0.4 --- rubygem-rabbit.spec | 12 ++++++++---- sources | 4 ++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 5d3f319..5f3e856 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,8 +5,8 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 3.0.3 -Release: 6%{?dist} +Version: 3.0.4 +Release: 1%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -33,6 +33,8 @@ BuildRequires: rubygems-devel Requires: ruby(rubygems) %BothRequires rubygem(coderay) +%BothRequires rubygem(csv) +%BothRequires rubygem(drb) # Dependency removed on 3.0.2 #%%BothRequires rubygem(faraday) %BothRequires rubygem(gettext) @@ -44,6 +46,7 @@ Requires: rubygem-kramdown >= 2.0 %BothRequires rubygem(kramdown-parser-gfm) %BothRequires rubygem(nokogiri) %BothRequires rubygem(poppler) +%BothRequires rubygem(ostruct) %BothRequires rubygem(rouge) %BothRequires rubygem(rsvg2) %BothRequires rubygem(rdtool) @@ -139,10 +142,8 @@ LANG=C.utf8 pushd .%{gem_instdir} # F-39: skip blockdiag related test -%if 0%{?fedora} >= 39 sed -i.skip test/parser/test-markdown.rb \ -e 's|\(def test_codeblock_fence\)|\1 ; omit|' -%endif xvfb-run \ ruby test/run-test.rb @@ -182,6 +183,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Mon Mar 24 2025 Mamoru TASAKA - 3.0.4-1 +- 3.0.4 + * Sat Jan 18 2025 Fedora Release Engineering - 3.0.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild diff --git a/sources b/sources index a4c40d2..21fef85 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-3.0.3.gem) = 9ac6e551f111f489c13793759f1eed093d06ff861920ff73754ad3236d0ff8067d8b0e81124e1a251a69ea1042b73fd97a377065338cc4e5e9fdb1551abfda35 -SHA512 (rubygem-rabbit-3.0.3-test-missing-files.tar.gz) = 796b4506f2fcfa4f72dc95978c49fb89e2f64fcc42c04883fea83fa46ea538adc17d08b829052752803ddab3bd378003390248a2f364d4f60e8e5b4f9770afee +SHA512 (rabbit-3.0.4.gem) = 5d06eab48f1edfed5b82414bbbc2461ef1815fa36ec1c79046b185a05ba418b404992d947a3dc7f1462042aa224f0f15aaab70da037dc667f21ecd0742559b2e +SHA512 (rubygem-rabbit-3.0.4-test-missing-files.tar.gz) = 4c895a11f29f0fba2f4d6d82eaf9c8fd1083d908b50297b8102a6e89cee76b2cb9049dab823849f9c789d8ba9ea849f6698f9eacf1b2fa804f3cf4316f940ed1 From 9b6e18fceceee27798b531135d78f68e41f57fcc Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Tue, 1 Apr 2025 12:06:33 +0900 Subject: [PATCH 33/35] 3.0.5 --- rubygem-rabbit.spec | 5 ++++- sources | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 5f3e856..70c73da 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,7 +5,7 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 3.0.4 +Version: 3.0.5 Release: 1%{?dist} Summary: RD-document-based presentation application @@ -183,6 +183,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Tue Apr 01 2025 Mamoru TASAKA - 3.0.5-1 +- 3.0.5 + * Mon Mar 24 2025 Mamoru TASAKA - 3.0.4-1 - 3.0.4 diff --git a/sources b/sources index 21fef85..ac7959b 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-3.0.4.gem) = 5d06eab48f1edfed5b82414bbbc2461ef1815fa36ec1c79046b185a05ba418b404992d947a3dc7f1462042aa224f0f15aaab70da037dc667f21ecd0742559b2e -SHA512 (rubygem-rabbit-3.0.4-test-missing-files.tar.gz) = 4c895a11f29f0fba2f4d6d82eaf9c8fd1083d908b50297b8102a6e89cee76b2cb9049dab823849f9c789d8ba9ea849f6698f9eacf1b2fa804f3cf4316f940ed1 +SHA512 (rabbit-3.0.5.gem) = dcd04eaf72e345867db3dcb843ff1f7084d20016ff9dec101be2864dbd011d4f1d11a97529da88a4a673ce5989804624b674ba0280fdc36b1d70180e7966d891 +SHA512 (rubygem-rabbit-3.0.5-test-missing-files.tar.gz) = 5ef00df6de38e9f401bb3e7534f6d025d872bfd30fb973a2567cc648a71c6b278e9e73107e82bb4dae9cfca7a66da7135ad19d0ff52979d509a350ff1f4233bb From 5aadb41286e560502aaba44fd7059815500dc6d3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 12:41:48 +0000 Subject: [PATCH 34/35] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- rubygem-rabbit.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 70c73da..6ba9039 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -6,7 +6,7 @@ BuildRequires: %1 \ Name: rubygem-%{gem_name} Version: 3.0.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -183,6 +183,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 3.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Apr 01 2025 Mamoru TASAKA - 3.0.5-1 - 3.0.5 From 1ba1b930044838dfa977505cd7927a030abc5e7d Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Thu, 21 Aug 2025 12:05:45 +0900 Subject: [PATCH 35/35] 4.0.1 --- rabbit-create-missing-test-files.sh | 2 +- rubygem-rabbit.spec | 14 +++++++++++--- sources | 4 ++-- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/rabbit-create-missing-test-files.sh b/rabbit-create-missing-test-files.sh index 7847900..061182d 100644 --- a/rabbit-create-missing-test-files.sh +++ b/rabbit-create-missing-test-files.sh @@ -28,7 +28,7 @@ git reset --hard $VERSION cd .. ln -sf ${GEMNAME} ${GEMNAME}-${VERSION} -tar czf $CURDIR/rubygem-${GEMNAME}-${VERSION}-test-missing-files.tar.gz ${GEMNAME}-${VERSION}/./test/fixtures/ +tar czf $CURDIR/rubygem-${GEMNAME}-${VERSION}-test-missing-files.tar.gz ${GEMNAME}-${VERSION}/./test/ popd rm -rf $TMPDIR diff --git a/rubygem-rabbit.spec b/rubygem-rabbit.spec index 6ba9039..8cddeb0 100644 --- a/rubygem-rabbit.spec +++ b/rubygem-rabbit.spec @@ -5,8 +5,8 @@ BuildRequires: %1 \ %{nil} Name: rubygem-%{gem_name} -Version: 3.0.5 -Release: 2%{?dist} +Version: 4.0.1 +Release: 1%{?dist} Summary: RD-document-based presentation application # GPL-2.0-or-later: overall @@ -89,11 +89,16 @@ Documentation for %{name} %autosetup -n %{gem_name}-%{version} -a 1 -p 1 mv ../%{gem_name}-%{version}.gemspec . +# Remove gtk4 dependency +sed -i %{gem_name}-%{version}.gemspec \ + -e '\@add_runtime_dependency.*gtk4@d' + + %build gem build %{gem_name}-%{version}.gemspec %gem_install -cp -a %{gem_name}-%{version}/test/* ./%{gem_instdir}/test/ +cp -a %{gem_name}-%{version}/test/ ./%{gem_instdir}/ %install mkdir -p %{buildroot}%{gem_dir} @@ -183,6 +188,9 @@ popd %doc %{gem_instdir}/sample/ %changelog +* Thu Aug 21 2025 Mamoru TASAKA - 4.0.1-1 +- 4.0.1 + * Fri Jul 25 2025 Fedora Release Engineering - 3.0.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index ac7959b..e5067e6 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (rabbit-3.0.5.gem) = dcd04eaf72e345867db3dcb843ff1f7084d20016ff9dec101be2864dbd011d4f1d11a97529da88a4a673ce5989804624b674ba0280fdc36b1d70180e7966d891 -SHA512 (rubygem-rabbit-3.0.5-test-missing-files.tar.gz) = 5ef00df6de38e9f401bb3e7534f6d025d872bfd30fb973a2567cc648a71c6b278e9e73107e82bb4dae9cfca7a66da7135ad19d0ff52979d509a350ff1f4233bb +SHA512 (rabbit-4.0.1.gem) = db17048007f938ff201b5598dc8680c04fb9aeb3f1f02955515457093fa07c38e22450fe6c4f2ca34a527e17060f6a623a7adefd2fef3f65c3a67d3665be1d35 +SHA512 (rubygem-rabbit-4.0.1-test-missing-files.tar.gz) = 1ea43b95953a00d0dc5637da9de1395d4ea6e7ef8a809a01a480888694eda93cc1c68e4d63cacf7735d6366b70bbb21632e617faf19390932a7cf382af447135