mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-08 14:43:27 -04:00
Merge updates from master
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST himitsu-ssh-0.10.0.tar.gz 21264 BLAKE2B a4f00b4e230edd1cbc4a4bc0dac2e18bb7276996eae148105f58634ed98c671dfb10ca93a5185cbc8174cbf507c4662085016eb0139f967cb4d5a76a6ae5d553 SHA512 f9f371a8daddac21a74ea2fc296fe62486f49381b47faca97d1689f85f1d2409277c0bd2c177b7832f9fbcbbcc21fdaff78e685eeb77f8b66b3413304a6ef030
|
||||
DIST himitsu-ssh-0.9.1.tar.gz 21004 BLAKE2B c0d83afd3519ac36bf27d66efc10a03465249a511a1e5eff006382366e35d9315d73cee4096785d509473ff24b589b2c23e43508a41d4dabb7b39780e25af9a4 SHA512 b906e3ae6573ed8177a5388b28c6adb320e2a22abbd36af5fe39ce31c458c2a942bd38233c029d86b05365e5f01a5560815f58663ced0ccee2d1ca56c63b1f60
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="SSH integration for Himitsu"
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-ssh"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
>=app-admin/himitsu-0.9:=
|
||||
>=dev-hare/hare-ssh-0.25.2:=
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
>=dev-lang/hare-0.25.2:=
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
|
||||
# All binaries are hare-built
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
|
||||
src_configure() {
|
||||
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Don't run tests if there's none (which is the case of 0.3)
|
||||
grep -r '@test fn' . && emake check
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST himitsu-totp-0.10.tar.gz 15316 BLAKE2B 64028cfffaa4108fa104076321ec9692813a315d9ccbf305e32376a6566a5af9363d190f3e086a96269a54cce4d9acac37e7f0215ba8dcb17c06706a0c6a248f SHA512 6101ed6b02519c2403baa5ade998ac02449a774dc8294c224bf7544d8c1613a89200c792981baf73f30a9459d9db9111c137f27273b8b2ed6e01d8ae21924918
|
||||
DIST himitsu-totp-0.9.tar.gz 15211 BLAKE2B 8cf1f81cd811fd9a9314711ffae6860bf6c2d415c2953fb0ce9a4b3783ae1e656dd9d72ae2269e66946b8d8734f2ffed103f8e33d6d77a3426748ab4cbfd0108 SHA512 c17bdbdb7fe0573466b861a90c24feda6866d7fd13aa2559445ada69aba715e21aedd31bb127c59f5c310e50d96eb9372c7ab78ac87091af5ca29b21e2c49072
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 2022-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-totp"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/himitsu-totp/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="TOTP support for Himitsu"
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu-totp"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="app-admin/himitsu:="
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
>=dev-lang/hare-0.25.2:=
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
|
||||
# hare binary
|
||||
QA_FLAGS_IGNORED="usr/bin/hitotp"
|
||||
|
||||
src_configure() {
|
||||
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
|
||||
tc-export AS CC LD
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST himitsu-0.10.tar.gz 59028 BLAKE2B 928c8e5f9b4bf02c420d268b95ecac6239eeb63e11d0022e658a3eb1f7a33effb0bee9c1e5fbaf17510da1e4e137b7db0b9ad4328e139c5c0846985bb405977d SHA512 88cc1323b2428bc035fcee0d140ac251a298c4bbb45193a39c5e99925c05ada756eb7668e0bab4162e1c35687b392d8234ec33cac72998f2f1bd27bf893b1dd2
|
||||
DIST himitsu-0.9.tar.gz 58364 BLAKE2B 6917ac848ef05637496861c9f3650db8d2b376a8f40dad5a3aee7bf7135ed6dde4f7e11e8034b57aa6629156b8927a0ceaadddfb7533030e889bbfb80b10461d SHA512 7082a13630a9cc2fe042686bfba8616b19f75d8d7f89f6e1a6ebdc950cdc7407b3fece533786214d50187f91b5b3aa2309941bffd6956d46228b8e658cab969d
|
||||
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu"
|
||||
SLOT="0"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/himitsu/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
SLOT="0/${PV}"
|
||||
fi
|
||||
|
||||
DESCRIPTION="Secret storage system for Unix, suitable for storing passwords, keys, ..."
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/himitsu"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
DEPEND="
|
||||
>=dev-lang/hare-0.25.2:=
|
||||
"
|
||||
PDEPEND="
|
||||
|| (
|
||||
app-admin/hiprompt-gtk
|
||||
gui-apps/hiprompt-gtk-py
|
||||
)
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
|
||||
# binaries are hare-built
|
||||
QA_FLAGS_IGNORED="usr/bin/.*"
|
||||
|
||||
src_configure() {
|
||||
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST hiprompt-gtk-0.10.tar.gz 21766 BLAKE2B 44a5abaf8657c0e6bd2043161cf0d9da88e0525b80586059b54e8f3520d8f349a862bf687ef63cc885620d27d31761e901d88a9aa6e61e980c12f7e13fd4e6b9 SHA512 aa90b2ab4f808d0d2b9409f3f2868e0c6e6e692e197d3d19697db492966da45f1cac28ef76920f0ff48ca4a8572ca090bd19b56d996448be2bcd76b38eafd50b
|
||||
DIST hiprompt-gtk-0.9.tar.gz 21759 BLAKE2B 3e583092967ad59704d644b409dfdd69affdba4b2c378088538e371d73d8d25007b104e9ee33e5135703c00f743d3808ee4acdfd42cb2aa37fb73545adf37e56 SHA512 1240fdd2f148dfb76487c0c013a4a57f7837e2ffa4f59d496f4b5a6bbcd170061cb3098f020598b1a3d874c45ba2e3db397ee1c789d19ec53f4fbdb0962374f8
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
DESCRIPTION="GTK4 prompter for Himitsu"
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk"
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-libs/glib
|
||||
>=gui-libs/gtk-4.18:4
|
||||
gui-libs/libadwaita
|
||||
gui-libs/gtk4-layer-shell
|
||||
"
|
||||
DEPEND="
|
||||
${COMMON_DEPEND}
|
||||
>=dev-lang/hare-0.25.2:=
|
||||
app-admin/himitsu
|
||||
dev-hare/hare-gi
|
||||
dev-hare/hare-adwaita
|
||||
dev-hare/hare-gtk4-layer-shell
|
||||
"
|
||||
# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk
|
||||
RDEPEND="
|
||||
${COMMON_DEPEND}
|
||||
!gui-apps/hiprompt-gtk-py
|
||||
"
|
||||
|
||||
# All binaries are hare-built
|
||||
QA_FLAGS_IGNORED=".*"
|
||||
|
||||
src_configure() {
|
||||
export PREFIX=/usr
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST lizard-1.21.2.tar.gz 197551 BLAKE2B fc25c6265e33c077debded9932951c85346fc48820de65f30d1d5c7c81b2201fdccb12e53fa2ac4dda81ec8dd12c96fb7c077d2b6a7339ecc35eab3a016349d5 SHA512 4e45528828466d3b80008e54c220291b0865d9879746ac6cb31ac732775fe1f39b2800f0224546353de14624ad0006cd650f58ac4264c3dd0320eb9191d4a674
|
||||
DIST lizard-1.21.3.tar.gz 198384 BLAKE2B 8fa301626534c7211daddc1d3220b727f705c96848eb0c25b39c8421252275d70b798810c29153da894a06e35b31d1fb29d5d32c999026a7d9b767dc7fa439a0 SHA512 c2a28dc3679590e5f4bc7b8130ba6ca863a4d55614a10ff210187c62c95b8b871012ac19d00721ad4c97800027e3df1f945344555e3d6439697db72d3da34b8e
|
||||
DIST lizard-1.22.1.tar.gz 222756 BLAKE2B 5cd4718e0716c6130c7650a9ed3daf3732a7acaa8459059e38eab9ef0be83117f543e7f13515699928a0afc4bb4aac69b77c8cba7bcdfe170e61f144d0535205 SHA512 1966af7850d565f28ddfcc4cd0d5568e7576c98d61b7287fae1e2f202fff987b937d3771a682f301f5ef89f1438bf22a208335d1b9d26c013838e6d0d9e7510e
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST hare-json-0.25.2.0.tar.gz 14129 BLAKE2B e73a1fb77beb50588ec038e1ad8bf98ba56ded06ee0183d1bd2b5e5231e705ba2eaced21d7683baad99e7a77032962cedc4a07c3af78f275f2eb364685dbe952 SHA512 a132e0b60851d346fb5be2a60010456a61b08b7b70fe3a0c0550a978986b869e6e7bf2efd87e0b543b37b2f5cac12cda6650089b6a7e1ea38ab8be78c373a9b8
|
||||
DIST hare-json-0.26.0.0.tar.gz 14161 BLAKE2B f58bd0fa8fd263fc941b7348b03c21f465fd40596f5a6348efd375fd69270521b58675511cb26c376a0d26b99c8072b5e5b1ee78add39792abe241c68531ff6b SHA512 0729defe0e2f0569d013b234f2f29b8113061f953685468e16b50c944737cf5462c8c78214755fdadddfb96465e45f53888806b8048e3b6300184b6e1c24a131
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
# Copyright 2022-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="JSON support for Hare"
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-json"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare-json/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="MPL-2.0"
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
|
||||
DEPEND=">=dev-lang/hare-0.24.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST hare-ssh-0.25.2.tar.gz 35560 BLAKE2B 9ca8d9d245f0c4d96d2d687bab3164bbcf3fcb14d78a672bd3333d195d4ef7496393fe49c21112172ffd117437bf6e8d800ccdb7e53bf1c1e9627db0b3ad02ca SHA512 29a359a3f9e09f2408dfb523577aa500b92bc53baa6a0263c6bf21537def2b4555e75181853b218b7ac8ccda4b8133cbc168181f28b2a7f00580413c8575e48b
|
||||
DIST hare-ssh-0.26.0.tar.gz 35570 BLAKE2B fe392d75b78e8a4626da37baee532dc37e8472e87f6edaf26fb88a75d7dac3ada57f50441aa58c1d4b18bdcc5ee6fbb7079742508128f4e313598a257adc7438 SHA512 afaa368ee3553e512a4214d3a923d0ede89b6f09cf0eedad4d8648281a3d3f1901d779577a01a03692b222f5938a262ef382d6fa1616b94779cc1450cf628e93
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh"
|
||||
SLOT="0"
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare-ssh/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SLOT="0/${PV}"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="SSH library for Hare"
|
||||
HOMEPAGE="https://git.sr.ht/~sircmpwn/hare-ssh"
|
||||
LICENSE="MPL-2.0"
|
||||
|
||||
RDEPEND=">=dev-lang/hare-0.25.2"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's;^PREFIX=.*;PREFIX=/usr;' Makefile || die
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST hare-0.25.2.tar.gz 940391 BLAKE2B 626b098a4a65c1a8760dc75317dd856f03915d564800beaa6c8708726bfd602c291d5e449139922293a3af087fa7ed2e9076e76e2e2731cab5908256d00894b5 SHA512 a72bda105c3bb40c0d43382f10030883d84d2b3511197890a4641eacfc84cbcf8f5aa15391d31e5b04b2e3154f5db0d7d855d08d213f9cd089ad536cbabdcec5
|
||||
DIST hare-0.26.0.tar.gz 976164 BLAKE2B fbcafe4d9efd3e69127b26d0128d2ff179edf72fa671e0d96157f410bc746b9596bb8b69350a4ee2ecd363f668c00efabc7585fbc329200658e2aaa68a9f0564 SHA512 3b3e4625f63b3ea5650bbb4c6e690b874292cae85a749cc602a120fa07437a491a0c4fba414565141e7de9b3736fde8d3ba7597b91f7f0d3fa4e95938a11ae77
|
||||
DIST hare-0.26.0.1.tar.gz 976995 BLAKE2B 1dec85ea7aeb3f124014817e912d300a116f784f0bf78b20e8d72587936c48786d2f83f7a73146ed6485e3e0cf454c92cb0b074abe9be79e8de7fe91156f2fd8 SHA512 61959ce95814f81e04d62eb783aa4dfd807b96c3bd1ee0ee31667d042c630be1406fb0b944f1b35776f5ce529eb55227fac1d37c30218020edb40c6b66ea6771
|
||||
|
||||
@@ -1,60 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
|
||||
SLOT="0"
|
||||
else
|
||||
MY_PV="$(ver_rs 3 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
fi
|
||||
|
||||
DESCRIPTION="The Hare systems programming language"
|
||||
HOMEPAGE="https://harelang.org/"
|
||||
LICENSE="MPL-2.0 GPL-3"
|
||||
|
||||
# release policy: https://git.sr.ht/~sircmpwn/hare/tree/master/item/docs/release.md
|
||||
DEPEND="
|
||||
~dev-lang/harec-0.25.2
|
||||
>=sys-devel/qbe-1.2
|
||||
"
|
||||
BDEPEND="app-text/scdoc"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
# hare and haredoc are built by hare
|
||||
QA_FLAGS_IGNORED="usr/bin/hare usr/bin/haredoc"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/hare-0.25.2-os_exec-fix-clearenv.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local target_arch
|
||||
case ${ARCH} in
|
||||
amd64 ) target_arch=x86_64 ;;
|
||||
arm64 ) target_arch=aarch64 ;;
|
||||
riscv ) target_arch=riscv64 ;;
|
||||
* ) die "unsupported architecture: ${ARCH}" ;;
|
||||
esac
|
||||
|
||||
# Note: PREFIX needs to be set early as it is used for HAREPATH
|
||||
cp configs/linux.mk config.mk || die
|
||||
sed -i \
|
||||
-e "s;^ARCH =.*;ARCH = ${target_arch};" \
|
||||
-e "s;^PREFIX =.*;PREFIX = ${EPREFIX}/usr;" \
|
||||
-e 's;^AS =;AS ?=;' \
|
||||
-e 's;^LD =;LD ?=;' \
|
||||
-e 's;^AR =;AR ?=;' \
|
||||
config.mk || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
}
|
||||
@@ -10,9 +10,8 @@ if [[ "${PV}" = 9999 ]]; then
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
|
||||
SLOT="0"
|
||||
else
|
||||
MY_PV="$(ver_rs 3 -)"
|
||||
MY_P="${PN}-${MY_PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
MY_P="${PN}-${PV}"
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
@@ -1,2 +1 @@
|
||||
DIST quickjs-2024-01-13.tar.xz 765800 BLAKE2B 6d65d9ae19ef816a7e4784821d138d2be9965bbbea42c11f13adc0560dc6d67db9cd75c367680a5caec34182a320819127fc0d0c95c10fcf441161ca7880d5aa SHA512 9f426404e4dc1e2a41fcc235b72e58708041aed24eadd5fb9e82f62435501003d3a6b04831f307b04852551d2fd265b94cd400b3293ec0810465f52de8a6c057
|
||||
DIST quickjs-2025-09-13-2.tar.xz 596244 BLAKE2B da4bdb04e87a3f6086287e352e878e9f5b78034feda5687f7e191a549a4e2e7a0aa54ce89dd25b99eb685ff83db5898021a314f05ca20830c99f59379c413c3e SHA512 ea20d9ce8b6e09e58f1c3dc51086cd23c1ca18de7b5711bbd88e86dbbba2589b950acd22003e33fbed94dd4ec3e1828e6af5342ea9c62024cce7ca11eca1029c
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
# Copyright 2021-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
MY_P="${PN}-${PV//./-}"
|
||||
|
||||
DESCRIPTION="Small embeddable Javascript engine"
|
||||
HOMEPAGE="https://bellard.org/quickjs/"
|
||||
SRC_URI="https://bellard.org/quickjs/${MY_P}.tar.xz"
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="lto static-libs"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/quickjs-2020.11.08_Remove-TTY-check-in-test.patch"
|
||||
"${FILESDIR}/quickjs-2024-01-13-sharedlib.patch"
|
||||
"${FILESDIR}/quickjs-2024-01-13-respect-env.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# Changed in master
|
||||
sed -i '/^CONFIG_LTO=/s;^;#;' Makefile || die
|
||||
|
||||
default
|
||||
|
||||
sed -i '/$(STRIP) .*/d' Makefile || die "Failed removing STRIP call"
|
||||
|
||||
sed -Ei '/^\s*(CC|AR)=/d' Makefile \
|
||||
|| die "Failed to remove hard-coded tools."
|
||||
|
||||
sed -i 's;$(PREFIX)/lib;$(LIBDIR);' Makefile || die "Failed fixing libdir"
|
||||
|
||||
if ! use static-libs; then
|
||||
sed -i '/install -m644 libquickjs.a "$(DESTDIR)$(LIBDIR)\/quickjs"/d' Makefile || die "Failed fixing static-libs"
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export CC="$(tc-getCC)"
|
||||
export AR="$(tc-getAR)"
|
||||
|
||||
export PREFIX=/usr
|
||||
export LIBDIR="/usr/$(get_libdir)"
|
||||
|
||||
export CONFIG_LTO=$(use lto)
|
||||
if ! use static-libs; then
|
||||
export CONFIG_SHARED=y
|
||||
fi
|
||||
}
|
||||
@@ -1,2 +1 @@
|
||||
DIST lexbor-2.7.0.tar.gz 5686814 BLAKE2B be1728c9e5b1332a16aab7f3eac2201de5513f8e6c842ee5bee257ba435aa9d178d47fdbafdd199c154a8bd310923941785eb792d2519004e347ba9dd4e71215 SHA512 ad2b333e2802b9e05fea461c017fecaec1619c67d4e165da7fb9c6d24a77584b8e1ff0348330a61a169e19025d215e7a0a6356ce1424daf14cf3caf2b2c2dbef
|
||||
DIST lexbor-3.0.0.tar.gz 5777325 BLAKE2B edfdd74e525fd06b1a2d66655c45f144e4242c86df7adef25941325c5e59a2661f91596e4e0f91e6e59516c9a4cdf25364c141fcd0b61ce0674461f86faba183 SHA512 076ff831e89717f07ad0f846cf2ea46fe4dfd0c7fbf37b5705f0eacaa4baa418116ce1e020fde44bd7ed75ddf5931cac74947e37fcf1330d68389b39cc392f6a
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
# Copyright 2023 Haelwenn (lanodan) Monnier <contact@hacktivis.me>
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Modular web engine (HTML/CSS parser, renderer, ...)"
|
||||
HOMEPAGE="https://lexbor.com/ https://github.com/lexbor/lexbor"
|
||||
SRC_URI="https://github.com/lexbor/lexbor/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="examples static-libs test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
|
||||
sed -i 's;${LEXBOR_OPTIMIZATION_LEVEL};;' CMakeLists.txt || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLEXBOR_BUILD_EXAMPLES=$(usex examples)
|
||||
-DLEXBOR_BUILD_UTILS=$(usex examples)
|
||||
-DLEXBOR_BUILD_STATIC=$(usex static-libs)
|
||||
-DLEXBOR_BUILD_TESTS=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST pythonqwt-0.14.6.tar.gz 1218842 BLAKE2B c632a1e5bd714c1b94560df55ce86616831645b34ac1fd3dfe2e4d794532816a132d401c89c20eaee64c24a4c16a0defe840e6ec003bf05ab8c509426d202a30 SHA512 3d660baf79276a0b2f35abfec4f1c81d55e6ddec3dd803b68f1239deb33c5fc5f87c5584b6236009bc1b98e63ae306f36f75d663dff936620db38b648963a28f
|
||||
DIST pythonqwt-0.15.0.tar.gz 1221219 BLAKE2B 8db6a5a23fbfbe6a066e7d476c18576e06e22728b4c63c2d7fcb01df18936dbef2669ce6a1aacdde6035aea4e760fa334dc1ad3eaf483562d0ef17a0f304e026 SHA512 355ea2c3ec0c5de13fcdeadbaa79863a357a34271c57c8771249b0e2bbb5820aa156cd68fb3d3601721385239a0c2611b855a1fb0015bad890b7878a8c7b8d21
|
||||
DIST pythonqwt-0.16.0.tar.gz 1234388 BLAKE2B 590ebd5f80c3be43fad3f2ac5d9fef8800c02a6c8e379a5c232eccaf668f831087c86e056785f8bc0c52a8440157566f6f6b823e31a8f5ca2d1c4806a95fbb1f SHA512 3c8c078daf8080347d2764331ffa9de1f7380d7919c9e58d3e76d9764702c2309dd4067607824f75ada15950b0584832c3a2e4bcc064d8e656144ae65b8fe424
|
||||
|
||||
23
dev-python/PythonQwt/PythonQwt-0.16.0.ebuild
Normal file
23
dev-python/PythonQwt/PythonQwt-0.16.0.ebuild
Normal file
@@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Qt plotting widgets for Python"
|
||||
HOMEPAGE="https://pypi.org/project/PythonQwt"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
# Test directory seems to contain demo instead
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/pyqt6[${PYTHON_USEDEP},svg]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
"
|
||||
@@ -1,4 +1,3 @@
|
||||
DIST guidata-3.13.4.tar.gz 783773 BLAKE2B 4643802dca5a9c838ceb22baa7f7ac56e2b886a0e7d612e546979ea2df942dcdab23faadcf5bbb6b7856028e6e8eb62e7d7617ed68762c185f9324c813513b62 SHA512 c11acf082821443c14ab613342a1b397bbff361f223144ee9a570354867c1e0c71db95803cb2fbda9d2c25e284717bb38df4457bdd4b433b513d63fcac783f60
|
||||
DIST guidata-3.14.0.tar.gz 868605 BLAKE2B 7c5959bb91ab42df8a9548c0789fb1013b80c41989ee317ee0f55bca663b64b37c26089bac935a03cb2718fe5939002d7e9176c27913dd6fb884faf0e451b713 SHA512 07b93e8404759731fd8bb07e34b9d79035be6a7331244a0bdca14f1ec97b9474fac2aea21b1b3755ad7d08ecf8b2b4006a32aafe7e995c4d6b0e9c5e3210775c
|
||||
DIST guidata-3.14.1.tar.gz 869499 BLAKE2B 1071fc8e2585ac7595e99cc1c0a42542845caeecee26ab4a225191df658a27cc7a6ff10d48804f62d9e08db04d2f84caf69836b55527c275600f2f66db9f7387 SHA512 c374d32b2c6d8ace7d1020dd74eb7ebb49dfb672d4d28cf0f68c3e8c89b25b028cae84077b779e2657ad54a80e8302e9650739876d226242edc0cb900464db50
|
||||
DIST guidata-3.14.2.tar.gz 869891 BLAKE2B 77a9c0531536fca57fd8acaebd6b994246edee7c64180b08952c920cb4992e38bfbd6ef6e90372238d83e5d4a1eabde423e89a8e551bfd6f29bc770b3bd7cda1 SHA512 ed3691e27c0df48576efaa213702acd0399fe74fd94555ba47a300b5a27e150047713ebe6cc5c3907009829a70f392e962b12a0ed85e643d3007ce0493d11a6e
|
||||
DIST guidata-3.14.3.tar.gz 872027 BLAKE2B c1f4d7ef5b7ae561ebc595d2f3bda9b1f9335bf34c25a0733bb57cc0cdabeff383b9644a2badd899c12e3aa309bd3d371ea07914e06374016471b1833a322c85 SHA512 68cddfa0dfd3264429757faea3520c2200058c5712100d54c2799851bf3cf91dcbf857764df374a1edd3745ed091e23e42cf58cc1f95f63125899b37b8b5e23f
|
||||
|
||||
@@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Library for user interfaces for easy dataset editing and display"
|
||||
HOMEPAGE="https://pypi.org/project/guidata/"
|
||||
LICENSE="BSD"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/h5py[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/pyqt6[${PYTHON_USEDEP}]
|
||||
dev-python/qtpy[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/tomli[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=(pytest-xvfb pytest-qt)
|
||||
distutils_enable_tests pytest
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
"guidata/tests/dataset/test_all_features.py::test_all_features"
|
||||
)
|
||||
|
||||
python_test() {
|
||||
epytest -p xvfb
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
PYTHON_COMPAT=( python3_{11..14} )
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python client for NitroKey NetHSM"
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST gemini-cli-0.40.1.zip 23468313 BLAKE2B 913e5c90eccb5b8bc24574a1ea3159c0ff5c418c25efbf0a6c1735acecc6fdafbd428ceebf990a9f03f6c2d289a860ac40414e24d53dbb68a4b07ccda9d7cbd7 SHA512 ffea239de26a39ee0316d89878df18865fc226379648b325c5f7487bf5c3a7f78bcd28f7c83e8834d80411e4e37448e442d607f8a6c987e4a9b996d07cac4e45
|
||||
DIST gemini-cli-0.41.1.zip 23590619 BLAKE2B 14bc3be8bc54e2db4e266d2bd30ac79eaf97ec6d007dd6d2583c2c05f384eb31e669b8238853034949c94e204fe70562862b7ec0c9f1c1ef90bcd233b0c30ccb SHA512 032416a7cbc5d7264a5e14cf9581eea24c33a4f6e0765b08ce171d5d0ffceaf6fc67af0f9c7e93c0bcc5e44b912377357cbada90ca6992b4db883682acda6683
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST hare-update-0.25.2.0.tar.gz 59682 BLAKE2B cf7e74faffb4a8ef11d238bc837bd359dbe0f0e272a69e19b441168d09d66e8106a93c8ad0b3cbe9a568f2e80d5563f7ec0299f9059de98b752784d4ed2a814c SHA512 bbae0b07f6eb8fb8a50598cfff7d4932811a37f185a8f7e13a41045080338363bfb38599f5605350f9b82a04bb2876741b9623d1efb3e92bda396d7f41c213c9
|
||||
DIST hare-update-0.26.0.0.tar.gz 130064 BLAKE2B 52785c9784284b3c202af72d16d17e49d0653157cd3484ab525f489a14dbd580ababb3e7eb874a48a9ea80e54dd487216dac0567d90565b0cbc50c8f020c0aad SHA512 0e76ea2614a56de5fab88581ea2701e3aa8e5de41061042e2f862982151d34405aff5b7dc37605114021a9586df8ee9431ba471ec8650e494ef44c15e0801943
|
||||
|
||||
@@ -10,7 +10,7 @@ if [[ "${PV}" = "9999" ]]; then
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare-update/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
DEPEND="~dev-lang/hare-$(ver_cut 1-3):="
|
||||
DEPEND="=dev-lang/hare-$(ver_cut 1-3)*:="
|
||||
fi
|
||||
|
||||
DESCRIPTION="assist in upgrading a codebase to a newer Hare release"
|
||||
@@ -1,28 +0,0 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
if [[ "${PV}" = "9999" ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-update"
|
||||
DEPEND="dev-lang/hare:="
|
||||
else
|
||||
SRC_URI="https://git.sr.ht/~sircmpwn/hare-update/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv"
|
||||
DEPEND="~dev-lang/hare-$(ver_cut 1-3):="
|
||||
fi
|
||||
|
||||
DESCRIPTION="assist in upgrading a codebase to a newer Hare release"
|
||||
HOMEPAGE="https://sr.ht/~sircmpwn/hare-update"
|
||||
LICENSE="EUPL-1.2"
|
||||
SLOT="0"
|
||||
|
||||
# binaries are hare-built
|
||||
QA_FLAGS_IGNORED="usr/bin/.*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i "s;^PREFIX=.*;PREFIX=${EPREFIX}/usr;" Makefile || die
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
DIST kubetail-0.15.0-vendored.tar.gz 20905816 BLAKE2B 9b28eb2c6414d2c273bbc3587952ea86f4bb21cc0e4aa32b61b8e1b0190d6885cf6f4195da91852b8f684c1ad935bbdbc629b386d3ce9fc19c6220cbb4a158cb SHA512 fc38896e9a3f9300317255566fc3a9ed27127e2e0d41380de29eb2175a57d69e89566e0ea7626fcc85ae364323ac0a0ed94f7b1e11a4b10c4aaedc3dcff8cfcc
|
||||
DIST kubetail-0.16.0-vendored.tar.gz 20815085 BLAKE2B f28ff9acac902b04ac7bf3ff247fbf779d9007f2bb9ad3043a5b0d3ecfa77723e86673c328bffc4a431eccce57a5eb7d7a92b721d88eff6326a5ad8db65bb656 SHA512 0100d92eb3ca5613fd557cc979d1c56b8351913d3635d601c7ccd13aaba6ea8b1e1ffe1ea54f0668147db536b9f0f4ea7b3103b3d3a2fc2710af073d0021ba7e
|
||||
DIST kubetail-0.17.0-vendored.tar.gz 21084536 BLAKE2B a0b347c497d21cd575ada895e3f9589a56e6fd6f6d9daa7138bc50994d13c898bd7a1f03322d263714e4c1f94bcb50f478a5aad5e2fa515fc359ef7c5e83d539 SHA512 44a5f87d60f81fd862d80002bcee9f20d2ad93d61b6d00afc24701d13835c9f8e4712032e86079c01c80441d9e19ad02f2e5e3474be075e020a88b1f58a9371c
|
||||
|
||||
45
dev-util/kubetail/kubetail-0.17.0.ebuild
Normal file
45
dev-util/kubetail/kubetail-0.17.0.ebuild
Normal file
@@ -0,0 +1,45 @@
|
||||
# Copyright 2021-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module shell-completion
|
||||
|
||||
DESCRIPTION="Real-time logging dashboard for Kubernetes"
|
||||
|
||||
HOMEPAGE="https://github.com/kubetail-org/kubetail"
|
||||
|
||||
SRC_URI="https://github.com/kubetail-org/kubetail/releases/download/cli%2Fv${PV}/kubetail-${PV}-vendored.tar.gz"
|
||||
|
||||
S="${WORKDIR}/kubetail-${PV}/modules/cli"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.25.0"
|
||||
|
||||
src_compile() {
|
||||
(
|
||||
GOWORK=off \
|
||||
ego build \
|
||||
-mod=vendor \
|
||||
-ldflags "-X github.com/kubetail-org/kubetail/modules/cli/cmd.version=${PV}" \
|
||||
-o "${PN}" \
|
||||
.
|
||||
)
|
||||
|
||||
"./${PN}" completion bash > "${PN}.bash" || die
|
||||
"./${PN}" completion zsh > "${PN}.zsh" || die
|
||||
"./${PN}" completion fish > "${PN}.fish" || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
|
||||
newbashcomp "${PN}.bash" "${PN}"
|
||||
newzshcomp "${PN}.zsh" "_${PN}"
|
||||
dofishcomp "${PN}.fish"
|
||||
}
|
||||
@@ -66,6 +66,7 @@ DEPEND="
|
||||
dev-libs/rapidjson
|
||||
dev-util/opencl-headers
|
||||
x11-libs/libdrm
|
||||
dev-cpp/ms-gsl
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST clipman-1.6.5-deps.tar.xz 12402108 BLAKE2B f44f24e4ba8381090a007b140fb9997a1e71dd790a1134af977e59313fadfb0f1f26f7c7940f9495afef041786fb3b97c89b94c874c5af167556a49a3bb37745 SHA512 2814c803c238256d4594e85c179163451b878687f7eb1efd609d79289277fa633af2b3b8b2fcab36aee2d07f81706842a0daba7065214361265841735c4314cd
|
||||
DIST clipman-1.6.5-vendor.tar.xz 159032 BLAKE2B e5080412c682dee0c5acc4086b84af76b07a9ad382f091a0b03685bff9edf27ca2ebcff7c40c72c21a281e60aed687fab4f38fd628ce8fd02ea444450570cf4a SHA512 6d50ee1371b4f7cf54de0508d95b6f6fe206aad450f33c2a1e6c3bec6f6ee3f67fc6ab9593bb681209d2a2e98206ed046dfd1311f8c40a8d3a3c068cc2a8e4bc
|
||||
DIST clipman-1.6.5.tar.gz 26159 BLAKE2B 6cc54ac402f41ad80819243e6dfa902e7b76bf63a9a8b1d8341fd84253c7513618c42bc02baa2fbe35075b11abc0c87404bf8cc1c7b54009ca17f9132e9476c1 SHA512 b2983970a7ad75eae723dd6bf189a5832b1054d2404fe038c70fa102c4126ee5c3914620fad11a6ce93995ac3cf38e6c4a029024ed7460d9adb2df89725858f9
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Copyright 2024-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -8,7 +8,7 @@ inherit go-module
|
||||
DESCRIPTION="A basic clipboard manager for Wayland."
|
||||
HOMEPAGE="https://github.com/chmouel/clipman/"
|
||||
SRC_URI="https://github.com/chmouel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://github.com/freijon/${PN}/releases/download/v${PV}/${P}-deps.tar.xz"
|
||||
SRC_URI+=" https://github.com/gentoo-golang-dist/${PN}/releases/download/v${PV}/${P}-vendor.tar.xz"
|
||||
|
||||
LICENSE="BSD GPL-3 MIT"
|
||||
SLOT="0"
|
||||
@@ -16,7 +16,9 @@ KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
>=gui-apps/wl-clipboard-2
|
||||
gui-libs/wlroots
|
||||
"
|
||||
BDEPEND="
|
||||
>=dev-lang/go-1.21
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
@@ -1,4 +1,3 @@
|
||||
DIST ytm-player-1.7.2.tar.gz 547870 BLAKE2B 646a93f4eb095d18c2adefb66b052ffabf0ffb7b849aa716b356443efeb7cbe4a316f58e3a3b224d02b2dd157df05fb32bf8f9869e2743f3687294db5521d4d6 SHA512 fec6f87ab0d762c0c416355d89b881b3e8bb9c727f8f3ce586ae759da0d576430dcfe68e4f258b529da99478bf0482ff480ebbcf0497ca7c3623891c04242bfc
|
||||
DIST ytm-player-1.8.0.tar.gz 579230 BLAKE2B 1704bdea8596cfb451d879ff40a665dfe0672102eb14727186fb2ed94d0cce42e5d388968cd79fbbad65ccd4da2c0adb94ba54c53163df2e599d902ffe1ffb81 SHA512 c9f1a43c01c94e3a6a4baa1712e7f7b883eda6e95ce27a4dbe7191bbd440d3333c896f3b7bd93a8689f1947f921451aa3c9578b016a7a12627cdd7a4469ef15d
|
||||
DIST ytm-player-1.9.1.tar.gz 542595 BLAKE2B 3062a14efc40ad137744ec76696fe97075c19464c60eecee2d10d401fdbb63bd58acf47c389cae554d99b7cb1222703dad1b5fc8b31dc1c5c4dff90f69aed2a5 SHA512 176c5915e4fd48f36450c586ba6a150677573da5bbf323ef12bb6028e393cfa8e92acbd1b11fe6957ccb391bd166272c0820db2c68dd18f24b1a95749347de7f
|
||||
DIST ytm-player-1.9.2.tar.gz 545280 BLAKE2B 5151d4ab521da0b141f6ceefbbb2ea998e739755913292fc0fab73c23ae587c24338e5a11dfcc5e732c5da80a82a797e3d0231cc88fee9cd327fb5fe1d36fa81 SHA512 870321c2ad5cb9853d514444c737372414bcc7bebd31bc659b56600786d92ee77229093720d7dfc7a42d83af4196fd4c9a1519911b3e3189dd06df2fc29d64ad
|
||||
DIST ytm-player-1.9.3.tar.gz 1765546 BLAKE2B a7729b6c40494bd7e2e2e54044311eda1e1695620ebf1fa14bfcb81c99cc0eb3ed19f16a7ea359f0ba20fbf80d0d5afe3b110e28d2a41493a676424b1e45a51c SHA512 ce45e510d219796cf1c8f515e111e3912a524e1c47519b41662cb9f6da46bd9fc09bb31f48cd58cce975e759ae138fc12924cc4aa7f055f99a0adb3fe3736913
|
||||
|
||||
@@ -1,62 +0,0 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=hatchling
|
||||
PYTHON_COMPAT=( python3_{12..14} )
|
||||
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="Full-featured YouTube Music TUI client with vim-style navigation"
|
||||
HOMEPAGE="https://github.com/peternaame-boop/ytm-player"
|
||||
|
||||
if [[ ${PV} == *9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/peternaame-boop/ytm-player.git"
|
||||
else
|
||||
SRC_URI="https://github.com/peternaame-boop/ytm-player/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
|
||||
DOCS=(
|
||||
{README,CHANGELOG,SECURITY}.md
|
||||
docs/
|
||||
)
|
||||
|
||||
RDEPEND="
|
||||
media-video/mpv
|
||||
>=net-misc/yt-dlp-2025.01.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/aiosqlite-0.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/click-8.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-mpv-1.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pillow-10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/textual-7.0.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/ytmusicapi-1.11.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/anyascii[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
EPYTEST_PLUGINS=( pytest-asyncio )
|
||||
distutils_enable_tests pytest
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "MPRIS media key support" dev-python/dbus-next
|
||||
optfeature "last.fm scrobbling" dev-python/pylast
|
||||
optfeature "Discord rich presence" dev-python/pypresence
|
||||
optfeature "spotify playlist import" dev-python/spotipy # spotifyscraper & thefuzz are not packaged
|
||||
optfeature "lyrics transliteration to ASCII" dev-python/anyascii
|
||||
}
|
||||
|
||||
python_test() {
|
||||
# The default portage tempdir is too long for AF_UNIX sockets
|
||||
local -x TMPDIR=/tmp
|
||||
epytest
|
||||
}
|
||||
1
sys-apps/fetchit/Manifest
Normal file
1
sys-apps/fetchit/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST fetchit-0.1.0.tar.gz 39448 BLAKE2B 8979d1a3f9ac8837194817e54e6d22ed54fd84d22f0d6f399b734858d2536904f08c327f1cc57296dff7fbd92914dfbcadbced2708795f9311e682bc3df79590 SHA512 5654cfb30f1656790b9b3d140829c2a88f357f7001ca373deb82718f1cb7e77fc8a05b64423ebf0a9496b2a21d606734619ffb1260fe791147b8bb17d2ec1c85
|
||||
42
sys-apps/fetchit/fetchit-0.1.0.ebuild
Normal file
42
sys-apps/fetchit/fetchit-0.1.0.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Minimal system info fetcher written in C with Lua configuration"
|
||||
HOMEPAGE="https://codeberg.org/nzuum/fetchit"
|
||||
|
||||
# Using a recent commit (update this when you want a newer version)
|
||||
COMMIT="b0ed7c1fe08d32fc26e458cd971930d550720462"
|
||||
SRC_URI="https://codeberg.org/nzuum/fetchit/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="dev-lang/lua:5.4"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/fetchit-${COMMIT}"
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" PREFIX="/usr" install || die
|
||||
|
||||
dodoc README.md
|
||||
|
||||
# Install default config and logos
|
||||
insinto /usr/share/fetchit
|
||||
doins -r config/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Default config installed to /usr/share/fetchit"
|
||||
elog "Run the following to set it up for your user:"
|
||||
elog " mkdir -p ~/.config/fetchit"
|
||||
elog " cp -r /usr/share/fetchit/* ~/.config/fetchit/"
|
||||
}
|
||||
42
sys-apps/fetchit/fetchit-9999.ebuild
Normal file
42
sys-apps/fetchit/fetchit-9999.ebuild
Normal file
@@ -0,0 +1,42 @@
|
||||
# Copyright 2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Minimal system info fetcher written in C with Lua configuration"
|
||||
HOMEPAGE="https://codeberg.org/nzuum/fetchit"
|
||||
EGIT_REPO_URI="https://codeberg.org/nzuum/fetchit.git"
|
||||
|
||||
inherit git-r3
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
|
||||
RDEPEND="dev-lang/lua:5.4"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_compile() {
|
||||
emake || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# Makefile now respects DESTDIR + PREFIX (recent commit)
|
||||
emake DESTDIR="${D}" PREFIX="/usr" install || die
|
||||
|
||||
dodoc README.md
|
||||
|
||||
# Install default config and logos
|
||||
insinto /usr/share/fetchit
|
||||
doins -r config/*
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Default config and logos have been installed to /usr/share/fetchit"
|
||||
elog "To set them up for your user, run:"
|
||||
elog " make install-config"
|
||||
elog "or copy manually:"
|
||||
elog " mkdir -p ~/.config/fetchit"
|
||||
elog " cp -r /usr/share/fetchit/* ~/.config/fetchit/"
|
||||
}
|
||||
11
sys-apps/fetchit/metadata.xml
Normal file
11
sys-apps/fetchit/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>theron.york@cloudnuke.org</email>
|
||||
<name>Theron York</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="codeberg">nzuum/fetchit</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user