summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* x11-terms/kitty: adjust live further for go-module.eclassIonen Wolkens2022-11-221-2/+10
| | | | | | | | | | | | | This is not fully a Go package, there's just a helper tool written in Go. But go-module sets some broad assumptions that everything is Go even if we were to use GO_OPTIONAL (it's tempting to simply not use the eclass, only need to set a few variables + BDEPEND if we're not going to use EGO_SUM). Also quote EPYTHON while here, technically should never have spaces per definition but let's not rely on this too much for eclasses. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: adjust live in advance for verify-sigIonen Wolkens2022-11-191-1/+1
| | | | | | | | | Mostly so don't forget to handle this. If upstream is going to vendor Go deps, then this should work given go-module_src_unpack will be a no-op, otherwise will have to switch to verify-sig_verify_detached so can add our vendor tarball to SRC_URI and also not unpack twice. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.26.5-r1 for amd64, x86Ionen Wolkens2022-11-171-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update live (now uses go)Ionen Wolkens2022-11-141-1/+10
| | | | | | | | | Build system does not let this be optional at the moment. Just a quickfix for now given was barely added, will review handling this when there is release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: remove IUSE=transfer (default)Ionen Wolkens2022-11-142-16/+6
| | | | | | | | | | | Was formerly requested given transferring files over serial link is rarely needed. But this started being more intertwined with other features (e.g. ssh kitten), and is causing unexpected behavior. If you want more dependencies to be optional, please request flags to toggle them upstream. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.26.5Ionen Wolkens2022-11-072-0/+134
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: switch test restrictions to req useIonen Wolkens2022-11-071-2/+3
| | | | | | On second thought, this makes more sense. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: enable py3.11 in liveIonen Wolkens2022-11-031-2/+2
| | | | | | Tests been fixed, and everything looks fine. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.26.3Ionen Wolkens2022-11-012-133/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync live keywordsIonen Wolkens2022-10-271-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.26.4 for amd64, x86Ionen Wolkens2022-10-271-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.26.4Ionen Wolkens2022-10-172-0/+133
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: keyword kitty-0.26.3 riscv, #876961Xin Yang2022-10-151-1/+1
| | | | | | Signed-off-by: Xin Yang <yangmame@icloud.com> Closes: https://github.com/gentoo/gentoo/pull/27766 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* x11-terms/kitty: drop 0.26.2Ionen Wolkens2022-10-082-133/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.26.3 for amd64, x86Ionen Wolkens2022-10-071-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.26.3Ionen Wolkens2022-09-222-0/+133
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop vulnerable 0.25.2, 0.26.1Ionen Wolkens2022-09-084-287/+0
| | | | | Bug: https://bugs.gentoo.org/868543 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.26.2 for amd64, x86Ionen Wolkens2022-09-081-1/+1
| | | | | Bug: https://bugs.gentoo.org/868543 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.26.2Ionen Wolkens2022-09-052-0/+133
| | | | | Bug: https://bugs.gentoo.org/868543 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.26.1, drop 0.26.0Ionen Wolkens2022-08-292-2/+2
| | | | | | Almost identical to short-lived 0.26.0, minor bugfix release. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2022-08-291-8/+8
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.26.0Ionen Wolkens2022-08-292-0/+133
| | | | | | | | | | | Still skipping py3.11 for now. Even if make it ignore deprecation warning failure, the prewarm tests still fail. Now using build-launcher for tests, PATH or symlink now confuses tests (test.py actually has a #!./kitty/launcher shebang rather than python), and build-launcher is only a single link command after linux-package. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: don't check for unused GL with USE=-XIonen Wolkens2022-07-142-0/+2
| | | | | | | | | | | Thought had tested this, but apparently I didn't. glfw uses libEGL.so with wayland, so there's no sense in checking for libGL with -X. Unfortunately X11 (or anything) being optional at build time is our invention, so needs more sed. Closes: https://bugs.gentoo.org/857918 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: update live, drop IUSE=debugIonen Wolkens2022-07-111-6/+2
| | | | | | | | | | | | | | | | Not great but replace -O3 patch by sed, less likely to break for -9999 and isn't a very important change (and checking with qa-sed on release). Was under the impression this old IUSE=debug did more but seems it is only for symbols and was no-op with the patch. Now that don't cleanup addition of e.g. -g3, the IUSE would get in the way of users setting their own debug flags. Live still need more updates for running tests, but will handle after it settles down and stops changing when add next release. Closes: https://bugs.gentoo.org/857477 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.25.1Ionen Wolkens2022-06-182-136/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.25.2 for amd64, x86Ionen Wolkens2022-06-161-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.25.0Ionen Wolkens2022-06-072-136/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.25.2Ionen Wolkens2022-06-072-0/+136
| | | | | | No py3.11 yet, several issues. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.25.1 for amd64, x86Ionen Wolkens2022-06-021-1/+1
| | | | | | | Early'ish but to get fix for bug #848822 in Bug: https://bugs.gentoo.org/848822 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2022-05-261-2/+2
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.25.1Ionen Wolkens2022-05-262-0/+136
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.24.4Ionen Wolkens2022-05-262-130/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.25.0 for x86Ionen Wolkens2022-05-261-1/+1
| | | | | | This was meant to be done together with amd64 last time. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: respect makeoptsIonen Wolkens2022-05-182-4/+8
| | | | | | Was brought to my attention it wasn't respected, thanks. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.25.0 for amd64Ionen Wolkens2022-05-131-1/+1
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: sync liveIonen Wolkens2022-04-111-1/+5
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: add 0.25.0Ionen Wolkens2022-04-112-0/+134
| | | | | | | --update-check-interval "shouldn't" be necessary anymore, but keeping it in the ebuild while the option still exists Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.23.1-r1Ionen Wolkens2022-04-112-117/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: stabilize 0.24.4 for amd64, x86Ionen Wolkens2022-03-141-1/+1
| | | | | | | 0.24.x been plagued with regressions but seems sorted out with .4 (also, work on 0.25.x has started so probably no .5 coming). Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* x11-terms/kitty: drop 0.24.3Ionen Wolkens2022-03-142-130/+0
| | | | Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
* 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>