Merge updates from master

This commit is contained in:
Repository mirror & CI committed 2026-09-28 13:46:18 +00:00
commit 2a68e37db7
225 files changed
+2718 -733

No files matched your search

+2 -2
View File
@@ -10,7 +10,7 @@ inherit cargo optfeature
DESCRIPTION="Bespoke dotfile management for sharkgirls" DESCRIPTION="Bespoke dotfile management for sharkgirls"
HOMEPAGE="https://codeberg.org/vimproved/blahajdots" HOMEPAGE="https://codeberg.org/vimproved/blahajdots"
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://codeberg.org/vimproved/blahajdots.git" EGIT_REPO_URI="https://codeberg.org/vimproved/blahajdots.git"
else else
@@ -29,7 +29,7 @@ RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/blahajdots" QA_FLAGS_IGNORED="usr/bin/blahajdots"
src_unpack() { src_unpack() {
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
+2 -2
View File
@@ -10,7 +10,7 @@ inherit cargo optfeature
DESCRIPTION="Bespoke dotfile management for sharkgirls" DESCRIPTION="Bespoke dotfile management for sharkgirls"
HOMEPAGE="https://codeberg.org/vimproved/blahajdots" HOMEPAGE="https://codeberg.org/vimproved/blahajdots"
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://codeberg.org/vimproved/blahajdots.git" EGIT_REPO_URI="https://codeberg.org/vimproved/blahajdots.git"
else else
@@ -29,7 +29,7 @@ RDEPEND="${DEPEND}"
QA_FLAGS_IGNORED="usr/bin/blahajdots" QA_FLAGS_IGNORED="usr/bin/blahajdots"
src_unpack() { src_unpack() {
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh"
else else
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-ssh"
else else
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-totp" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-totp"
else else
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-totp" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu-totp"
else else
+1 -1
View File
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/himitsu"
SLOT="0" SLOT="0"
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hiprompt-gtk"
else else
+2 -2
View File
@@ -12,7 +12,7 @@ inherit cargo shell-completion
DESCRIPTION="Unofficial Bitwarden CLI" DESCRIPTION="Unofficial Bitwarden CLI"
HOMEPAGE="https://git.tozt.net/rbw" HOMEPAGE="https://git.tozt.net/rbw"
if [[ ${PV} = *9999* ]]; then if [[ ${PV} == *9999* ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/doy/rbw.git" EGIT_REPO_URI="https://github.com/doy/rbw.git"
else else
@@ -38,7 +38,7 @@ QA_FLAGS_IGNORED="
" "
src_unpack() { src_unpack() {
if [[ ${PV} = *9999* ]]; then if [[ ${PV} == *9999* ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
+2 -2
View File
@@ -12,7 +12,7 @@ inherit cargo shell-completion
DESCRIPTION="Unofficial Bitwarden CLI" DESCRIPTION="Unofficial Bitwarden CLI"
HOMEPAGE="https://github.com/doy/rbw" HOMEPAGE="https://github.com/doy/rbw"
if [[ ${PV} = *9999* ]]; then if [[ ${PV} == *9999* ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/doy/rbw.git" EGIT_REPO_URI="https://github.com/doy/rbw.git"
else else
@@ -38,7 +38,7 @@ QA_FLAGS_IGNORED="
" "
src_unpack() { src_unpack() {
if [[ ${PV} = *9999* ]]; then if [[ ${PV} == *9999* ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
+2 -2
View File
@@ -12,7 +12,7 @@ inherit cargo shell-completion
DESCRIPTION="Unofficial Bitwarden CLI" DESCRIPTION="Unofficial Bitwarden CLI"
HOMEPAGE="https://github.com/doy/rbw" HOMEPAGE="https://github.com/doy/rbw"
if [[ ${PV} = *9999* ]]; then if [[ ${PV} == *9999* ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/doy/rbw.git" EGIT_REPO_URI="https://github.com/doy/rbw.git"
else else
@@ -38,7 +38,7 @@ QA_FLAGS_IGNORED="
" "
src_unpack() { src_unpack() {
if [[ ${PV} = *9999* ]]; then if [[ ${PV} == *9999* ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
-1
View File
@@ -1,2 +1 @@
DIST pynitrokey-0.12.3.gh.tar.gz 220806 BLAKE2B 3c595f6efdc2a6c07b7fa776460c4a0a78101e1c5b12869fb4345d757cbe793021374f515d35a749cfd64bb8d18a14728d58b10ba16f0b54570625896c3b91a3 SHA512 6929b7b4573beea7b1c6ff4569c80e682d5dad1d67e03380c138a41fe6a882fde19de65b72f765a4e580ad26b142ae94b710dd8004ce11804f760b8a5a7b3e04
DIST pynitrokey-0.13.0.gh.tar.gz 217974 BLAKE2B f8dc28c919280c5c5907ef0266165e8028d8d56b4e87b1297c99d0d595797511d2395e2434fedce9b1adb620c8693b0bfd18adf4ac1593a54b996797c50f115d SHA512 9bb0f170a15daee71568758c36d81cf1c11e13c08ee188bdcc73af0e78a2c85af550faeaf81c8ee7c8a8417f15a741a23554fb753cbe9e80f5054da260721f2e DIST pynitrokey-0.13.0.gh.tar.gz 217974 BLAKE2B f8dc28c919280c5c5907ef0266165e8028d8d56b4e87b1297c99d0d595797511d2395e2434fedce9b1adb620c8693b0bfd18adf4ac1593a54b996797c50f115d SHA512 9bb0f170a15daee71568758c36d81cf1c11e13c08ee188bdcc73af0e78a2c85af550faeaf81c8ee7c8a8417f15a741a23554fb753cbe9e80f5054da260721f2e
@@ -1,62 +0,0 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 optfeature shell-completion
DESCRIPTION="A command line interface for the Nitrokey FIDO2, Start, 3 and NetHSM"
HOMEPAGE="https://github.com/Nitrokey/pynitrokey"
SRC_URI="https://github.com/Nitrokey/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="|| ( Apache-2.0 MIT )"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
>=dev-python/cffi-1.15[${PYTHON_USEDEP}]
<dev-python/cffi-3[${PYTHON_USEDEP}]
>=dev-python/click-8.2[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}]
>=dev-python/cryptography-43[${PYTHON_USEDEP}]
<dev-python/cryptography-50[${PYTHON_USEDEP}]
=dev-python/fido2-2*[${PYTHON_USEDEP}]
>=dev-python/hidapi-0.14[${PYTHON_USEDEP}]
=dev-python/intelhex-2*[${PYTHON_USEDEP}]
>=dev-python/nitrokey-0.4.2[${PYTHON_USEDEP}]
<dev-python/nitrokey-0.5[${PYTHON_USEDEP}]
=dev-python/nkdfu-0.2*[${PYTHON_USEDEP}]
=dev-python/pyusb-1*[${PYTHON_USEDEP}]
=dev-python/requests-2*[${PYTHON_USEDEP}]
=dev-python/tqdm-4*[${PYTHON_USEDEP}]
=dev-python/tlv8-0.10*[${PYTHON_USEDEP}]
=dev-python/semver-3*[${PYTHON_USEDEP}]
>=dev-python/nethsm-2.1.1[${PYTHON_USEDEP}]
<dev-python/nethsm-3[${PYTHON_USEDEP}]
"
# tests require a connected nitrokey device and will destroy the data on it!
# it would be bad if the user was not expecting this.
RESTRICT="test"
python_compile_all(){
# https://github.com/Nitrokey/pynitrokey/blob/master/docs/packaging.md
_NITROPY_COMPLETE=bash_source nitropy > nitropy.bash || die
_NITROPY_COMPLETE=zsh_source nitropy > nitropy.zsh || die
_NITROPY_COMPLETE=fish_source nitropy > nitropy.fish || die
}
python_install_all(){
newbashcomp nitropy.bash nitropy
newzshcomp nitropy.zsh _nitropy
dofishcomp nitropy.fish
distutils-r1_python_install_all
}
pkg_postinst(){
optfeature "'piv' subcommand support" dev-python/pyscard
}
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-python/click-8.2[${PYTHON_USEDEP}] >=dev-python/click-8.2[${PYTHON_USEDEP}]
<dev-python/click-9[${PYTHON_USEDEP}] <dev-python/click-9[${PYTHON_USEDEP}]
>=dev-python/cryptography-43[${PYTHON_USEDEP}] >=dev-python/cryptography-43[${PYTHON_USEDEP}]
<dev-python/cryptography-50[${PYTHON_USEDEP}] <dev-python/cryptography-53[${PYTHON_USEDEP}]
=dev-python/fido2-2*[${PYTHON_USEDEP}] =dev-python/fido2-2*[${PYTHON_USEDEP}]
>=dev-python/hidapi-0.14[${PYTHON_USEDEP}] >=dev-python/hidapi-0.14[${PYTHON_USEDEP}]
=dev-python/intelhex-2*[${PYTHON_USEDEP}] =dev-python/intelhex-2*[${PYTHON_USEDEP}]
@@ -19,7 +19,7 @@ KEYWORDS="~amd64"
RDEPEND=" RDEPEND="
app-laptop/inputactions-ctl app-laptop/inputactions-ctl
dev-qt/qtbase:6[widgets] dev-qt/qtbase:6[widgets]
kde-plasma/kwin kde-plasma/kwin:=
x11-libs/libxkbcommon x11-libs/libxkbcommon
" "
# core # core
+2 -2
View File
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [ "${PV}" != "9999" ]; then if [[ "${PV}" != "9999" ]]; then
VERIFY_SIG_METHOD=signify VERIFY_SIG_METHOD=signify
inherit verify-sig inherit verify-sig
@@ -31,7 +31,7 @@ PATCHES=(
"${FILESDIR}/cmd-timer-2.1.0-Makefile-add-lrt.patch" "${FILESDIR}/cmd-timer-2.1.0-Makefile-add-lrt.patch"
) )
if [ "${PV}" != "9999" ]; then if [[ "${PV}" != "9999" ]]; then
BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )" BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
+2 -2
View File
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [ "${PV}" != "9999" ]; then if [[ "${PV}" != "9999" ]]; then
VERIFY_SIG_METHOD=signify VERIFY_SIG_METHOD=signify
inherit verify-sig inherit verify-sig
@@ -27,7 +27,7 @@ SLOT="0"
IUSE="static" IUSE="static"
if [ "${PV}" != "9999" ]; then if [[ "${PV}" != "9999" ]]; then
BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )" BDEPEND="${BDEPEND} verify-sig? ( sec-keys/signify-keys-lanodan:2025 )"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub" VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/signify-keys-lanodan-2025.pub"
+1
View File
@@ -1,2 +1,3 @@
DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72 DIST doublecmd-1.1.32-src.tar.gz 9652239 BLAKE2B 2ed7b80fed61deac92c24d6ba1c647b3bb2ee64e053dc32d9f2df595f6d72166f42041b2fea6318831565d20f7760594ad065caeb83988bd3d0ca6a7f9fd0fc0 SHA512 63ab0397a1327949558974972129ff405dad2a0de028b9c4d4f45db5343829f61e772f5aef5c75770db1f22ff42f213321b020e0bc96bfc902d8aaeb1c027d72
DIST doublecmd-1.2.7-src.tar.gz 10065369 BLAKE2B ecb8798fa38ccd1a06c4ca05956552261ed7c678df301b8f1e2ab3d2e984d7db9d502ff0bad8563dcadc6cbd38b400ce112d42b6d4bbaadc3b6992abd1a8dcc9 SHA512 959c4bbd98fd2ca357a0362eda037fd2125869555ddc919b61e23b298c4528261610822e4fe485a51b1d70202af3eaa15054bfbe565b698c1881ef7e84b11231 DIST doublecmd-1.2.7-src.tar.gz 10065369 BLAKE2B ecb8798fa38ccd1a06c4ca05956552261ed7c678df301b8f1e2ab3d2e984d7db9d502ff0bad8563dcadc6cbd38b400ce112d42b6d4bbaadc3b6992abd1a8dcc9 SHA512 959c4bbd98fd2ca357a0362eda037fd2125869555ddc919b61e23b298c4528261610822e4fe485a51b1d70202af3eaa15054bfbe565b698c1881ef7e84b11231
DIST doublecmd-1.2.8-src.tar.gz 10066887 BLAKE2B e90398dd27c9097e113a27c4e2ffba065a72b7760ef35c7d18a8a1cbeb0385d0e396d1aae5b746718c37c6db60769fc3f0397e97639e4297115fe7603d4ee9f8 SHA512 55432468baae690e58f3ae90d4a4a6bcd91233aee38225813f833b743d2ff1c19bc1f5d413e411c36a9480254d90336a75da7655daf857156cd3105de2586e7b
+49
View File
@@ -0,0 +1,49 @@
# Copyright 2016-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit xdg
DESCRIPTION="Cross Platform file manager"
HOMEPAGE="https://doublecmd.sourceforge.io/ https://github.com/doublecmd/doublecmd"
SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
LICENSE="GPL-2+ LGPL-2.1+ LGPL-3 MPL-1.1 Boost-1.0 BZIP2"
SLOT="0"
KEYWORDS="~amd64"
RDEPEND="
!app-misc/doublecmd-bin
dev-libs/glib:2
sys-apps/dbus
x11-libs/libX11
dev-libs/libqt6pas:=
dev-libs/wayland
"
DEPEND="
${RDEPEND}
sys-libs/ncurses
"
BDEPEND="
>=dev-lang/lazarus-3.0[qt6]
"
PATCHES=( "${FILESDIR}"/00-lazbuild-command.patch )
# Built with fpc, does not respect anything
QA_FLAGS_IGNORED=".*"
QA_PRESTRIPPED=".*"
src_compile(){
./build.sh release qt6 || die
}
src_install(){
./install/linux/install.sh --install-prefix="${D}" || die
dodoc doc/README.txt doc/changelog.txt
rm -r "${ED}"/usr/share/doublecmd/doc || die
dosym -r /usr/share/doc/"${PF}" /usr/share/doublecmd/doc
}
+2 -2
View File
@@ -145,7 +145,7 @@ inherit cargo edo
DESCRIPTION="An interactive cheatsheet tool for the command-line" DESCRIPTION="An interactive cheatsheet tool for the command-line"
HOMEPAGE="https://github.com/denisidoro/navi" HOMEPAGE="https://github.com/denisidoro/navi"
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/denisidoro/navi.git" EGIT_REPO_URI="https://github.com/denisidoro/navi.git"
else else
@@ -181,7 +181,7 @@ BDEPEND="test? ( app-misc/tmux app-shells/fzf )"
RDEPEND="|| ( app-shells/fzf app-misc/skim )" RDEPEND="|| ( app-shells/fzf app-misc/skim )"
src_unpack() { src_unpack() {
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
+2 -2
View File
@@ -145,7 +145,7 @@ inherit cargo edo
DESCRIPTION="An interactive cheatsheet tool for the command-line" DESCRIPTION="An interactive cheatsheet tool for the command-line"
HOMEPAGE="https://github.com/denisidoro/navi" HOMEPAGE="https://github.com/denisidoro/navi"
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/denisidoro/navi.git" EGIT_REPO_URI="https://github.com/denisidoro/navi.git"
else else
@@ -181,7 +181,7 @@ BDEPEND="test? ( app-misc/tmux app-shells/fzf )"
RDEPEND="|| ( app-shells/fzf app-misc/skim )" RDEPEND="|| ( app-shells/fzf app-misc/skim )"
src_unpack() { src_unpack() {
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
git-r3_src_unpack git-r3_src_unpack
cargo_live_src_unpack cargo_live_src_unpack
else else
@@ -16,7 +16,7 @@ NM1="${NM}-brand"
NM2="${NM}4" NM2="${NM}4"
NM3="${NM2}.$(ver_cut 2-3)" NM3="${NM2}.$(ver_cut 2-3)"
FILEPATH="https://downloads.sourceforge.net/openofficeorg.mirror" FILEPATH="https://downloads.sourceforge.net/openofficeorg.mirror"
if [ "${ARCH}" = "amd64" ] ; then if [[ "${ARCH}" == "amd64" ]] ; then
XARCH="x86_64" XARCH="x86_64"
else else
XARCH="i586" XARCH="i586"
@@ -144,8 +144,9 @@ src_install() {
#Menu entries, icons and mime-types #Menu entries, icons and mime-types
cd "${ED}${INSTDIR}/share/xdg/" || die cd "${ED}${INSTDIR}/share/xdg/" || die
for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do for desk in base calc draw impress javafilter math printeradmin qstart startcenter writer; do
if [ "${desk}" = "javafilter" ] ; then if [[ "${desk}" == "javafilter" ]] && ! use java; then
use java || { rm javafilter.desktop; continue; } rm javafilter.desktop || die "deleting file javafilter.desktop failed"
continue
fi fi
mv ${desk}.desktop ${NM}-${desk}.desktop || die mv ${desk}.desktop ${NM}-${desk}.desktop || die
sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die sed -i -e "s/${NM2} /ooffice /g" ${NM}-${desk}.desktop || die
+2 -2
View File
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic
DESCRIPTION="A text-based widget toolkit" DESCRIPTION="A text-based widget toolkit"
HOMEPAGE="https://github.com/gansm/finalcut/" HOMEPAGE="https://github.com/gansm/finalcut/"
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/gansm/finalcut.git" EGIT_REPO_URI="https://github.com/gansm/finalcut.git"
else else
@@ -47,7 +47,7 @@ DOCS=(
src_prepare() { src_prepare() {
default default
[[ "${PV}" = 9999 ]] || eapply "${FILESDIR}/${P}-fix-tests.ebuild" [[ "${PV}" == 9999 ]] || eapply "${FILESDIR}/${P}-fix-tests.ebuild"
sed -i "/doc_DATA/d" Makefile.am || die sed -i "/doc_DATA/d" Makefile.am || die
+2 -2
View File
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic
DESCRIPTION="A text-based widget toolkit" DESCRIPTION="A text-based widget toolkit"
HOMEPAGE="https://github.com/gansm/finalcut/" HOMEPAGE="https://github.com/gansm/finalcut/"
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/gansm/finalcut.git" EGIT_REPO_URI="https://github.com/gansm/finalcut.git"
else else
@@ -47,7 +47,7 @@ DOCS=(
src_prepare() { src_prepare() {
default default
[[ "${PV}" = 9999 ]] || eapply "${FILESDIR}/${P}-fix-tests.ebuild" [[ "${PV}" == 9999 ]] || eapply "${FILESDIR}/${P}-fix-tests.ebuild"
sed -i "/doc_DATA/d" Makefile.am || die sed -i "/doc_DATA/d" Makefile.am || die
+1 -1
View File
@@ -10,7 +10,7 @@ inherit cmake llvm-r2
DESCRIPTION="LLDB Machine Interface Driver" DESCRIPTION="LLDB Machine Interface Driver"
HOMEPAGE="https://github.com/lldb-tools/lldb-mi" HOMEPAGE="https://github.com/lldb-tools/lldb-mi"
if [[ ${PV} = 9999* ]]; then if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/lldb-tools/lldb-mi.git" EGIT_REPO_URI="https://github.com/lldb-tools/lldb-mi.git"
EGIT_BRANCH="main" EGIT_BRANCH="main"
inherit git-r3 inherit git-r3
+1 -1
View File
@@ -10,7 +10,7 @@ inherit cmake llvm-r2
DESCRIPTION="LLDB Machine Interface Driver" DESCRIPTION="LLDB Machine Interface Driver"
HOMEPAGE="https://github.com/lldb-tools/lldb-mi" HOMEPAGE="https://github.com/lldb-tools/lldb-mi"
if [[ ${PV} = 9999* ]]; then if [[ ${PV} == 9999* ]]; then
EGIT_REPO_URI="https://github.com/lldb-tools/lldb-mi.git" EGIT_REPO_URI="https://github.com/lldb-tools/lldb-mi.git"
EGIT_BRANCH="main" EGIT_BRANCH="main"
inherit git-r3 inherit git-r3
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-adwaita" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-adwaita"
SLOT="0" SLOT="0"
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-compress" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-compress"
SLOT="0" SLOT="0"
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-compress" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-compress"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~yerinalexey/hare-gi" EGIT_REPO_URI="https://git.sr.ht/~yerinalexey/hare-gi"
SLOT="0" SLOT="0"
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-gtk4-layer-shell" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-gtk4-layer-shell"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-ssh"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-xml" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-xml"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-xml" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-xml"
SLOT="0" SLOT="0"
@@ -6,7 +6,7 @@ EAPI=8
DESCRIPTION="Ayatana Application Indicators Shared Library (GLib-2.0 reimplementation)" DESCRIPTION="Ayatana Application Indicators Shared Library (GLib-2.0 reimplementation)"
HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator-glib" HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator-glib"
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/AyatanaIndicators/libayatana-appindicator-glib" EGIT_REPO_URI="https://github.com/AyatanaIndicators/libayatana-appindicator-glib"
inherit git-r3 inherit git-r3
else else
@@ -6,7 +6,7 @@ EAPI=8
DESCRIPTION="Ayatana Application Indicators Shared Library (GLib-2.0 reimplementation)" DESCRIPTION="Ayatana Application Indicators Shared Library (GLib-2.0 reimplementation)"
HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator-glib" HOMEPAGE="https://github.com/AyatanaIndicators/libayatana-appindicator-glib"
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/AyatanaIndicators/libayatana-appindicator-glib" EGIT_REPO_URI="https://github.com/AyatanaIndicators/libayatana-appindicator-glib"
inherit git-r3 inherit git-r3
else else
@@ -74,7 +74,7 @@ src_compile() {
src_test() { src_test() {
${EPYTHON} FoBiS.py build -compiler custom -fc $(tc-getFC) ${BUILD_MODE_TESTS} || die ${EPYTHON} FoBiS.py build -compiler custom -fc $(tc-getFC) ${BUILD_MODE_TESTS} || die
for e in $( find ./exe/ -type f -executable -print ); do for e in $( find ./exe/ -type f -executable -print ); do
if [ "$e" != "./exe/stringifor_test_parse_large_csv" ] ; then if [[ "$e" != "./exe/stringifor_test_parse_large_csv" ]] ; then
echo " run test $e :" && { $e || die; } echo " run test $e :" && { $e || die; }
else else
# The output of this test is too huge so it's cutted here # The output of this test is too huge so it's cutted here
+1 -1
View File
@@ -74,7 +74,7 @@ src_compile() {
src_test() { src_test() {
${EPYTHON} FoBiS.py build -compiler custom -fc $(tc-getFC) ${BUILD_MODE_TESTS} || die ${EPYTHON} FoBiS.py build -compiler custom -fc $(tc-getFC) ${BUILD_MODE_TESTS} || die
for e in $( find ./exe/ -type f -executable -print ); do for e in $( find ./exe/ -type f -executable -print ); do
if [ "$e" != "./exe/stringifor_test_parse_large_csv" ] ; then if [[ "$e" != "./exe/stringifor_test_parse_large_csv" ]] ; then
echo " run test $e :" && { $e || die; } echo " run test $e :" && { $e || die; }
else else
# The output of this test is too huge so it's cutted here # The output of this test is too huge so it's cutted here
@@ -38,7 +38,7 @@ python_prepare_all() {
} }
python_test() { python_test() {
pushd CloudFlare/tests pushd CloudFlare/tests
if [ -z "${CLOUDFLARE_API_TOKEN}" ]; then if [[ -z "${CLOUDFLARE_API_TOKEN}" ]]; then
ewarn "Skipping some tests which require an actual cloudflare api token" ewarn "Skipping some tests which require an actual cloudflare api token"
ewarn "To run them, provide the token in the environment variable CLOUDFLARE_API_TOKEN" ewarn "To run them, provide the token in the environment variable CLOUDFLARE_API_TOKEN"
ewarn "The permissions needed are zone dns edit and user details read" ewarn "The permissions needed are zone dns edit and user details read"
@@ -9,7 +9,7 @@ DISTUTILS_USE_PEP517="hatchling"
inherit distutils-r1 inherit distutils-r1
DESCRIPTION="Python wrapper for the Cloudflare v4 API" DESCRIPTION="Python wrapper for the Cloudflare v4 API"
HOMEPAGE="https://pypi.org/project/cloudflare/" HOMEPAGE="https://pypi.org/project/cloudflare/"
if [ "${PV}" == 9999 ]; then if [[ "${PV}" == 9999 ]]; then
EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python" EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python"
inherit git-r3 inherit git-r3
else else
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517="hatchling"
inherit distutils-r1 eapi9-ver inherit distutils-r1 eapi9-ver
DESCRIPTION="Python wrapper for the Cloudflare v4 API" DESCRIPTION="Python wrapper for the Cloudflare v4 API"
HOMEPAGE="https://pypi.org/project/cloudflare/" HOMEPAGE="https://pypi.org/project/cloudflare/"
if [ "${PV}" == 9999 ]; then if [[ "${PV}" == 9999 ]]; then
EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python" EGIT_REPO_URI="https://github.com/cloudflare/cloudflare-python"
inherit git-r3 inherit git-r3
RESTRICT="test" RESTRICT="test"
+1
View File
@@ -1,2 +1,3 @@
DIST dropbox-12.1.0.gh.tar.gz 1152840 BLAKE2B 61614cefcf4a7bafa5c7f68d906ff6afe772fe9a4a587f0f0eebbd880f152bd191aebccab0dc723c1c58f8fb772b6a956b03312e3b16d94754c21437207fe46b SHA512 8108efcf9bbd979807787bc545b0711e41356dc8a1a421df8eaa643bf0281e339d417e75a48b09ab2f3cd5894cf8c731c21e2d6ab3f5fe75349caf4422c8c28e DIST dropbox-12.1.0.gh.tar.gz 1152840 BLAKE2B 61614cefcf4a7bafa5c7f68d906ff6afe772fe9a4a587f0f0eebbd880f152bd191aebccab0dc723c1c58f8fb772b6a956b03312e3b16d94754c21437207fe46b SHA512 8108efcf9bbd979807787bc545b0711e41356dc8a1a421df8eaa643bf0281e339d417e75a48b09ab2f3cd5894cf8c731c21e2d6ab3f5fe75349caf4422c8c28e
DIST dropbox-12.2.1.gh.tar.gz 1252631 BLAKE2B 45673f0845aa60bcb00a9fad2e5e0f2d6b843ddfd77c7db814dda2a17483264ff3473273829684163e589d759f791550030df9cce1be9adde000bd2335370dd1 SHA512 7247b94dfa97e1225d5e2f60c5dd55e25b3454610621781c4e097cce4cc402cd2eb96261e32990364b6d5eafbef2dd4b0df54b3e93bfa2cf07191ea46414a788 DIST dropbox-12.2.1.gh.tar.gz 1252631 BLAKE2B 45673f0845aa60bcb00a9fad2e5e0f2d6b843ddfd77c7db814dda2a17483264ff3473273829684163e589d759f791550030df9cce1be9adde000bd2335370dd1 SHA512 7247b94dfa97e1225d5e2f60c5dd55e25b3454610621781c4e097cce4cc402cd2eb96261e32990364b6d5eafbef2dd4b0df54b3e93bfa2cf07191ea46414a788
DIST dropbox-12.2.2.gh.tar.gz 1292207 BLAKE2B 768b9b2dcfb496c2135bd5a4d4a84422126000b8e8b4dbf3e9fd89ba4a808a1485dc376ce40840b402a25b210545ea1c8c70b833e7c96a521b6105a83054ce07 SHA512 10d11f3d4258a36650da8a1e49845c9c906d31ca30bae3b601381e081b1d25acb6e343762d552914eb5a9dd12836facd68f524107edfd86f383a28e5f533cc67
+51
View File
@@ -0,0 +1,51 @@
# Copyright 2021-2026 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
MY_PN=dropbox-sdk-python
MY_P=${MY_PN}-${PV}
DESCRIPTION="The offical Dropbox SDK for Python"
HOMEPAGE="https://www.dropbox.com/developers"
# pypi does not have tests, stick with gh
SRC_URI="https://github.com/dropbox/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="
>=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
>=dev-python/stone-3.5.3[${PYTHON_USEDEP}]
dev-python/urllib3[${PYTHON_USEDEP}]
"
# disable tests that need SCOPED_USER_DROPBOX_TOKEN
# and tests that fail
EPYTEST_DESELECT=(
test/integration/test_dropbox.py
test/unit/test_dropbox_unit.py::TestClient
test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow
)
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
src_prepare() {
if [[ ${PV} == *_p* ]] ; then
local MY_PV=$(ver_cut 1-3)
sed -i -e "s/__version__ = '0.0.0'/__version__ = '${MY_PV}'/" dropbox/dropbox_client.py || die
fi
sed -i -e "s/^import mock$/from unittest import mock/" test/unit/test_dropbox_unit.py || die
distutils-r1_src_prepare
}
@@ -16,7 +16,7 @@ PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1 inherit distutils-r1
if [[ "${PV}" = *9999 ]]; then if [[ "${PV}" == *9999 ]]; then
inherit git-r3 inherit git-r3
BDEPEND="dev-vcs/git" BDEPEND="dev-vcs/git"
EGIT_REPO_URI="https://github.com/T-Dynamos/materialyoucolor-python.git" EGIT_REPO_URI="https://github.com/T-Dynamos/materialyoucolor-python.git"
@@ -0,0 +1 @@
DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>falbrechtskirchinger@gmail.com</email>
<name>Florian Albrechtskirchinger</name>
</maintainer>
<upstream>
<remote-id type="pypi">opentelemetry-exporter-otlp-common</remote-id>
<remote-id type="github">open-telemetry/opentelemetry-python</remote-id>
</upstream>
</pkgmetadata>
@@ -0,0 +1,40 @@
# 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..15} )
inherit distutils-r1
# Package follows contrib versioning, but is distributed via the main repo
MY_PV=1.45.0
MY_P="opentelemetry-python-${MY_PV}"
DESCRIPTION="OpenTelemetry OTLP HTTP export utilities"
HOMEPAGE="
https://opentelemetry.io/
https://pypi.org/project/opentelemetry-exporter-otlp-common/
https://github.com/open-telemetry/opentelemetry-python/
"
SRC_URI="
https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v${MY_PV}.tar.gz
-> ${MY_P}.gh.tar.gz
"
S="${WORKDIR}/${MY_P}/exporter/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
~dev-python/opentelemetry-sdk-${MY_PV}[${PYTHON_USEDEP}]
"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
EPYTEST_IGNORE=(
# missing opentelemetry-exporter-http
tests/test_http_client.py
)
@@ -1,2 +1,2 @@
DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab
DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61
DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
@@ -4,10 +4,12 @@
EAPI=8 EAPI=8
DISTUTILS_USE_PEP517=hatchling DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} ) PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 inherit distutils-r1
OTLPC_PV=0.66_beta0
MY_P="opentelemetry-python-${PV}" MY_P="opentelemetry-python-${PV}"
DESCRIPTION="OpenTelemetry Protobuf encoding" DESCRIPTION="OpenTelemetry Protobuf encoding"
HOMEPAGE=" HOMEPAGE="
@@ -26,6 +28,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86" KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND=" RDEPEND="
~dev-python/opentelemetry-exporter-otlp-common-${OTLPC_PV}[${PYTHON_USEDEP}]
~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}] ~dev-python/opentelemetry-proto-${PV}[${PYTHON_USEDEP}]
" "
BDEPEND=" BDEPEND="
@@ -1,2 +1,2 @@
DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab
DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61
DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
@@ -4,7 +4,7 @@
EAPI=8 EAPI=8
DISTUTILS_USE_PEP517=hatchling DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} ) PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 inherit distutils-r1
@@ -1,2 +1,2 @@
DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab
DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61
DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
@@ -4,7 +4,7 @@
EAPI=8 EAPI=8
DISTUTILS_USE_PEP517=hatchling DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} ) PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 inherit distutils-r1
@@ -25,6 +25,9 @@ LICENSE="Apache-2.0"
SLOT="0" SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86" KEYWORDS="~amd64 ~arm64 ~x86"
# TODO new test dependency 'mocket'; add package
RESTRICT="test"
RDEPEND=" RDEPEND="
>=dev-python/googleapis-common-protos-1.52[${PYTHON_USEDEP}] >=dev-python/googleapis-common-protos-1.52[${PYTHON_USEDEP}]
~dev-python/opentelemetry-exporter-otlp-proto-common-${PV}[${PYTHON_USEDEP}] ~dev-python/opentelemetry-exporter-otlp-proto-common-${PV}[${PYTHON_USEDEP}]
@@ -1,4 +1,4 @@
DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab
DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61
DIST opentelemetry-python-contrib-0.64b0.gh.tar.gz 1983357 BLAKE2B 5889183d317ac2afcbb44f6df7ffabf20094b9fb56aa8f2c578b6fa66b76ded2cf63b0488594719cc231997e9d6b6d042fd7d83df8f192b9904367e65c623333 SHA512 78bc185a0d41c0dfd261d6cc4204e98c09b1bc8598cbab77890f559c5a84fdfacc95952c1358790f2b588540b60016f7ffea6d80b398e07d73af888e4c4bbfa9 DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
DIST opentelemetry-python-contrib-0.65b0.gh.tar.gz 2031667 BLAKE2B 2e932229b81d9958fd6941c90315977c9d28b4652a8ec1b1b32bda064b70d059611a0a2142ec63739eebaed92ee7744f8fbba38a251aed7f16451f8180831fa4 SHA512 0086da20862b5be310594313e59927e508fbbfe36a3dee1ef8759f44b37ac8b2e7dbd31c1d27bd44a86a413c7aa8ec6a0c24ca31584433913fdd4b83fd089693 DIST opentelemetry-python-contrib-0.65b0.gh.tar.gz 2031667 BLAKE2B 2e932229b81d9958fd6941c90315977c9d28b4652a8ec1b1b32bda064b70d059611a0a2142ec63739eebaed92ee7744f8fbba38a251aed7f16451f8180831fa4 SHA512 0086da20862b5be310594313e59927e508fbbfe36a3dee1ef8759f44b37ac8b2e7dbd31c1d27bd44a86a413c7aa8ec6a0c24ca31584433913fdd4b83fd089693
DIST opentelemetry-python-contrib-0.66b0.gh.tar.gz 1875879 BLAKE2B e92e5d89674197cbed378c3c48eb78bbfc87cd6f0ab97881b0f990c5fa5294d94aea49953e9db384a3c6b4853c0cb3a3f8d3f16a49dc6e3eec426837ed4cdc28 SHA512 58da31c4cda5c0464f3dcd3ec99b97575a7742ec7e419a88279cb1ba830041659118e9d62a8e6d22205bbd2c7b8130859babe5faa626ec107b61c9130b79c087
@@ -11,7 +11,7 @@ inherit distutils-r1
MY_PV=${PV/_beta/b} MY_PV=${PV/_beta/b}
MY_P="opentelemetry-python-contrib-${MY_PV}" MY_P="opentelemetry-python-contrib-${MY_PV}"
OTLP_PV=1.43.0 OTLP_PV=1.45.0
OTLP_P="opentelemetry-python-${OTLP_PV}" OTLP_P="opentelemetry-python-${OTLP_PV}"
DESCRIPTION="Thread context propagation support for OpenTelemetry" DESCRIPTION="Thread context propagation support for OpenTelemetry"
@@ -1,4 +1,4 @@
DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab
DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61
DIST opentelemetry-python-contrib-0.64b0.gh.tar.gz 1983357 BLAKE2B 5889183d317ac2afcbb44f6df7ffabf20094b9fb56aa8f2c578b6fa66b76ded2cf63b0488594719cc231997e9d6b6d042fd7d83df8f192b9904367e65c623333 SHA512 78bc185a0d41c0dfd261d6cc4204e98c09b1bc8598cbab77890f559c5a84fdfacc95952c1358790f2b588540b60016f7ffea6d80b398e07d73af888e4c4bbfa9 DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
DIST opentelemetry-python-contrib-0.65b0.gh.tar.gz 2031667 BLAKE2B 2e932229b81d9958fd6941c90315977c9d28b4652a8ec1b1b32bda064b70d059611a0a2142ec63739eebaed92ee7744f8fbba38a251aed7f16451f8180831fa4 SHA512 0086da20862b5be310594313e59927e508fbbfe36a3dee1ef8759f44b37ac8b2e7dbd31c1d27bd44a86a413c7aa8ec6a0c24ca31584433913fdd4b83fd089693 DIST opentelemetry-python-contrib-0.65b0.gh.tar.gz 2031667 BLAKE2B 2e932229b81d9958fd6941c90315977c9d28b4652a8ec1b1b32bda064b70d059611a0a2142ec63739eebaed92ee7744f8fbba38a251aed7f16451f8180831fa4 SHA512 0086da20862b5be310594313e59927e508fbbfe36a3dee1ef8759f44b37ac8b2e7dbd31c1d27bd44a86a413c7aa8ec6a0c24ca31584433913fdd4b83fd089693
DIST opentelemetry-python-contrib-0.66b0.gh.tar.gz 1875879 BLAKE2B e92e5d89674197cbed378c3c48eb78bbfc87cd6f0ab97881b0f990c5fa5294d94aea49953e9db384a3c6b4853c0cb3a3f8d3f16a49dc6e3eec426837ed4cdc28 SHA512 58da31c4cda5c0464f3dcd3ec99b97575a7742ec7e419a88279cb1ba830041659118e9d62a8e6d22205bbd2c7b8130859babe5faa626ec107b61c9130b79c087
@@ -1,123 +0,0 @@
index e38932e28..37e6c674f 100644
--- a/opentelemetry-instrumentation/src/opentelemetry/instrumentation/utils.py
+++ b/opentelemetry-instrumentation/src/opentelemetry/instrumentation/utils.py
@@ -20,7 +20,11 @@ from importlib import import_module
from re import escape, sub
from typing import Any, Dict, Generator, Sequence
-from wrapt import ObjectProxy
+try:
+ # wrapt 2.0.0+
+ from wrapt import BaseObjectProxy # pylint: disable=no-name-in-module
+except ImportError:
+ from wrapt import ObjectProxy as BaseObjectProxy
from opentelemetry import context, trace
@@ -108,7 +112,11 @@ def unwrap(obj: object, attr: str):
) from exc
func = getattr(obj, attr, None)
- if func and isinstance(func, ObjectProxy) and hasattr(func, "__wrapped__"):
+ if (
+ func
+ and isinstance(func, BaseObjectProxy)
+ and hasattr(func, "__wrapped__")
+ ):
setattr(obj, attr, func.__wrapped__)
diff --git a/opentelemetry-instrumentation/tests/test_utils.py b/opentelemetry-instrumentation/tests/test_utils.py
index 5ddd45d69..11a3598bd 100644
--- a/opentelemetry-instrumentation/tests/test_utils.py
+++ b/opentelemetry-instrumentation/tests/test_utils.py
@@ -15,7 +15,13 @@
import unittest
from http import HTTPStatus
-from wrapt import ObjectProxy, wrap_function_wrapper
+from wrapt import wrap_function_wrapper
+
+try:
+ # wrapt 2.0.0+
+ from wrapt import BaseObjectProxy # pylint: disable=no-name-in-module
+except ImportError:
+ from wrapt import ObjectProxy as BaseObjectProxy
from opentelemetry.context import (
_SUPPRESS_HTTP_INSTRUMENTATION_KEY,
@@ -263,23 +269,23 @@ class UnwrapTestCase(unittest.TestCase):
def test_can_unwrap_object_attribute(self):
self._wrap_method()
instance = WrappedClass()
- self.assertTrue(isinstance(instance.method, ObjectProxy))
+ self.assertTrue(isinstance(instance.method, BaseObjectProxy))
unwrap(WrappedClass, "method")
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
def test_can_unwrap_object_attribute_as_string(self):
self._wrap_method()
instance = WrappedClass()
- self.assertTrue(isinstance(instance.method, ObjectProxy))
+ self.assertTrue(isinstance(instance.method, BaseObjectProxy))
unwrap("tests.test_utils.WrappedClass", "method")
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
def test_raises_import_error_if_path_not_well_formed(self):
self._wrap_method()
instance = WrappedClass()
- self.assertTrue(isinstance(instance.method, ObjectProxy))
+ self.assertTrue(isinstance(instance.method, BaseObjectProxy))
with self.assertRaisesRegex(
ImportError, "Cannot parse '' as dotted import path"
@@ -287,23 +293,23 @@ class UnwrapTestCase(unittest.TestCase):
unwrap("", "method")
unwrap(WrappedClass, "method")
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
def test_raises_import_error_if_cannot_find_module(self):
self._wrap_method()
instance = WrappedClass()
- self.assertTrue(isinstance(instance.method, ObjectProxy))
+ self.assertTrue(isinstance(instance.method, BaseObjectProxy))
with self.assertRaisesRegex(ImportError, "No module named 'does'"):
unwrap("does.not.exist.WrappedClass", "method")
unwrap(WrappedClass, "method")
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
def test_raises_import_error_if_cannot_find_object(self):
self._wrap_method()
instance = WrappedClass()
- self.assertTrue(isinstance(instance.method, ObjectProxy))
+ self.assertTrue(isinstance(instance.method, BaseObjectProxy))
with self.assertRaisesRegex(
ImportError, "Cannot import 'NotWrappedClass' from"
@@ -311,7 +317,7 @@ class UnwrapTestCase(unittest.TestCase):
unwrap("tests.test_utils.NotWrappedClass", "method")
unwrap(WrappedClass, "method")
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
# pylint: disable=no-self-use
def test_does_nothing_if_cannot_find_attribute(self):
@@ -320,6 +326,6 @@ class UnwrapTestCase(unittest.TestCase):
def test_does_nothing_if_attribute_is_not_from_wrapt(self):
instance = WrappedClass()
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
unwrap(WrappedClass, "method")
- self.assertFalse(isinstance(instance.method, ObjectProxy))
+ self.assertFalse(isinstance(instance.method, BaseObjectProxy))
@@ -11,7 +11,7 @@ inherit distutils-r1
MY_PV=${PV/_beta/b} MY_PV=${PV/_beta/b}
MY_P="opentelemetry-python-contrib-${MY_PV}" MY_P="opentelemetry-python-contrib-${MY_PV}"
OTLP_PV=1.43.0 OTLP_PV=1.45.0
OTLP_P="opentelemetry-python-${OTLP_PV}" OTLP_P="opentelemetry-python-${OTLP_PV}"
DESCRIPTION="Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python" DESCRIPTION="Instrumentation Tools & Auto Instrumentation for OpenTelemetry Python"
+1 -1
View File
@@ -1,2 +1,2 @@
DIST opentelemetry-python-1.43.0.gh.tar.gz 1601072 BLAKE2B 9ea017308ecc0e3d4b00b86bf384c8737341babe5690defd33f0455af248052a4492bcaa793ea5a2bdc7a2d1cc27a708631651b232bda788fb535a7581bf844a SHA512 ec8b5862f9bc8aaa60ff765cbdf72ce488ea8b04efa49549901d73b909f5f66a187e8e345ac8b085fdff03207787539ff6a6f75ceb8fdbc056a5de5c3c3619ab
DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61 DIST opentelemetry-python-1.44.0.gh.tar.gz 1651335 BLAKE2B 9b1e6b9dbabaeccfc1e9fc267de0c882c78816abdec6d5344deccecca2c6d41736e1eb2fa7b5d85ed2e0047fa8fe23db1f4d2ae8e561f9c44ea1413754dde7f9 SHA512 310fa4d7b11aa6a4cfb498294e3c71e082e8fe2a9899c855f0968eb0b6eff91fc66921a0dad3b2075944a6f21b8802aea7d58baefd916f7909f1dae30bc7ad61
DIST opentelemetry-python-1.45.0.gh.tar.gz 1715368 BLAKE2B 6a70a94f38df7b038eca1cf815ca93deaf58c94aac0996a24d08a0f9243651dd1e0c8c4f7daf9b1bc6274677ed1519fa0e9e72243fe266765a43fc6d50a4301a SHA512 c05f1fd1f6b2f8de830d2d2bdbaac01c47aa0b4615091f6fd78c39ef7e4aba10c2bd23ef4906e5b9e4ab46b2e55f8321f917c900bb930988d1cdfc85e9a77527
@@ -4,7 +4,7 @@
EAPI=8 EAPI=8
DISTUTILS_USE_PEP517=hatchling DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{12..14} ) PYTHON_COMPAT=( python3_{12..15} )
inherit distutils-r1 inherit distutils-r1
+1
View File
@@ -1,3 +1,4 @@
DIST plexapi-4.17.2.gh.tar.gz 22533393 BLAKE2B 8ffda301510d150db45396c42cd7c8f5ded10858d883e4aa677e13affe324c46e5bac8436bf5ebd9d93db63713638038261fb42b6359b8fcc1a504a1a29dd804 SHA512 71a422a8806fe66f38e10bb8e721bdc861f327eae03226b7dbef101e2b640b8951ea88c351a638408d33026326b3d3c16c620e5162c25201442ba3eeb30e604f DIST plexapi-4.17.2.gh.tar.gz 22533393 BLAKE2B 8ffda301510d150db45396c42cd7c8f5ded10858d883e4aa677e13affe324c46e5bac8436bf5ebd9d93db63713638038261fb42b6359b8fcc1a504a1a29dd804 SHA512 71a422a8806fe66f38e10bb8e721bdc861f327eae03226b7dbef101e2b640b8951ea88c351a638408d33026326b3d3c16c620e5162c25201442ba3eeb30e604f
DIST plexapi-4.18.0.gh.tar.gz 22533864 BLAKE2B e541fecee9436af331b89c076fcd4fe215e843e9a5d308ce9dce3b462cd994d996aebb9b971ee0cc0ff60d92ad1dd9d3ae0d618f686d9ff43c1a21ac69de3d5d SHA512 613f75372e8ebee0b6a2f9bebaf152b12c72a696c4eeb7cd8198360cd2271549e1fe608580c9024b059cb2aa8c7c2cea52c64b4176f0e9aff56c434595f88457 DIST plexapi-4.18.0.gh.tar.gz 22533864 BLAKE2B e541fecee9436af331b89c076fcd4fe215e843e9a5d308ce9dce3b462cd994d996aebb9b971ee0cc0ff60d92ad1dd9d3ae0d618f686d9ff43c1a21ac69de3d5d SHA512 613f75372e8ebee0b6a2f9bebaf152b12c72a696c4eeb7cd8198360cd2271549e1fe608580c9024b059cb2aa8c7c2cea52c64b4176f0e9aff56c434595f88457
DIST plexapi-4.18.1.gh.tar.gz 22535737 BLAKE2B 89aec2408127ad13ca393523956dc9f8f50cf9f0237d898f5139e366d4f3dec57011c2f69edf861ba2f3c0553f5c4e59d6c063e1bf67491cf7d5065177227d84 SHA512 f6503db98ce09dd29beb2e11333f5a17e9bcfa44f247b57ed3ec04795b45713247c64052cf41fb06cd3e696db1f6e253ce9a347f1b6e19ba0b58a155be79b658 DIST plexapi-4.18.1.gh.tar.gz 22535737 BLAKE2B 89aec2408127ad13ca393523956dc9f8f50cf9f0237d898f5139e366d4f3dec57011c2f69edf861ba2f3c0553f5c4e59d6c063e1bf67491cf7d5065177227d84 SHA512 f6503db98ce09dd29beb2e11333f5a17e9bcfa44f247b57ed3ec04795b45713247c64052cf41fb06cd3e696db1f6e253ce9a347f1b6e19ba0b58a155be79b658
DIST plexapi-4.18.2.gh.tar.gz 22538844 BLAKE2B 0a29e24fadc864dfa953641dd0817cabed6b4ff33eb2070ab6ade7d7fee2ed9ec87ae6ebc7abc37d82e7b1fe32d93dd826a4904cc3e0c07c5382adc83428c797 SHA512 1bbf9e51c1b6a2850772d38c43973debafc9dbcbccd539893308ef88c7ca084eeaa0f2a5e10a6c686b9108005ee8963fa2d1c3445f60b713ac30ca33209a26f1
+37
View File
@@ -0,0 +1,37 @@
# Copyright 2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# left here in case we switch to pypi
PYPI_PN="PlexAPI"
PYPI_NO_NORMALIZE=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{12..14} )
inherit distutils-r1
DESCRIPTION="Python bindings for the Plex API."
HOMEPAGE="
https://pypi.org/project/PlexAPI/
https://github.com/pkkid/python-plexapi
"
# pypi release don't have docs
SRC_URI="https://github.com/pkkid/python-plexapi/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
S="${WORKDIR}/python-${P}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
# almost all tests requires a running server
RESTRICT="test"
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
"
BDEPEND="doc? ( dev-python/sphinx-rtd-theme )"
distutils_enable_sphinx docs
+1 -1
View File
@@ -1,2 +1,2 @@
DIST stone-3.5.3.gh.tar.gz 329020 BLAKE2B 1e4d677a05f8a5e69f4320938b7af554ba60736d80f359b62b1a658d008dc46bebbd7d32bd23d3b692393b7ed7d5239e68bdaa9139707b2d7865f89b89fee05e SHA512 2e7220b91a3416459b0de64fd1345a18d022e96b7009e51cea0e875909401110ffd9086f8bca809c798cc2bedc190fa154ac1cece1c328a2e60b731af3ba8f9e
DIST stone-3.5.4.gh.tar.gz 329267 BLAKE2B 96f3e4f655459c05b1b3f757b01d3863e4deb439d3a36ab8bcceed75c3c01f88c0ef919fd700c88b048376928e09a3eddf42ae1bd03d7b1283a3318c376a5b76 SHA512 6a448e9a151b7ea00eef1613109516120790a9a723b2053efdc006803b49abb9b1bf326c8ef208c68f05eebe88b2cb41ab8b027a3041adfd3f9be2a8d4d1a1b6 DIST stone-3.5.4.gh.tar.gz 329267 BLAKE2B 96f3e4f655459c05b1b3f757b01d3863e4deb439d3a36ab8bcceed75c3c01f88c0ef919fd700c88b048376928e09a3eddf42ae1bd03d7b1283a3318c376a5b76 SHA512 6a448e9a151b7ea00eef1613109516120790a9a723b2053efdc006803b49abb9b1bf326c8ef208c68f05eebe88b2cb41ab8b027a3041adfd3f9be2a8d4d1a1b6
DIST stone-3.5.5.gh.tar.gz 329077 BLAKE2B 748d609c4f06ce4b66ca543e5b27b68bdc777930389f3c3c71dba883016d3cc20be8eecbf758c9c2b60e6ff7d18d059a90b530ce4f6dd03872c60c68fa712aa0 SHA512 d9b5a0f2844d9bdf7fcb5895f535f6a082475899ba4f3e053616ca02da7b3d5e0705145c2abd1a973966a0be4473b0cb72bea4fb06a1c4a4fa03003aa27aa0cf
File renamed without changes.
+1 -1
View File
@@ -18,7 +18,7 @@ RDEPEND="${DEPEND}"
src_prepare() { src_prepare() {
default default
if [ -n "${PVR}" ] ; then if [[ -n "${PVR}" ]] ; then
sed -i Makefile -e "s/^VERSION=${PV}$/VERSION=${PVR}/" \ sed -i Makefile -e "s/^VERSION=${PV}$/VERSION=${PVR}/" \
|| die "can't fix doc location to follow Gentoo/FHS guidelines" || die "can't fix doc location to follow Gentoo/FHS guidelines"
fi fi
+5 -5
View File
@@ -1,8 +1,8 @@
DIST codex-0.155.1.tar.gz 14487526 BLAKE2B df09e2f2b063c9144975549af23a5c89ed41fa270b4bd144a1609d26dfe05fd28d50cec089a84a7cd6e46d595de38864baf53edb4fe52a37edd2f44b294c359d SHA512 222a0652740ce05e8bb1e87db86ba90572efcc77c40963d4428c36b72b81a4361b4f6d93c32bae00a23b30f08e228ea011925f720f133c1cfd9138b4c90cf2f3 DIST codex-0.157.1.tar.gz 16115184 BLAKE2B d8fd027fe5808a722bf4e77dd78854930a806746e78ff5e80f464d5f172af971e5fed38f307f9e8fce3b8d5d02d903020aed08e23c404e93885fb6574464481a SHA512 2e95b06fe2172fd03cd0ecfc6594a663cd0085641d38b79ef6b3772e5b1ddc83aa606f265e79c854f79baa57617845867ae202d015e93e357f9bd4eae32cbbfa
DIST codex-0.156.0.tar.gz 15838789 BLAKE2B 2a5a198d8fd66abf39f5f82ae7d2d810875970f31fb49b2032e7be9b69fef42153f2ffe4663f7d1174eada52f85080e2c22bdd6410d02da1ddeb660ba73ce73e SHA512 e50430d2fab4898feaeeda5c51e790c38f55b2837c087ac7c5b5a552add491276c9cfecc4c72927a2d68b89eafcab2a933a390910f7752dcfc9ac3ddcc84fa5a DIST codex-0.158.0.tar.gz 16454306 BLAKE2B cc9b213069155bcea845038dc85d9483a69195241f7c2f90b0f128b8eb10e407ede161435a94f359f5acc30de43d7ea15992e3e868b87770ff17513eeb1ec72c SHA512 2675fa47b52dfcb7a5d37245a93719bb38545c7117deb17b9fc108eacfdb9e81a87e175b47446d548eca3a37cf4f80d9ba3f6bfd36dadc618393e3af5f0fd4c7
DIST codex-rust-v0.155.1-crates.tar.xz 157941648 BLAKE2B fd3afda982a21c614e0eb96fc2f37aad83b4bc01a815c1664341d05d88e7a0eb52ef5259c3b60e2669ccf4daa6aebada9e74de79f993c1255919d9bf432866e6 SHA512 9939652cf897eae7178785aca31c8cde52facc38425e496eca7904f6263f96b5cf64f815fa3d368b322ea8d241bc8737ecd1dd25b1d01e51364811ded7c2dc29 DIST codex-rust-v0.157.1-crates.tar.xz 157554932 BLAKE2B 97eed631134b7a03e2923f1a1a8548d1c746e8b24f43fe352fc47b27a2c02de15ad676939976eefb515786fa314cc6f0499dc46fc6e3559c13a4dea0fd7c21ba SHA512 9fb979c584745cf77c99638f83465a953ee100aff8c048700318d09bbd6105d0c25b8eeefd9b9dc5bd414370591d0f6acc89c9d4f5d0a262bb6424532aea4c6d
DIST codex-rust-v0.156.0-crates.tar.xz 158178052 BLAKE2B 878048fd7831cab2e226d72370246d86e8eba923aff2b04dda017bc843c3b35d284ace60ea1f75d9c986e3c1c3d405da25430c9236b9bddb08a9aa8578de44f5 SHA512 1f3d8195db2fd4968e125b551ef2ef28cc7c64b46ddcba36c87df5be30767f02f1397f653967757f86606f654a1f21f4579c2d7072db89be524a8e6a9ae98c46 DIST codex-rust-v0.158.0-crates.tar.xz 157554932 BLAKE2B 97eed631134b7a03e2923f1a1a8548d1c746e8b24f43fe352fc47b27a2c02de15ad676939976eefb515786fa314cc6f0499dc46fc6e3559c13a4dea0fd7c21ba SHA512 9fb979c584745cf77c99638f83465a953ee100aff8c048700318d09bbd6105d0c25b8eeefd9b9dc5bd414370591d0f6acc89c9d4f5d0a262bb6424532aea4c6d
DIST crossterm-45fecb9508105988f42fe6ff0441783ed3717f92.gh.tar.gz 144786 BLAKE2B 18577acd2586a50723657e77b304d7bd309208d7ce597d315d13d7e36c90ac08f15510053ad1e927798b0edabc75fc8e54f1f2ac4978215084c0cf84573193e8 SHA512 aa5fd475a306000032fa0a68c758d81056920c68fd001ce632e0fbc11d70efd37def5786a677f3f4cd2e17b76672eda6bb53a517ba90a18e8dc312c390987786 DIST crossterm-efa177859fd9623d57b9fe7ae9bf491ae1ac6ec4.gh.tar.gz 145349 BLAKE2B c75ce5f67f7d0040f183a32cd1d8420a307e2acf11de9163a0c69fbd788de34452dcc48b160b2cf15d64c971634f7fe93a50127582aaac14d70373a4b68324f4 SHA512 6aedeb88d51e59db101aa37a0f3b77f24f4a251e3a3da533c32c6919102b93ff02cdcb4b37b3eeb7407debf1c970c51e6f05bf0baa0eb206497a33c6c9e68895
DIST h3-e07e69412876f7e26f026bd75a48b2704d8c8283.gh.tar.gz 244832 BLAKE2B bea2d550925b09b3fd0a33aef734a26a7457d91dc0a89fe72cd6de684dd2f2a37de5ac615691e7d92cc47fa7aaad4ab13c253dd30eaa3287f7d62e139f77d07a SHA512 9dc2589b2ea013f6bb79c05fb515fdf236834116241ecb33c783b64102e3904c11beea7d75ad12d3fd48b66276387da96c162657010292eae5a8c84260ef94d2 DIST h3-e07e69412876f7e26f026bd75a48b2704d8c8283.gh.tar.gz 244832 BLAKE2B bea2d550925b09b3fd0a33aef734a26a7457d91dc0a89fe72cd6de684dd2f2a37de5ac615691e7d92cc47fa7aaad4ab13c253dd30eaa3287f7d62e139f77d07a SHA512 9dc2589b2ea013f6bb79c05fb515fdf236834116241ecb33c783b64102e3904c11beea7d75ad12d3fd48b66276387da96c162657010292eae5a8c84260ef94d2
DIST mxc-6cd3d58f05d3447e67109cfb75e042803b843ca4.gh.tar.gz 5985947 BLAKE2B f2c48e8d16586407986dee718cc2aa9bc58174e6e9e1a13b36bcc5a9aae7d9f033863479d077e2e579a21d07914043fcac52d0981feb9230109336675fe28485 SHA512 ac2ce0b3a30a0e0faff40a31fea16d44a7eea1c40cce3bbb8fa98319d221a04b5ab27085620c1929d4c1d17b3cefea1e3e0586a8246a8569199e417e804ddbba DIST mxc-6cd3d58f05d3447e67109cfb75e042803b843ca4.gh.tar.gz 5985947 BLAKE2B f2c48e8d16586407986dee718cc2aa9bc58174e6e9e1a13b36bcc5a9aae7d9f033863479d077e2e579a21d07914043fcac52d0981feb9230109336675fe28485 SHA512 ac2ce0b3a30a0e0faff40a31fea16d44a7eea1c40cce3bbb8fa98319d221a04b5ab27085620c1929d4c1d17b3cefea1e3e0586a8246a8569199e417e804ddbba
DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0 DIST nucleo-4253de9faabb4e5c6d81d946a5e35a90f87347ee.gh.tar.gz 86782 BLAKE2B a812a2d2f08df818ac7b13b800f51c4229ea1f968668b1224fbc1fd82fb4e045f6b2c536ec6d2647a579097efbddaf041f4b7b356107679156aaa3ca5a9d4068 SHA512 354061278efce55defb30b9ee2ef5cdab745ab56d7d113f6f47a8ac174b4215ec6efe15c15bef0e3d907350182c0d189071e9d7d17d40e807d4db5361682f4e0
@@ -21,7 +21,7 @@ CRATES="
declare -A GIT_CRATES=( declare -A GIT_CRATES=(
[appcontainer_common]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/appcontainer/common' [appcontainer_common]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/appcontainer/common'
[crossterm]='https://github.com/openai-oss-forks/crossterm;45fecb9508105988f42fe6ff0441783ed3717f92;crossterm-%commit%' [crossterm]='https://github.com/openai-oss-forks/crossterm;efa177859fd9623d57b9fe7ae9bf491ae1ac6ec4;crossterm-%commit%'
[h3]='https://github.com/hyperium/h3;e07e69412876f7e26f026bd75a48b2704d8c8283;h3-%commit%/h3' [h3]='https://github.com/hyperium/h3;e07e69412876f7e26f026bd75a48b2704d8c8283;h3-%commit%/h3'
[h3-quinn]='https://github.com/hyperium/h3;e07e69412876f7e26f026bd75a48b2704d8c8283;h3-%commit%/h3-quinn' [h3-quinn]='https://github.com/hyperium/h3;e07e69412876f7e26f026bd75a48b2704d8c8283;h3-%commit%/h3-quinn'
[learning_mode_windows]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/learning_mode/windows' [learning_mode_windows]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/learning_mode/windows'
@@ -50,7 +50,7 @@ HOMEPAGE="https://github.com/openai/codex"
# This tarball is generated by: https://github.com/gentoo-zh-drafts/codex/ # This tarball is generated by: https://github.com/gentoo-zh-drafts/codex/
# See .github/workflows/crates.yml for the generation process. # See .github/workflows/crates.yml for the generation process.
SRC_URI=" SRC_URI="
https://github.com/openai/${PN}/archive/rust-v${PV}.tar.gz -> ${P}.tar.gz https://github.com/openai/${PN}/archive/rust-v${PV}.tar.gz -> ${PN}-${PV}.tar.gz
https://github.com/gentoo-zh-drafts/codex/releases/download/rust-v${PV}/codex-rust-v${PV}-crates.tar.xz https://github.com/gentoo-zh-drafts/codex/releases/download/rust-v${PV}/codex-rust-v${PV}-crates.tar.xz
amd64? ( amd64? (
https://github.com/openai/codex/releases/download/rusty-v8-v${RUSTY_V8_TAG}/librusty_v8_release_x86_64-unknown-linux-musl.a.gz https://github.com/openai/codex/releases/download/rusty-v8-v${RUSTY_V8_TAG}/librusty_v8_release_x86_64-unknown-linux-musl.a.gz
@@ -88,11 +88,12 @@ DEPEND="
" "
RDEPEND="${DEPEND} RDEPEND="${DEPEND}
>=sys-apps/bubblewrap-0.11.2 >=sys-apps/bubblewrap-0.11.2
sys-apps/ripgrep
" "
BDEPEND="virtual/pkgconfig" BDEPEND="virtual/pkgconfig"
# rust does not use *FLAGS from make.conf, silence portage warning # rust does not use *FLAGS from make.conf, silence portage warning
QA_FLAGS_IGNORED="usr/bin/${PN}" QA_FLAGS_IGNORED="usr/lib/${PN}/bin/*"
pkg_pretend() { pkg_pretend() {
check-reqs_pkg_pretend check-reqs_pkg_pretend
@@ -153,7 +154,42 @@ src_compile() {
} }
src_install() { src_install() {
dobin "$(cargo_target_dir)/codex" local pkgdir="/usr/lib/${PN}"
dobin "$(cargo_target_dir)/codex-code-mode-host" local pkg_target
case ${ARCH} in
amd64) pkg_target="x86_64-unknown-linux-gnu" ;;
arm64) pkg_target="aarch64-unknown-linux-gnu" ;;
esac
exeinto "${pkgdir}"/bin
doexe "$(cargo_target_dir)/codex" "$(cargo_target_dir)/codex-code-mode-host"
# The app-server daemon installs the CLI from this layout, see
# https://github.com/openai/codex/issues/48050
cat > "${T}"/codex-package.json <<-EOF || die
{
"layoutVersion": 1,
"version": "${PV}",
"target": "${pkg_target}",
"variant": "codex",
"entrypoint": "bin/codex",
"resourcesDir": "codex-resources",
"pathDir": "codex-path"
}
EOF
insinto "${pkgdir}"
doins "${T}"/codex-package.json
# The layout requires both files, they resolve to the system programs
printf '#!/bin/sh\nexec %s/usr/bin/rg "$@"\n' "${EPREFIX}" > "${T}"/rg || die
printf '#!/bin/sh\nexec %s/usr/bin/bwrap "$@"\n' "${EPREFIX}" > "${T}"/bwrap || die
exeinto "${pkgdir}"/codex-path
doexe "${T}"/rg
exeinto "${pkgdir}"/codex-resources
doexe "${T}"/bwrap
dosym ../lib/"${PN}"/bin/codex /usr/bin/"${PN}"
dosym ../lib/"${PN}"/bin/codex-code-mode-host /usr/bin/codex-code-mode-host
einstalldocs einstalldocs
} }
@@ -21,7 +21,9 @@ CRATES="
declare -A GIT_CRATES=( declare -A GIT_CRATES=(
[appcontainer_common]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/appcontainer/common' [appcontainer_common]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/appcontainer/common'
[crossterm]='https://github.com/openai-oss-forks/crossterm;45fecb9508105988f42fe6ff0441783ed3717f92;crossterm-%commit%' [crossterm]='https://github.com/openai-oss-forks/crossterm;efa177859fd9623d57b9fe7ae9bf491ae1ac6ec4;crossterm-%commit%'
[h3]='https://github.com/hyperium/h3;e07e69412876f7e26f026bd75a48b2704d8c8283;h3-%commit%/h3'
[h3-quinn]='https://github.com/hyperium/h3;e07e69412876f7e26f026bd75a48b2704d8c8283;h3-%commit%/h3-quinn'
[learning_mode_windows]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/learning_mode/windows' [learning_mode_windows]='https://github.com/microsoft/mxc;6cd3d58f05d3447e67109cfb75e042803b843ca4;mxc-%commit%/src/backends/learning_mode/windows'
[nucleo-matcher]='https://github.com/helix-editor/nucleo;4253de9faabb4e5c6d81d946a5e35a90f87347ee;nucleo-%commit%/matcher' [nucleo-matcher]='https://github.com/helix-editor/nucleo;4253de9faabb4e5c6d81d946a5e35a90f87347ee;nucleo-%commit%/matcher'
[nucleo]='https://github.com/helix-editor/nucleo;4253de9faabb4e5c6d81d946a5e35a90f87347ee;nucleo-%commit%' [nucleo]='https://github.com/helix-editor/nucleo;4253de9faabb4e5c6d81d946a5e35a90f87347ee;nucleo-%commit%'
@@ -48,7 +50,7 @@ HOMEPAGE="https://github.com/openai/codex"
# This tarball is generated by: https://github.com/gentoo-zh-drafts/codex/ # This tarball is generated by: https://github.com/gentoo-zh-drafts/codex/
# See .github/workflows/crates.yml for the generation process. # See .github/workflows/crates.yml for the generation process.
SRC_URI=" SRC_URI="
https://github.com/openai/${PN}/archive/rust-v${PV}.tar.gz -> ${P}.tar.gz https://github.com/openai/${PN}/archive/rust-v${PV}.tar.gz -> ${PN}-${PV}.tar.gz
https://github.com/gentoo-zh-drafts/codex/releases/download/rust-v${PV}/codex-rust-v${PV}-crates.tar.xz https://github.com/gentoo-zh-drafts/codex/releases/download/rust-v${PV}/codex-rust-v${PV}-crates.tar.xz
amd64? ( amd64? (
https://github.com/openai/codex/releases/download/rusty-v8-v${RUSTY_V8_TAG}/librusty_v8_release_x86_64-unknown-linux-musl.a.gz https://github.com/openai/codex/releases/download/rusty-v8-v${RUSTY_V8_TAG}/librusty_v8_release_x86_64-unknown-linux-musl.a.gz
@@ -67,6 +69,8 @@ SRC_URI="
S="${WORKDIR}/${PN}-rust-v${PV}/codex-rs" S="${WORKDIR}/${PN}-rust-v${PV}/codex-rs"
PATCHES=( "${FILESDIR}"/${PN}-0.156.0-recursion-limit.patch )
LICENSE="Apache-2.0" LICENSE="Apache-2.0"
# Dependent crate licenses # Dependent crate licenses
LICENSE+=" LICENSE+="
@@ -84,11 +88,12 @@ DEPEND="
" "
RDEPEND="${DEPEND} RDEPEND="${DEPEND}
>=sys-apps/bubblewrap-0.11.2 >=sys-apps/bubblewrap-0.11.2
sys-apps/ripgrep
" "
BDEPEND="virtual/pkgconfig" BDEPEND="virtual/pkgconfig"
# rust does not use *FLAGS from make.conf, silence portage warning # rust does not use *FLAGS from make.conf, silence portage warning
QA_FLAGS_IGNORED="usr/bin/${PN}" QA_FLAGS_IGNORED="usr/lib/${PN}/bin/*"
pkg_pretend() { pkg_pretend() {
check-reqs_pkg_pretend check-reqs_pkg_pretend
@@ -149,7 +154,42 @@ src_compile() {
} }
src_install() { src_install() {
dobin "$(cargo_target_dir)/codex" local pkgdir="/usr/lib/${PN}"
dobin "$(cargo_target_dir)/codex-code-mode-host" local pkg_target
case ${ARCH} in
amd64) pkg_target="x86_64-unknown-linux-gnu" ;;
arm64) pkg_target="aarch64-unknown-linux-gnu" ;;
esac
exeinto "${pkgdir}"/bin
doexe "$(cargo_target_dir)/codex" "$(cargo_target_dir)/codex-code-mode-host"
# The app-server daemon installs the CLI from this layout, see
# https://github.com/openai/codex/issues/48050
cat > "${T}"/codex-package.json <<-EOF || die
{
"layoutVersion": 1,
"version": "${PV}",
"target": "${pkg_target}",
"variant": "codex",
"entrypoint": "bin/codex",
"resourcesDir": "codex-resources",
"pathDir": "codex-path"
}
EOF
insinto "${pkgdir}"
doins "${T}"/codex-package.json
# The layout requires both files, they resolve to the system programs
printf '#!/bin/sh\nexec %s/usr/bin/rg "$@"\n' "${EPREFIX}" > "${T}"/rg || die
printf '#!/bin/sh\nexec %s/usr/bin/bwrap "$@"\n' "${EPREFIX}" > "${T}"/bwrap || die
exeinto "${pkgdir}"/codex-path
doexe "${T}"/rg
exeinto "${pkgdir}"/codex-resources
doexe "${T}"/bwrap
dosym ../lib/"${PN}"/bin/codex /usr/bin/"${PN}"
dosym ../lib/"${PN}"/bin/codex-code-mode-host /usr/bin/codex-code-mode-host
einstalldocs einstalldocs
} }
+1 -1
View File
@@ -1,2 +1,2 @@
DIST gemini-cli-0.59.0.zip 21069929 BLAKE2B d43f6aaa7a9431fe00688635e6cfd674fa2065d8451e791b118b2072e9177cbf1931d89357eb7ab9bfb7b53ff4af4c6492dd198d5f6de182ffd16cdebf281f67 SHA512 cac0a93040cf05dacd406f51c0ac3824df0e5c2a49f647afe305cfc9adfb00fc57f9294a168e1367b80479794742ee92db134a75c7530ecb0540f722f3ee0c51
DIST gemini-cli-0.60.0.zip 21097612 BLAKE2B c09e62107452fb6e73ac9f4cc58f5e63552824e233f4f38955387ef6a4036715db02a2edb060e6a5c0c66a0427d7854e11328cb60ae5326161dcfda75c26ca93 SHA512 6254c42d3e8949501256c4cc9911b25c8e0760da21c0b219e9462f3d33ee822d000199c4e1620d1d79319daf37878b1e762f95aef7673eabf19cc0c92bbb5949 DIST gemini-cli-0.60.0.zip 21097612 BLAKE2B c09e62107452fb6e73ac9f4cc58f5e63552824e233f4f38955387ef6a4036715db02a2edb060e6a5c0c66a0427d7854e11328cb60ae5326161dcfda75c26ca93 SHA512 6254c42d3e8949501256c4cc9911b25c8e0760da21c0b219e9462f3d33ee822d000199c4e1620d1d79319daf37878b1e762f95aef7673eabf19cc0c92bbb5949
DIST gemini-cli-0.61.0.zip 21122284 BLAKE2B be7da2702f75527455f1792137f472a4068a18e928a1138dc796a7e11899a3af0fbde60c4c255067ad77a63695c93409fae07585433d56094f42bd38c612f400 SHA512 806bf1fa1a2e0c6d3d971a0bd6e3e15e7af35a0f8ac7c93a3830e8852a83b2f290f017992e0d2cad3ba919f9045ed13b9be309acf75686873cb7d4c489eada43
+2 -2
View File
@@ -1,6 +1,6 @@
DIST google-antigravity-cli-1.1.28_amd64.tar.gz 56914961 BLAKE2B ca86372335da5571ecc5f36569359bef127c6838e96528d128bb9849608c22ae56ae1d17585f4451024525d5777c4d7cdd76c0370fd95b7e27a3c06f15c982b9 SHA512 a855c623426fe901088bfe2b4d559b01f5b479a7c5ec0e41acfe129d4fe7deee9fbd9057072cc8e8c19ed65474cafa4f1d10fcdc14fbb85f82f20c3ec94295d4 DIST google-antigravity-cli-1.1.28_amd64.tar.gz 56914961 BLAKE2B ca86372335da5571ecc5f36569359bef127c6838e96528d128bb9849608c22ae56ae1d17585f4451024525d5777c4d7cdd76c0370fd95b7e27a3c06f15c982b9 SHA512 a855c623426fe901088bfe2b4d559b01f5b479a7c5ec0e41acfe129d4fe7deee9fbd9057072cc8e8c19ed65474cafa4f1d10fcdc14fbb85f82f20c3ec94295d4
DIST google-antigravity-cli-1.1.28_arm64.tar.gz 53365668 BLAKE2B 835278a90473bac5af32ea2a87309579c158fceb4aa19f68a4e9dd7a5c158d924200b89aa4b46d0a30ac47df4363357532fad0adfda18899f813131032260fed SHA512 2cc17c2a2dfe5c7d2f8088ac16ccfef270933c7844c3c717b3e4f4f94873f865ebddc5943508cbe54b4976c0f9dc478ca71b8c26b8c08d6758d9508788235530 DIST google-antigravity-cli-1.1.28_arm64.tar.gz 53365668 BLAKE2B 835278a90473bac5af32ea2a87309579c158fceb4aa19f68a4e9dd7a5c158d924200b89aa4b46d0a30ac47df4363357532fad0adfda18899f813131032260fed SHA512 2cc17c2a2dfe5c7d2f8088ac16ccfef270933c7844c3c717b3e4f4f94873f865ebddc5943508cbe54b4976c0f9dc478ca71b8c26b8c08d6758d9508788235530
DIST google-antigravity-cli-1.2.10_amd64.tar.gz 60286675 BLAKE2B 8654f8faa5a84c36f0a7ef4e1031dc8e467aa09636a11c2b95a4424c8c47a608317c29148bba33f912965e5cc4da072d4a39145bd3867afbc7c9a39da231f5a8 SHA512 e19aef599aaf47a9225e72f2cd420d5f97d6dd974e698685950557ca23a8bda63effe666773178c82912b98e9c197da29829b92e771eb6f66c82236f17864fee
DIST google-antigravity-cli-1.2.10_arm64.tar.gz 56659816 BLAKE2B e4063c3e40a91b8684848872d2bcb95aa7d16bcf0d461d426e4916d104ee58ee18eb6716e46543cfe76231e5fa72e7525340b392adf85663d8a2d449f9793ef1 SHA512 105fee8989456e4cccd444bd34a7294c3315fc8e3bd3d94022e90053532be02a84375546da78758d6dcf2f4955c7d333ccbd4cd6f8b86c18e47667493d35179f
DIST google-antigravity-cli-1.2.11_amd64.tar.gz 60414410 BLAKE2B 6ad5b7fe1a075952e97d91423faa7c9a8e1afb07581602bd4d59dfe40bf0adf763288b98290fe853f2814b80a8ebb08aa5e888a8822e05b97487089075abac6e SHA512 ca12c262343f29a2b87423d1ff1e4244989e936e37fe1f8e56056b0f91cd02f93f133321229ce35c86c2d84b977e919937a3fd9430cfd769a16d6b03ede25081 DIST google-antigravity-cli-1.2.11_amd64.tar.gz 60414410 BLAKE2B 6ad5b7fe1a075952e97d91423faa7c9a8e1afb07581602bd4d59dfe40bf0adf763288b98290fe853f2814b80a8ebb08aa5e888a8822e05b97487089075abac6e SHA512 ca12c262343f29a2b87423d1ff1e4244989e936e37fe1f8e56056b0f91cd02f93f133321229ce35c86c2d84b977e919937a3fd9430cfd769a16d6b03ede25081
DIST google-antigravity-cli-1.2.11_arm64.tar.gz 56789048 BLAKE2B b58d5055151dacf73501803dac2afd859ca15f3444e2a2f4de1f04a5913ee28015ae22cf346e528fa7a1d26816bba125ae4dd4905f776614fa92d0d7f8221a68 SHA512 4fd4f8e1960e000b7803da2365c64a733677f1ed80fedc1c344331978f129171dd1d128e85255a4f2f0d3882cf097b3897cc2704b4faf4d3669f7e3c69cc3012 DIST google-antigravity-cli-1.2.11_arm64.tar.gz 56789048 BLAKE2B b58d5055151dacf73501803dac2afd859ca15f3444e2a2f4de1f04a5913ee28015ae22cf346e528fa7a1d26816bba125ae4dd4905f776614fa92d0d7f8221a68 SHA512 4fd4f8e1960e000b7803da2365c64a733677f1ed80fedc1c344331978f129171dd1d128e85255a4f2f0d3882cf097b3897cc2704b4faf4d3669f7e3c69cc3012
DIST google-antigravity-cli-1.2.12_amd64.tar.gz 60578633 BLAKE2B 30d0f9d762dfef4955f02a63a134865fc3ac08f74cde12a9ac66e97b26ddc582d6c43c32a52c32f113df1550eb60897439205e7d091359cc3e74c18aafcb2c19 SHA512 d5f0fe7433cb7c43ea878c07627a4fdb82d218f3bef5e6436266f5d9fdd2df145523453b9be0c4250391a64a007f5f42f7faff797bc2b2d502e7efb4874e383a
DIST google-antigravity-cli-1.2.12_arm64.tar.gz 56929944 BLAKE2B 4e47c47e05794c4ec1694fc1740ac32591aaf52cfc6f5f27ac0f4bfaf3e0f7fc8c3c83dff73d0b78adcdd575e2637c87c422c4cf79d3aae97ee47874e84df239 SHA512 e2f10960197efbf2455edb1284ae686821e244908367f507bcb6a0d0f616e945d3eec5cdf29b41bbcd7f630826d0e9e233f457184d1696fa91e81d6a7ed440c9
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
EXECUTION_ID="4751581200121856" EXECUTION_ID="5784551402897408"
MY_PN="${PN#google-}" MY_PN="${PN#google-}"
DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform" DESCRIPTION="Command-line interface for Google's Antigravity agentic development platform"
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-update" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-update"
DEPEND="dev-lang/hare:=" DEPEND="dev-lang/hare:="
+1 -1
View File
@@ -5,7 +5,7 @@ EAPI=8
inherit toolchain-funcs inherit toolchain-funcs
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-update" EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare-update"
DEPEND="dev-lang/hare:=" DEPEND="dev-lang/hare:="
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo" EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo"
SLOT="0" SLOT="0"
+1 -1
View File
@@ -3,7 +3,7 @@
EAPI=8 EAPI=8
if [[ "${PV}" = "9999" ]]; then if [[ "${PV}" == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo" EGIT_REPO_URI="https://git.sr.ht/~autumnull/haredo"
SLOT="0" SLOT="0"
+2 -2
View File
@@ -1,4 +1,4 @@
DIST kimi-code-bin-2.0.1-amd64.zip 63189450 BLAKE2B f8ae3c19966394d5a3221864dc6c13b932f0e6253908b9291c6aa8328bb5e433e1df389c569ea2f120312eba6d585d99a50bb7003703d68a8750a2a4ea5bef1c SHA512 873010ae749f37d61c0eb2610d5771417475e782ff69b4ab63633abc38c6c2b0aeede8663618337f32f463501d4d12e9036609f5563b606e19ef491880a53828
DIST kimi-code-bin-2.0.1-arm64.zip 63131474 BLAKE2B 80b6c0fd45b035126a18da3b17441f12f277728d99e9ee0a739c89024321957b9aa66aa422370281bf037ee8fae64fc0654c14c898b194a26cf1a26541dddf78 SHA512 1ff3b21d930f78df895cec280005e63d61bd7fd9f63eb8f0c5682f7199c5b97b2fce0957bb96d76f0fbeb0df7923cca39924b5dcac80d2a39a04aba7eda54092
DIST kimi-code-bin-2.0.2-amd64.zip 63188176 BLAKE2B 781fcf27c6d988cb895802be8ea94300048667165a278cd093de9d40ae5e94ef01fa55941c8c474b247e9010fcffa48052ed2da063d87173d89f6e482d1c8970 SHA512 ee0fe30857a6f2ebf0db31702753e278bc0c66233db0c43767b094960d84dd272768866200594a56ba13c67add7ecc6805042dc9093461762a5275179a64f28f DIST kimi-code-bin-2.0.2-amd64.zip 63188176 BLAKE2B 781fcf27c6d988cb895802be8ea94300048667165a278cd093de9d40ae5e94ef01fa55941c8c474b247e9010fcffa48052ed2da063d87173d89f6e482d1c8970 SHA512 ee0fe30857a6f2ebf0db31702753e278bc0c66233db0c43767b094960d84dd272768866200594a56ba13c67add7ecc6805042dc9093461762a5275179a64f28f
DIST kimi-code-bin-2.0.2-arm64.zip 63136093 BLAKE2B d73d2d604000e9f080583b4e814037710eed4bc78bfe1ad65cd7b8dc7283e8d9a9a237ae55d5bd7473097bec1c2e1184e4b744ae5edb290146711f505b8b2978 SHA512 e063dac526f06f321335b605848832de97623d553f04abe8e4eef4f5907dba03e9cecb744614a8585d4f15beaf2e1072a6090634a14849c49b79f98ffc865cd7 DIST kimi-code-bin-2.0.2-arm64.zip 63136093 BLAKE2B d73d2d604000e9f080583b4e814037710eed4bc78bfe1ad65cd7b8dc7283e8d9a9a237ae55d5bd7473097bec1c2e1184e4b744ae5edb290146711f505b8b2978 SHA512 e063dac526f06f321335b605848832de97623d553f04abe8e4eef4f5907dba03e9cecb744614a8585d4f15beaf2e1072a6090634a14849c49b79f98ffc865cd7
DIST kimi-code-bin-2.1.1-amd64.zip 66811081 BLAKE2B 181941131e010764aab52f134d127a1e9b755f47b64e00cbb6774b4b8868261fad8ef57464cd53a0e06ede2c4a63790dfb284683d00e39177fdaca15b0eb2be9 SHA512 db9e258436a32731e5bd17ebaedfe8e2276bf9c3cf97b9417ee9641626199061454bc1e0d8a938e55363a6a1a1c47f321033a8fceef318785d8fc4ea2abca963
DIST kimi-code-bin-2.1.1-arm64.zip 66766371 BLAKE2B 0a014dfb4c835621c6e828ef2f3a862e831f53d463e01fb20034147fb74a7736c3285a4a2399bf1092aa30b40ffb58c334c4cdb6bb1079506b27400232aa7614 SHA512 b5253a5df35f091b48512b7dd9cc5bcea6012b91c648725a84b6699504ff104a8a9d7fdbe1792a949d3dfe435ff02dd481b4f1a117f90ab5d17b01169e60b170
@@ -8,7 +8,7 @@ inherit prefix
DESCRIPTION="A full-featured BDD unit testing framework for all POSIX shells" DESCRIPTION="A full-featured BDD unit testing framework for all POSIX shells"
HOMEPAGE="https://shellspec.info/" HOMEPAGE="https://shellspec.info/"
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/shellspec/shellspec.git" EGIT_REPO_URI="https://github.com/shellspec/shellspec.git"
else else
+1 -1
View File
@@ -8,7 +8,7 @@ inherit prefix
DESCRIPTION="A full-featured BDD unit testing framework for all POSIX shells" DESCRIPTION="A full-featured BDD unit testing framework for all POSIX shells"
HOMEPAGE="https://shellspec.info/" HOMEPAGE="https://shellspec.info/"
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/shellspec/shellspec.git" EGIT_REPO_URI="https://github.com/shellspec/shellspec.git"
else else
+1 -1
View File
@@ -59,7 +59,7 @@ src_unpack() {
) )
use gnome-keyring && list+=( dep_git_git ) use gnome-keyring && list+=( dep_git_git )
for i in "${list[@]}"; do for i in "${list[@]}"; do
[ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ] && die "The file ${DISTDIR}/${P}-${i}.tar.gz doesn't exist" [[ ! -f "${DISTDIR}/${P}-${i}.tar.gz" ]] && die "The file ${DISTDIR}/${P}-${i}.tar.gz doesn't exist"
tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz" tar xf "${DISTDIR}/${P}-${i}.tar.gz" --strip-components 1 -C "${i//_//}" || die "Failed to unpack ${P}-${i}.tar.gz"
done done
} }
+2 -2
View File
@@ -14,7 +14,7 @@ SRC_URI="https://cdn.splashdamage.com/downloads/games/wet/${ET_RELEASE}.x86_full
S="${WORKDIR}/${P/_rc/rc}" S="${WORKDIR}/${P/_rc/rc}"
if [[ ${PV} = "9999" ]]; then if [[ ${PV} == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}/${PN}.git" EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
else else
@@ -69,7 +69,7 @@ BDEPEND="$(unpacker_src_uri_depends)"
#QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so" #QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so"
src_unpack() { src_unpack() {
if [[ "${PV}" = 9999 ]] ; then if [[ "${PV}" == 9999 ]] ; then
git-r3_src_unpack git-r3_src_unpack
else else
default default
+2 -2
View File
@@ -14,7 +14,7 @@ SRC_URI="https://cdn.splashdamage.com/downloads/games/wet/${ET_RELEASE}.x86_full
S="${WORKDIR}/${P/_rc/rc}" S="${WORKDIR}/${P/_rc/rc}"
if [[ ${PV} = "9999" ]]; then if [[ ${PV} == "9999" ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="git://github.com/${PN}/${PN}.git" EGIT_REPO_URI="git://github.com/${PN}/${PN}.git"
else else
@@ -69,7 +69,7 @@ BDEPEND="$(unpacker_src_uri_depends)"
#QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so" #QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so"
src_unpack() { src_unpack() {
if [[ "${PV}" = 9999 ]] ; then if [[ "${PV}" == 9999 ]] ; then
git-r3_src_unpack git-r3_src_unpack
else else
default default
+1 -1
View File
@@ -1 +1 @@
DIST ShatteredPD-v3.3.8-Java.jar 53761488 BLAKE2B 0626a0a007bd900bd31c3303485e8df2c79b9fcf8956a224cc045a1dfb7dccc9b22ebd62872dc3667e902be36975c0c00abdb26433f667212df1a9dd35db6707 SHA512 e765077c84643860eae0ba3c3e54a3d0094a1a6c3934c0c76e368bd91d7f2487907b4f2d8e6898959b06c9c585ec014d8b775e73318b5fb11bca11ee6e119de6 DIST ShatteredPD-v4.0.0-Java.jar 54234664 BLAKE2B 1fb409f5331ad5e85178828bb0137cfa9f89cbe4c4f6de77a10ac5f526455615c95c97676a672e5facf8f10c34cc18260626bb56a699d20caaa3c74df965cee4 SHA512 e7338ed3e0fcf8302b19fa9186e47f1501e5da768ea6d49efe090d4a7467773753991509af273eb51e411562edc9f109acbd58e5679ca9b67c7aee92cbc8cbff
@@ -7,7 +7,7 @@ inherit optfeature xdg
DESCRIPTION="Wrapper script for Steam custom launch options" DESCRIPTION="Wrapper script for Steam custom launch options"
HOMEPAGE="https://github.com/sonic2kk/steamtinkerlaunch" HOMEPAGE="https://github.com/sonic2kk/steamtinkerlaunch"
if [ "${PV}" == 9999 ] ; then if [[ "${PV}" == 9999 ]] ; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/sonic2kk/${PN}" EGIT_REPO_URI="https://github.com/sonic2kk/${PN}"
else else
@@ -7,7 +7,7 @@ inherit optfeature xdg
DESCRIPTION="Wrapper script for Steam custom launch options" DESCRIPTION="Wrapper script for Steam custom launch options"
HOMEPAGE="https://github.com/sonic2kk/steamtinkerlaunch" HOMEPAGE="https://github.com/sonic2kk/steamtinkerlaunch"
if [ "${PV}" == 9999 ] ; then if [[ "${PV}" == 9999 ]] ; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/sonic2kk/${PN}" EGIT_REPO_URI="https://github.com/sonic2kk/${PN}"
else else
+1 -1
View File
@@ -8,7 +8,7 @@ inherit autotools gnome2-utils xdg
DESCRIPTION="Display GTK+ dialog boxes from command line or shell scripts" DESCRIPTION="Display GTK+ dialog boxes from command line or shell scripts"
HOMEPAGE="https://github.com/v1cont/yad/" HOMEPAGE="https://github.com/v1cont/yad/"
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/v1cont/yad.git" EGIT_REPO_URI="https://github.com/v1cont/yad.git"
else else
+1 -1
View File
@@ -8,7 +8,7 @@ inherit autotools gnome2-utils xdg
DESCRIPTION="Display GTK+ dialog boxes from command line or shell scripts" DESCRIPTION="Display GTK+ dialog boxes from command line or shell scripts"
HOMEPAGE="https://github.com/v1cont/yad/" HOMEPAGE="https://github.com/v1cont/yad/"
if [[ "${PV}" = 9999 ]]; then if [[ "${PV}" == 9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/v1cont/yad.git" EGIT_REPO_URI="https://github.com/v1cont/yad.git"
else else
+3
View File
@@ -0,0 +1,3 @@
DIST channel-0.5.0.tar.gz 29352 BLAKE2B b3efd2fa1e712b8f0cc657c3569c4e3157d1be354eb8bacca0c311f527a2483a16ae99d58cf4dd87d744917d2ed19e1e9e8a91be8ae9d42be0e0708a3e085548 SHA512 b364c586ec2ab8bc46514ba4bebe0e515cb1c8beca0013cc90f8073b99e9658c192c4c290030edb1939e9c0086926681870689e737dd829578cf636ffd826b0c
DIST tributary-0.4.1-tqCfWzbUAACWcbClrEM-xQIfPNogwri6nGNyWrt123vK.tar.gz 26108 BLAKE2B ced9a9780b50bf332d6135d1d81115d553303aa1fda3cf553630cd05062076fa0a3cf1865c77327231e549fca5f60ef241da93c2d222799d2e9010dd40eb1d9e SHA512 acab416dd7194d306171ae8aa92d66c5a6be08eaa0b3ff215faeae37e6bc177538d8e2ee7827fd8932b4f320931220b94bfe0ce6cbb12ba55b81642168a5da73
DIST wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz 150022 BLAKE2B 7907311b3b54a1a15ff454906b379a4ce084be58295cd70c691277dfac9306365960dd97048de59bef5cfe48b8495ea1b381469a9ec2e021a17d78d29354ab3d SHA512 ef495b505e2b390cd49b774b69c63a8e98e0c172122728e00bba6d25b5bd03344961e1704491b5265a5f3d6ad15f78c280ddb34f96599ed82965726ad1dadbdf
+45
View File
@@ -0,0 +1,45 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DESCRIPTION="A flexible demon to provide live input configuration for river"
HOMEPAGE="https://codeberg.org/Sivecano/channel"
declare -g -r -A ZBS_DEPENDENCIES=(
[tributary-0.4.1-tqCfWzbUAACWcbClrEM-xQIfPNogwri6nGNyWrt123vK.tar.gz]='https://codeberg.org/Sivecano/libtributary/archive/0.5.0.tar.gz'
[wayland-0.6.0-lQa1kqz8AQADQmdNJsNhLoNHcnEGEUjrOaPV-dtEnEmX.tar.gz]='https://codeberg.org/ifreund/zig-wayland/archive/v0.6.0.tar.gz'
)
ZIG_SLOT="0.16"
inherit zig
SRC_URI="
https://codeberg.org/Sivecano/channel/archive/${PV}.tar.gz -> ${P}.tar.gz
${ZBS_DEPENDENCIES_SRC_URI}
"
S="${WORKDIR}/${PN}"
LICENSE="AGPL-3"
SLOT="0"
KEYWORDS="~amd64"
DEPEND="
dev-libs/wayland
x11-libs/libxkbcommon
"
BDEPEND="
>=gui-wm/river-0.4.0
dev-libs/wayland-protocols
"
RDEPEND="${DEPEND}"
src_configure() {
local my_zbs_args=(
-Dstrip=false # portage handles this
)
zig_src_configure
}
+11
View 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>Sivecano@gmail.com</email>
<name>Sivecano</name>
</maintainer>
<upstream>
<remote-id type="codeberg">Sivecano/rhine</remote-id>
</upstream>
</pkgmetadata>
@@ -67,10 +67,6 @@ src_install() {
# install dms binary # install dms binary
newbin "${S}"/bin/dms-linux-"${ARCH}" dms newbin "${S}"/bin/dms-linux-"${ARCH}" dms
# install qml sources at /usr/share/quickshell/dms
insinto /usr/share/quickshell/dms
doins -r "${QML_DIR}/."
# install shell completions # install shell completions
newbashcomp "${S}"/dms-bashcomp dms newbashcomp "${S}"/dms-bashcomp dms
newzshcomp "${S}"/dms-zshcomp _dms newzshcomp "${S}"/dms-zshcomp _dms
+1
View File
@@ -2,3 +2,4 @@ DIST noctalia-greeter-1.2.1.tar.gz 1898496 BLAKE2B 7c7359c153bf88f620a1cf27a4f95
DIST noctalia-greeter-1.3.0.tar.gz 1917752 BLAKE2B 755b5e97b5bc680c728296d775cf9fdb6c5593fe8b9ad8ac1071e7ee13656b03fc6885331d93aab1acb9d8c949419afca23b6cf8f648967e1bb9e22ab5052c9f SHA512 acd584ce54d7bc6a54fb21cedc523b474238a6e1290166c93628a0e567427fc20b2c8602eacab395ac618a6bb3d70eddb02b5879fd26f1c09aa5a9c1fd264f63 DIST noctalia-greeter-1.3.0.tar.gz 1917752 BLAKE2B 755b5e97b5bc680c728296d775cf9fdb6c5593fe8b9ad8ac1071e7ee13656b03fc6885331d93aab1acb9d8c949419afca23b6cf8f648967e1bb9e22ab5052c9f SHA512 acd584ce54d7bc6a54fb21cedc523b474238a6e1290166c93628a0e567427fc20b2c8602eacab395ac618a6bb3d70eddb02b5879fd26f1c09aa5a9c1fd264f63
DIST noctalia-greeter-1.3.1.tar.gz 1917759 BLAKE2B bbe6b93f5caefe7bb389a3b57dc84bb139315e69eb79e9cd17ddea1c3545f55f673d4e3ba156e6f965730c62018ea8ab8c63965c6a8461a0f5630197a13ea7dc SHA512 c36f93d7341db4cf201395351b1e3567f30a6435fdb05d64385a0cff9362f81d4896029706465ee46bf33875c6acbdcd50a9686ca819648ba959988f83a8eef5 DIST noctalia-greeter-1.3.1.tar.gz 1917759 BLAKE2B bbe6b93f5caefe7bb389a3b57dc84bb139315e69eb79e9cd17ddea1c3545f55f673d4e3ba156e6f965730c62018ea8ab8c63965c6a8461a0f5630197a13ea7dc SHA512 c36f93d7341db4cf201395351b1e3567f30a6435fdb05d64385a0cff9362f81d4896029706465ee46bf33875c6acbdcd50a9686ca819648ba959988f83a8eef5
DIST noctalia-greeter-1.5.0.tar.gz 1955651 BLAKE2B 61db2f06d031e69e276a7952eaac4bf074f695b4e9074447bc45326dd856b1d37bc15bf7b52c504b1474d5eeb9280dd428d8d79a2e33fc13c78bdcd9511ac765 SHA512 9509b4d8062fd67cd340953da5135d48ca932cd5ed78f4cb77bede39bfd90de0675181dfd2e80bdeec1323e83323fc46e1ef02a4531df0b97184a33a91bc9086 DIST noctalia-greeter-1.5.0.tar.gz 1955651 BLAKE2B 61db2f06d031e69e276a7952eaac4bf074f695b4e9074447bc45326dd856b1d37bc15bf7b52c504b1474d5eeb9280dd428d8d79a2e33fc13c78bdcd9511ac765 SHA512 9509b4d8062fd67cd340953da5135d48ca932cd5ed78f4cb77bede39bfd90de0675181dfd2e80bdeec1323e83323fc46e1ef02a4531df0b97184a33a91bc9086
DIST noctalia-greeter-1.6.0.tar.gz 1979877 BLAKE2B ffe8f95bc4d2d2a0ad60d5ff6959149910b2442dfe7feb7e082e1f7cc76a5e0ed24ee8d90da4942438077cf94d97b98332fc4d0983a344a5856529efd17f038b SHA512 cff00e2bdad8cd468b87dd8a341bb014e03e73f7ed9b40b22299f5007b1fa8eda58693ae08bd8bd60962bb4aea9fa4d944dc8cb7cc664a3f6f55ba15ec5279c3
@@ -0,0 +1,74 @@
# Copyright 2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit meson optfeature tmpfiles
DESCRIPTION="A minimal login greeter for greetd that matches Noctalia Shell"
HOMEPAGE="https://noctalia.dev/ https://github.com/noctalia-dev/noctalia-greeter"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/noctalia-dev/${PN}.git"
else
SRC_URI="https://github.com/noctalia-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
fi
LICENSE="MIT"
SLOT="0"
DEPEND="
dev-cpp/tomlplusplus
dev-cpp/nlohmann_json
dev-libs/glib:2
dev-libs/libxml2
dev-libs/libinput
dev-libs/wayland
dev-libs/stb
gnome-base/librsvg:2
gui-libs/greetd
gui-libs/wlroots:0.20=
media-libs/fontconfig
media-libs/freetype
media-libs/libwebp
media-libs/mesa
sys-apps/dbus
virtual/opengl
x11-libs/cairo[glib]
x11-libs/libxkbcommon
x11-libs/pango
"
RDEPEND="${DEPEND}"
BDEPEND="
dev-libs/wayland
dev-util/wayland-scanner
dev-libs/wayland-protocols
"
# TODO: unbundle tabler fonts
src_prepare() {
default
# replace greetd user
sed -E -i 's/^(\S+\s+\S+\s+\S+\s+)greeter(\s+)greeter(\s+)/\1greetd\2greetd\3/' data/tmpfiles.d/${PN}.conf
}
src_install() {
meson_src_install
# remove unneeded additional scripts
rm "${ED}"/usr/share/${PN}/*.sh || die
dotmpfiles data/tmpfiles.d/${PN}.conf
}
pkg_postinst() {
tmpfiles_process ${PN}.conf
optfeature "avatars" sys-apps/accountsservice
}
@@ -10,7 +10,7 @@ GIT_REVISION=1c0710cd7c9f1483bb6dbf5e69023da97136646d
DESCRIPTION="Toolkit for building desktop widgets using QtQuick" DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
HOMEPAGE="https://quickshell.org/" HOMEPAGE="https://quickshell.org/"
if [[ "${PV}" = *9999 ]]; then if [[ "${PV}" == *9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git" EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git"
else else
@@ -10,7 +10,7 @@ GIT_REVISION=fb0cc1557d8321fb2e3f34e94beddefe56211e04
DESCRIPTION="Toolkit for building desktop widgets using QtQuick" DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
HOMEPAGE="https://quickshell.org/" HOMEPAGE="https://quickshell.org/"
if [[ "${PV}" = *9999 ]]; then if [[ "${PV}" == *9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git" EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git"
else else
+1 -1
View File
@@ -8,7 +8,7 @@ inherit branding cmake
DESCRIPTION="Toolkit for building desktop widgets using QtQuick" DESCRIPTION="Toolkit for building desktop widgets using QtQuick"
HOMEPAGE="https://quickshell.org/" HOMEPAGE="https://quickshell.org/"
if [[ "${PV}" = *9999 ]]; then if [[ "${PV}" == *9999 ]]; then
inherit git-r3 inherit git-r3
EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git" EGIT_REPO_URI="https://github.com/noctalia-dev/noctalia-qs.git"
else else
Loaded 100 of 225 files, more files were not shown because too many files have changed in this diff. Show more