summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-terms/kitty: add 0.24.4Ionen Wolkens2022-03-032-0/+130
| | | | | | | Thankfully was not affected by the history file regression this fixes due to disabling the POSIX mode hack in Gentoo. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.24.2Ionen Wolkens2022-03-022-130/+0
| | | | | | | 0.24.3 has several regression fixes, so .2 is being dropped as next stable candidate as well. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: call right function for xdg updatesIonen Wolkens2022-02-284-5/+5
| | | | | | | | | Overlooked that when picked up the package despite it was using xdg.eclass and latest kitty has a new .desktop with MimeType. Closes: https://bugs.gentoo.org/834362 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.24.3Ionen Wolkens2022-02-282-0/+130
| | | | | | | | | | | | | no-rc option has changed meaning from "don't auto-modify user .bashrc" to "don't use a hack'ish env-modifying method to load kitty.bash". Method can make sense on some distros, but we have /etc/bash/bashrc.d on Gentoo which x11-terms/kitty-shell-integration uses. It also has less limitations by working for shells that kitty did not start as well as remote ones if the stand-alone shell-integration package is installed there. So, still keep no-rc. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.24.1Ionen Wolkens2022-02-052-130/+0
| | | | | | 0.24.2 will be next stable candidate instead Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.24.2Ionen Wolkens2022-02-032-0/+130
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: optfeature on xdg-utilsIonen Wolkens2022-01-212-0/+2
| | | | | Closes: https://bugs.gentoo.org/831758 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.24.0-r1Ionen Wolkens2022-01-132-127/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync live ebuild keywordsGeorgy Yakovlev2022-01-111-1/+1
| | | | | | for future bumps Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* x11-terms/kitty: keyword 0.24.1 for ~ppc64Georgy Yakovlev2022-01-111-1/+1
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* x11-terms/kitty: use verify-sigIonen Wolkens2022-01-063-2/+13
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: re-sync liveIonen Wolkens2022-01-061-5/+1
| | | | | | | | Accidentally reverted the --shell-integration update when added IUSE=transfer. Fixes: 5ab5d2999cb504df3136977702e28ef4649b4cb0 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.24.1Ionen Wolkens2022-01-062-0/+123
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update comment for skipped utmp testIonen Wolkens2022-01-052-6/+2
| | | | | | | | | This is largely our own limitation, so this may need to be skipped permanently. Reason it sometime worked was due to the test chroot having 0 users and so kitty also detected 0 matching with 'who' returning nothing. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: make transfer kitten optional and simplify testsIonen Wolkens2022-01-043-15/+26
| | | | | | | | | | | | | | Feel only a handful of users will want this extra dependency used to transfer files over the terminal itself (e.g. serial link too, albeit kitty must exist on other end), but unfortunately upstream doesn't offer build-time options to exclude features. Given these seds are getting heavy (needed 1 more sed + rm to disable transfer tests), require every USE beside debug to run tests rather than try to exclude them. Doesn't make a difference for self-testing albeit tinderboxes may end up skipping. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update live and add no-rc issue linkIonen Wolkens2022-01-042-8/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2022-01-041-3/+14
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.24.0Ionen Wolkens2022-01-042-0/+128
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: remove broken graphicsmagick optfeatureIonen Wolkens2021-12-302-6/+2
| | | | | | | | | | | | This only works with imagemagick. It parse outputs of the identify command which mismatches and also call it using "identify -- files" while graphicsmagick (currently) doesn't accept '--'. Also (somehwat) clarify that this is for "kitty icat image.png", applications can display images through kitty's graphics protocol using their own image processing dependencies. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.23.1Ionen Wolkens2021-11-104-190/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: Stabilize 0.23.1-r1 amd64, #760639Jakov Smolić2021-11-091-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-terms/kitty: drop 0.20.1, 0.20.3, 0.21.2Ionen Wolkens2021-11-038-466/+0
| | | | | Closes: https://github.com/gentoo/gentoo/pull/22724 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync and update live ebuildIonen Wolkens2021-11-031-59/+71
| | | | | | | | | | | | New dependency on librsync for transfer kitten. Note about skipped docs: Since ~3 months ago, a new theme is used and needs some missing dependencies (not just sphinx) and, as long as it's only needed for the live ebuild (prebuilt for release), does not feel worth it. Given the full depgraph, users would likely prefer it optional+disabled too. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: revamp ebuildIonen Wolkens2021-11-032-0/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * EAPI-8 * enable py3.10 * make glfw-x11.so optional with IUSE=+X wrt bug #713702 * move most glfw dlopen() deps to DEPEND-only, they are not essential at runtime for kitty save for libglvnd * add wayland-scanner BDEPEND (if missing it silently skips glfw-wayland.so despite USE=wayland) * export PKGCONFIG_EXE to use right pkg-config * disable LTO, same reason was already stripping -O3 (if wanted, should be set by users in CFLAGS -- there is no custom LTO paths) * use intended --ignore-compiler-warnings to disable -Werror and simplify -flags.patch to hopefully need less rebasing * replace -tests.patch used to find bin/kitty by setting PATH * drop terminfo patch, let kitty install its own /usr/lib64/kitty terminfo and only skip /usr/share/terminfo from kitty-terminfo * pin kitty-terminfo to match, the >-r0 check will be removable next version and is there to avoid collisions (pinning not always /essential/, but on a same system they originate from the same package and should match) * add test dep on dev-python/pillow used by 1 test * remove unnessary fix shebang (these don't have executable bits and are used through kitty's linked libpython) * make libcanberra an optfeature wrt bug #775266 * for imagemagick optfeature, don't use the virtual so it's not noisy if users have *magick installed but not the virtual * change HOMEPAGE to actual homepage, github is shown from remote-id Closes: https://bugs.gentoo.org/713702 Closes: https://bugs.gentoo.org/775266 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: tidy metadataIonen Wolkens2021-11-031-3/+1
| | | | | | | doc is redundant with HOMEPAGE, and bugs-to doesn't mean much if not different from the github remote-id Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add myself as a maintainerIonen Wolkens2021-11-031-0/+4
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.19.3John Helmert III2021-10-175-183/+0
| | | | | Bug: https://bugs.gentoo.org/784608 Signed-off-by: John Helmert III <ajak@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* x11-terms/kitty: bump to 0.23.1Louis Regnier2021-09-022-0/+110
| | | | | | Signed-off-by: Louis Regnier <louregni@student.42.fr> Closes: https://github.com/gentoo/gentoo/pull/22102 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: add more upstream metadata infoLouis Regnier2021-09-021-0/+3
| | | | | | Signed-off-by: Louis Regnier <louregni@student.42.fr> Closes: https://github.com/gentoo/gentoo/pull/22103 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: PYTHON_MULTI_USEDEP -> PYTHON_USEDEPDavid Seifert2021-07-175-6/+6
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* x11-terms/kitty: add missing dep for 0.21.2Joonas Niilola2021-07-141-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: bump to 0.21.2end2222021-07-145-2/+112
| | | | | Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: fix live ebuild and update python compatibilityPablo2021-06-113-8/+25
| | | | | | | | Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/789285 Closes: https://github.com/gentoo/gentoo/pull/21179 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: bump to 0.20.3Pablo2021-05-313-0/+163
| | | | | Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* x11-terms/kitty: fix kitty-9999-flags.patchLuke Peterson2021-05-111-13/+17
| | | | | | | | | | Upstream updated setup.py to use Python f-strings, breaking the previous version of kitty-9999-flags.patch. Closes: https://bugs.gentoo.org/789282 Signed-off-by: Dale Lukas Peterson <hazelnusse@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20609 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: remove duplicate .patch fileJoonas Niilola2021-05-102-17/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: bump to 0.20.1Pablo2021-05-105-0/+187
| | | | | Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: drop 0.19.1, 0.19.2Joonas Niilola2021-03-203-215/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: Add proxied="yes" for non-@gentoo.org peopleMichał Górny2021-03-161-1/+1
| | | | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '/pkgmetadata/maintainer[substring(email, string-length(email) - string-length("@gentoo.org") + 1) != "@gentoo.org"]' \ -t attr -n proxied -v yes {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Add 'proxied="proxy"' for proxy-maint projectMichał Górny2021-03-161-1/+1
| | | | | | | | | | Done via: find -name metadata.xml -exec xml ed -P -L \ -a '//maintainer[email="proxy-maint@gentoo.org"]' \ -t attr -n proxied -v proxy {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Normalize metadata.xml filesMichał Górny2021-03-161-1/+1
| | | | | | | | | | | Normalize quoting, replace '>' with entities, replace unnecessary entities, remove trailing empty lines. Done via: find -name metadata.xml -exec xml ed -P -L -d //none {} + Signed-off-by: Michał Górny <mgorny@gentoo.org>
* x11-terms/kitty: add missing lcms dep to -9999Joonas Niilola2021-02-021-0/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: Update flags.patch for -9999Matthias Coppens2021-02-022-1/+50
| | | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19250 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: Fix broken patch for -9999Matthias Coppens2021-02-022-2/+18
| | | | | | | Closes: https://bugs.gentoo.org/767457 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Matthias Coppens <coppens.matthias.abc@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-313-3/+3
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* x11-terms/kitty: bump to 0.19.3Pablo2021-01-242-0/+108
| | | | | Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* x11-terms/kitty: disable builtin automatic update checkJonas Jelten2020-12-173-0/+3
| | | | | | | | | disable the automatic update check which periodically contacts the developer's webserver. Signed-off-by: Jonas Jelten <jj@sft.lol> Closes: https://github.com/gentoo/gentoo/pull/18639 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: bump to 0.19.2 and fix dependenciesend2222020-11-252-0/+107
| | | | | | | Signed-off-by: Pablo Orduna <pabloorduna98@gmail.com> Closes: https://bugs.gentoo.org/749936 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: remove oldJoonas Niilola2020-10-177-630/+0
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>