linux-qubasis

linux oasis port as a qubes template

git clone https://9o.is/git/linux-qubasis.git

commit 3a2ec066016c1a9613dcb1ac2315f9dcdd33a61a
parent 3c468d929d290fd276d7648ac229377e8605e2b5
Author: Jul <jul@9o.is>
Date:   Sun, 19 Oct 2025 13:15:18 -0400

add st terminfo

Diffstat:
Mpkg/netbsd-curses/gen.sh | 15---------------
Mpkg/st/gen.sh | 7+++++++
2 files changed, 7 insertions(+), 15 deletions(-)

diff --git a/pkg/netbsd-curses/gen.sh b/pkg/netbsd-curses/gen.sh @@ -27,21 +27,9 @@ headers " lib/libpanel/panel.h " -rule tic '$hostdir/tic $ticflags -o $out $in $terms' -bind description 'TIC $out' -bind terms 'dumb tmux-256color' - rule nbperf 'TOOL_NBPERF=$hostdir/nbperf $in >$out' bind description 'NBPERF $out' -tic() { - build tic $outdir/$1 $srcdir/share/terminfo/terminfo '|' $hostdir/tic - bind ticflags $2 - bind term ${3-} - sync $srcdir/share/terminfo/terminfo - dep $outdir/$1 -} - nbperf() { build nbperf $outdir/$2 $srcdir/lib/libterminfo/$1 $srcdir/$3 '|' $hostdir/nbperf sync $srcdir/$3 @@ -73,8 +61,6 @@ host() { " } -tic deps/compiled_terms.c -Sx dumb -tic terminfo -x nbperf genhash deps/hash.c lib/libterminfo/term.h nbperf genthash deps/termcap_hash.c lib/libterminfo/termcap_map.c @@ -223,7 +209,6 @@ bin tic bin tput bin tset sym tset /bin/reset -reg terminfo /share/misc/terminfo man usr.bin/infocmp/infocmp.1 man usr.bin/tabs/tabs.1 man usr.bin/tic/tic.1 diff --git a/pkg/st/gen.sh b/pkg/st/gen.sh @@ -28,6 +28,12 @@ setv ldflags " $(pkg-config --libs freetype2) " +rule tic '$hostdir/tic -x -o $out $in' +bind description 'TIC $out' + +build tic $outdir/terminfo $srcdir/st.info '|' $hostdir/tic +sync $srcdir/st.info + exe st " $srcdir/st.c $srcdir/x.c @@ -35,3 +41,4 @@ exe st " bin st man st.1 +reg terminfo /share/misc/terminfo