From 7ea5f4ee27e1a433c2f576ab10c3f01c065fb172 Mon Sep 17 00:00:00 2001 From: Debarshi Ray Date: Wed, 28 Jun 2023 10:09:54 +0000 Subject: [PATCH] Move foot entries to -base Fedora 38 introduced [1] a separate spin for the Sway tiling window manager [2] and a rpm-ostree variant called Sericea [3]. These use the foot terminal emulator by default [4,5] and foot comes with its own terminfo(5) entries. Currently, since foot is in ncurses-term, not ncurses-base, it's not included in the fedora-toolbox images that are used to create Toolbx containers on Fedora [6]. There's an ongoing effort to improve the quality of the Toolbx environments on Fedora [7], and a terminal emulator that's used by a Fedora spin can be considered common enough to be included in ncurses-base. [1] https://fedoraproject.org/wiki/Changes/Fedora_Sway_Spin [2] https://fedoraproject.org/spins/sway/ [3] https://fedoraproject.org/sericea/ [4] fedora-comps commit 851541a3922e6b8b https://pagure.io/fedora-comps/c/851541a3922e6b8b https://pagure.io/fedora-comps/pull-request/781 [5] https://codeberg.org/dnkl/foot [6] https://github.com/containers/toolbox/issues/1244 [7] https://fedoraproject.org/wiki/Changes/ToolbxReleaseBlocker https://bugzilla.redhat.com/show_bug.cgi?id=2217982 --- ncurses.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ncurses.spec b/ncurses.spec index e3f1ec6..c533c00 100644 --- a/ncurses.spec +++ b/ncurses.spec @@ -2,7 +2,7 @@ Summary: Ncurses support utilities Name: ncurses Version: 6.4 -Release: 4.%{revision}%{?dist} +Release: 5.%{revision}%{?dist} License: MIT URL: https://invisible-island.net/ncurses/ncurses.html Source0: https://invisible-mirror.net/archives/ncurses/current/ncurses-%{version}-%{revision}.tgz @@ -181,7 +181,7 @@ baseterms= # prepare -base and -term file lists for termname in \ - alacritty ansi dumb linux vt100 vt100-nav vt102 vt220 vt52 \ + alacritty ansi dumb foot\* linux vt100 vt100-nav vt102 vt220 vt52 \ Eterm\* aterm bterm cons25 cygwin eterm\* gnome gnome-256color hurd jfbterm \ kitty konsole konsole-256color mach\* mlterm mrxvt nsterm putty{,-256color} pcansi \ rxvt{,-\*} screen{,-\*color,.[^mlp]\*,.linux,.mlterm\*,.putty{,-256color},.mrxvt} \ @@ -283,6 +283,9 @@ xz NEWS %{_libdir}/lib*.a %changelog +* Tue Jun 27 2023 Debarshi Ray 6.4-5.20230520 +- move foot entries to -base (#2217982) + * Mon May 22 2023 Miroslav Lichvar 6.4-4.20230520 - update to 6.4-20230520 - build with options disabling root file access and environment