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
This commit is contained in:
Debarshi Ray 2023-06-28 10:09:54 +00:00 committed by Miroslav Lichvar
parent 57e7241ec6
commit 7ea5f4ee27

View File

@ -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 <rishi@fedoraproject.org> 6.4-5.20230520
- move foot entries to -base (#2217982)
* Mon May 22 2023 Miroslav Lichvar <mlichvar@redhat.com> 6.4-4.20230520
- update to 6.4-20230520
- build with options disabling root file access and environment