[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 2427f4cb6f94e75d100963fe491830f09fedc167 Author: Ionen Wolkens gentoo org> AuthorDate: Mon May 13 03:07:56 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon May 13 05:48:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2427f4cb x11-terms/kitty: enable py3.13 in live Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 6885c1f99401..a0231858ba9b 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit edo flag-o-matic go-env optfeature multiprocessing inherit python-single-r1 toolchain-funcs xdg
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 59df4fbb7ed46184ac2e15fec5750e8b4c9ce8ef Author: Ionen Wolkens gentoo org> AuthorDate: Sun May 12 19:55:44 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun May 12 19:55:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59df4fbb x11-terms/kitty-terminfo: drop 0.32.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo/kitty-terminfo-0.32.2.ebuild| 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 841bd74cf2b2..2dda5a1a9849 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,3 +1,2 @@ -DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild deleted file mode 100644 index 454d33a36840.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: e1cc9222d4e4d8c8f54cfe741fed58ccec181550 Author: Ionen Wolkens gentoo org> AuthorDate: Sun May 12 19:55:23 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun May 12 19:55:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1cc9222 x11-terms/kitty: drop 0.32.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 - x11-terms/kitty/kitty-0.32.2.ebuild | 186 2 files changed, 189 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 791018bb5611..5226ee83c89e 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,6 +1,3 @@ -DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc SHA512 0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915 -DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 -DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97 SHA512 e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f SHA512 a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128 SHA512 aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798 diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild deleted file mode 100644 index 706bf002c4d6.. --- a/x11-terms/kitty/kitty-0.32.2.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo flag-o-matic go-env optfeature multiprocessing -inherit python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig - media-libs/harfbuzz:=[truetype] - media-libs/lcms:2 - media-libs/libglvnd[X?] - media-libs/libpng:= - sys-apps/dbus - sys-libs/zlib:= - 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} - 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.21:= - sys-libs/ncurses -
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 4ab34e975e8e5e73ee5934f8a95609f2a0a1f787 Author: Ionen Wolkens gentoo org> AuthorDate: Sun May 12 19:55:33 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun May 12 19:55:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab34e97 x11-terms/kitty-shell-integration: drop 0.32.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 - .../kitty-shell-integration-0.32.2.ebuild | 37 -- 2 files changed, 38 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 841bd74cf2b2..2dda5a1a9849 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,3 +1,2 @@ -DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild deleted file mode 100644 index 09182199f5b9.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 2513418b6d32993768461a2c77fd941f218f7051 Author: Joonas Niilola gentoo org> AuthorDate: Mon May 6 05:07:46 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 6 05:08:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2513418b x11-terms/kitty: Stabilize 0.34.1 x86, #931255 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.34.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild b/x11-terms/kitty/kitty-0.34.1.ebuild index c1d6f33bc9ee..f9154e4c3581 100644 --- a/x11-terms/kitty/kitty-0.34.1.ebuild +++ b/x11-terms/kitty/kitty-0.34.1.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 6b3bcd16f3bd15df87ef7a1bd17333d967ae49ea Author: Joonas Niilola gentoo org> AuthorDate: Mon May 6 05:07:45 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 6 05:08:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3bcd16 x11-terms/kitty-terminfo: Stabilize 0.34.1 x86, #931255 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild index f9cc6792d9fb..5d9e89c307ab 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: bf9b05e6e9d0c215a00ae92bbd5a5d4665fc6f9b Author: Joonas Niilola gentoo org> AuthorDate: Mon May 6 05:07:45 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 6 05:08:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9b05e6 x11-terms/kitty-shell-integration: Stabilize 0.34.1-r1 x86, #931255 Signed-off-by: Joonas Niilola gentoo.org> .../kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild index fe0be5dae0ba..bfc3d0b6f88c 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 2f4e27952c2ab46f3c7ff584fa99ae3b7fd1383e Author: Joonas Niilola gentoo org> AuthorDate: Mon May 6 04:57:21 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 6 04:57:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f4e2795 x11-terms/kitty-terminfo: Stabilize 0.34.1 amd64, #931255 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild index b5c7cbc40759..f9cc6792d9fb 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: cf367f118dc5979adc60871060e62021d442647b Author: Joonas Niilola gentoo org> AuthorDate: Mon May 6 04:57:21 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 6 04:57:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf367f11 x11-terms/kitty: Stabilize 0.34.1 amd64, #931255 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.34.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild b/x11-terms/kitty/kitty-0.34.1.ebuild index 66daa0ec2a6d..c1d6f33bc9ee 100644 --- a/x11-terms/kitty/kitty-0.34.1.ebuild +++ b/x11-terms/kitty/kitty-0.34.1.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 337aa37aab17a0c0fb3cebbf7d0693bc247d80cc Author: Joonas Niilola gentoo org> AuthorDate: Mon May 6 04:57:16 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon May 6 04:57:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=337aa37a x11-terms/kitty-shell-integration: Stabilize 0.34.1-r1 amd64, #931255 Signed-off-by: Joonas Niilola gentoo.org> .../kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild index a50a1338ca92..fe0be5dae0ba 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 422ae0201393b920a309777b08052b0d7552a36e Author: Ionen Wolkens gentoo org> AuthorDate: Fri May 3 15:50:27 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri May 3 15:57:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422ae020 x11-terms/kitty: add note about x86 in live Still builds fine with simde-0.8.2 from a quick try and unsure what issue upstream ran into, but may need dekeywording if that changes given seems upstream will have no interest in receiving bugs about it (may be able to get away by passing -DKITTY_NO_SIMD if it's simd things that break though). Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 2 ++ 1 file changed, 2 insertions(+) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 66daa0ec2a6d..6885c1f99401 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -18,6 +18,8 @@ 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 + # x86 currently still works but note that upstream has dropped support and + # may ignore issues: https://github.com/kovidgoyal/kitty/commit/29cb128fd KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" fi
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: f56ea191c8f7ac305f805bb2bfb348b817d0d239 Author: Matoro Mahri matoro tk> AuthorDate: Wed May 1 16:13:34 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed May 1 23:17:42 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56ea191 x11-terms/kitty: Stabilize 0.33.1 arm64, #929099 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild b/x11-terms/kitty/kitty-0.33.1.ebuild index 06f6c84b1549..932877d093da 100644 --- a/x11-terms/kitty/kitty-0.33.1.ebuild +++ b/x11-terms/kitty/kitty-0.33.1.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 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 342a33d58660ae0611c6e56175b918470117f710 Author: Matoro Mahri matoro tk> AuthorDate: Wed May 1 16:13:33 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed May 1 23:17:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342a33d5 x11-terms/kitty-terminfo: Stabilize 0.33.1 arm64, #929099 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild index 5d9e89c307ab..454d33a36840 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: e448b8f2539cc43df6f58651922982f231ea5220 Author: Matoro Mahri matoro tk> AuthorDate: Wed May 1 16:13:33 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed May 1 23:17:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e448b8f2 x11-terms/kitty-shell-integration: Stabilize 0.33.1 arm64, #929099 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild index 46bae3676e56..09182199f5b9 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 4aa338434929b01fded9fe45c469067543110c94 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Apr 27 11:36:08 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Apr 27 12:10:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa33843 x11-terms/kitty-terminfo: drop 0.34.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo/kitty-terminfo-0.34.0.ebuild| 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 0c8db0eee1df..841bd74cf2b2 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,4 +1,3 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b -DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild deleted file mode 100644 index b5c7cbc40759.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 848365854bad8855b2e529d388f1ad1c57ce9466 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Apr 27 11:35:45 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Apr 27 12:10:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84836585 x11-terms/kitty: drop 0.34.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 - x11-terms/kitty/kitty-0.34.0.ebuild | 190 2 files changed, 193 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 06819e644b1d..791018bb5611 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -4,9 +4,6 @@ DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f8 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f SHA512 a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128 SHA512 aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798 -DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6 SHA512 ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b -DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 -DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef SHA512 04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb DIST kitty-0.34.1-vendor.tar.xz 1528400 BLAKE2B fde7ba3a9713e10e1b6f3d4e3a35bb1edf0ed50004862e2f367df30b416a1b8e34c03c38c47ec4f7363bc10eace0dd03215875c1b5121151671c0b22ac47e189 SHA512 875ca8c324b80e3be8fead1c56710f7f9ca7f5aa0f8e4e8f1e825005cbe85837d9b58a2b271ead201637f9b10fd5e61b7e8e52276e950f30fe326546c6ee33ee DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 DIST kitty-0.34.1.tar.xz.sig 566 BLAKE2B fb01069e33f958bfc1aee3e42ab5d8d775d79cf0c54b427690f4455c524d9baff3789823a6a8dce6494a8006715bc17530f1569c540b30f423c41f8833ae08f8 SHA512 cf60f1044661a62e73191526680ce862ae02e0dd89e017c139261cff8667b20be6aca0fb3b56f06c8ddb0e08a3c55eb428358a9db0b59ef65f2bd246fcf9cd01 diff --git a/x11-terms/kitty/kitty-0.34.0.ebuild b/x11-terms/kitty/kitty-0.34.0.ebuild deleted file mode 100644 index 66daa0ec2a6d.. --- a/x11-terms/kitty/kitty-0.34.0.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo flag-o-matic go-env optfeature multiprocessing -inherit python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # go -SLOT="0" -IUSE="+X test wayland" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( X wayland ) - test? ( X wayland ) -"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 268296e361d4ecbee7e0bdd1727eb5715f4369a5 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Apr 27 11:35:59 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Apr 27 12:10:36 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=268296e3 x11-terms/kitty-shell-integration: drop 0.34.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 - .../kitty-shell-integration-0.34.0.ebuild | 37 -- 2 files changed, 38 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 0c8db0eee1df..841bd74cf2b2 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,4 +1,3 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b -DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild deleted file mode 100644 index c3b309c79626.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 24b7f18223f59a0f75126f353b438b55594a8fc7 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 22 14:28:36 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 22 14:40:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b7f182 x11-terms/kitty-shell-integration: prefix kitty.bash with 90- Fits better with the new 10-gentoo-*.bash files. kitty's modifies PS1 so it needs to come after PS1 has been determined which is no longer done by the bashrc itself, so give it a high number. Thankfully "kitty.bash" still sorts after 10-gentoo-color.bash (which overwrites PS1) so bash's files changes did not break anything. Signed-off-by: Ionen Wolkens gentoo.org> ...gration-0.34.1.ebuild => kitty-shell-integration-0.34.1-r1.ebuild} | 2 +- x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild similarity index 94% rename from x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild rename to x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild index c3b309c79626..a50a1338ca92 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1-r1.ebuild @@ -23,7 +23,7 @@ src_install() { insinto /usr/share/kitty doins -r shell-integration - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + dosym -r {/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild index f6d49ccbd8a8..5e6174ae77d5 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -23,7 +23,7 @@ src_install() { insinto /usr/share/kitty doins -r shell-integration - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + dosym -r {/usr/share/kitty/shell-integration/bash/,/etc/bash/bashrc.d/90-}kitty.bash dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 555cbc5fea11645c732a8e1de53292100310576f Author: Ionen Wolkens gentoo org> AuthorDate: Fri Apr 19 06:42:58 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Apr 19 06:48:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555cbc5f x11-terms/kitty-terminfo: add 0.34.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.34.1.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 8922d7b2e08b..0c8db0eee1df 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,3 +1,4 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 +DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: b494c8bcbfd646358281be78769ff2a4d08684cf Author: Ionen Wolkens gentoo org> AuthorDate: Fri Apr 19 06:43:04 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Apr 19 06:48:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b494c8bc x11-terms/kitty: add 0.34.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.34.1.ebuild | 190 2 files changed, 193 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 5f99c90773fa..06819e644b1d 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -7,3 +7,6 @@ DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852 DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6 SHA512 ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef SHA512 04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb +DIST kitty-0.34.1-vendor.tar.xz 1528400 BLAKE2B fde7ba3a9713e10e1b6f3d4e3a35bb1edf0ed50004862e2f367df30b416a1b8e34c03c38c47ec4f7363bc10eace0dd03215875c1b5121151671c0b22ac47e189 SHA512 875ca8c324b80e3be8fead1c56710f7f9ca7f5aa0f8e4e8f1e825005cbe85837d9b58a2b271ead201637f9b10fd5e61b7e8e52276e950f30fe326546c6ee33ee +DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 +DIST kitty-0.34.1.tar.xz.sig 566 BLAKE2B fb01069e33f958bfc1aee3e42ab5d8d775d79cf0c54b427690f4455c524d9baff3789823a6a8dce6494a8006715bc17530f1569c540b30f423c41f8833ae08f8 SHA512 cf60f1044661a62e73191526680ce862ae02e0dd89e017c139261cff8667b20be6aca0fb3b56f06c8ddb0e08a3c55eb428358a9db0b59ef65f2bd246fcf9cd01 diff --git a/x11-terms/kitty/kitty-0.34.1.ebuild b/x11-terms/kitty/kitty-0.34.1.ebuild new file mode 100644 index ..66daa0ec2a6d --- /dev/null +++ b/x11-terms/kitty/kitty-0.34.1.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo flag-o-matic go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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 +
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 4710571ee7dda2641c08177b1cbf824061701751 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Apr 19 06:42:52 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Apr 19 06:48:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4710571e x11-terms/kitty-shell-integration: add 0.34.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.34.1.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 8922d7b2e08b..0c8db0eee1df 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,3 +1,4 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 +DIST kitty-0.34.1.tar.xz 8176176 BLAKE2B c39709a065a04b04bf15e6decb9a96c1699c1082de44690c36e4e05a288f6835fa3c5dd059c363a272c98934b5c66cf5d79078b6403c7f15a9e94f3f72aa680c SHA512 1b361823741c8c2a6ce3c5d56d0cbbd51bd0a0d2574312ef5c05f359c70862e0889a9636e4b95865750cbd239b517763315ed0cf4ec46e1feaffc27cf20e0e66 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/
commit: 092d34666c7117b376e3b6b0b3a309879a7209b2 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Apr 18 18:17:17 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Apr 18 19:31:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=092d3466 x11-terms/kitty: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/36312 Signed-off-by: Conrad Kostecki gentoo.org> x11-terms/kitty/files/kitty-0.33.0-no-simd.patch | 12 1 file changed, 12 deletions(-) diff --git a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch deleted file mode 100644 index c1366c0ce73c.. --- a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch +++ /dev/null @@ -1,12 +0,0 @@ -Backport of fix for -DKITTY_NO_SIMD (aka for non-x86/amd64/arm64) -https://github.com/kovidgoyal/kitty/issues/7225 -https://github.com/kovidgoyal/kitty/commit/393169f79daf60c038b3e11e657fa5f3ee41c24c a/kitty/simd-string-impl.h -+++ b/kitty/simd-string-impl.h -@@ -21,5 +21,5 @@ - bool FUNC(utf8_decode_to_esc)(UTF8Decoder *d UNUSED, const uint8_t *src UNUSED, size_t src_sz UNUSED) NOSIMD - const uint8_t* FUNC(find_either_of_two_bytes)(const uint8_t *haystack UNUSED, const size_t sz UNUSED, const uint8_t a UNUSED, const uint8_t b UNUSED) NOSIMD --void FUNC(xor_data64)(const uint8_t key[64], uint8_t* data, const size_t data_sz); -+void FUNC(xor_data64)(const uint8_t key[64] UNUSED, uint8_t* data UNUSED, const size_t data_sz UNUSED) NOSIMD - #undef NOSIMD - #else
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 7ead9e6cae97ae4f00d419d49095ff34b8741fa7 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 15 02:33:21 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 15 02:36:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ead9e6c x11-terms/kitty-terminfo: add 0.34.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.34.0.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 647fa679fd7b..8922d7b2e08b 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,2 +1,3 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b +DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.34.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 596698804aa0ca20145af1bebdb2e0bf2e548752 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 15 02:33:26 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 15 02:36:25 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59669880 x11-terms/kitty: add 0.34.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.34.0.ebuild | 190 2 files changed, 193 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index fbd8695939e4..5f99c90773fa 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -4,3 +4,6 @@ DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f8 DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f SHA512 a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128 SHA512 aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798 +DIST kitty-0.34.0-vendor.tar.xz 1528164 BLAKE2B e3e97d818f9de422cbfd72491b3aadccf21702b408933c4c2db03ba8cea30bd28bd472b296e5504179fc3f756ff5c3f041511da410b41c9b52904ecd5c7b6fa6 SHA512 ffd92f673e3552f773513d04987d73d0b0cd7beec3685614e0c506675b6ab0eb400bba5e7c6904e57b03a13c8e09492bec655f154f052de504e26e7c2b458e5b +DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 +DIST kitty-0.34.0.tar.xz.sig 566 BLAKE2B 83fb2de657c26d9cc7718d9d08c81d175419598223c16185243851c0308404b7139a6da2ec2c5c0a24294ebd1f242f4cc1c905a355f59422a299c3893d2235ef SHA512 04283095f3c778379b3f26d94863f50a6c965a59d84431c21fabfeeb3d768cd427c6e1ded56684aa4d56e2fd441b2cbaebb3b2e0f328e2f30ca97b70076b37cb diff --git a/x11-terms/kitty/kitty-0.34.0.ebuild b/x11-terms/kitty/kitty-0.34.0.ebuild new file mode 100644 index ..66daa0ec2a6d --- /dev/null +++ b/x11-terms/kitty/kitty-0.34.0.ebuild @@ -0,0 +1,190 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo flag-o-matic go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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 +
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 97c0530ac0628b5931a2a941406617df7c8e2457 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Apr 15 02:33:02 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Apr 15 02:36:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97c0530a x11-terms/kitty-shell-integration: add 0.34.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.34.0.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 647fa679fd7b..8922d7b2e08b 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,2 +1,3 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b +DIST kitty-0.34.0.tar.xz 8227440 BLAKE2B 8e5b27d095a73711995f5f9c7b320e13632893ae3040204d643e5fe29a98c0337aff3abd4aa91300c84fa8fc435a077beddbbec123937b6db29a2c2f3fb1e89c SHA512 310084af59fb5832c9b87961d278601a8408fdcf4500083ffa5d4980ae600a2122a7477be23bfe0c374dec7955707894cb74cfd550ae577d66e39ed2e8b9c0f8 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.34.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: b1e06b9e56d096b9f14627b67394524c78bf7542 Author: Joonas Niilola gentoo org> AuthorDate: Fri Apr 12 07:53:22 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 12 07:53:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e06b9e x11-terms/kitty-terminfo: Stabilize 0.33.1 x86, #929099 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild index f9cc6792d9fb..5d9e89c307ab 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 30c153215825d1ab79d07a73d71d7af5102dbec7 Author: Joonas Niilola gentoo org> AuthorDate: Fri Apr 12 07:53:23 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 12 07:53:23 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30c15321 x11-terms/kitty: Stabilize 0.33.1 x86, #929099 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild b/x11-terms/kitty/kitty-0.33.1.ebuild index d36fe3950292..06f6c84b1549 100644 --- a/x11-terms/kitty/kitty-0.33.1.ebuild +++ b/x11-terms/kitty/kitty-0.33.1.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 8ec3acab5df2777f7d2acb446a31bf8bd7e27425 Author: Joonas Niilola gentoo org> AuthorDate: Fri Apr 12 07:53:22 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 12 07:53:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec3acab x11-terms/kitty-shell-integration: Stabilize 0.33.1 x86, #929099 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild index c7ed364d0a82..46bae3676e56 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 16f6298103ececad29d6f2b3e5876d1aebe0 Author: Joonas Niilola gentoo org> AuthorDate: Fri Apr 12 07:52:49 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 12 07:52:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16f6 x11-terms/kitty-terminfo: Stabilize 0.33.1 amd64, #929099 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild index b5c7cbc40759..f9cc6792d9fb 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 345ea285e98ff982c33c4e21dc5e8e1fb0f63355 Author: Joonas Niilola gentoo org> AuthorDate: Fri Apr 12 07:52:50 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 12 07:52:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345ea285 x11-terms/kitty: Stabilize 0.33.1 amd64, #929099 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild b/x11-terms/kitty/kitty-0.33.1.ebuild index 4c3dc7d623f0..d36fe3950292 100644 --- a/x11-terms/kitty/kitty-0.33.1.ebuild +++ b/x11-terms/kitty/kitty-0.33.1.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 802dc1380d3bbb71298e31dc3df80c2206f381d3 Author: Joonas Niilola gentoo org> AuthorDate: Fri Apr 12 07:52:44 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Apr 12 07:52:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802dc138 x11-terms/kitty-shell-integration: Stabilize 0.33.1 amd64, #929099 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild index c3b309c79626..c7ed364d0a82 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 841cec207da23dcf44b420c74240bc8f332fd19b Author: Ionen Wolkens gentoo org> AuthorDate: Fri Apr 5 11:25:18 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Apr 5 11:37:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841cec20 x11-terms/kitty: update live Kitty has some new logic to avoid overriding fortify source, but does not know that it's toolchain-implicit on Gentoo (and then it'd override gcc[hardened]'s _f_s=3 back to =2). Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 4c3dc7d623f0..66daa0ec2a6d 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -103,6 +103,7 @@ src_prepare() { 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/" )
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 3cea96e7e03776c37b7840687efae41981afe2c7 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Mar 25 12:53:37 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Mar 25 12:55:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cea96e7 x11-terms/kitty: tentatively drop -mxop workaround Patched in simde instead, if was affected may want to report on the upstream bug for whether the fix works as expected or not. Bug: https://bugs.gentoo.org/926959 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.33.1.ebuild | 5 + x11-terms/kitty/kitty-.ebuild | 5 + 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild b/x11-terms/kitty/kitty-0.33.1.ebuild index 8b389e6d48bb..4c3dc7d623f0 100644 --- a/x11-terms/kitty/kitty-0.33.1.ebuild +++ b/x11-terms/kitty/kitty-0.33.1.ebuild @@ -60,7 +60,7 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - amd64? ( dev-libs/simde ) + amd64? ( >=dev-libs/simde-0.8.0-r1 ) arm64? ( dev-libs/simde ) x86? ( dev-libs/simde ) X? ( @@ -145,9 +145,6 @@ src_compile() { printf %s "${CFLAGS}" ) - # workaround simde bug with -mxop (bug #926959) - append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1 - local conf=( --disable-link-time-optimization --ignore-compiler-warnings diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 8b389e6d48bb..4c3dc7d623f0 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -60,7 +60,7 @@ RDEPEND=" " DEPEND=" ${RDEPEND} - amd64? ( dev-libs/simde ) + amd64? ( >=dev-libs/simde-0.8.0-r1 ) arm64? ( dev-libs/simde ) x86? ( dev-libs/simde ) X? ( @@ -145,9 +145,6 @@ src_compile() { printf %s "${CFLAGS}" ) - # workaround simde bug with -mxop (bug #926959) - append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1 - local conf=( --disable-link-time-optimization --ignore-compiler-warnings
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 7ef77aa07addbf10eb9f69e2d5dac4896bc952e1 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Mar 25 12:51:41 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Mar 25 12:51:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef77aa0 x11-terms/kitty-shell-integration: drop 0.33.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 - .../kitty-shell-integration-0.33.0.ebuild | 37 -- 2 files changed, 38 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index a057acc12417..647fa679fd7b 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,3 +1,2 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 -DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild deleted file mode 100644 index c3b309c79626.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: bdb2708e6fc4e456ef96cf48f418b50f34494e49 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Mar 25 12:51:50 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Mar 25 12:51:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdb2708e x11-terms/kitty: drop 0.33.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 - x11-terms/kitty/kitty-0.33.0.ebuild | 196 2 files changed, 199 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index ff1a6f27a073..fbd8695939e4 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,9 +1,6 @@ DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc SHA512 0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97 SHA512 e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132 -DIST kitty-0.33.0-vendor.tar.xz 1418544 BLAKE2B 0cb3879637e4c1bf14332252aaec55de720e706fde36606bd4fd3e438e7431e86e95fffbf297d84f60ea028b72ed2f147bbab999022f785402832f3f615e137a SHA512 fa3c996addf4067971a63f70069c9ab41a6655fe107f88eaa97440e7a45a9a9fb609f30acb2f205d9967a48cbb33787969770c1e387b0c6a3bf2d0aea24d2624 -DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 -DIST kitty-0.33.0.tar.xz.sig 566 BLAKE2B 218cb43b6dcbc8bdf172e9ff99034ec5f8ced0be2cab3c9cf382801b4cbab28b20c26ab6e0a4d4e981372ee6f1800a257babc73196182c7b7a2d1d66d7b73fc9 SHA512 7bdda8c6fbd3ce65fea7e40cb3063776ef0556755c5755b47d1b0b2673e7212aacb3469e3992d6c65c16ffd83e453f2ffa967c94abae5588123f21086575580b DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f SHA512 a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128 SHA512 aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798 diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild b/x11-terms/kitty/kitty-0.33.0.ebuild deleted file mode 100644 index 0b8a2e645268.. --- a/x11-terms/kitty/kitty-0.33.0.ebuild +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo flag-o-matic go-env optfeature multiprocessing -inherit python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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} -
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 06121fdd9857ba6e05521f99db36fd8672163f41 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Mar 25 12:51:30 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Mar 25 12:51:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06121fdd x11-terms/kitty-terminfo: drop 0.33.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo/kitty-terminfo-0.33.0.ebuild| 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index a057acc12417..647fa679fd7b 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,3 +1,2 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 -DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild deleted file mode 100644 index b5c7cbc40759.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 2f7f8c3225a688f3bb17b43a1dec4a007016fdc7 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 21 05:20:40 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 21 05:26:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f7f8c32 x11-terms/kitty-terminfo: add 0.33.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.33.1.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 27e47a0b7df1..a057acc12417 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,2 +1,3 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 +DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 44e7cac3a687f8b495d7a8a7a96bac4de5f46aa3 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 21 05:20:49 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 21 05:26:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e7cac3 x11-terms/kitty: add 0.33.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.33.1.ebuild | 192 2 files changed, 195 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 93af838549bd..ff1a6f27a073 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -4,3 +4,6 @@ DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f8 DIST kitty-0.33.0-vendor.tar.xz 1418544 BLAKE2B 0cb3879637e4c1bf14332252aaec55de720e706fde36606bd4fd3e438e7431e86e95fffbf297d84f60ea028b72ed2f147bbab999022f785402832f3f615e137a SHA512 fa3c996addf4067971a63f70069c9ab41a6655fe107f88eaa97440e7a45a9a9fb609f30acb2f205d9967a48cbb33787969770c1e387b0c6a3bf2d0aea24d2624 DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 DIST kitty-0.33.0.tar.xz.sig 566 BLAKE2B 218cb43b6dcbc8bdf172e9ff99034ec5f8ced0be2cab3c9cf382801b4cbab28b20c26ab6e0a4d4e981372ee6f1800a257babc73196182c7b7a2d1d66d7b73fc9 SHA512 7bdda8c6fbd3ce65fea7e40cb3063776ef0556755c5755b47d1b0b2673e7212aacb3469e3992d6c65c16ffd83e453f2ffa967c94abae5588123f21086575580b +DIST kitty-0.33.1-vendor.tar.xz 1422996 BLAKE2B 5ea525c501a3e1d845b7338c9644f3b1ba67b7f7f127950ae4493ddb299ad4a9cbe20cd1df7cd6aa49ca53bfb1236a393296c4e64951f9fa9d46d572e3fef47f SHA512 a764e009fd90df31e9aaf90501855949f7fe3c46a383ece60826ecdcbb41cedac1c34587772a6a7c257b42773516d0f753712f94d71689e738139a7291aa961f +DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b +DIST kitty-0.33.1.tar.xz.sig 566 BLAKE2B 568d54993d6c66670279364c317fa0778594852e8c2e4012175640c1cf377c96b6897c8f1bb9735f9ae2624b4c2ee7681a056f3974666db536a086732d49d128 SHA512 aa52d901698ca513c7a996f0a45658a0c23a4c82f365aa782fc24ff075352f69465dfe3d090da1f0fc32ff7522d19324161ff6e7985c97280b99b13bdc41e798 diff --git a/x11-terms/kitty/kitty-0.33.1.ebuild b/x11-terms/kitty/kitty-0.33.1.ebuild new file mode 100644 index ..8b389e6d48bb --- /dev/null +++ b/x11-terms/kitty/kitty-0.33.1.ebuild @@ -0,0 +1,192 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo flag-o-matic go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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 ) + arm64? ( dev-libs/simde ) + x86? ( dev-libs/simde ) + X? ( + x11-base/xorg-proto + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr +
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: dc3048279d1ada55ceeb61c6512ca81357f1f5a0 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 21 05:20:31 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 21 05:26:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc304827 x11-terms/kitty-shell-integration: add 0.33.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.33.1.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 27e47a0b7df1..a057acc12417 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,2 +1,3 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 +DIST kitty-0.33.1.tar.xz 8166164 BLAKE2B 6592ae99f3e05bda5367186096804175f00f21770e7112bf45fa968d161e70d2fdcf956214e29e048e6973ee14457f5eaca753a761824f1c104ba32552122e33 SHA512 5fa2421baf9fac41d4a8ff89bb5e44d1820012e8c960e25980d597dcebbb44ffa97c03818e8a91015691321eedb9d9f53139a97cbb6bd673053fbfd73c77739b diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 32b88cb8a3d93ab933af689b34de5c89b259ddab Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 21 05:21:05 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 21 05:26:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32b88cb8 x11-terms/kitty: sync live Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 19f68cbfc354..8b389e6d48bb 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -74,7 +74,7 @@ DEPEND=" # bug #919751 wrt go subslot BDEPEND=" ${PYTHON_DEPS} - >=dev-lang/go-1.21:= + >=dev-lang/go-1.22:= sys-libs/ncurses virtual/pkgconfig test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/, x11-terms/kitty/
commit: 5b7011824d4afdc77c1cd28a2d46445208c77145 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Mar 16 07:21:51 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Mar 16 07:25:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b701182 x11-terms/kitty: backport fix for non-x86/amd64/arm64 Only tested on amd64 by forcing CPPFLAGS=-DKITTY_NO_SIMD which fails like it would on any arches where simde is not used. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/files/kitty-0.33.0-no-simd.patch | 12 x11-terms/kitty/kitty-0.33.0.ebuild | 4 2 files changed, 16 insertions(+) diff --git a/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch new file mode 100644 index ..c1366c0ce73c --- /dev/null +++ b/x11-terms/kitty/files/kitty-0.33.0-no-simd.patch @@ -0,0 +1,12 @@ +Backport of fix for -DKITTY_NO_SIMD (aka for non-x86/amd64/arm64) +https://github.com/kovidgoyal/kitty/issues/7225 +https://github.com/kovidgoyal/kitty/commit/393169f79daf60c038b3e11e657fa5f3ee41c24c +--- a/kitty/simd-string-impl.h b/kitty/simd-string-impl.h +@@ -21,5 +21,5 @@ + bool FUNC(utf8_decode_to_esc)(UTF8Decoder *d UNUSED, const uint8_t *src UNUSED, size_t src_sz UNUSED) NOSIMD + const uint8_t* FUNC(find_either_of_two_bytes)(const uint8_t *haystack UNUSED, const size_t sz UNUSED, const uint8_t a UNUSED, const uint8_t b UNUSED) NOSIMD +-void FUNC(xor_data64)(const uint8_t key[64], uint8_t* data, const size_t data_sz); ++void FUNC(xor_data64)(const uint8_t key[64] UNUSED, uint8_t* data UNUSED, const size_t data_sz UNUSED) NOSIMD + #undef NOSIMD + #else diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild b/x11-terms/kitty/kitty-0.33.0.ebuild index 19f68cbfc354..0b8a2e645268 100644 --- a/x11-terms/kitty/kitty-0.33.0.ebuild +++ b/x11-terms/kitty/kitty-0.33.0.ebuild @@ -84,6 +84,10 @@ BDEPEND=" QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go +PATCHES=( + "${FILESDIR}"/${P}-no-simd.patch +) + src_unpack() { if [[ ${PV} == ]]; then git-r3_src_unpack
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 322e5186606b64ef16907668bc914e65c2ab951a Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 14 09:58:11 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 14 09:59:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322e5186 x11-terms/kitty: pass -buildvcs=false Closes: https://bugs.gentoo.org/927012 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.32.2.ebuild | 2 +- x11-terms/kitty/kitty-0.33.0.ebuild | 2 +- x11-terms/kitty/kitty-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild index e30b44b1757a..706bf002c4d6 100644 --- a/x11-terms/kitty/kitty-0.32.2.ebuild +++ b/x11-terms/kitty/kitty-0.32.2.ebuild @@ -129,7 +129,7 @@ src_compile() { local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) go-env_set_compile_environment - local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" + local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" # workaround link errors with Go + gcc + -g3 (bug #924436), diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild b/x11-terms/kitty/kitty-0.33.0.ebuild index cf3bee0036d7..19f68cbfc354 100644 --- a/x11-terms/kitty/kitty-0.33.0.ebuild +++ b/x11-terms/kitty/kitty-0.33.0.ebuild @@ -132,7 +132,7 @@ src_compile() { local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) go-env_set_compile_environment - local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" + local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" # workaround link errors with Go + gcc + -g3 (bug #924436), diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index cf3bee0036d7..19f68cbfc354 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -132,7 +132,7 @@ src_compile() { local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) go-env_set_compile_environment - local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" + local -x GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" # workaround link errors with Go + gcc + -g3 (bug #924436),
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 21d67dd1f21db33bb7d1611baa3727b378e47c96 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Mar 14 04:31:29 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Mar 14 04:35:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d67dd1 x11-terms/kitty: workaround simde issue with -mxop Haven't actually tried bdver2 that bug #926959 used given hit illegal instructions mid-build, but should work in theory given it does with -mxop. Thankfully simde gives a lot of defines to control what it does, but ideally it should be looked at in simde itself upstream. Closes: https://bugs.gentoo.org/926959 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.33.0.ebuild | 3 +++ x11-terms/kitty/kitty-.ebuild | 3 +++ 2 files changed, 6 insertions(+) diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild b/x11-terms/kitty/kitty-0.33.0.ebuild index 72d581ffd389..cf3bee0036d7 100644 --- a/x11-terms/kitty/kitty-0.33.0.ebuild +++ b/x11-terms/kitty/kitty-0.33.0.ebuild @@ -145,6 +145,9 @@ src_compile() { printf %s "${CFLAGS}" ) + # workaround simde bug with -mxop (bug #926959) + append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1 + local conf=( --disable-link-time-optimization --ignore-compiler-warnings diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 72d581ffd389..cf3bee0036d7 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -145,6 +145,9 @@ src_compile() { printf %s "${CFLAGS}" ) + # workaround simde bug with -mxop (bug #926959) + append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1 + local conf=( --disable-link-time-optimization --ignore-compiler-warnings
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 668475c9affa35544eee3e9d65c1cd657d28e65e Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 17:26:16 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 17:26:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668475c9 x11-terms/kitty: add 0.33.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.33.0.ebuild | 189 2 files changed, 192 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 9ce537b7cb16..93af838549bd 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,3 +1,6 @@ DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc SHA512 0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97 SHA512 e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132 +DIST kitty-0.33.0-vendor.tar.xz 1418544 BLAKE2B 0cb3879637e4c1bf14332252aaec55de720e706fde36606bd4fd3e438e7431e86e95fffbf297d84f60ea028b72ed2f147bbab999022f785402832f3f615e137a SHA512 fa3c996addf4067971a63f70069c9ab41a6655fe107f88eaa97440e7a45a9a9fb609f30acb2f205d9967a48cbb33787969770c1e387b0c6a3bf2d0aea24d2624 +DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 +DIST kitty-0.33.0.tar.xz.sig 566 BLAKE2B 218cb43b6dcbc8bdf172e9ff99034ec5f8ced0be2cab3c9cf382801b4cbab28b20c26ab6e0a4d4e981372ee6f1800a257babc73196182c7b7a2d1d66d7b73fc9 SHA512 7bdda8c6fbd3ce65fea7e40cb3063776ef0556755c5755b47d1b0b2673e7212aacb3469e3992d6c65c16ffd83e453f2ffa967c94abae5588123f21086575580b diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild b/x11-terms/kitty/kitty-0.33.0.ebuild new file mode 100644 index ..72d581ffd389 --- /dev/null +++ b/x11-terms/kitty/kitty-0.33.0.ebuild @@ -0,0 +1,189 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo flag-o-matic go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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 ) + 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
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 2e654689e12130238a2965497dc2b855f570d7a2 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 17:21:50 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 17:21:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e654689 x11-terms/kitty-terminfo: drop 0.32.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo/kitty-terminfo-0.32.1.ebuild| 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index e022bc18d59f..b80306fc294c 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,2 +1 @@ -DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild deleted file mode 100644 index 454d33a36840.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 08a12a86b3c71a24e1a8c33fb9738c2339fd1eba Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 17:21:30 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 17:21:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a12a86 x11-terms/kitty: drop 0.32.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 - x11-terms/kitty/kitty-0.32.1.ebuild | 186 2 files changed, 189 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index bfc58f035fcf..9ce537b7cb16 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,6 +1,3 @@ -DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156 SHA512 6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d -DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 -DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782 SHA512 3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc SHA512 0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97 SHA512 e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132 diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild b/x11-terms/kitty/kitty-0.32.1.ebuild deleted file mode 100644 index e30b44b1757a.. --- a/x11-terms/kitty/kitty-0.32.1.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo flag-o-matic go-env optfeature multiprocessing -inherit python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig - media-libs/harfbuzz:=[truetype] - media-libs/lcms:2 - media-libs/libglvnd[X?] - media-libs/libpng:= - sys-apps/dbus - sys-libs/zlib:= - 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} - 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.21:= - sys-libs/ncurses -
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 420a98b3cf6813a1aad12cfa8ecbfacc573400e9 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 17:26:04 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 17:26:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=420a98b3 x11-terms/kitty-terminfo: add 0.33.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.33.0.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index b80306fc294c..27e47a0b7df1 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1 +1,2 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 +DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.33.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 00af4b36d8aa98969e62f4cc7dd3ea19b6a2a351 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 17:21:40 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 17:21:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00af4b36 x11-terms/kitty-shell-integration: drop 0.32.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 - .../kitty-shell-integration-0.32.1.ebuild | 37 -- 2 files changed, 38 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index e022bc18d59f..b80306fc294c 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,2 +1 @@ -DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild deleted file mode 100644 index 09182199f5b9.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 9cd06ec29f9aa7e126c513225a45dc326c4b6baa Author: Ionen Wolkens gentoo org> AuthorDate: Tue Mar 12 17:26:11 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Mar 12 17:26:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd06ec2 x11-terms/kitty-shell-integration: add 0.33.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.33.0.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index b80306fc294c..27e47a0b7df1 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1 +1,2 @@ DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 +DIST kitty-0.33.0.tar.xz 8170952 BLAKE2B d98c1070d53b43dacc0aeefa6b0fc46a51528b196b09e875406f30eceddd65256090b6efb2b1b24f485b32db6d36483a9dc725934ad0327412e789e2f01a3574 SHA512 5dad29e7ff0f83dd14138fd32ee3d556214251a5617ef9bd0c8a8b4032e26cf8973752d0b4221e06afd745ae4a12967fc1194f3d053b0e8451cb7ca97360fa35 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.33.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: b3141f907e2d49fdbeda9c33a850b4754492cc52 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 15:07:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 15:07:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3141f90 x11-terms/kitty-terminfo: Stabilize 0.32.2 arm64, #926114 Signed-off-by: Arthur Zamarin gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild index 5d9e89c307ab..454d33a36840 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: b7260a12450bf640fe1e425698aa65f20fa689b1 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 15:07:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 15:07:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7260a12 x11-terms/kitty-shell-integration: Stabilize 0.32.2 arm64, #926114 Signed-off-by: Arthur Zamarin gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild index 46bae3676e56..09182199f5b9 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 87fdc430ad3fa6214978b4967000482636c15cf2 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Mar 12 15:07:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Mar 12 15:07:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87fdc430 x11-terms/kitty: Stabilize 0.32.2 arm64, #926114 Signed-off-by: Arthur Zamarin gentoo.org> x11-terms/kitty/kitty-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild index de8a2affadb5..e30b44b1757a 100644 --- a/x11-terms/kitty/kitty-0.32.2.ebuild +++ b/x11-terms/kitty/kitty-0.32.2.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 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 54b8fc063fe6e3cc903f971ad2978a638a786473 Author: Joonas Niilola gentoo org> AuthorDate: Mon Mar 4 06:55:51 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 4 06:56:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54b8fc06 x11-terms/kitty: Stabilize 0.32.2 amd64, #926114 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild index 51c0ff876043..de8a2affadb5 100644 --- a/x11-terms/kitty/kitty-0.32.2.ebuild +++ b/x11-terms/kitty/kitty-0.32.2.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 ~ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 69591a7ca97477a39ba0ac041ebd0a1673567329 Author: Joonas Niilola gentoo org> AuthorDate: Mon Mar 4 06:55:51 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 4 06:56:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69591a7c x11-terms/kitty-terminfo: Stabilize 0.32.2 amd64, #926114 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild index 644024a9f4e7..5d9e89c307ab 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 05e5c263e9a364760e0dcb7a1c09506a17eef9c9 Author: Joonas Niilola gentoo org> AuthorDate: Mon Mar 4 06:55:51 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 4 06:56:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e5c263 x11-terms/kitty-shell-integration: Stabilize 0.32.2 amd64, #926114 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild index 8171f4e8a099..46bae3676e56 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 880f77ec2c80d16fbf7577041f79fc57d191344f Author: Joonas Niilola gentoo org> AuthorDate: Mon Mar 4 06:45:06 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 4 06:45:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=880f77ec x11-terms/kitty-shell-integration: Stabilize 0.32.2 x86, #926114 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild index c3b309c79626..8171f4e8a099 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: e44b13519c077c707a7d7edeb89f82b726f2e38c Author: Joonas Niilola gentoo org> AuthorDate: Mon Mar 4 06:45:07 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 4 06:45:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44b1351 x11-terms/kitty: Stabilize 0.32.2 x86, #926114 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild index 5099295c3d2c..51c0ff876043 100644 --- a/x11-terms/kitty/kitty-0.32.2.ebuild +++ b/x11-terms/kitty/kitty-0.32.2.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 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 4b44da98612392443c4c9b83d691d3b7e16e6c01 Author: Joonas Niilola gentoo org> AuthorDate: Mon Mar 4 06:45:07 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Mar 4 06:45:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b44da98 x11-terms/kitty-terminfo: Stabilize 0.32.2 x86, #926114 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild index b5c7cbc40759..644024a9f4e7 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 0dd8b81bec755f28fb075b9486cde3e85deb6efc Author: Ionen Wolkens gentoo org> AuthorDate: Sun Feb 25 11:23:31 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sun Feb 25 11:30:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd8b81b x11-terms/kitty: update live For other arches it passes -DKITTY_NO_SIMD, albeit that seems to be (currently) broken if passed on amd64 and that likely means it's broken on other arches as well at the moment. Adding the dependency will at least fix it for amd64 right now. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 5099295c3d2c..72d581ffd389 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -60,6 +60,9 @@ RDEPEND=" " DEPEND=" ${RDEPEND} + amd64? ( dev-libs/simde ) + arm64? ( dev-libs/simde ) + x86? ( dev-libs/simde ) X? ( x11-base/xorg-proto x11-libs/libXi
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: d6d248b106ac8c2b27f154a0f9588d2194e74875 Author: Matoro Mahri matoro tk> AuthorDate: Thu Feb 22 18:13:59 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:32:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6d248b1 x11-terms/kitty: Stabilize 0.32.1 arm64, #924117 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> x11-terms/kitty/kitty-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild b/x11-terms/kitty/kitty-0.32.1.ebuild index de8a2affadb5..e30b44b1757a 100644 --- a/x11-terms/kitty/kitty-0.32.1.ebuild +++ b/x11-terms/kitty/kitty-0.32.1.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 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 5d3fde8d3cc9cdcc450c4980a33959b254c29997 Author: Matoro Mahri matoro tk> AuthorDate: Thu Feb 22 18:13:59 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:32:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d3fde8d x11-terms/kitty-terminfo: Stabilize 0.32.1 arm64, #924117 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild index 5d9e89c307ab..454d33a36840 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 09b7044c5cbf56a99d91c67e37558f63aac75bc2 Author: Matoro Mahri matoro tk> AuthorDate: Thu Feb 22 18:13:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Feb 22 20:32:50 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09b7044c x11-terms/kitty-shell-integration: Stabilize 0.32.1 arm64, #924117 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild index 46bae3676e56..09182199f5b9 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 55656d681a37ff848b4bbed2abcfc77608f54c13 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Feb 22 05:10:30 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Feb 22 06:14:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55656d68 x11-terms/kitty-terminfo: drop 0.31.0, 0.32.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 2 -- .../kitty-terminfo/kitty-terminfo-0.31.0.ebuild| 23 -- .../kitty-terminfo/kitty-terminfo-0.32.0.ebuild| 23 -- 3 files changed, 48 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index f039dc9d02b9..e022bc18d59f 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,4 +1,2 @@ -DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 -DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild deleted file mode 100644 index 53f4810db87e.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -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.32.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild deleted file mode 100644 index b5c7cbc40759.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 7beebf5b63a47f06b4057c5c4f892810b329e29c Author: Ionen Wolkens gentoo org> AuthorDate: Thu Feb 22 05:10:19 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Feb 22 06:14:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7beebf5b x11-terms/kitty: drop 0.31.0, 0.32.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 6 -- x11-terms/kitty/kitty-0.31.0.ebuild | 176 x11-terms/kitty/kitty-0.32.0.ebuild | 176 3 files changed, 358 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 52a18d6fcc08..bfc58f035fcf 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,9 +1,3 @@ -DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86 SHA512 41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072 -DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 -DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9 SHA512 cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280 -DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20 SHA512 00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89 -DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 -DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa SHA512 fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897 DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156 SHA512 6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782 SHA512 3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild b/x11-terms/kitty/kitty-0.31.0.ebuild deleted file mode 100644 index ce3ee5eb6d93.. --- a/x11-terms/kitty/kitty-0.31.0.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo go-env optfeature multiprocessing -inherit python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # go -SLOT="0" -IUSE="+X test wayland" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - || ( X wayland ) - test? ( X wayland ) -" -RESTRICT="!test? (
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 313a2d3b299571b40cce18823d26192e257abde8 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Feb 22 05:10:44 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Feb 22 06:14:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313a2d3b x11-terms/kitty-shell-integration: drop 0.31.0, 0.32.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 2 -- .../kitty-shell-integration-0.31.0.ebuild | 37 -- .../kitty-shell-integration-0.32.0.ebuild | 37 -- 3 files changed, 76 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index f039dc9d02b9..e022bc18d59f 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,4 +1,2 @@ -DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 -DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild deleted file mode 100644 index a2250e3052a3.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -} diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild deleted file mode 100644 index c3b309c79626.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 548e73667bcd5682ffb9eea0d78463a5f74edb7c Author: Ionen Wolkens gentoo org> AuthorDate: Tue Feb 13 18:20:00 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Feb 13 18:41:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548e7366 x11-terms/kitty: workaround link failure with Go + gcc + -g(gdb)3 Not interested in pursuing a potential Go bug, so just do a workaround. May recheck now and then to see if it's not longer needed with toolchain updates. If this is a widespread issue, it may need visiting in go-env's go-env_set_compile_environment instead though. Not an issue for the non-CGO_CFLAGS bits, so can keep -g3 elsewhere. Closes: https://bugs.gentoo.org/924436 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.32.1.ebuild | 12 +++- x11-terms/kitty/kitty-0.32.2.ebuild | 12 +++- x11-terms/kitty/kitty-.ebuild | 12 +++- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild b/x11-terms/kitty/kitty-0.32.1.ebuild index ce3ee5eb6d93..de8a2affadb5 100644 --- a/x11-terms/kitty/kitty-0.32.1.ebuild +++ b/x11-terms/kitty/kitty-0.32.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit edo go-env optfeature multiprocessing +inherit edo flag-o-matic go-env optfeature multiprocessing inherit python-single-r1 toolchain-funcs xdg if [[ ${PV} == ]]; then @@ -132,6 +132,16 @@ src_compile() { local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" + # workaround link errors with Go + gcc + -g3 (bug #924436), + # retry now and then to see if can be dropped + tc-is-gcc && + CGO_CFLAGS=$( + CFLAGS=${CGO_CFLAGS} + replace-flags -g3 -g + replace-flags -ggdb3 -ggdb + printf %s "${CFLAGS}" + ) + local conf=( --disable-link-time-optimization --ignore-compiler-warnings diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild index ad738d565f30..5099295c3d2c 100644 --- a/x11-terms/kitty/kitty-0.32.2.ebuild +++ b/x11-terms/kitty/kitty-0.32.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit edo go-env optfeature multiprocessing +inherit edo flag-o-matic go-env optfeature multiprocessing inherit python-single-r1 toolchain-funcs xdg if [[ ${PV} == ]]; then @@ -132,6 +132,16 @@ src_compile() { local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" + # workaround link errors with Go + gcc + -g3 (bug #924436), + # retry now and then to see if can be dropped + tc-is-gcc && + CGO_CFLAGS=$( + CFLAGS=${CGO_CFLAGS} + replace-flags -g3 -g + replace-flags -ggdb3 -ggdb + printf %s "${CFLAGS}" + ) + local conf=( --disable-link-time-optimization --ignore-compiler-warnings diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index ad738d565f30..5099295c3d2c 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit edo go-env optfeature multiprocessing +inherit edo flag-o-matic go-env optfeature multiprocessing inherit python-single-r1 toolchain-funcs xdg if [[ ${PV} == ]]; then @@ -132,6 +132,16 @@ src_compile() { local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" + # workaround link errors with Go + gcc + -g3 (bug #924436), + # retry now and then to see if can be dropped + tc-is-gcc && + CGO_CFLAGS=$( + CFLAGS=${CGO_CFLAGS} + replace-flags -g3 -g + replace-flags -ggdb3 -ggdb + printf %s "${CFLAGS}" + ) + local conf=( --disable-link-time-optimization --ignore-compiler-warnings
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: b97932d16fe394c0b75cd2c9f42e628563f80e1f Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 13 08:05:05 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 13 08:05:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97932d1 x11-terms/kitty-shell-integration: Stabilize 0.32.1 x86, #924035 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild index c7ed364d0a82..46bae3676e56 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 301372c7b8e22e410a5ea8aa8018bc5a013d6e01 Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 13 08:04:51 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 13 08:05:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301372c7 x11-terms/kitty-terminfo: Stabilize 0.32.1 amd64, #924035 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild index b5c7cbc40759..f9cc6792d9fb 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 41c0e4fffd0c4e414a4b3233c708d1911ddbedcd Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 13 08:05:06 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 13 08:05:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c0e4ff x11-terms/kitty: Stabilize 0.32.1 x86, #924035 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild b/x11-terms/kitty/kitty-0.32.1.ebuild index 7ce87ae0ffa3..ce3ee5eb6d93 100644 --- a/x11-terms/kitty/kitty-0.32.1.ebuild +++ b/x11-terms/kitty/kitty-0.32.1.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 6dbe3f8f159e9087018f854a1c2c8e3aae5f92fc Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 13 08:05:06 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 13 08:05:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbe3f8f x11-terms/kitty-terminfo: Stabilize 0.32.1 x86, #924035 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild index f9cc6792d9fb..5d9e89c307ab 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 475c4178441172c76a5b8733f5f9a4895a32a9a0 Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 13 08:04:51 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 13 08:05:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475c4178 x11-terms/kitty: Stabilize 0.32.1 amd64, #924035 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild b/x11-terms/kitty/kitty-0.32.1.ebuild index ad738d565f30..7ce87ae0ffa3 100644 --- a/x11-terms/kitty/kitty-0.32.1.ebuild +++ b/x11-terms/kitty/kitty-0.32.1.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 3cfa3d60d8460d187d7e4e4584c7ee028da6caf6 Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 13 08:04:50 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 13 08:05:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cfa3d60 x11-terms/kitty-shell-integration: Stabilize 0.32.1 amd64, #924035 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild index c3b309c79626..c7ed364d0a82 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: ddc65bfe6d0c4dd680cedbfee0c4b1cd51573d37 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Feb 12 09:10:44 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Feb 12 09:15:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddc65bfe x11-terms/kitty-shell-integration: add 0.32.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.32.2.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 9c3a145fcdf7..f039dc9d02b9 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,3 +1,4 @@ DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 +DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.2.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 05d2d29789d860933cbb76b95071a1dc8074573b Author: Ionen Wolkens gentoo org> AuthorDate: Mon Feb 12 09:11:00 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Feb 12 09:15:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d2d297 x11-terms/kitty-terminfo: add 0.32.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.32.2.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 9c3a145fcdf7..f039dc9d02b9 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,3 +1,4 @@ DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 +DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: c28b4a891972d3547bdb49ea668a70cf76aca8a7 Author: Ionen Wolkens gentoo org> AuthorDate: Mon Feb 12 09:11:21 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Mon Feb 12 09:15:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28b4a89 x11-terms/kitty: add 0.32.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.32.2.ebuild | 176 2 files changed, 179 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 6c7906344708..52a18d6fcc08 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -7,3 +7,6 @@ DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B e925423321ec88fd0e7cc4f356c92b9ca9d992d DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156 SHA512 6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782 SHA512 3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f +DIST kitty-0.32.2-vendor.tar.xz 1406008 BLAKE2B 9fb14c55385abe2a50c45a392d14a2524d24ae3d054862f1f73c4813424ae8f7dacffccafd947fc59024430b930a8407482732c4962a6413cb9afd6e878e2cbc SHA512 0e7446b1f62564a2f4c2f40ef7ac05d0f0b9340ef3ba21b7c5f12795c062ab2552299c987319bafe14aa45524dce231d9f6b1539d6e9cc4fc43248fd4d50e915 +DIST kitty-0.32.2.tar.xz 8103024 BLAKE2B 637449eb655973700493f725846263bfba193729725b6f14490fc44872e191c5e47b272bc3955b5ca47d400a497931be0749d338354ae8a5402fd867f7b941d3 SHA512 245d399366c0b2174bb80d557c08edf49e96a034a3cf33d2027180ef418581cc9bea2566d9ead9f96094bdc01655aeddd251b07b1bc444e7af59c864eb2bcd01 +DIST kitty-0.32.2.tar.xz.sig 566 BLAKE2B 42ac9788a4dc63fdbae22667e301decb195f8f852f1f08c486993c0cc6284adc11860778fbef976026c0e3fa87b47a8cf69894657324b860b98bb0bedaf51f97 SHA512 e18368b917f3617be76a23e2ec278d418f19ec25b3a4ee84d08190fbeaea009dd16ffb3639c644da009429005344e4d1245f3c9c45d39aecd2cb3b44d4f0d132 diff --git a/x11-terms/kitty/kitty-0.32.2.ebuild b/x11-terms/kitty/kitty-0.32.2.ebuild new file mode 100644 index ..ad738d565f30 --- /dev/null +++ b/x11-terms/kitty/kitty-0.32.2.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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} + 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=" +
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 4f3d0ed04bc812d0118531585a6af1d6848f72bc Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 26 04:25:31 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 26 04:25:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f3d0ed0 x11-terms/kitty-shell-integration: add 0.32.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.32.1.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 2d5fb2a6e2ae..9c3a145fcdf7 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,2 +1,3 @@ DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 +DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: d2c6c988cb34001f6d0ce5931c54aed7be494ea4 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 26 04:26:08 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 26 04:26:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c6c988 x11-terms/kitty: add 0.32.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.32.1.ebuild | 176 2 files changed, 179 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 764aace987f3..6c7906344708 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -4,3 +4,6 @@ DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 5013b35dd7119b5bed3e4fefee70009f6fe6ba8 DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20 SHA512 00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa SHA512 fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897 +DIST kitty-0.32.1-vendor.tar.xz 1404632 BLAKE2B 660bd55dbcc5816af36aa8d918170805d0b06fb17b0f7fc4048fb55cdf9bf131e8d28f3d14cf912ddebc598b6749d66b9bd89fc087dfd0564c28e170fb0b2156 SHA512 6bd272fe73fd3a0307c7a0d3cec0ff5831133977ed02948ace1f0a1cc69b59409aa450d75fd107a56f8e64ee1b59750b6350dc70afd029f412c8d7c4f53e991d +DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 +DIST kitty-0.32.1.tar.xz.sig 566 BLAKE2B 6eee10a20448a1ed35a8f2b29b143af7787eafe55f05786cecbe9d775c88f1da4e5ca969ee434a76817eb6f22eb57d8a8ffa95ed8c7d9a102cadb0cc9952f782 SHA512 3dd6e10f2db91c989b15c9007e6bab8db4aea77530f43c753fa91e98cc9084110f46ad1a71eb5105618ff3145b2f9ca2da0ace6c4edb2c1ea15aa7ad82ab328f diff --git a/x11-terms/kitty/kitty-0.32.1.ebuild b/x11-terms/kitty/kitty-0.32.1.ebuild new file mode 100644 index ..ad738d565f30 --- /dev/null +++ b/x11-terms/kitty/kitty-0.32.1.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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} + 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=" +
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: abc7633c8d180b69b58de52d2c684d513744e43a Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 26 04:25:35 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 26 04:25:35 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc7633c x11-terms/kitty-terminfo: add 0.32.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.32.1.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 2d5fb2a6e2ae..9c3a145fcdf7 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,2 +1,3 @@ DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 +DIST kitty-0.32.1.tar.xz 8115412 BLAKE2B 493b250c3b456e895646175602997d902f457f8935be2b2cc21e41f6efbc963865eff6157d31427a65e9d0976e87965a646ef77cfdee28d96aeb710e6a905c4c SHA512 4be50093b2da7a6536548f8bf36ea86ab47238a1f346e10d4384a90d2d0d0e02f8d98dc6a463ffa7c7a93268202b5a4109f28e2b7ece1d9593f590691e5e1af8 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: bf2502d4235e07137fa2e8d6ac1d5929cdfbde3a Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 06:35:03 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 06:39:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf2502d4 x11-terms/kitty-shell-integration: add 0.32.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.32.0.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 048fa7633ad0..2d5fb2a6e2ae 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1 +1,2 @@ DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 +DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild new file mode 100644 index ..c3b309c79626 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.32.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: eff3cad79f0aff0d8b6ce59c46325181cdc25ae4 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 06:35:16 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 06:39:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff3cad7 x11-terms/kitty: add 0.32.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.32.0.ebuild | 176 2 files changed, 179 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index b0b5772c379a..764aace987f3 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,3 +1,6 @@ DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86 SHA512 41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9 SHA512 cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280 +DIST kitty-0.32.0-vendor.tar.xz 1404384 BLAKE2B 5b7d2af146429354e25d9b4f5c43a769535ad9a3b31b5a2944b8d8e7f045630734bd8e92c3f40c5dd7111d5014b9b356972896c0ba005392fbb740bc4bb30b20 SHA512 00b94033ea8b6ae3bbe509fdc2443aa7405a59ff9c04d86b96bd4dfe002367517b5b1fa99f27b8e2424917bb6b2eaa5959e8f470cd524de6388760870779af89 +DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 +DIST kitty-0.32.0.tar.xz.sig 566 BLAKE2B e925423321ec88fd0e7cc4f356c92b9ca9d992dce4c480c383368eff81f97bae4ac5a1d2cc2a7a2f3603f32448aa5d817c2319681dd1e2c24150834e137f55fa SHA512 fe7ce2dceb22ee477d6a9e3b308f4ef54287d1656f949511e80a6c9ee1d921bab5599675e354e6dd8b35719b0ff5373a9cca73b255da3c03aaed239e7355c897 diff --git a/x11-terms/kitty/kitty-0.32.0.ebuild b/x11-terms/kitty/kitty-0.32.0.ebuild new file mode 100644 index ..ad738d565f30 --- /dev/null +++ b/x11-terms/kitty/kitty-0.32.0.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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} + 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.21:= + sys-libs/ncurses +
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 32c632482fad1740c903e48a8166d0e3d0f36a2e Author: Ionen Wolkens gentoo org> AuthorDate: Fri Jan 19 06:35:10 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Jan 19 06:39:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c63248 x11-terms/kitty-terminfo: add 0.32.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.32.0.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 048fa7633ad0..2d5fb2a6e2ae 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1 +1,2 @@ DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 +DIST kitty-0.32.0.tar.xz 8122660 BLAKE2B 8f2fccb8f233612331b860e0b25aa5a028c2e4d39b5795132351c4a2dff51478b8e42fd3a15bec5f616b4cdb47ad0cc7f636d1961a7f9fad8ede91475e82c29e SHA512 d64f36c20d484724b0215a2ffc9044b83ddaa476926377e6c79226d7d6bd5deffda9964291a99c0df174640fb2fa7df0464435d2cef19304eab7b1d135cc1847 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild new file mode 100644 index ..b5c7cbc40759 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.32.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: b08df7e53b78c4fe5a2ea8e322e103c418a2ee29 Author: Ionen Wolkens gentoo org> AuthorDate: Sat Jan 13 12:09:43 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Sat Jan 13 13:10:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08df7e5 x11-terms/kitty: adjust go dep to match eclass Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.31.0.ebuild | 5 +++-- x11-terms/kitty/kitty-.ebuild | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild b/x11-terms/kitty/kitty-0.31.0.ebuild index 651aa99e8fcc..ce3ee5eb6d93 100644 --- a/x11-terms/kitty/kitty-0.31.0.ebuild +++ b/x11-terms/kitty/kitty-0.31.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -68,9 +68,10 @@ DEPEND=" ) wayland? ( dev-libs/wayland-protocols ) " +# bug #919751 wrt go subslot BDEPEND=" ${PYTHON_DEPS} - >=dev-lang/go-1.21 + >=dev-lang/go-1.21:= sys-libs/ncurses virtual/pkgconfig test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') ) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 40e4c5d20049..ad738d565f30 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -68,9 +68,10 @@ DEPEND=" ) wayland? ( dev-libs/wayland-protocols ) " +# bug #919751 wrt go subslot BDEPEND=" ${PYTHON_DEPS} - >=dev-lang/go-1.21 + >=dev-lang/go-1.21:= sys-libs/ncurses virtual/pkgconfig test? ( $(python_gen_cond_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/, x11-terms/kitty-shell-integration/files/
commit: 2651dadb9581adb63b2a8806568a92e49f7ff7fc Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 12 15:45:00 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 12 21:23:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2651dadb x11-terms/kitty-shell-integration: drop 0.30.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 - .../files/kitty-0.30.1-no-sudo.patch | 21 --- .../kitty-shell-integration-0.30.1.ebuild | 41 -- 3 files changed, 63 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 68bab12ef963..048fa7633ad0 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,2 +1 @@ -DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 diff --git a/x11-terms/kitty-shell-integration/files/kitty-0.30.1-no-sudo.patch b/x11-terms/kitty-shell-integration/files/kitty-0.30.1-no-sudo.patch deleted file mode 100644 index d22bca5de0b5.. --- a/x11-terms/kitty-shell-integration/files/kitty-0.30.1-no-sudo.patch +++ /dev/null @@ -1,21 +0,0 @@ -Ensure no sudo wrapper given may easily result in an error with no permission -to set TERMINFO. Normally disabled by "no-sudo" but depending on load ordering -or user configs overwriting that without disabling it as well, it could give -poor surprises. - -Not needed on Gentoo given have a kitty-terminfo package installed in standard -paths without needing TERMINFO set. a/shell-integration/bash/kitty.bash -+++ b/shell-integration/bash/kitty.bash -@@ -215,4 +214,0 @@ --if [[ "${_ksi_prompt[sudo]}" == "y" ]]; then --# Ensure terminfo is available in sudo --[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo TERMINFO=\"$TERMINFO\"" --fi a/shell-integration/zsh/kitty-integration -+++ b/shell-integration/zsh/kitty-integration -@@ -391,4 +390,0 @@ --if (( ! opt[(Ie)no-sudo] )); then --# Ensure terminfo is available in sudo --[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo TERMINFO=\"$TERMINFO\"" --fi diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.30.1.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.30.1.ebuild deleted file mode 100644 index 3ad3570dee0a.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.30.1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -RESTRICT="test" # intended to be ran on the full kitty package - -PATCHES=( - "${FILESDIR}"/kitty-0.30.1-no-sudo.patch -) - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: c826c2cde1bc93e63bb16f69950c2ead25a0fa9a Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 12 15:44:53 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 12 21:23:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c826c2cd x11-terms/kitty-terminfo: drop 0.30.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo/kitty-terminfo-0.30.1.ebuild| 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 68bab12ef963..048fa7633ad0 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,2 +1 @@ -DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.30.1.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.30.1.ebuild deleted file mode 100644 index 53f4810db87e.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.30.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -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 -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/files/, x11-terms/kitty/
commit: f30f5e08aba835394aedf62f73adf3c0e54c0c1c Author: Ionen Wolkens gentoo org> AuthorDate: Tue Dec 12 15:44:10 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Dec 12 21:23:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30f5e08 x11-terms/kitty: drop 0.30.1 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest | 3 - x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch | 21 --- x11-terms/kitty/kitty-0.30.1.ebuild | 174 --- 3 files changed, 198 deletions(-) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index f440c1c61ab5..b0b5772c379a 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,6 +1,3 @@ -DIST kitty-0.30.1-vendor.tar.xz 1425096 BLAKE2B dcf65787badf2439b5e7dc9ff1fb2073d0d8b124a7c39e017aee70a9c5c8f9b5f75b9c7942748cdd7327c75e506d667736eb13d91d8c42f46dfff12ffb9ae4d9 SHA512 4cabb39c82b4dfde96390bfd739d24af3abc6a48f2f6013fb51a1d95d31b04c545f8dbf0d3fc89bcb692c26955bdefe196e95d41eed7222eb815b3f05688a362 -DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed -DIST kitty-0.30.1.tar.xz.sig 566 BLAKE2B 18ad4df3ef3e161d8382f635f371b0100ff812d3eb2d5d1a2af1df2e04d1c15a344e4dd86d6a8faaf663a6a9d579521cdacdf6c5b1852d2120d94c43cd765826 SHA512 8c90733cb1683f6cb7c57fcf1efdbd0a99b16c4e1edca9b7e99820e5108694fcee521fecd7adaecc331a744b04d2041594adbf058d6218cd82099550f04b961e DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86 SHA512 41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072 DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9 SHA512 cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280 diff --git a/x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch b/x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch deleted file mode 100644 index d22bca5de0b5.. --- a/x11-terms/kitty/files/kitty-0.30.1-no-sudo.patch +++ /dev/null @@ -1,21 +0,0 @@ -Ensure no sudo wrapper given may easily result in an error with no permission -to set TERMINFO. Normally disabled by "no-sudo" but depending on load ordering -or user configs overwriting that without disabling it as well, it could give -poor surprises. - -Not needed on Gentoo given have a kitty-terminfo package installed in standard -paths without needing TERMINFO set. a/shell-integration/bash/kitty.bash -+++ b/shell-integration/bash/kitty.bash -@@ -215,4 +214,0 @@ --if [[ "${_ksi_prompt[sudo]}" == "y" ]]; then --# Ensure terminfo is available in sudo --[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo TERMINFO=\"$TERMINFO\"" --fi a/shell-integration/zsh/kitty-integration -+++ b/shell-integration/zsh/kitty-integration -@@ -391,4 +390,0 @@ --if (( ! opt[(Ie)no-sudo] )); then --# Ensure terminfo is available in sudo --[[ -n "$TERMINFO" ]] && builtin alias sudo="sudo TERMINFO=\"$TERMINFO\"" --fi diff --git a/x11-terms/kitty/kitty-0.30.1.ebuild b/x11-terms/kitty/kitty-0.30.1.ebuild deleted file mode 100644 index aa40b2f334ac.. --- a/x11-terms/kitty/kitty-0.30.1.ebuild +++ /dev/null @@ -1,174 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~ppc64 ~riscv x86" -fi - -DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 7717a414cc81096dabb091df3fb0a5ecf6864fe9 Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 5 06:48:23 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 5 06:52:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7717a414 x11-terms/kitty-terminfo: Stabilize 0.31.0 x86, #919156 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild index 29e29d0c3dc9..53f4810db87e 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 64daba8733b2ed26220a54fcb3388cefbfa1a3a5 Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 5 06:48:22 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 5 06:52:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64daba87 x11-terms/kitty-shell-integration: Stabilize 0.31.0 x86, #919156 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild index 1794c3f67f71..a2250e3052a3 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 44f69aea476592e18ef6cf78ceeaf15de04cce33 Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 5 06:48:23 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 5 06:52:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44f69aea x11-terms/kitty: Stabilize 0.31.0 x86, #919156 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.31.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild b/x11-terms/kitty/kitty-0.31.0.ebuild index ef33b270f14b..651aa99e8fcc 100644 --- a/x11-terms/kitty/kitty-0.31.0.ebuild +++ b/x11-terms/kitty/kitty-0.31.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 8d51f72e347efe42fffce4af58fc9bd106a767ac Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 5 06:47:59 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 5 06:52:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d51f72e x11-terms/kitty: Stabilize 0.31.0 amd64, #919156 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty/kitty-0.31.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild b/x11-terms/kitty/kitty-0.31.0.ebuild index 40e4c5d20049..ef33b270f14b 100644 --- a/x11-terms/kitty/kitty-0.31.0.ebuild +++ b/x11-terms/kitty/kitty-0.31.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 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" fi DESCRIPTION="Fast, feature-rich, GPU-based terminal"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 5e1a34652b9cb524ad434887ccb9c0760d1658d3 Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 5 06:47:58 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 5 06:52:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e1a3465 x11-terms/kitty-shell-integration: Stabilize 0.31.0 amd64, #919156 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild index 683e7101b6b5..1794c3f67f71 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package src_compile() { :; }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 55efbffab604ceab7a5a4ef1c112710bbe3c9d51 Author: Joonas Niilola gentoo org> AuthorDate: Tue Dec 5 06:47:58 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Dec 5 06:52:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55efbffa x11-terms/kitty-terminfo: Stabilize 0.31.0 amd64, #919156 Signed-off-by: Joonas Niilola gentoo.org> x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild index f217412c7ed0..29e29d0c3dc9 100644 --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/kitty-${PV}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" RESTRICT="test" # intended to be ran on the full kitty package BDEPEND="sys-libs/ncurses"
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 94f677f3d2a7db54368a9c0e777b5787747525a8 Author: Ionen Wolkens gentoo org> AuthorDate: Tue Nov 21 06:27:07 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Tue Nov 21 06:34:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94f677f3 x11-terms/kitty: use go-env.eclass Still not fond of go-module.eclass in mixed projects, but this one does a straight forward job and no reason not to use it. May have been interesting if it handled GOFLAGS too, but ah well. tc-export CC is redundant but it's needed by kitty regardless of go, so keep it in a separate block to avoid confusion/removal. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.31.0.ebuild | 7 +-- x11-terms/kitty/kitty-.ebuild | 7 +-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild b/x11-terms/kitty/kitty-0.31.0.ebuild index 9090e9ba7a22..40e4c5d20049 100644 --- a/x11-terms/kitty/kitty-0.31.0.ebuild +++ b/x11-terms/kitty/kitty-0.31.0.ebuild @@ -4,7 +4,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg +inherit edo go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg if [[ ${PV} == ]]; then inherit git-r3 @@ -124,9 +125,11 @@ src_prepare() { src_compile() { tc-export CC + local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) + + go-env_set_compile_environment local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" - local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) local conf=( --disable-link-time-optimization diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index 9090e9ba7a22..40e4c5d20049 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -4,7 +4,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} ) -inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg +inherit edo go-env optfeature multiprocessing +inherit python-single-r1 toolchain-funcs xdg if [[ ${PV} == ]]; then inherit git-r3 @@ -124,9 +125,11 @@ src_prepare() { src_compile() { tc-export CC + local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) + + go-env_set_compile_environment local -x GOFLAGS="-p=$(makeopts_jobs) -v -x" use ppc64 && [[ $(tc-endian) == big ]] || GOFLAGS+=" -buildmode=pie" - local -x PKGCONFIG_EXE=$(tc-getPKG_CONFIG) local conf=( --disable-link-time-optimization
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 67e815b96a11e2c4c57fcf31be5857d13d7fdda9 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 8 10:23:13 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 8 10:29:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67e815b9 x11-terms/kitty-shell-integration: drop obsolete patch in live Upstream added an extra check which should be sufficient. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild | 4 1 file changed, 4 deletions(-) diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild index 422b27a10857..f6d49ccbd8a8 100644 --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-.ebuild @@ -13,10 +13,6 @@ LICENSE="GPL-3" SLOT="0" RESTRICT="test" # intended to be ran on the full kitty package -PATCHES=( - "${FILESDIR}"/kitty-0.30.1-no-sudo.patch -) - src_compile() { :; } src_install() {
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: f82f6bcb8b66bd5db12040ae447db559a80e352e Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 8 10:25:19 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 8 10:32:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82f6bcb x11-terms/kitty: add 0.31.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/Manifest| 3 + x11-terms/kitty/kitty-0.31.0.ebuild | 172 2 files changed, 175 insertions(+) diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 2b17be259b31..f440c1c61ab5 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,3 +1,6 @@ DIST kitty-0.30.1-vendor.tar.xz 1425096 BLAKE2B dcf65787badf2439b5e7dc9ff1fb2073d0d8b124a7c39e017aee70a9c5c8f9b5f75b9c7942748cdd7327c75e506d667736eb13d91d8c42f46dfff12ffb9ae4d9 SHA512 4cabb39c82b4dfde96390bfd739d24af3abc6a48f2f6013fb51a1d95d31b04c545f8dbf0d3fc89bcb692c26955bdefe196e95d41eed7222eb815b3f05688a362 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed DIST kitty-0.30.1.tar.xz.sig 566 BLAKE2B 18ad4df3ef3e161d8382f635f371b0100ff812d3eb2d5d1a2af1df2e04d1c15a344e4dd86d6a8faaf663a6a9d579521cdacdf6c5b1852d2120d94c43cd765826 SHA512 8c90733cb1683f6cb7c57fcf1efdbd0a99b16c4e1edca9b7e99820e5108694fcee521fecd7adaecc331a744b04d2041594adbf058d6218cd82099550f04b961e +DIST kitty-0.31.0-vendor.tar.xz 1397172 BLAKE2B 0c3bf3cece86cec651ec6dd4a97923464636885e5c9ef44b0e094d34ea66ca1b8176cc7d2647eda0030f857faf5e87e506ec9af6465487ef9a61efd634492d86 SHA512 41699cbd112f429d78dbf5b7716b3b017d5decd3649a13913e273a5b1ab6177ab7d93c5d2e3cb9b927846f41ada91f8cf95e7148e52d6a3bf914e7b116b7b072 +DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 +DIST kitty-0.31.0.tar.xz.sig 566 BLAKE2B 5013b35dd7119b5bed3e4fefee70009f6fe6ba8c3215a35e82fdd3929063ef32c58c77f12c246374693801936ac362c3d432da95c91b632fdb848d98b3cf0bf9 SHA512 cc8583bbdd9e23a005cecb87f5d7d72ada5db1a1a8cdf59a67a103fc0c11df403df2673434d373216415903b6967a1638bf3f51ff7474368d618685a542d4280 diff --git a/x11-terms/kitty/kitty-0.31.0.ebuild b/x11-terms/kitty/kitty-0.31.0.ebuild new file mode 100644 index ..9090e9ba7a22 --- /dev/null +++ b/x11-terms/kitty/kitty-0.31.0.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit edo optfeature multiprocessing python-single-r1 toolchain-funcs xdg + +if [[ ${PV} == ]]; 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://dev.gentoo.org/~ionen/distfiles/${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 ~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 MPL-2.0" # 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-libs/fontconfig + media-libs/harfbuzz:=[truetype] + media-libs/lcms:2 + media-libs/libglvnd[X?] + media-libs/libpng:= + sys-apps/dbus + sys-libs/zlib:= + 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} + X? ( + x11-base/xorg-proto + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + ) + wayland? ( dev-libs/wayland-protocols ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-lang/go-1.21 + sys-libs/ncurses + virtual/pkgconfig + test? ( $(python_gen_cond_dep
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: 7c7965e360ea456965c25ef3a7b452d59535f006 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 8 10:24:47 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 8 10:29:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7965e3 x11-terms/kitty-shell-integration: add 0.31.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 + .../kitty-shell-integration-0.31.0.ebuild | 37 ++ 2 files changed, 38 insertions(+) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 8387fde7d7a2..68bab12ef963 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1 +1,2 @@ DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed +DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild new file mode 100644 index ..683e7101b6b5 --- /dev/null +++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.31.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +RESTRICT="test" # intended to be ran on the full kitty package + +src_compile() { :; } + +src_install() { + # install the whole directory in the upstream suggested location + # for consistency (i.e. less variation between distros if someone + # ssh into Gentoo), then set symlinks to autoload where possible + # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) + insinto /usr/share/kitty + doins -r shell-integration + + dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash + + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish + dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish + + dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty + # zsh integration is handled automatically without needing to modify rc files, + # but may require user intervention depending on zsh invocation or if remote + + # this is used internally by the ssh kitten and is not useful there + rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 27567f8df27d60779c32406c2fe67037239697a9 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 8 10:24:54 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 8 10:29:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27567f8d x11-terms/kitty-terminfo: add 0.31.0 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 + .../kitty-terminfo/kitty-terminfo-0.31.0.ebuild| 23 ++ 2 files changed, 24 insertions(+) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 8387fde7d7a2..68bab12ef963 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1 +1,2 @@ DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed +DIST kitty-0.31.0.tar.xz 7929620 BLAKE2B 74ccd0e14803ee3991d895c8ec0099567b6a087110eda03d5b35a45d1e684916d63846f1bd1184b2f5fe7a88431983602899cfd6392c28de78d020b8c98c89b2 SHA512 3868431003f9f1a3907415124c1d8282b077985a9d104615d48f9d309f6fbf1a9546674508649aa35f2b6e66aa5638024e8127f92ae7b043da367c7b3363 diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild new file mode 100644 index ..f217412c7ed0 --- /dev/null +++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.31.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" +HOMEPAGE="https://sw.kovidgoyal.net/kitty/; +SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; +S="${WORKDIR}/kitty-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +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 +}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 5ed6e885bc82c1e076bb600a64c64e0e20c98dbb Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 8 10:22:21 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 8 10:29:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed6e885 x11-terms/kitty: drop obsolete patch in live, adjust deps Upstream added an extra check which should be sufficient. Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-.ebuild | 12 +--- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index b36e8889ca4f..9090e9ba7a22 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -24,7 +24,7 @@ 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 MPL-2.0 " # go +LICENSE+=" Apache-2.0 BSD BSD-2 MIT MPL-2.0" # go SLOT="0" IUSE="+X test wayland" REQUIRED_USE=" @@ -50,7 +50,10 @@ RDEPEND=" x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-${PV} ~x11-terms/kitty-terminfo-${PV} - X? ( x11-libs/libX11 ) + X? ( + x11-libs/libX11 + x11-libs/libXcursor + ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat " @@ -58,7 +61,6 @@ DEPEND=" ${RDEPEND} X? ( x11-base/xorg-proto - x11-libs/libXcursor x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr @@ -77,10 +79,6 @@ BDEPEND=" QA_FLAGS_IGNORED="usr/bin/kitten" # written in Go -PATCHES=( - "${FILESDIR}"/${PN}-0.30.1-no-sudo.patch -) - src_unpack() { if [[ ${PV} == ]]; then git-r3_src_unpack
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/
commit: 3eb67faf3b499bc30401e718f9a80bcc0413b40a Author: Ionen Wolkens gentoo org> AuthorDate: Wed Nov 1 13:55:57 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Nov 1 14:00:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb67faf x11-terms/kitty: revert back to old verify-sig handling Does not change much in this case (need src_unpack either way), but if no longer need to pass BROOT then would rather keep the variable where it's typically found (otherwise this is the only ebuild in the tree using this as a local variable). Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty/kitty-0.30.1.ebuild | 5 ++--- x11-terms/kitty/kitty-.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/x11-terms/kitty/kitty-0.30.1.ebuild b/x11-terms/kitty/kitty-0.30.1.ebuild index e8ed6e9ed433..aa40b2f334ac 100644 --- a/x11-terms/kitty/kitty-0.30.1.ebuild +++ b/x11-terms/kitty/kitty-0.30.1.ebuild @@ -16,6 +16,7 @@ else https://dev.gentoo.org/~ionen/distfiles/${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 ~ppc64 ~riscv x86" fi @@ -86,10 +87,8 @@ src_unpack() { cd "${S}" || die edo go mod vendor else - if use verify-sig; then - local VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - fi default fi } diff --git a/x11-terms/kitty/kitty-.ebuild b/x11-terms/kitty/kitty-.ebuild index bcc646853001..b36e8889ca4f 100644 --- a/x11-terms/kitty/kitty-.ebuild +++ b/x11-terms/kitty/kitty-.ebuild @@ -16,6 +16,7 @@ else https://dev.gentoo.org/~ionen/distfiles/${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 ~ppc64 ~riscv ~x86" fi @@ -86,10 +87,8 @@ src_unpack() { cd "${S}" || die edo go mod vendor else - if use verify-sig; then - local VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig} - fi default fi }
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-shell-integration/
commit: ccb88432424ff7a619ae89ede520b9b659091bfb Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 25 07:06:32 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 25 07:56:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccb88432 x11-terms/kitty-shell-integration: drop 0.29.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-shell-integration/Manifest | 1 - .../kitty-shell-integration-0.29.2.ebuild | 37 -- 2 files changed, 38 deletions(-) diff --git a/x11-terms/kitty-shell-integration/Manifest b/x11-terms/kitty-shell-integration/Manifest index 6f26c2afb6fe..8387fde7d7a2 100644 --- a/x11-terms/kitty-shell-integration/Manifest +++ b/x11-terms/kitty-shell-integration/Manifest @@ -1,2 +1 @@ -DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d SHA512 a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild deleted file mode 100644 index a2250e3052a3.. --- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.29.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Shell integration scripts for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -RESTRICT="test" # intended to be ran on the full kitty package - -src_compile() { :; } - -src_install() { - # install the whole directory in the upstream suggested location - # for consistency (i.e. less variation between distros if someone - # ssh into Gentoo), then set symlinks to autoload where possible - # (these exit immediately if KITTY_SHELL_INTEGRATION is unset) - insinto /usr/share/kitty - doins -r shell-integration - - dosym -r {/usr/share/kitty/shell-integration/bash,/etc/bash/bashrc.d}/kitty.bash - - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_completions.d/kitty.fish - dosym -r /usr/share/{kitty/shell-integration/fish,fish}/vendor_conf.d/kitty-shell-integration.fish - - dosym -r /usr/share/{kitty/shell-integration/zsh/completions,zsh/site-functions}/_kitty - # zsh integration is handled automatically without needing to modify rc files, - # but may require user intervention depending on zsh invocation or if remote - - # this is used internally by the ssh kitten and is not useful there - rm -r "${ED}"/usr/share/kitty/shell-integration/ssh || die -}
[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty-terminfo/
commit: 3ee1f4ffd5fedd19989a9befc38ff8fdea58b0e1 Author: Ionen Wolkens gentoo org> AuthorDate: Wed Oct 25 07:06:23 2023 + Commit: Ionen Wolkens gentoo org> CommitDate: Wed Oct 25 07:56:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ee1f4ff x11-terms/kitty-terminfo: drop 0.29.2 Signed-off-by: Ionen Wolkens gentoo.org> x11-terms/kitty-terminfo/Manifest | 1 - .../kitty-terminfo/kitty-terminfo-0.29.2.ebuild| 23 -- 2 files changed, 24 deletions(-) diff --git a/x11-terms/kitty-terminfo/Manifest b/x11-terms/kitty-terminfo/Manifest index 6f26c2afb6fe..8387fde7d7a2 100644 --- a/x11-terms/kitty-terminfo/Manifest +++ b/x11-terms/kitty-terminfo/Manifest @@ -1,2 +1 @@ -DIST kitty-0.29.2.tar.xz 7809388 BLAKE2B 6928d79a6cc0eaac4d92ce3babbeb0a42bf1dbc92b775386b521c8399352ba77ab9828f8cfd9f40c3e4f29ae98852b6f3cb9ee1f412474ba2ef655c18d2c294d SHA512 a34d8b5bc817dd9d27f1afa190856d916576f52458ede2253655b294358b6b89b1f103acb90d8d66a494b346420ddedc9fcf1a3399f561268ded82e7b1954b06 DIST kitty-0.30.1.tar.xz 7799076 BLAKE2B 99ada03fa957819e716d3225fbee20af62135ff8861d3a6ce8aaf442b4526a69f34dae0ec126db48a4336fcbd2dfde5583e2ff8f16140e938fada6c0a8854a60 SHA512 e5fd68b8acf3eae8f53a2c27101d998eb0d8eff1571de1b03ab431bceafcab0efae821590684ec48b5ed6e3d86fb984d9e04784022ba50c0378d37a68598f9ed diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild deleted file mode 100644 index 53f4810db87e.. --- a/x11-terms/kitty-terminfo/kitty-terminfo-0.29.2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Terminfo for kitty, a GPU-based terminal emulator" -HOMEPAGE="https://sw.kovidgoyal.net/kitty/; -SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz; -S="${WORKDIR}/kitty-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" -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 -}