diff options
Diffstat (limited to 'x11-terms/kitty')
-rw-r--r-- | x11-terms/kitty/Manifest | 17 | ||||
-rw-r--r-- | x11-terms/kitty/files/kitty-0.19.1-tests.patch | 11 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.17.2-r1.ebuild | 104 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.17.3.ebuild | 104 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.17.4.ebuild | 104 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.18.1.ebuild | 104 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.19.1.ebuild (renamed from x11-terms/kitty/kitty-0.18.2.ebuild) | 1 | ||||
-rw-r--r-- | x11-terms/kitty/kitty-0.19.2.ebuild (renamed from x11-terms/kitty/kitty-0.18.3.ebuild) | 2 |
8 files changed, 19 insertions, 428 deletions
diff --git a/x11-terms/kitty/Manifest b/x11-terms/kitty/Manifest index 7951fe500e81..fcf90df3ed0c 100644 --- a/x11-terms/kitty/Manifest +++ b/x11-terms/kitty/Manifest @@ -1,17 +1,10 @@ AUX kitty-0.14.4-svg-icon.patch 616 BLAKE2B 2e362e1ea134f98839b8e21e337faa530de7a0613965c762589c1d85220fe2f89a17b4691dad7248669e29d511a5e9b5ded446bccc9a6d1cbdce56d715c137cb SHA512 3a60dbafc8567535a9eed422bd1ee0382ee2afa79b815dff7e8f68f090a67374741962206368ca7723e15b241556dc2ede3935b40fa67f4e6c20300b1a4850fa AUX kitty-0.16.0-remove-terminfo.patch 614 BLAKE2B 701aef294f7e52a2bf8a8cbe0fb192b226d1b430c1bed9f9d58e1f3c8e10362ac3b0cf04bc8de9c4e3a23acfce18bcbe3442191afcd77d76013539c8a7afe16e SHA512 667508e851c48bb66b85e3439cad92d98e12cef18dd0f45a6d8c4226b86b108d64e4d92fc5b650b7b80763665dba59f066930e4a654690d833e42e6aff13418f AUX kitty-0.17.2-flags.patch 1719 BLAKE2B 1d68d001f4750268375971bd533a0e153ecead672ce04410ede1a0a392098fc534ea989fcd5c2f7bd2d2581581c2ec64160c2364a1d5ef86eb67b07ec9440ea7 SHA512 49a1cb02beac7e56e6b75d1caf1fdf3111146eb5b40b29f0acf646052a95be84bb943c8a1b15eda8f2c10bc86437387dd465a8d9b044cbf7305cefee1c9fc97f -DIST kitty-0.17.2.tar.xz 3044140 BLAKE2B 12dcb8ddb7d90a22904f575301e8c2b1672c3212ee29a035fa5e8eec553dafb0e2c8c1cc3a491c8ac6854d619e979e518d83c5218f36647a032a4f847d068ef3 SHA512 bccf1c1d60d1149bc5f849b82db1af80a2d9a7a11c5f2df853daae5700550eef98da389a30f015d67be796f39deacb31f3ee245eb37ba1a41ba377c70cd26d61 -DIST kitty-0.17.3.tar.xz 3064216 BLAKE2B f5ab532d97c211ceed463c24758635a9e7168bf03990889a98ebdad7fc8c1c60f5f3726724007f00ac6a5f5e8db44ca54a4a43027dbf6ce1fdfcaa40c7b8e10c SHA512 dc14ba35e77e0ebd1978fde0731b00e726e75137f900952dfa6b06add1f46e3a3f42e8e886ce8c689e4e3500f2d2216a66225d5211522a41d09ef61265065e2d -DIST kitty-0.17.4.tar.xz 3068456 BLAKE2B 7c3be1bd9e1be814ca2c98ac8bed5c8ac906021efee9e399bddb8d1f2d6faa4368f08741fd24666892272c5ffc68e62d490f3a3b20a4f1cb1025401741ace29f SHA512 4ea954a59f44b04a1540d814892b08c93e37c07d7dd32b5db3f50806fa6f39a8a89957c216e47b43bf7aa9571dd0200de7dc12266cc672c9e70e39b2133da0d7 -DIST kitty-0.18.1.tar.xz 3098940 BLAKE2B c54f9e7996e8e17182d5cdb3f915964b2626985992dc9f8bf2f11d086475fd7b13ee131aaf942f521cd6356ac13f7efdf436253237022532ffc68cb7923bc645 SHA512 d1870fa8c1c42c9a20251ba7819fb649760a98070653cff6bbc0ef86160d6b20070bbfe4e549b80d75d7a78b37cb3c1153e4be246709cf630129cd4d09a76604 -DIST kitty-0.18.2.tar.xz 3100228 BLAKE2B ac7c1c6dc9ced4f8ca59c9a9a9ff2d0c6410bbed64efc8528a899b5b55ad008e65bed6ef1b1fdb74da6b4df2ccef63e1d64ffc375ad225243999bcbb2c1378ec SHA512 12b17f241884347e841b597cc86ac7dec9f509350af33de4e790f586b1cb8a5b89222f25f710f1f5ab82ea09cb1c7b0fa9ffee869cbae497e2a2ab0c6ef1b5a0 -DIST kitty-0.18.3.tar.xz 3107268 BLAKE2B 5a81552d59f5232253c0c23a9a4eb88950a5d6e9c3ca69412ca7d56d521cb69f424461df2718774489de42c78de8253d2336e4bf7f352b488364fe30f418b0c4 SHA512 77636c4d1c21157e86cae3a88bca8b161207c1f1112ce60d11d04e79cf6e8ed331085f99e0caa20b7b4f297d8bf193aeb7afa8679c871085cc9d328ed8da3ad7 -EBUILD kitty-0.17.2-r1.ebuild 2187 BLAKE2B 6eb6862a2e18347c9115edf6c8881467db4edac9e5e7145ba3e79a47a8f7bf2d75c2e7b2962d1f8968d653938a20fd13bb318c83f7210118fc621ec7ba8b9993 SHA512 3732517dbab7762f4164247529665268f86bb7e01ebb6761cadf1fc578b077b500e121ccc46f499043661c0c370effe5113cb51ce387a7fcde17eb9642abbbb9 -EBUILD kitty-0.17.3.ebuild 2187 BLAKE2B 6eb6862a2e18347c9115edf6c8881467db4edac9e5e7145ba3e79a47a8f7bf2d75c2e7b2962d1f8968d653938a20fd13bb318c83f7210118fc621ec7ba8b9993 SHA512 3732517dbab7762f4164247529665268f86bb7e01ebb6761cadf1fc578b077b500e121ccc46f499043661c0c370effe5113cb51ce387a7fcde17eb9642abbbb9 -EBUILD kitty-0.17.4.ebuild 2187 BLAKE2B 6eb6862a2e18347c9115edf6c8881467db4edac9e5e7145ba3e79a47a8f7bf2d75c2e7b2962d1f8968d653938a20fd13bb318c83f7210118fc621ec7ba8b9993 SHA512 3732517dbab7762f4164247529665268f86bb7e01ebb6761cadf1fc578b077b500e121ccc46f499043661c0c370effe5113cb51ce387a7fcde17eb9642abbbb9 -EBUILD kitty-0.18.1.ebuild 2178 BLAKE2B 018ffd10cda8ccaa84e4efb1e19ed11eb8790370a19dd4b34ba6b9b7fd3a5bc3fce16e9b33a09e88f70c913a08abd52c63317637b10cc1a7db8639f3793e7856 SHA512 6201a6579379bcf82787e53943e27d9a08c5c8068e62f06c8e7f467f087b7770437b841593145774f9fa53628361634b0e83b2d4516f3feb061f1f7f498a6e6d -EBUILD kitty-0.18.2.ebuild 2178 BLAKE2B 018ffd10cda8ccaa84e4efb1e19ed11eb8790370a19dd4b34ba6b9b7fd3a5bc3fce16e9b33a09e88f70c913a08abd52c63317637b10cc1a7db8639f3793e7856 SHA512 6201a6579379bcf82787e53943e27d9a08c5c8068e62f06c8e7f467f087b7770437b841593145774f9fa53628361634b0e83b2d4516f3feb061f1f7f498a6e6d -EBUILD kitty-0.18.3.ebuild 2178 BLAKE2B 018ffd10cda8ccaa84e4efb1e19ed11eb8790370a19dd4b34ba6b9b7fd3a5bc3fce16e9b33a09e88f70c913a08abd52c63317637b10cc1a7db8639f3793e7856 SHA512 6201a6579379bcf82787e53943e27d9a08c5c8068e62f06c8e7f467f087b7770437b841593145774f9fa53628361634b0e83b2d4516f3feb061f1f7f498a6e6d +AUX kitty-0.19.1-tests.patch 485 BLAKE2B 7058b51a6c2845d81839d8cd1c379ffc3bdd9e1dfc13a32d32570ee7926244c996d59a8ada237c81199547e2f3209299860585fc98609cefaac3ba98e4e32ba2 SHA512 6e14aa951d1553bbd68ebcbae55dfbab785361abd7301d480d729720c1a1945bc3658eec4148bd55a9d46772cbf35ec643fdfedb9d0e0d5ec92e956ba58f0893 +DIST kitty-0.19.1.tar.xz 3262516 BLAKE2B 82520e79125483a9e3b6592bdf38e782231934214a989fe44ad6c587a025338a98f1d09219a315dfbffc8264be5f5b2352db457b5e11edc2d08af594989a8092 SHA512 3a61d15598f32634646cbf0be596e9023420452130be1b9a718d2ce7daf3edeee6d2ba3abfe91c768758b043ed46423a2382680f9dd65fd6a6c57dbcd0fc1fd3 +DIST kitty-0.19.2.tar.xz 3259928 BLAKE2B c6060a098df53e53cfd56f680f0972ee2a116c0d9ae8eabd2f087540f5f181a5980e2d963d27f24df5c57f6e81327591531397341e33b3d9bb4a2420138aa473 SHA512 86b6a08c7f5282587967ff7e3509d6ac4ef556b3bbeae1a9529a584f804f204d54f5031a90dcd08af735eb16a283938fa9e49c8d767dca12e945b7493f0e76da +EBUILD kitty-0.19.1.ebuild 2218 BLAKE2B f9cf6694f5eebe4eab9a892b160b16e3355b7bab0d4724647c2522d2afee305cb9459e0666a248aaddbd5aa92228bdab05c262097cbf75c1a08696352846e697 SHA512 9342b4e3d0501889b17923d5ca22d83204a651f35b8fe1593d3618485524649eeff006b4f026cc7c2d6efaa0476a160436e743295d668444bc08edc3ab7c522b +EBUILD kitty-0.19.2.ebuild 2235 BLAKE2B f8a5e54e4f3106e4b8de202c4c7a7bbb9d443ca96504f9f9913bcf0cc01154becc0f007c00a1145233751d4aa2b79b91114a0229314d2acb960c96caa5639573 SHA512 686b549e1fcab9ca4e22d957864dc5420385ee43750f3a04d5251e2f766f7a61d03b3b1cd8992114835293e7e9570839e437e807dd1af7ccf771bea2358a18f8 EBUILD kitty-9999.ebuild 2144 BLAKE2B 29db9cf1f47c8ed27d22364e4c920ad0c1c88d9c123c95feb9efe9eb63025a613529146dd4a8e7acb4e4e5db027b529ed2d6a214cd819714a27acb3fd8a420b8 SHA512 3e807141129bea202749b884f7a89e320f6bbc516571b2ced1371f386b99fa3e93488db882fdc2aa202a55e9666d76489f0c33411eace5b504955916a6d0b064 MISC metadata.xml 464 BLAKE2B 5b6a988d0c9a9eb68e9e269b3f423915d4471b535dfb466fec8b9856ecbfb8d1d51decf34576f8522852bf59f1264e4a1d3b777363de221d0d114edcb9628cfa SHA512 90d9e9db675bd68fab9865526234692c3fb34086822b2b2c47eaec4d9a4f8ef10be41d8c9bf3801e579f8bcf541528dd09ea042f54f6f27319ea82bc4288745d diff --git a/x11-terms/kitty/files/kitty-0.19.1-tests.patch b/x11-terms/kitty/files/kitty-0.19.1-tests.patch new file mode 100644 index 000000000000..ee489b0dce34 --- /dev/null +++ b/x11-terms/kitty/files/kitty-0.19.1-tests.patch @@ -0,0 +1,11 @@ +--- a/kitty/constants.py ++++ b/kitty/constants.py +@@ -64,7 +64,7 @@ + def kitty_exe() -> str: + rpath = sys._xoptions.get('bundle_exe_dir') + if not rpath: +- items = os.environ.get('PATH', '').split(os.pathsep) + [os.path.join(base, 'launcher')] ++ items = os.environ.get('PATH', '').split(os.pathsep) + [os.path.join(base, '../linux-package/bin')] + seen: Set[str] = set() + for candidate in filter(None, items): + if candidate not in seen: diff --git a/x11-terms/kitty/kitty-0.17.2-r1.ebuild b/x11-terms/kitty/kitty-0.17.2-r1.ebuild deleted file mode 100644 index 9df56c78041d..000000000000 --- a/x11-terms/kitty/kitty-0.17.2-r1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit optfeature python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" - inherit git-r3 -else - SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="A modern, hackable, featureful, OpenGL-based terminal emulator" -HOMEPAGE="https://github.com/kovidgoyal/kitty" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug wayland" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-1.5.0:= - media-libs/libcanberra - media-libs/libpng:0= - sys-apps/dbus - sys-libs/zlib - x11-libs/libxcb[xkb] - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-terms/kitty-terminfo - wayland? ( - dev-libs/wayland - >=dev-libs/wayland-protocols-1.17 - ) - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_MULTI_USEDEP}]' python3_6) -" - -DEPEND="${RDEPEND} - media-libs/mesa[X(+)] - sys-libs/ncurses -" - -BDEPEND="virtual/pkgconfig" - -[[ ${PV} == *9999 ]] && BDEPEND+=" >=dev-python/sphinx-1.7" - -PATCHES=( - "${FILESDIR}"/${PN}-0.17.2-flags.patch - "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch - "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch -) - -src_prepare() { - default - - # disable wayland as required - if ! use wayland; then - sed -i "/'x11 wayland'/s/ wayland//" setup.py || die - fi - - # respect doc dir - sed -i "/htmldir =/s/appname/'${PF}'/" setup.py || die - - tc-export CC -} - -src_compile() { - "${EPYTHON}" setup.py \ - --verbose $(usex debug --debug "") \ - --libdir-name $(get_libdir) \ - linux-package || die "Failed to compile kitty." -} - -src_test() { - export KITTY_CONFIG_DIRECTORY=${T} - "${EPYTHON}" test.py || die -} - -src_install() { - insinto /usr - doins -r linux-package/* - dobin linux-package/bin/kitty - python_fix_shebang "${ED}" -} - -pkg_postinst() { - xdg_icon_cache_update - optfeature "Displaying images in the terminal" virtual/imagemagick-tools -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/x11-terms/kitty/kitty-0.17.3.ebuild b/x11-terms/kitty/kitty-0.17.3.ebuild deleted file mode 100644 index 9df56c78041d..000000000000 --- a/x11-terms/kitty/kitty-0.17.3.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit optfeature python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" - inherit git-r3 -else - SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="A modern, hackable, featureful, OpenGL-based terminal emulator" -HOMEPAGE="https://github.com/kovidgoyal/kitty" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug wayland" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-1.5.0:= - media-libs/libcanberra - media-libs/libpng:0= - sys-apps/dbus - sys-libs/zlib - x11-libs/libxcb[xkb] - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-terms/kitty-terminfo - wayland? ( - dev-libs/wayland - >=dev-libs/wayland-protocols-1.17 - ) - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_MULTI_USEDEP}]' python3_6) -" - -DEPEND="${RDEPEND} - media-libs/mesa[X(+)] - sys-libs/ncurses -" - -BDEPEND="virtual/pkgconfig" - -[[ ${PV} == *9999 ]] && BDEPEND+=" >=dev-python/sphinx-1.7" - -PATCHES=( - "${FILESDIR}"/${PN}-0.17.2-flags.patch - "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch - "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch -) - -src_prepare() { - default - - # disable wayland as required - if ! use wayland; then - sed -i "/'x11 wayland'/s/ wayland//" setup.py || die - fi - - # respect doc dir - sed -i "/htmldir =/s/appname/'${PF}'/" setup.py || die - - tc-export CC -} - -src_compile() { - "${EPYTHON}" setup.py \ - --verbose $(usex debug --debug "") \ - --libdir-name $(get_libdir) \ - linux-package || die "Failed to compile kitty." -} - -src_test() { - export KITTY_CONFIG_DIRECTORY=${T} - "${EPYTHON}" test.py || die -} - -src_install() { - insinto /usr - doins -r linux-package/* - dobin linux-package/bin/kitty - python_fix_shebang "${ED}" -} - -pkg_postinst() { - xdg_icon_cache_update - optfeature "Displaying images in the terminal" virtual/imagemagick-tools -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/x11-terms/kitty/kitty-0.17.4.ebuild b/x11-terms/kitty/kitty-0.17.4.ebuild deleted file mode 100644 index 9df56c78041d..000000000000 --- a/x11-terms/kitty/kitty-0.17.4.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit optfeature python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" - inherit git-r3 -else - SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="A modern, hackable, featureful, OpenGL-based terminal emulator" -HOMEPAGE="https://github.com/kovidgoyal/kitty" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug wayland" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-1.5.0:= - media-libs/libcanberra - media-libs/libpng:0= - sys-apps/dbus - sys-libs/zlib - x11-libs/libxcb[xkb] - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-terms/kitty-terminfo - wayland? ( - dev-libs/wayland - >=dev-libs/wayland-protocols-1.17 - ) - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_MULTI_USEDEP}]' python3_6) -" - -DEPEND="${RDEPEND} - media-libs/mesa[X(+)] - sys-libs/ncurses -" - -BDEPEND="virtual/pkgconfig" - -[[ ${PV} == *9999 ]] && BDEPEND+=" >=dev-python/sphinx-1.7" - -PATCHES=( - "${FILESDIR}"/${PN}-0.17.2-flags.patch - "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch - "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch -) - -src_prepare() { - default - - # disable wayland as required - if ! use wayland; then - sed -i "/'x11 wayland'/s/ wayland//" setup.py || die - fi - - # respect doc dir - sed -i "/htmldir =/s/appname/'${PF}'/" setup.py || die - - tc-export CC -} - -src_compile() { - "${EPYTHON}" setup.py \ - --verbose $(usex debug --debug "") \ - --libdir-name $(get_libdir) \ - linux-package || die "Failed to compile kitty." -} - -src_test() { - export KITTY_CONFIG_DIRECTORY=${T} - "${EPYTHON}" test.py || die -} - -src_install() { - insinto /usr - doins -r linux-package/* - dobin linux-package/bin/kitty - python_fix_shebang "${ED}" -} - -pkg_postinst() { - xdg_icon_cache_update - optfeature "Displaying images in the terminal" virtual/imagemagick-tools -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/x11-terms/kitty/kitty-0.18.1.ebuild b/x11-terms/kitty/kitty-0.18.1.ebuild deleted file mode 100644 index d43240fe2f8a..000000000000 --- a/x11-terms/kitty/kitty-0.18.1.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) - -inherit optfeature python-single-r1 toolchain-funcs xdg - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/kovidgoyal/kitty.git" - inherit git-r3 -else - SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="A modern, hackable, featureful, OpenGL-based terminal emulator" -HOMEPAGE="https://github.com/kovidgoyal/kitty" - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug wayland" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - media-libs/fontconfig - media-libs/freetype:2 - >=media-libs/harfbuzz-1.5.0:= - media-libs/libcanberra - media-libs/libpng:0= - sys-apps/dbus - sys-libs/zlib - x11-libs/libxcb[xkb] - x11-libs/libXcursor - x11-libs/libXi - x11-libs/libXinerama - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-terms/kitty-terminfo - wayland? ( - dev-libs/wayland - >=dev-libs/wayland-protocols-1.17 - ) - $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_6) -" - -DEPEND="${RDEPEND} - media-libs/mesa[X] - sys-libs/ncurses -" - -BDEPEND="virtual/pkgconfig" - -[[ ${PV} == *9999 ]] && BDEPEND+=" >=dev-python/sphinx-1.7" - -PATCHES=( - "${FILESDIR}"/${PN}-0.17.2-flags.patch - "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch - "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch -) - -src_prepare() { - default - - # disable wayland as required - if ! use wayland; then - sed -i "/'x11 wayland'/s/ wayland//" setup.py || die - fi - - # respect doc dir - sed -i "/htmldir =/s/appname/'${PF}'/" setup.py || die - - tc-export CC -} - -src_compile() { - "${EPYTHON}" setup.py \ - --verbose $(usex debug --debug "") \ - --libdir-name $(get_libdir) \ - linux-package || die "Failed to compile kitty." -} - -src_test() { - export KITTY_CONFIG_DIRECTORY=${T} - "${EPYTHON}" test.py || die -} - -src_install() { - insinto /usr - doins -r linux-package/* - dobin linux-package/bin/kitty - python_fix_shebang "${ED}" -} - -pkg_postinst() { - xdg_icon_cache_update - optfeature "Displaying images in the terminal" virtual/imagemagick-tools -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/x11-terms/kitty/kitty-0.18.2.ebuild b/x11-terms/kitty/kitty-0.19.1.ebuild index d43240fe2f8a..f8561302ddf9 100644 --- a/x11-terms/kitty/kitty-0.18.2.ebuild +++ b/x11-terms/kitty/kitty-0.19.1.ebuild @@ -59,6 +59,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.17.2-flags.patch "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch + "${FILESDIR}"/${PN}-0.19.1-tests.patch ) src_prepare() { diff --git a/x11-terms/kitty/kitty-0.18.3.ebuild b/x11-terms/kitty/kitty-0.19.2.ebuild index d43240fe2f8a..01ad039c2eab 100644 --- a/x11-terms/kitty/kitty-0.18.3.ebuild +++ b/x11-terms/kitty/kitty-0.19.2.ebuild @@ -28,6 +28,7 @@ RDEPEND=" media-libs/fontconfig media-libs/freetype:2 >=media-libs/harfbuzz-1.5.0:= + media-libs/lcms media-libs/libcanberra media-libs/libpng:0= sys-apps/dbus @@ -59,6 +60,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.17.2-flags.patch "${FILESDIR}"/${PN}-0.14.4-svg-icon.patch "${FILESDIR}"/${PN}-0.16.0-remove-terminfo.patch + "${FILESDIR}"/${PN}-0.19.1-tests.patch ) src_prepare() { |