From 76c32b6410a0e5b32a58517ef4fa3cde1d16b2fb Mon Sep 17 00:00:00 2001 From: Ben Cotton Date: Tue, 29 Sep 2020 08:18:15 -0400 Subject: [PATCH 01/16] Change the ncurses dependency to ncurses-libs This reflects a change in ncurses packaging: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/M7H55IH24L7POGEKSZPQEYRMRJZGVG3V/ --- wordgrinder.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index dffaf24..fed7718 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.7.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A command line word processor License: MIT @@ -11,7 +11,7 @@ Source: https://github.com/davidgiven/%{name}/archive/%{name}-%{version} BuildRequires: gcc make ncurses-devel ninja-build BuildRequires: lua-devel lua-libs lua lua-filesystem BuildRequires: zlib-devel libXft-devel -Requires: ncurses lua-filesystem +Requires: ncurses-libs lua-filesystem # luaJIT is not available on all architectures #ExcludeArch: s390x ppc64 ppc64le @@ -59,6 +59,9 @@ make install PREFIX=$RPM_BUILD_ROOT/%{_prefix} %_bindir/xwordgrinder ############################################################################### %changelog +* Tue Sep 29 2020 Ben Cotton - 0.7.2-6 +- Change ncurses dependency to be more specific + * Wed Jul 29 2020 Fedora Release Engineering - 0.7.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From c29cd93ea40c43b439a78be6a37f3ff1d7781e0f Mon Sep 17 00:00:00 2001 From: Ben Cotton Date: Tue, 27 Oct 2020 09:24:48 -0400 Subject: [PATCH 02/16] Update to version 0.8 --- .gitignore | 1 + sources | 2 +- wordgrinder.spec | 36 +++++++++++++++++++++++++++++++----- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 0d68ffc..a865852 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /wordgrinder-0.6.tar.gz /wordgrinder-0.7.1.tar.gz /wordgrinder-0.7.2.tar.gz +/wordgrinder-0.8.tar.gz diff --git a/sources b/sources index 11fe0d7..abf2ed7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (wordgrinder-0.7.2.tar.gz) = abf3fbeec25e557c780af9b633634d22214e20ae56aebe6574c97ba3d5e8d1adc985329ecf7930370f644d9762d064fb99ac8b64a5c95fa8e5ac6e14627f4d23 +SHA512 (wordgrinder-0.8.tar.gz) = 192e21381dc7644ca1682fe2c5984f97675c7727b84971559625c4a30da28699164d62168022f9de76ec3250ecab32e65a720585c19c2105685d79c8c33a4d2b diff --git a/wordgrinder.spec b/wordgrinder.spec index fed7718..4b27791 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder -Version: 0.7.2 -Release: 6%{?dist} +Version: 0.8 +Release: 1%{?dist} Summary: A command line word processor License: MIT @@ -12,8 +12,6 @@ BuildRequires: gcc make ncurses-devel ninja-build BuildRequires: lua-devel lua-libs lua lua-filesystem BuildRequires: zlib-devel libXft-devel Requires: ncurses-libs lua-filesystem -# luaJIT is not available on all architectures -#ExcludeArch: s390x ppc64 ppc64le %description WordGrinder is a Unicode-aware character cell word processor that runs in a @@ -45,7 +43,26 @@ CFLAGS=-g PREFIX=$RPM_BUILD_ROOT/%{_prefix} OBJDIR=$RPM_BUILD_ROOT/tmp WANT_STRI %install make install PREFIX=$RPM_BUILD_ROOT/%{_prefix} -#make install +install -D -m 0644 %{_builddir}/%{name}-%{version}/extras/wordgrinder.desktop %{buildroot}%{_datadir}/applications/wordgrinder.desktop + +############################################################################### +%post x11 +update-desktop-database &> /dev/null || : +touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : +touch --no-create %{_datadir}/mime/packages &>/dev/null || : + +%postun x11 +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 || : + update-mime-database %{_datadir}/mime &> /dev/null || : +fi + +%posttrans x11 +gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : + ############################################################################### %files @@ -57,8 +74,17 @@ make install PREFIX=$RPM_BUILD_ROOT/%{_prefix} %files x11 %license licenses/COPYING.WordGrinder %_bindir/xwordgrinder +%_mandir/man1/xwordgrinder.1* +%{_datadir}/applications/wordgrinder.desktop +%{_datadir}/pixmaps/wordgrinder.png +%{_datadir}/mime-info/wordgrinder.mime + ############################################################################### %changelog +* Tue Oct 27 2020 Ben Cotton - 0.8-1 +- Update to version 0.8 +- Make wordgrinder-x11 package standalone + * Tue Sep 29 2020 Ben Cotton - 0.7.2-6 - Change ncurses dependency to be more specific From 89b9ae35d259892eced4e4a9e967208cb56d38d1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 27 Jan 2021 23:38:36 +0000 Subject: [PATCH 03/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 4b27791..62f32ed 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A command line word processor License: MIT @@ -81,6 +81,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Wed Jan 27 2021 Fedora Release Engineering - 0.8-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Oct 27 2020 Ben Cotton - 0.8-1 - Update to version 0.8 - Make wordgrinder-x11 package standalone From 4d59a6659a77feaecb1c88a39a9b6771cc506f82 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 21:06:38 +0000 Subject: [PATCH 04/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 62f32ed..c758f11 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 2%{?dist} +Release: 3%{?dist} Summary: A command line word processor License: MIT @@ -81,6 +81,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 0.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Wed Jan 27 2021 Fedora Release Engineering - 0.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From e42ddc2545f2560afbd78673494f1971f579fe60 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 04:38:24 +0000 Subject: [PATCH 05/16] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index c758f11..cc2510d 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A command line word processor License: MIT @@ -81,6 +81,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 0.8-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 0.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 30d759ce30b85e34c3f0e2734c077cf108fb8b72 Mon Sep 17 00:00:00 2001 From: Ben Cotton Date: Thu, 27 Jan 2022 09:39:11 -0500 Subject: [PATCH 06/16] Correct a build error Fixes RHBZ 2047119 --- wordgrinder.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index cc2510d..215a9f4 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 4%{?dist} +Release: 5%{?dist} Summary: A command line word processor License: MIT @@ -11,6 +11,7 @@ Source: https://github.com/davidgiven/%{name}/archive/%{name}-%{version} BuildRequires: gcc make ncurses-devel ninja-build BuildRequires: lua-devel lua-libs lua lua-filesystem BuildRequires: zlib-devel libXft-devel +BuildRequires: minizip-devel Requires: ncurses-libs lua-filesystem %description @@ -37,7 +38,7 @@ An X11 version of the WordGrinder word processor. ############################################################################### %build -CFLAGS=-g PREFIX=$RPM_BUILD_ROOT/%{_prefix} OBJDIR=$RPM_BUILD_ROOT/tmp WANT_STRIPPED_BINARIES=no make %{?_smp_mflags} +PREFIX=$RPM_BUILD_ROOT/%{_prefix} OBJDIR=$RPM_BUILD_ROOT/tmp WANT_STRIPPED_BINARIES=no make %{?_smp_mflags} ############################################################################### %install @@ -81,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Thu Jan 27 2022 Ben Cotton - 0.8-5 +- Stop overwriting CFLAGS, which also fixes a FTBFS + * Sat Jan 22 2022 Fedora Release Engineering - 0.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From e0b1d676120160eaf39c5a404d7faea5643b72b5 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 23 Jul 2022 12:35:53 +0000 Subject: [PATCH 07/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 215a9f4..c20e66c 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 5%{?dist} +Release: 6%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jul 23 2022 Fedora Release Engineering - 0.8-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Thu Jan 27 2022 Ben Cotton - 0.8-5 - Stop overwriting CFLAGS, which also fixes a FTBFS From c10ab4c78deed27ab1d7f8a3fba877dc65e28983 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 21 Jan 2023 06:57:59 +0000 Subject: [PATCH 08/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index c20e66c..252a50c 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 6%{?dist} +Release: 7%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jan 21 2023 Fedora Release Engineering - 0.8-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Sat Jul 23 2022 Fedora Release Engineering - 0.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 4ff46c31c9d2a3273dbcc516f04fbcfbddbce2de Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 18:20:53 +0000 Subject: [PATCH 09/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 252a50c..af1afa4 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 7%{?dist} +Release: 8%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 0.8-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Sat Jan 21 2023 Fedora Release Engineering - 0.8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild From 2bd917c33867439ecb86a888185695b76521f07b Mon Sep 17 00:00:00 2001 From: Ben Cotton Date: Fri, 19 Jan 2024 11:20:44 -0500 Subject: [PATCH 10/16] SPDX migration (It was already correctly labeled, so let's just be explicit about that) From ce1c621622ddbd066b9e15884282a3a01678a1a4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:03:33 +0000 Subject: [PATCH 11/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index af1afa4..e49ee57 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 8%{?dist} +Release: 9%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 0.8-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Sat Jul 22 2023 Fedora Release Engineering - 0.8-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From ae924aa48c3d256e6082d4fb673838361e862a52 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 09:30:36 +0000 Subject: [PATCH 12/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index e49ee57..10f6af6 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 9%{?dist} +Release: 10%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 0.8-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jan 27 2024 Fedora Release Engineering - 0.8-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From c35e36817571d8fe0a464d4e712c4f523138b598 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 15:12:59 +0000 Subject: [PATCH 13/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 10f6af6..3e6c1a6 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 10%{?dist} +Release: 11%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 0.8-11 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Jul 20 2024 Fedora Release Engineering - 0.8-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 563129f586fade12014cc3515eeb437e8320156d Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:31:15 +0000 Subject: [PATCH 14/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 3e6c1a6..00777ca 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 11%{?dist} +Release: 12%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 0.8-12 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 0.8-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From ba0ac1019db9e351dca54448907af957588ab7f1 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:20:38 +0000 Subject: [PATCH 15/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index 00777ca..f712c1b 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 12%{?dist} +Release: 13%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 0.8-13 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Fri Jul 25 2025 Fedora Release Engineering - 0.8-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 0a88b3cfdc8bf7857dfd34d4ca817e57e4023736 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 08:54:25 +0000 Subject: [PATCH 16/16] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- wordgrinder.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wordgrinder.spec b/wordgrinder.spec index f712c1b..04f29bd 100644 --- a/wordgrinder.spec +++ b/wordgrinder.spec @@ -1,6 +1,6 @@ Name: wordgrinder Version: 0.8 -Release: 13%{?dist} +Release: 14%{?dist} Summary: A command line word processor License: MIT @@ -82,6 +82,9 @@ update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || : ############################################################################### %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 0.8-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jan 17 2026 Fedora Release Engineering - 0.8-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild