From cacdc924c5e8ef86afb7cd95a6ea0903eddd36b9 Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Fri, 24 Oct 2025 01:15:07 +0100 Subject: [PATCH 1/5] Ensure on upgrade from F42/F41 that emacs-pgtk replaces emacs (rhbz#2406058) --- emacs.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/emacs.spec b/emacs.spec index cfc9f9a..8b085d8 100644 --- a/emacs.spec +++ b/emacs.spec @@ -191,6 +191,7 @@ Requires(posttrans): /usr/sbin/alternatives Requires: emacs-common = %{epoch}:%{version}-%{release} Requires: libpixbufloader-xpm.so%{?marker} Supplements: ((libwayland-server and emacs) unless emacs-nw) +Obsoletes: emacs < 1:30.2-4 %description pgtk %desc From 99ee50d29a52efb3ca1c91ba4229063f672978bd Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Fri, 24 Oct 2025 01:16:27 +0100 Subject: [PATCH 2/5] Bump release until F43 overtakes F41. From e3ea4602117fb2f6743531113ad9512af3b58555 Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Fri, 24 Oct 2025 01:16:28 +0100 Subject: [PATCH 3/5] Bump release until F43 overtakes F41. From 931a607be304f16513daf9d92054014bdde8709d Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Fri, 14 Nov 2025 17:07:45 +0000 Subject: [PATCH 4/5] Own etags and man page (rhbz#2414055). --- emacs.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/emacs.spec b/emacs.spec index 8b085d8..cde2711 100644 --- a/emacs.spec +++ b/emacs.spec @@ -780,6 +780,7 @@ fi %license build-pgtk/etc/COPYING %doc build-pgtk/doc/NEWS build-pgtk/BUGS build-pgtk/README %{_bindir}/ebrowse +%ghost %{_bindir}/etags %{_bindir}/etags.emacs %{_bindir}/gctags %{_datadir}/applications/emacs.desktop @@ -792,6 +793,7 @@ fi %{_mandir}/man1/ebrowse.1* %{_mandir}/man1/emacs.1* %{_mandir}/man1/etags.emacs.1* +%ghost %{_mandir}/man1/etags.1* %{_mandir}/man1/gctags.1* %dir %{_datadir}/emacs/%{version} %{_datadir}/emacs/%{version}/etc From 48ed87e8201c63cefb0d0f45ecfbef78ef571e72 Mon Sep 17 00:00:00 2001 From: Peter Oliver Date: Fri, 14 Nov 2025 22:30:35 +0000 Subject: [PATCH 5/5] =?UTF-8?q?Glob=20doesn=E2=80=99t=20work=20with=20the?= =?UTF-8?q?=20%ghost=20macro?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hardcode the manpage compression format to .gz, here. --- emacs.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/emacs.spec b/emacs.spec index cde2711..904c54b 100644 --- a/emacs.spec +++ b/emacs.spec @@ -793,7 +793,7 @@ fi %{_mandir}/man1/ebrowse.1* %{_mandir}/man1/emacs.1* %{_mandir}/man1/etags.emacs.1* -%ghost %{_mandir}/man1/etags.1* +%ghost %{_mandir}/man1/etags.1.gz %{_mandir}/man1/gctags.1* %dir %{_datadir}/emacs/%{version} %{_datadir}/emacs/%{version}/etc