diff options
| author | Crucible <crucible@localhost> | 2026-09-22 18:47:35 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-09-22 18:47:35 -0500 |
| commit | cde96c5ea0c81397fd3214d455a374f76179a7aa (patch) | |
| tree | 12c86d59eb88887c244b1145411db084ae5a6c1f /x11-terms | |
| parent | 47516b9667518dacb1efd6d257f7b3e6a481ec93 (diff) | |
| download | baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.tar.gz baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.tar.xz baldeagleos-repo-cde96c5ea0c81397fd3214d455a374f76179a7aa.zip | |
Publish baldeagleos-repo candidate 0000000325-20260922-184323
Diffstat (limited to 'x11-terms')
| -rw-r--r-- | x11-terms/kitty-shell-integration/Manifest | 3 | ||||
| -rw-r--r-- | x11-terms/kitty-shell-integration/kitty-shell-integration-0.47.4.ebuild | 39 | ||||
| -rw-r--r-- | x11-terms/kitty-shell-integration/kitty-shell-integration-0.49.0.ebuild (renamed from x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.1.ebuild) | 0 | ||||
| -rw-r--r-- | x11-terms/kitty-terminfo/Manifest | 3 | ||||
| -rw-r--r-- | x11-terms/kitty-terminfo/kitty-terminfo-0.47.4.ebuild | 29 | ||||
| -rw-r--r-- | x11-terms/kitty-terminfo/kitty-terminfo-0.49.0.ebuild (renamed from x11-terms/kitty-terminfo/kitty-terminfo-0.48.1.ebuild) | 0 | ||||
| -rw-r--r-- | x11-terms/kitty/Manifest | 9 | ||||
| -rw-r--r-- | x11-terms/kitty/kitty-0.48.1.ebuild | 207 | ||||
| -rw-r--r-- | x11-terms/kitty/kitty-0.49.0.ebuild (renamed from x11-terms/kitty/kitty-0.47.4.ebuild) | 6 | ||||
| -rw-r--r-- | x11-terms/kitty/kitty-9999.ebuild | 2 | ||||
| -rw-r--r-- | x11-terms/xterm/xterm-410.ebuild | 2 |
11 files changed, 12 insertions, 288 deletions
diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index f0b9264b19f4..b9324c2b368d 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,3 +1,2 @@ -DIST kitty-0.47.4.tar.xz 11886344 BLAKE2B ff39cd66a222e8a7c51ff4d5d127b291ac32192d940e587915763af2a24273f7ae2d2c471cf077d0bd0a9742353cfab16b3fe085dd4afcf94051201059daac49 SHA512 a6832836c305a2407a6f9622b5ded4cf3ad97fdb118a14a1986c68d58a14a4910ef7078ed2fc0fe21a18a3aba082b8a901d8dd57e46724fed8dbd70608d1f832 -DIST kitty-0.48.1.tar.xz 11747820 BLAKE2B 4067d6385e65fafa2ec472129cc5936602f3ad4a3f1a7ee05b33f055a3bf7a55bbc9660e0c71c60b0d465df6da9eae1f3fe5b3a0480cb90393706d72cf2b67a0 SHA512 e8583db669aea92a13a27ff1809ec58ffc0cf143709a9f6959307418b24287fe2406ac1920bf1b034e01f50dc09821e0e72a72fec83c5f7a773a03239a47e57a DIST kitty-0.48.2.tar.xz 11751860 BLAKE2B 59b5c3fef9448918dc9f6d16a351b16973a99cceac0c08457a362c66a6c8ed9854ef1ce816b099cdbdb76be60ff506562b209cefec510a83b630989c7eb3389b SHA512 3db48d38f47e92c37b715955afb60dbeb7e1f70c0911f4ed37491b07c701f9819bea561efd0f99804e5b6358e31ec74d971020c8bea0f587185cec71ba5c183f +DIST kitty-0.49.0.tar.xz 11985144 BLAKE2B 0831e0ac57f669b982572a0ff742ae4c173fecb24f12f3c1a227a8675735a9ece6843b3c3a79f2fa28e3aa1e7a620a8ab3aa460640c991c01bfd2d43074fe685 SHA512 480a53612247bafb4c156810f84a45f6d1d9dfb6be88a759092930e2011335651b2c92c05c4d2f493b3abc8c9d237ac5d5811bf8a8b178cb56ec0420c8ef8672 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.47.4.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.47.4.ebuild deleted file mode 100644 index 4f72c1642c0c..000000000000 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.47.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 2022-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" -else - SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" - S=${WORKDIR}/kitty-${PV} - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" - -LICENSE="GPL-3" -SLOT="0" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # split from the kitty package to allow installing individually on - # remote machines and have shell integration scripts be auto-loaded - insinto /etc/bash/bashrc.d - newins shell-integration/bash/kitty.bash 90-kitty.bash - - insinto /usr/share/fish - doins -r shell-integration/fish/vendor_conf.d - - # unfortunately zsh currently lacks a bashrc.d equivalent, copy - # to docdir for now so users can use it manually if needed (also at - # /usr/lib*/kitty/shell-integration/zsh if kitty is installed) - docinto zsh - docompress -x /usr/share/doc/${PF}/zsh - dodoc shell-integration/zsh/{.zshenv,kitty-integration,kitty.zsh} -} diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.49.0.ebuild index 5d448e448cc3..5d448e448cc3 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.48.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.49.0.ebuild diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index f0b9264b19f4..b9324c2b368d 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,3 +1,2 @@ -DIST kitty-0.47.4.tar.xz 11886344 BLAKE2B ff39cd66a222e8a7c51ff4d5d127b291ac32192d940e587915763af2a24273f7ae2d2c471cf077d0bd0a9742353cfab16b3fe085dd4afcf94051201059daac49 SHA512 a6832836c305a2407a6f9622b5ded4cf3ad97fdb118a14a1986c68d58a14a4910ef7078ed2fc0fe21a18a3aba082b8a901d8dd57e46724fed8dbd70608d1f832 -DIST kitty-0.48.1.tar.xz 11747820 BLAKE2B 4067d6385e65fafa2ec472129cc5936602f3ad4a3f1a7ee05b33f055a3bf7a55bbc9660e0c71c60b0d465df6da9eae1f3fe5b3a0480cb90393706d72cf2b67a0 SHA512 e8583db669aea92a13a27ff1809ec58ffc0cf143709a9f6959307418b24287fe2406ac1920bf1b034e01f50dc09821e0e72a72fec83c5f7a773a03239a47e57a DIST kitty-0.48.2.tar.xz 11751860 BLAKE2B 59b5c3fef9448918dc9f6d16a351b16973a99cceac0c08457a362c66a6c8ed9854ef1ce816b099cdbdb76be60ff506562b209cefec510a83b630989c7eb3389b SHA512 3db48d38f47e92c37b715955afb60dbeb7e1f70c0911f4ed37491b07c701f9819bea561efd0f99804e5b6358e31ec74d971020c8bea0f587185cec71ba5c183f +DIST kitty-0.49.0.tar.xz 11985144 BLAKE2B 0831e0ac57f669b982572a0ff742ae4c173fecb24f12f3c1a227a8675735a9ece6843b3c3a79f2fa28e3aa1e7a620a8ab3aa460640c991c01bfd2d43074fe685 SHA512 480a53612247bafb4c156810f84a45f6d1d9dfb6be88a759092930e2011335651b2c92c05c4d2f493b3abc8c9d237ac5d5811bf8a8b178cb56ec0420c8ef8672 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.47.4.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.47.4.ebuild deleted file mode 100644 index c6b9f8ab8d8a..000000000000 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.47.4.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" -else - SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz" - S=${WORKDIR}/kitty-${PV} - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" -fi - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" - -LICENSE="GPL-3" -SLOT="0" -RESTRICT="test" # intended to be ran on the full kitty package - -BDEPEND="sys-libs/ncurses" - -src_compile() { :; } - -src_install() { - dodir /usr/share/terminfo - tic -xo "${ED}"/usr/share/terminfo terminfo/kitty.terminfo || die -} diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.48.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.49.0.ebuild index 193583584d52..193583584d52 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.48.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.49.0.ebuild diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 864cef2bae06..01946fe4ba6e 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,9 +1,6 @@ -DIST kitty-0.47.4-vendor.tar.xz 2417552 BLAKE2B 70e3a5ffb3ec978ef203bb13914f380ecf91a9a1396dad4b05ec1eb3acc05bb6b918c51ff02a9f1d2288f9ba4e0240e6698cbc0aef46016605d4fb59b8c4e4d1 SHA512 4fd142efc5151d7ad80d726796c70da902431efa8ea37db39baaff794239ef045138ecd87941be2ff98df0c27bc54df828681bfbc28007d03939eeb63a8894d4 -DIST kitty-0.47.4.tar.xz 11886344 BLAKE2B ff39cd66a222e8a7c51ff4d5d127b291ac32192d940e587915763af2a24273f7ae2d2c471cf077d0bd0a9742353cfab16b3fe085dd4afcf94051201059daac49 SHA512 a6832836c305a2407a6f9622b5ded4cf3ad97fdb118a14a1986c68d58a14a4910ef7078ed2fc0fe21a18a3aba082b8a901d8dd57e46724fed8dbd70608d1f832 -DIST kitty-0.47.4.tar.xz.sig 566 BLAKE2B 66795f9532e51e4a071e46c009b362d26a1583c8591a49979e2865cf2df8a35c1f53d3e65917cf54ff23185f4ba94926b3ad31732664480d0c703597642771d4 SHA512 4081b804842048ca79589ed51557f811774af2edf8e98ab2c82cfb45ab13ba2dffc10677e2988322c591055e97e5bf0be03fe8d325237dc110dc49451d32646c -DIST kitty-0.48.1-vendor.tar.xz 2449956 BLAKE2B f4559bcd2e8e1626f235998d913a8ee10f7093a03032e8abd983e2015bd469b56c3ee38c6609f3d52cbf088e8edc1d627702d9b6da0349c3e1d56d8d4276e025 SHA512 e4c94fcf3ddc03595e2f5cfb72d08f736beecbd77031b7d39d99c2ca2e8945f47be72b292ccf24eb22405e0db30021c1d2299c416fa94e37769987c4fd78c9fd -DIST kitty-0.48.1.tar.xz 11747820 BLAKE2B 4067d6385e65fafa2ec472129cc5936602f3ad4a3f1a7ee05b33f055a3bf7a55bbc9660e0c71c60b0d465df6da9eae1f3fe5b3a0480cb90393706d72cf2b67a0 SHA512 e8583db669aea92a13a27ff1809ec58ffc0cf143709a9f6959307418b24287fe2406ac1920bf1b034e01f50dc09821e0e72a72fec83c5f7a773a03239a47e57a -DIST kitty-0.48.1.tar.xz.sig 566 BLAKE2B 6c376ea3a85be10469852b74cec090d9c6aae7ca3ff37221f97dffaa2be57176446d1bdc3013a13770b41f35ade4b59476123502058e69417973c6d9a2a38b57 SHA512 b4bb9a11b40221e025d48babe3feaa0b2570019bdca004fddab14dd2d9bda674ac126e276f0cdaf5fa4bd8a179345ec9ccb28f9dcacbbe14b7b0c4d38bef0b8e DIST kitty-0.48.2-vendor.tar.xz 2451068 BLAKE2B 9d523e02346b74bcaadb73eb4a9759ac0db66795e47203d5e4c770a0f7c404e35ba034599f1052387a5647aa919c282c9620df6189acaae665512ddf30bd878e SHA512 9a50f1b7c89edde3b7e98f2d421cc048ed2ff4ead6098c99ac8cb00a1746399a8a2ccbc577f681f88e8e5e07c001fac3ec7ed721d2bb21ce378463d742e535e3 DIST kitty-0.48.2.tar.xz 11751860 BLAKE2B 59b5c3fef9448918dc9f6d16a351b16973a99cceac0c08457a362c66a6c8ed9854ef1ce816b099cdbdb76be60ff506562b209cefec510a83b630989c7eb3389b SHA512 3db48d38f47e92c37b715955afb60dbeb7e1f70c0911f4ed37491b07c701f9819bea561efd0f99804e5b6358e31ec74d971020c8bea0f587185cec71ba5c183f DIST kitty-0.48.2.tar.xz.sig 566 BLAKE2B b59dd7b5986fc696fd29028b56e9ddcac79954b161142ed28cfbe046dbc4d5e9490862ec75e7e282d8d726494e35cda5a57a1cf22ddc99370913f18d7beb6bd0 SHA512 9126cea1d0fbe4935786656c62df1e73c8194a375a5bc25fc0e43e9d527c85423e9b2dd67459d64283a372416a287665360935b51c2107224f4463941e097014 +DIST kitty-0.49.0-vendor.tar.xz 2509204 BLAKE2B 613d8fd6aa2451382252cf38282d3f2926583968f9fcf6624106ed48e0e08325ba13d593b5bece241144faee6118c04338fc40623c8991e97efeb1d32065966e SHA512 7946e0f4d4254c5ce42d10d2c1ce34642b52da9c9f0558a69091573544f3089466c0c1ea486f62cc2401b4710195ba26be3a11d9abeb2ebf1dfda4844d61901e +DIST kitty-0.49.0.tar.xz 11985144 BLAKE2B 0831e0ac57f669b982572a0ff742ae4c173fecb24f12f3c1a227a8675735a9ece6843b3c3a79f2fa28e3aa1e7a620a8ab3aa460640c991c01bfd2d43074fe685 SHA512 480a53612247bafb4c156810f84a45f6d1d9dfb6be88a759092930e2011335651b2c92c05c4d2f493b3abc8c9d237ac5d5811bf8a8b178cb56ec0420c8ef8672 +DIST kitty-0.49.0.tar.xz.sig 566 BLAKE2B 8da71a7aedf5de49075ae54809beaf241627f97adb6db877b01c2854ebe478775f243ec65a97c6eb8ed8b1f05bcd3ce1fdbee77ceed876f15714ab85ccad4289 SHA512 d244bc0757134144a3cb39352c4e02565550489561e864b8f374ba5cbe7f906c780ccd73cdac7cbf8bbec3aed0e62df016d74de54886e7d1b6c5d73428aae392 diff --git a/x11-terms/kitty/kitty-0.48.1.ebuild b/x11-terms/kitty/kitty-0.48.1.ebuild deleted file mode 100644 index e1fe1df928c1..000000000000 --- a/x11-terms/kitty/kitty-0.48.1.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{13..14} ) -inherit edo go-env optfeature multiprocessing python-single-r1 -inherit shell-completion toolchain-funcs xdg - -if [[ ${PV} == 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" -else - inherit verify-sig - SRC_URI=" - https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz - https://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}-vendor.tar.xz - verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) - " - VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" -fi - -DESCRIPTION="Fast, feature-rich, GPU-based terminal" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/" - -LICENSE="GPL-3 ZLIB" -LICENSE+=" Apache-2.0 BSD BSD-2 MIT" # go -SLOT="0" -IUSE="+X test wayland" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( X wayland ) - test? ( X wayland ) -" -RESTRICT="!test? ( test )" - -# dlopen: fontconfig,libglvnd -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/openssl:= - dev-libs/xxhash - media-fonts/symbols-nerd-font - media-libs/freetype - media-libs/harfbuzz:=[truetype] - media-libs/lcms:2 - media-libs/libglvnd[X?] - media-libs/libpng:= - sys-apps/dbus - virtual/zlib:= - x11-libs/cairo - x11-libs/libxkbcommon[X?] - x11-misc/xkeyboard-config - ~x11-terms/kitty-shell-integration-${PV} - ~x11-terms/kitty-terminfo-${PV} - X? ( - x11-libs/libX11 - x11-libs/libXcursor - ) - wayland? ( dev-libs/wayland ) - !sci-mathematics/kissat -" -DEPEND=" - ${RDEPEND} - amd64? ( >=dev-libs/simde-0.8.0-r1 ) - arm64? ( dev-libs/simde ) - x86? ( dev-libs/simde ) - X? ( - x11-base/xorg-proto - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libXrandr - ) - wayland? ( dev-libs/wayland-protocols ) -" -# bug #919751 wrt go subslot -BDEPEND=" - ${PYTHON_DEPS} - >=dev-lang/go-1.26:= - sys-libs/ncurses - virtual/pkgconfig - test? ( $(python_gen_cond_dep 'dev-python/pillow[zlib,${PYTHON_USEDEP}]') ) - wayland? ( dev-util/wayland-scanner ) -" -[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )" - -QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go - -src_unpack() { - if [[ ${PV} == 9999 ]]; then - git-r3_src_unpack - cd "${S}" || die - edo go mod vendor - else - use verify-sig && - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - default - fi -} - -src_prepare() { - default - - # sed unfortunately feels easier on maintenance than patches here - local sedargs=( - -e "/num_workers =/s/=.*/= $(makeopts_jobs)/" - -e "s/cflags.append.*-O3.*/pass/" -e 's/-O3//' - -e "s/cflags.append(fortify_source)/pass/" # use toolchain's _f_s - -e "s/ld_flags.append('-[sw]')/pass/" - ) - - # kitty is often popular on wayland-only setups, try to allow this - use !X && sedargs+=( -e '/gl_libs =/s/=.*/= []/' ) #857918 - use !X || use !wayland && - sedargs+=( -e "s/'x11 wayland'/'$(usex X x11 wayland)'/" ) - - # skip docs for live version, missing dependencies - [[ ${PV} == 9999 ]] && sedargs+=( -e '/exists.*_build/,/docs(ddir)/d' ) - - sed -i setup.py "${sedargs[@]}" || die - - # skip flaky font search, file is replaced in src_install (bug #971276), - # without this the font + fontconfig would also be needed in BDEPEND - mkdir fonts || die - :> fonts/SymbolsNerdFontMono-Regular.ttf || die - - local skiptests=( - # broken with nspawn defaults, skip for convenience (bug #954176) - kitty_tests/crypto.py - # relies on 'who' command which doesn't detect users with pid-sandbox - kitty_tests/utmp.py - # may fail/hang depending on environment and shell initialization - kitty_tests/{shell_integration,ssh}.py - # relies on /proc/self/fd and gets confused when ran from here - tools/utils/tpmfile_test.go - # seems to randomly fail depending on timing (bug #977046) - tools/watch/api_test.go - ) - use !test || rm "${skiptests[@]}" || die -} - -src_compile() { - tc-export CC - local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) - go-env_set_compile_environment - - local conf=( - --disable-link-time-optimization - --ignore-compiler-warnings - --libdir-name="$(get_libdir)" - --shell-integration="enabled no-sudo" - --update-check-interval=0 - --verbose - ) - - edo "${EPYTHON}" setup.py linux-package "${conf[@]}" - use test && edo "${EPYTHON}" setup.py build-launcher "${conf[@]}" - - rm -r linux-package/share/terminfo || die # provided by kitty-terminfo - - if [[ ${PV} == 9999 ]]; then - mkdir -p linux-package/share/doc/${PF} || die - else - mv linux-package/share/doc/{${PN},${PF}} || die - fi - - if ! tc-is-cross-compiler; then - # generate default config reference, command taken from docs/conf.rst - linux-package/bin/kitty +runpy \ - 'from kitty.config import *; print(commented_out_default_config())' \ - > linux-package/share/doc/${PF}/kitty.conf || die - - # generate shell completions, shell-integration/ has some "old" pre-gen - # ones that currently miss things (no bash, no kitten for zsh, etc...) - linux-package/bin/kitten __complete__ setup bash > "${T}"/kitty || die - linux-package/bin/kitten __complete__ setup fish > "${T}"/kitty.fish || die - linux-package/bin/kitten __complete__ setup zsh > "${T}"/_kitty || die - fi -} - -src_test() { - KITTY_CONFIG_DIRECTORY=${T} ./test.py || die # shebang is kitty -} - -src_install() { - edo mv linux-package "${ED}"/usr - - # kitty currently detects and copies the system's nerd font at build - # time, then uses that rather than the system's at runtime - dosym -r /usr/share/fonts/symbols-nerd-font/SymbolsNerdFontMono-Regular.ttf \ - /usr/"$(get_libdir)"/kitty/fonts/SymbolsNerdFontMono-Regular.ttf - - if ! tc-is-cross-compiler; then - dobashcomp "${T}"/kitty - bashcomp_alias kitty edit-in-kitty clone-in-kitty kitten - dofishcomp "${T}"/kitty.fish - dozshcomp "${T}"/_kitty - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - optfeature "audio-based terminal bell support" media-libs/libcanberra - use X && optfeature "X11 startup notification support" x11-libs/startup-notification - optfeature "opening links from the terminal" x11-misc/xdg-utils -} diff --git a/x11-terms/kitty/kitty-0.47.4.ebuild b/x11-terms/kitty/kitty-0.49.0.ebuild index ad7fcf340201..daa8f9a53030 100644 --- a/x11-terms/kitty/kitty-0.47.4.ebuild +++ b/x11-terms/kitty/kitty-0.49.0.ebuild @@ -18,7 +18,7 @@ else verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) " VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg - KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal" @@ -77,6 +77,7 @@ DEPEND=" BDEPEND=" ${PYTHON_DEPS} >=dev-lang/go-1.26:= + dev-util/shader-slang sys-libs/ncurses virtual/pkgconfig test? ( $(python_gen_cond_dep 'dev-python/pillow[zlib,${PYTHON_USEDEP}]') ) @@ -125,6 +126,8 @@ src_prepare() { :> fonts/SymbolsNerdFontMono-Regular.ttf || die local skiptests=( + # needs cgroups and may not work right with portage sandbox + kitty_tests/child.py # broken with nspawn defaults, skip for convenience (bug #954176) kitty_tests/crypto.py # relies on 'who' command which doesn't detect users with pid-sandbox @@ -201,6 +204,7 @@ src_install() { pkg_postinst() { xdg_pkg_postinst + optfeature "custom shaders support" dev-util/shader-slang optfeature "audio-based terminal bell support" media-libs/libcanberra use X && optfeature "X11 startup notification support" x11-libs/startup-notification optfeature "opening links from the terminal" x11-misc/xdg-utils diff --git a/x11-terms/kitty/kitty-9999.ebuild b/x11-terms/kitty/kitty-9999.ebuild index 771dfbf7a96f..daa8f9a53030 100644 --- a/x11-terms/kitty/kitty-9999.ebuild +++ b/x11-terms/kitty/kitty-9999.ebuild @@ -18,7 +18,7 @@ else verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig ) " VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg - KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal" diff --git a/x11-terms/xterm/xterm-410.ebuild b/x11-terms/xterm/xterm-410.ebuild index 1cd27d2a68d0..02b42b13421a 100644 --- a/x11-terms/xterm/xterm-410.ebuild +++ b/x11-terms/xterm/xterm-410.ebuild @@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( https://invisible-island.net/archives/${PN}/${P}.tgz.as LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris" IUSE="+openpty sixel toolbar truetype unicode Xaw3d xinerama" DEPEND=" |
