Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
Date: Thu, 26 May 2022 06:08:03
Message-Id: 1653545160.b0cfd8a75bce09bfc80b757bce628d30ea970d15.ionen@gentoo
1 commit: b0cfd8a75bce09bfc80b757bce628d30ea970d15
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 26 04:31:34 2022 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Thu May 26 06:06:00 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cfd8a7
7
8 x11-terms/kitty: drop 0.24.4
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 x11-terms/kitty/Manifest | 2 -
13 x11-terms/kitty/kitty-0.24.4.ebuild | 128 ------------------------------------
14 2 files changed, 130 deletions(-)
15
16 diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest
17 index 381ad1a52a1d..af4e25042283 100644
18 --- a/x11-terms/kitty/Manifest
19 +++ b/x11-terms/kitty/Manifest
20 @@ -1,4 +1,2 @@
21 -DIST kitty-0.24.4.tar.xz 4613232 BLAKE2B 3bcb957a2d1b43cbf222207fbd12e5d098e0b9616370761d9f9629e8b39419405fb146d91281912f55b35611cf01d4e33232224cc3b710044d8423300c9b53c8 SHA512 28b1e2415b5c73ad8922d4ed17a63638c497a91c9aedba71c2f53e77fc89ed49951a2e873bba5bbe85c8eda22107d9ff4e4321010ac33a2d289c2fbd5d3a5b8f
22 -DIST kitty-0.24.4.tar.xz.sig 566 BLAKE2B 7a6513e6296b8c4a1781cef6bcea865b8187fcd8d2abd822627a401f943b1fb1d1432935fdbdc348c3062b07c91a85adcec280be64676782492f6245c72ed89b SHA512 34d24eebf08e19a96f715afb4a570746e1b7bcace6b6226dd596b2886b7bf3bc34b9842d0686c07a655b6b870da77cf25adf6d577dac811a01a70db8c477723a
23 DIST kitty-0.25.0.tar.xz 4640360 BLAKE2B 2f982ecb2d13c49a6971d4a863f2215f22ccae2cc50fd7b6c6b5c2facf781ac23ec627edcbec8ebaa538c5d67b0b62ad4cc05aedf90fd722d9d886c2f62d5b42 SHA512 fed8d66a9f7f2117f4b495305db0d56d8b85ef03bf7ef24a7dca31e63e16fc90e026aa8022237ad45678efb026f11fdd8aa377eb53917fd8ec885f2ccea721f8
24 DIST kitty-0.25.0.tar.xz.sig 566 BLAKE2B 94d082c4520d1a25c9ea104df94876e342cc84fcc049ebc0b6061fe71206e98c5b5f8aa841ed636988b33f72f122b2d84f39e10d319c1d56c9cbf37d1b6fc064 SHA512 827546ea38af4babf431031184203bd11853469f87826a6b86f45b0b7d087e7523eee935908ca5a5e4a7a87e01d75114ed348ff39a9a0f6329d372fac15841af
25
26 diff --git a/x11-terms/kitty/kitty-0.24.4.ebuild b/x11-terms/kitty/kitty-0.24.4.ebuild
27 deleted file mode 100644
28 index dffd2c441579..000000000000
29 --- a/x11-terms/kitty/kitty-0.24.4.ebuild
30 +++ /dev/null
31 @@ -1,128 +0,0 @@
32 -# Copyright 1999-2022 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=8
36 -
37 -PYTHON_COMPAT=( python3_{8..10} )
38 -inherit optfeature python-single-r1 toolchain-funcs xdg
39 -
40 -if [[ ${PV} == 9999 ]] ; then
41 - inherit git-r3
42 - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git"
43 -else
44 - inherit verify-sig
45 - SRC_URI="
46 - https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz
47 - verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )"
48 - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/kovidgoyal.gpg"
49 - KEYWORDS="amd64 ~ppc64 x86"
50 -fi
51 -
52 -DESCRIPTION="Fast, feature-rich, GPU-based terminal"
53 -HOMEPAGE="https://sw.kovidgoyal.net/kitty/"
54 -
55 -LICENSE="GPL-3"
56 -SLOT="0"
57 -IUSE="+X debug test transfer wayland"
58 -REQUIRED_USE="
59 - || ( X wayland )
60 - ${PYTHON_REQUIRED_USE}"
61 -RESTRICT="!X? ( test ) !test? ( test ) !transfer? ( test ) !wayland? ( test )"
62 -
63 -RDEPEND="
64 - ${PYTHON_DEPS}
65 - media-libs/fontconfig
66 - media-libs/freetype:2
67 - media-libs/harfbuzz:=
68 - media-libs/lcms:2
69 - media-libs/libglvnd[X?]
70 - media-libs/libpng:=
71 - sys-apps/dbus
72 - sys-libs/zlib:=
73 - x11-libs/libxkbcommon[X?]
74 - x11-misc/xkeyboard-config
75 - ~x11-terms/kitty-shell-integration-${PV}
76 - ~x11-terms/kitty-terminfo-${PV}
77 - X? ( x11-libs/libX11 )
78 - transfer? ( net-libs/librsync:= )
79 - wayland? ( dev-libs/wayland )"
80 -DEPEND="
81 - ${RDEPEND}
82 - X? (
83 - x11-base/xorg-proto
84 - x11-libs/libXcursor
85 - x11-libs/libXi
86 - x11-libs/libXinerama
87 - x11-libs/libXrandr
88 - )
89 - wayland? ( dev-libs/wayland-protocols )"
90 -BDEPEND="
91 - ${PYTHON_DEPS}
92 - sys-libs/ncurses
93 - virtual/pkgconfig
94 - test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
95 - wayland? ( dev-util/wayland-scanner )"
96 -[[ ${PV} == 9999 ]] || BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )"
97 -
98 -PATCHES=(
99 - "${FILESDIR}"/${PN}-0.23.1-flags.patch
100 -)
101 -
102 -src_prepare() {
103 - default
104 -
105 - sed -i "s/'x11 wayland'/'$(usev X x11) $(usev wayland)'/" setup.py || die
106 -
107 - if use !transfer; then
108 - sed -i 's/rs_cflag =/& []#/;/files.*rsync/d' setup.py || die
109 - rm -r kittens/transfer || die
110 - fi
111 -
112 - # test relies on 'who' command which doesn't detect users with pid-sandbox
113 - rm kitty_tests/utmp.py || die
114 -
115 - # skip docs for live version
116 - [[ ${PV} != 9999 ]] || sed -i '/exists.*_build/,/docs(ddir)/d' setup.py || die
117 -}
118 -
119 -src_compile() {
120 - tc-export CC
121 - export PKGCONFIG_EXE=$(tc-getPKG_CONFIG)
122 -
123 - local setup=(
124 - ${EPYTHON} setup.py linux-package
125 - --disable-link-time-optimization
126 - --ignore-compiler-warnings
127 - --libdir-name=$(get_libdir)
128 - --shell-integration="enabled no-rc"
129 - --update-check-interval=0
130 - --verbose
131 - $(usev debug --debug)
132 - )
133 -
134 - echo "${setup[*]}"
135 - "${setup[@]}" || die "setup.py failed to compile ${PN}"
136 -
137 - [[ ${PV} == 9999 ]] || mv linux-package/share/doc/{${PN},${PF}} || die
138 - rm -r linux-package/share/terminfo || die
139 -}
140 -
141 -src_test() {
142 - PATH=linux-package/bin:${PATH} KITTY_CONFIG_DIRECTORY=${T} \
143 - ${EPYTHON} test.py || die
144 -}
145 -
146 -src_install() {
147 - insinto /usr
148 - doins -r linux-package/.
149 -
150 - fperms +x /usr/bin/kitty
151 -}
152 -
153 -pkg_postinst() {
154 - xdg_pkg_postinst
155 -
156 - optfeature "in-terminal image display with kitty icat" media-gfx/imagemagick
157 - optfeature "audio-based terminal bell support" media-libs/libcanberra
158 - optfeature "opening links from the terminal" x11-misc/xdg-utils
159 -}