summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* x11-terms/kitty: Stabilize 0.30.1 x86, #915892Joonas Niilola2023-10-181-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: drop 0.30.0Ionen Wolkens2023-10-102-174/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: fix VariableScopeIonen Wolkens2023-10-104-8/+12
| | | | | | Would probably be simpler if the eclass could handle BROOT by itself. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2023-10-051-1/+5
| | | | | | | The passed no-sudo is technically a no-op because of the patch, but kept anyway for completeness if ever decide to drop the patch. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.30.1Ionen Wolkens2023-10-053-0/+198
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2023-09-171-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.30.0Ionen Wolkens2023-09-172-0/+173
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: depend on harfbuzz[truetype]Ionen Wolkens2023-08-282-2/+2
| | | | | Closes: https://bugs.gentoo.org/913143 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update liveIonen Wolkens2023-08-111-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.27.1, 0.29.1Ionen Wolkens2023-08-114-360/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: Stabilize 0.29.2 x86, #911970Joonas Niilola2023-08-101-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: Stabilize 0.29.2 amd64, #911970Joonas Niilola2023-08-101-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: update liveIonen Wolkens2023-07-301-6/+11
| | | | | | | | Trades the librsync dependency for dev-libs/xxhash. Also do small style adjustments while here. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.29.2Ionen Wolkens2023-07-272-0/+168
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.28.1, 0.29.0Ionen Wolkens2023-07-273-344/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: Stabilize 0.29.1 amd64, #909328Joonas Niilola2023-07-251-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: Stabilize 0.29.1 x86, #909328Joonas Niilola2023-07-251-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: add 0.29.1Ionen Wolkens2023-07-172-0/+168
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: Backport fix for musl 1.2.4Violet Purcell2023-07-144-0/+32
| | | | | | Signed-off-by: Violet Purcell <vimproved@inventati.org> Closes: https://github.com/gentoo/gentoo/pull/31872 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.29.0Ionen Wolkens2023-07-102-0/+168
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: enable py3.12 in liveIonen Wolkens2023-06-161-1/+1
| | | | | | | Live has 3.12 fixes to let tests pass and it seems to work, albeit upstream does not really test 3.12 themselves yet. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.26.5-r1, 0.28.0Ionen Wolkens2023-04-233-302/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2023-04-211-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.28.1Ionen Wolkens2023-04-212-0/+168
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update liveIonen Wolkens2023-04-161-6/+1
| | | | | | | Turns out these *.so files were obsolete and being compiled+installed by mistake. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.28.0Ionen Wolkens2023-04-152-0/+173
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update liveIonen Wolkens2023-04-151-2/+7
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.27.1 for x86Ionen Wolkens2023-03-281-1/+1
| | | | | Closes: https://bugs.gentoo.org/902999 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: adjust GOFLAGS for ppc64beIonen Wolkens2023-03-242-2/+4
| | | | | | Matches go-modules.eclass Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.27.1 for amd64Ionen Wolkens2023-03-241-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: Keyword 0.27.1 arm64, #898460Joonas Niilola2023-03-011-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* x11-terms/kitty: add blocker on sci-mathematics/kissatIonen Wolkens2023-02-152-2/+4
| | | | | | | | | | | | Would be difficult to rename or make 'kitten' optional from kitty's side given it's used/referenced in several places both by kitty's code and user documentation, and not familiar with sci-mathematics/kissat to say what's reasonable to do from that end, so just block. Can be revisited if someone actually needs these to coexist. Closes: https://bugs.gentoo.org/894342 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.27.0Ionen Wolkens2023-02-132-166/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: pass -p=jobs to GoIonen Wolkens2023-02-083-3/+3
| | | | | | | Already have to pass makeopts_jobs to kitty (as requested by a user), so should ensure Go respects this as well. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.27.1Ionen Wolkens2023-02-072-0/+166
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: generate kitty.conf in 0.27.0 tooIonen Wolkens2023-02-031-2/+14
| | | | | | | | | | Doesn't hurt and this version may stick around for a bit given the lower Go requirement, albeit skipping revbump. wrt tc-is-cross, definitely was needed -- python line made me forget kitty itself is a binary using libpython Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: generate example kitty.conf in liveIonen Wolkens2023-02-031-2/+14
| | | | | | | | | | | | | Upstream recently documented the command to generate it and always kind of wanted this readily available for users to consult without having to dig where/how to get it. This way also ensures will match current version rather than grab the latest sample from the website. tc-is-cross being required is untested but adding as a safety (kitty does have some CHOST .so but unsure if gets used here). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: pin 0.27.0 to =go-1.19*, live to >=1.20Ionen Wolkens2023-02-032-2/+2
| | | | | | | | | | 0.27.0 only builds with 1.19.x as far as I can tell, was fixed to build with 1.20 in live but then no longer builds with 1.19. Imagine won't be that long until 0.27.1 so the pinning should be short lived. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: use mv rather than doins for src_installIonen Wolkens2023-02-022-12/+2
| | | | | | | | There's really no need to do hacks just to use the typical doins way (alternativly could look at build && linux-package --prefix="${ED}", but with this custom build system it's bit of a hassle). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2023-01-311-8/+14
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.27.0Ionen Wolkens2023-01-312-0/+159
| | | | | | | | | | | | | As noted previously in live, adds Go requirement for /usr/bin/kitten. Drop ImageMagick optfeature, kitty now has its own methods for common image format using Go and ImageMagick is only a fallback. Move test deletions behind `use test` so that the live ebuild won't fail over this with USE=-test if something is moved around (e.g. the typo'ed tpmfile -> tmpfile). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: set goflags in liveIonen Wolkens2023-01-201-2/+2
| | | | | | | | | Formerly ommitted given setup.py already sets some reasonable defaults, but doesn't hurt to be explicit and add =pie too (still would rather not use the eclass and some of its implicits that don't fit well here, for now anyway). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update liveIonen Wolkens2023-01-151-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-142-4/+4
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* x11-terms/kitty: drop 0.26.4Ionen Wolkens2022-12-013-136/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update licenses and min req for go in liveIonen Wolkens2022-11-221-2/+3
| | | | | | +ZLIB from glfw Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: remove go -w tooIonen Wolkens2022-11-221-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: fix kitty-tool exec bit in live with reworkIonen Wolkens2022-11-221-2/+3
| | | | | | | | | | Easy to miss changes to this (not limited to /usr/bin) or forget, so just setup a generic way to preserve executable bits. Could use xargs or so, but rather avoid using external version of ebuild helpers if it's simple to. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: revamp seds in liveIonen Wolkens2022-11-221-9/+16
| | | | | | | | Not that much clearer, but makes iwdevtools' qa-sed happier by not doing seds that are expected to do nothing (and so easier to track if these need updates). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: avoid using go-module.eclass after allIonen Wolkens2022-11-221-9/+6
| | | | | | | | | Almost nothing to do, rather than mess with it might as well skip. Reveals that kitty-tool was being pre-stripped, so prevent that and let portage strip it which actually seems perfectly fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>