mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 19:43:24 -04:00
Merge updates from master
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
DIST lego-4.16.0-deps.tar.xz 211637812 BLAKE2B ce3089dd2f355a72e6cf81309ae389a01eb65ce832e38065174997636b9b62e742ef7cddb3aa5ab9a8657b2d643b0e190b8f75fc9b767d74fcebb71e0d860146 SHA512 62fd86bef1163c5b0f8a3a3540e7fe94ccee1b097449c42f0d5267894a4e0931a89c0f8e2e2af0f37757c7a4f25fe0d27a305aa51490b7f522ec23b9267b7eb9
|
||||
DIST lego-4.16.1-docs.tar.gz 3681606 BLAKE2B 9f80ba3f132eb08b06a960c8a9bdcf372a7925bdc931a078385ff1b6b9f01981d76758c15cc3f8c35f48e461bdc84f5a4d6a7b9a6b1aadbda249ca4d27459bc3 SHA512 1c953edd93b6d56b0b1bd48519b745d7ebfce9df76d6c92cccde88e4aff814de19d9a68e3d949f517530acaf738def97550d1a866e156a8d03e9ff644766df35
|
||||
DIST lego-4.16.1.tar.gz 698801 BLAKE2B 005be7bf3462d941de99c46b659776f2b69b9298819a23009060fbf0f7532c62eae3512c10619f034916eaa3c20b9607d78786cf5ec023df139cc6c186b0df20 SHA512 a65c661fc003cc26c13ed6b38719a0ab49a8fe8e2a18c59c84e5c974b918aaf0c55c92015d2794a17b4fe5ac31c3557a4d5e1971527441b8bdf80907fe4b90e9
|
||||
DIST lego-4.17.4-deps.tar.xz 6737692 BLAKE2B 3c5ed3ed9eb2cd6ce75c26d822cd75f1e20ac0802f77811f68cab79631ab69d5e0d1493bf037280d6d422c1acefa900858e41387fea8c0f32c55aab80f243a8e SHA512 84bfd2b1deccea61f98f4fed41920622272ca6786877c74879a6f556d911c5a7bfd2147cde8eae87ae1c58549a3e78fa8544af030d2bff29c19139237389a045
|
||||
DIST lego-4.17.4-docs.tar.gz 3694481 BLAKE2B bccfa16f8bdd4fea165ef5fa1051b5d3b6d39ad55438791d997376015568215fb5ec0485bdef5246bcc725622f7ff412446eca48d60ec906f75d253532a3d556 SHA512 e4d910e68a312e7d193f5e2953956232f00b24a01ab47cb0bc8e5c7002143ea1e3d708af932a762c3a3abeca692f92d6ab62da172eea28a1ffe28e7b8ff4cad5
|
||||
DIST lego-4.17.4.tar.gz 710264 BLAKE2B 822cfbbf084477ea34cf263b66a54a9ab6b1307a99b463cb4da8488321e9da3d8e7260664a5261444e8d9a8c0508da8f60ab0887875846e040187a214eb13a42 SHA512 28118b6a7677dcca9b1476cbba4eb9d1ef0eda68ddc8b3db83b50a77bc8721fbe77ab5da9d66b1e7c4b75097f3a1aa64b60d0f58ebb36bbfdfc284ae5dabcfc1
|
||||
DIST lego-4.22.2-deps.tar.xz 7963988 BLAKE2B 279adf06311ee0769acb7e8681da09fef75456f8ade9d45f0daaa031920fcb2198fd0cab5a37e04332fccfb30e195fcfc1e66f80644861a6a3d502fa650264c5 SHA512 24e9cdf1afe65845a6c7846e71f92532b3e7dad304f9ea4b04afb0f65d8842c67036578fa453ce6a9cd6835be97e86412a52d31fa958bf8b3645e6d3297137b8
|
||||
DIST lego-4.22.2-docs.tar.gz 10722353 BLAKE2B 24dea7d335646d12c55e23e030a81767618da9c32a09e464d7fad0e91f914eaed4508c1d1a771725c9ea0e2eedb8cddc2e5cd6b0e2bb31c7d1ee89791d342ed9 SHA512 1b998ee4153e5621b7c53e9dc4941c6749c916c6c92d2dfe8e2373f6ee7ad86dd2d13c1ef1d227a464a182ec7c35484d524778e8e6dc4531941eccc2b6304c22
|
||||
DIST lego-4.22.2.tar.gz 804158 BLAKE2B a75a327988d46ed8715a3c28c34a5de1c9de607b396b3179645a7b4a0dd83aa408bad10df4e64cc5d402ddf8653d17c034019c4d4f162fb9a252d83013278314 SHA512 a69c15e65753ba428635804a0f47d708c13beab3cbd888cc6d9b80fc13ee0614c4a4e948b43972d201f95969171db4443b81672ad93b7a681b96af11f9250db1
|
||||
@@ -1,86 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go"
|
||||
HOMEPAGE="https://github.com/go-acme/lego/"
|
||||
|
||||
DOCUMENTATION_COMMIT=14be9e1e1c33a1e370b7fc76ebe3e6fba938c87d
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/go-acme/lego.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/rahilarious/gentoo-distfiles/releases/download/${PN}-4.16.0/deps.tar.xz -> ${PN}-4.16.0-deps.tar.xz
|
||||
doc? ( https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz )
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
# main
|
||||
LICENSE="MIT"
|
||||
# deps
|
||||
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
# some tests require network access otherwise get following error
|
||||
# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized"
|
||||
# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused"
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
if use doc; then
|
||||
EGIT_BRANCH="gh-pages"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${DOCUMENTATION_COMMIT}"
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
else
|
||||
go-module_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use doc; then
|
||||
find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export CGO_ENABLED=0
|
||||
|
||||
local VERSION
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
VERSION="$(git rev-parse HEAD)" || die
|
||||
else
|
||||
VERSION="${PV}"
|
||||
fi
|
||||
|
||||
ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test -v -cover ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# primary program
|
||||
dobin dist/"${PN}"
|
||||
|
||||
# docs
|
||||
einstalldocs
|
||||
if use doc; then
|
||||
dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/*
|
||||
fi
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go"
|
||||
HOMEPAGE="https://github.com/go-acme/lego/"
|
||||
|
||||
DOCUMENTATION_COMMIT=5b9931c1cf7c95b3e6bd5bf37126701d0327a08f
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/go-acme/lego.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
|
||||
doc? ( https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz )
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
# main
|
||||
LICENSE="MIT"
|
||||
# deps
|
||||
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
# some tests require network access otherwise get following error
|
||||
# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized"
|
||||
# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused"
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
if use doc; then
|
||||
EGIT_BRANCH="gh-pages"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${DOCUMENTATION_COMMIT}"
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use doc; then
|
||||
find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export CGO_ENABLED=0
|
||||
|
||||
local VERSION
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
VERSION="$(git rev-parse HEAD)" || die
|
||||
else
|
||||
VERSION="${PV}"
|
||||
ln -sv ../vendor ./ || die
|
||||
fi
|
||||
|
||||
ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test -v -cover ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# primary program
|
||||
dobin dist/"${PN}"
|
||||
|
||||
# docs
|
||||
einstalldocs
|
||||
if use doc; then
|
||||
dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/*
|
||||
fi
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go"
|
||||
HOMEPAGE="https://github.com/go-acme/lego/"
|
||||
|
||||
DOCUMENTATION_COMMIT=f1411f1b397b637903fd2e62769d50b3974b97ec
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/go-acme/lego.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
|
||||
doc? ( https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz )
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
# main
|
||||
LICENSE="MIT"
|
||||
# deps
|
||||
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
# some tests require network access otherwise get following error
|
||||
# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized"
|
||||
# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused"
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
if use doc; then
|
||||
EGIT_BRANCH="gh-pages"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${DOCUMENTATION_COMMIT}"
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use doc; then
|
||||
find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export CGO_ENABLED=0
|
||||
|
||||
local VERSION
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
VERSION="$(git rev-parse HEAD)" || die
|
||||
else
|
||||
VERSION="${PV}"
|
||||
ln -sv ../vendor ./ || die
|
||||
fi
|
||||
|
||||
ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test -v -cover ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# primary program
|
||||
dobin dist/"${PN}"
|
||||
|
||||
# docs
|
||||
einstalldocs
|
||||
if use doc; then
|
||||
dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/*
|
||||
fi
|
||||
}
|
||||
@@ -1,87 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Let's Encrypt/ACME client (like certbot or acme.sh) and library written in Go"
|
||||
HOMEPAGE="https://github.com/go-acme/lego/"
|
||||
|
||||
DOCUMENTATION_COMMIT=f1411f1b397b637903fd2e62769d50b3974b97ec
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/go-acme/lego.git"
|
||||
else
|
||||
SRC_URI="
|
||||
https://github.com/go-acme/lego/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/rahilarious/gentoo-distfiles/releases/download/${P}/deps.tar.xz -> ${P}-deps.tar.xz
|
||||
doc? ( https://github.com/go-acme/lego/archive/${DOCUMENTATION_COMMIT}.tar.gz -> ${P}-docs.tar.gz )
|
||||
"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
fi
|
||||
|
||||
# main
|
||||
LICENSE="MIT"
|
||||
# deps
|
||||
LICENSE+=" Apache-2.0 BSD-2 BSD ISC MPL-2.0"
|
||||
SLOT="0"
|
||||
IUSE="doc"
|
||||
|
||||
# some tests require network access otherwise get following error
|
||||
# expected: "zoneee: unexpected status code: [status code: 401] body: Unauthorized"
|
||||
# actual : "zoneee: could not find zone for domain \"prefix.example.com\" (_acme-challenge.prefix.example.com.): could not find the start of authority for _acme-challenge.prefix.example.com.: read udp 10.0.0.1:54729->10.0.0.1:53: read: connection refused"
|
||||
PROPERTIES="test_network"
|
||||
RESTRICT="test"
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
go-module_live_vendor
|
||||
if use doc; then
|
||||
EGIT_BRANCH="gh-pages"
|
||||
EGIT_CHECKOUT_DIR="${WORKDIR}/${PN}-${DOCUMENTATION_COMMIT}"
|
||||
git-r3_src_unpack
|
||||
fi
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if use doc; then
|
||||
find ../"${PN}"-"${DOCUMENTATION_COMMIT}"/ -type f -not -name '*.html' -delete || die
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export CGO_ENABLED=0
|
||||
|
||||
local VERSION
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
VERSION="$(git rev-parse HEAD)" || die
|
||||
else
|
||||
VERSION="${PV}"
|
||||
ln -sv ../vendor ./ || die
|
||||
fi
|
||||
|
||||
ego build -trimpath -ldflags "-X main.version=${VERSION}" -o dist/"${PN}" ./cmd/lego/
|
||||
}
|
||||
|
||||
src_test() {
|
||||
ego test -v -cover ./...
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# primary program
|
||||
dobin dist/"${PN}"
|
||||
|
||||
# docs
|
||||
einstalldocs
|
||||
if use doc; then
|
||||
dodoc -r ../"${PN}"-"${DOCUMENTATION_COMMIT}"/*
|
||||
fi
|
||||
}
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>me@rahil.rocks</email>
|
||||
<name>Rahil Bhimjiani</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">go-acme/lego</remote-id>
|
||||
<bugs-to>https://github.com/go-acme/lego/issues</bugs-to>
|
||||
<doc>https://go-acme.github.io/lego/</doc>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -9,4 +9,4 @@ SRC_URI="https://codeberg.org/MymeType/mymefetch/archive/v${PV}.tar.gz -> ${P}.t
|
||||
S="${WORKDIR}/${PN}"
|
||||
LICENSE="Unlicense"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST qman-1.2.1.tar.gz 932376 BLAKE2B 7f364a8f981926b142c0bd14c87ff0573ec2acd9655484c3040caa52311176ebe59dd09ece190055bed2973eac59d4241ab5acfa9e87810a7b9a3e60b22a43e0 SHA512 c5e627dfc06d7181d957fd9fd1ab9b042e90a3b7ec3b5e56c0b91bdf7d8864aeb4d8f45833e7b0ce54c7b48cf60788c6edcf23518069598086858a87b8f7ba20
|
||||
DIST qman-1.4.0.tar.gz 944937 BLAKE2B e13c57f5a6ed6b0e8503bf63911169cd1b9416060baae04390be65976a20684bd50340ee062aeec00f2d404f2d785fc4c9c15584afbb86b1a2f40f6ed45d4f7b SHA512 a75ec8b79fe28e862210f6f3818a3eca7eecc983aaa7c75770c9bb970b6196647ac1ac42ad00356b68163fe443544b9c22f06a225b0449789f2a069f29313c27
|
||||
|
||||
33
app-misc/qman/qman-1.4.0.ebuild
Normal file
33
app-misc/qman/qman-1.4.0.ebuild
Normal file
@@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
DESCRIPTION="A more modern manual page viewer for our terminals"
|
||||
HOMEPAGE="https://github.com/plp13/qman"
|
||||
SRC_URI="https://github.com/plp13/qman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="+doc"
|
||||
|
||||
DEPEND="
|
||||
sys-libs/ncurses:=
|
||||
dev-libs/inih
|
||||
sys-libs/zlib
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/cogapp
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
$(meson_feature doc docs)
|
||||
-Ddocdir="/usr/share/doc/${PF}"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST libdwarf-0.11.0.tar.xz 2727148 BLAKE2B ff061fcd7fe8a9437fe404b3bc2e9002c85777f2bafb37a6a1a10b100ad2faebe0e370ee9c265ced4058c59876539b1249e59ec099cbd55a25955722a71813f4 SHA512 050cb111c1ed94980357011a623190b626b68425639ee1ab39ab09a31d0cc55e557ef35739ce1295cf0e1b51848fbcbb3633fe1f6466784db6d8eb008a93c355
|
||||
DIST libdwarf-0.11.1.tar.xz 2747004 BLAKE2B b98467abd547e222594843263ef36a9362aa4a8c8ace770d128016e65a50c7ae15d91e769e6fd966ca9b8c5b5ed471d14e5e7259c713c126ac17e13d5d074a77 SHA512 d927b1d0e8dd1540c2f5da2a9d39b2914bb48225b2b9bdca94e7b36349358e1f537044eadc345f11d75de717fdda07ad99a8a7a5eb45e64fe4c79c37e165012f
|
||||
DIST libdwarf-0.12.0.tar.xz 2920164 BLAKE2B aafa6c8ce66cf1dda40baafe24f7a322637af166f30abbfec0342428884ed077521466b786a9482a2438351d8d3e06d96a90ca5fc533c2860b9cffa83b2eb4a1 SHA512 64d99bcb1436d3ad1faacc3f43b7b42c80ae236b6de3d66a132a72d452bc220b12de430ec99b827fb051badc683fc237f4f8fa8f7d67749ed5b81284ae5fbd2e
|
||||
DIST libdwarf-0.9.1.tar.xz 2677488 BLAKE2B 811103cfd12420b35483c3929709d7759747a70d1a7790250fe84e7a467c03fcf095656dda1992b60488ffc15e45fa2ad6197d321fa3483740cd5dc92f363e9b SHA512 ec66f0dbc72df3dd689a2d38ebae029e081e0ec3008dd510372e0c2c387f0092c2f9fe8d9928ded87b9c2ec30f1c3dc63bfaca7cc4a14e1c8c557d3c3b37d227
|
||||
|
||||
@@ -16,7 +16,7 @@ SRC_URI="https://www.prevanders.net/${P}.tar.xz"
|
||||
LICENSE="BSD GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test doc dwarfexample dwarfgen"
|
||||
IUSE="test dwarfexample dwarfgen"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST libsolv-0.7.30.tar.gz 762322 BLAKE2B 2d731d87fa71693d1af98f6290536d73bc398a319c63fd5444e5861a5eede58a5b966faa73af99f09d2c623314bd9fbca74700ba4827bb6f749ff0a450d133bc SHA512 65b385b6a303f40aeb49a67185469c9d554669a08e3c9529e5487fd31c7f4b25565899b2c20bbab69a44cfd7cc746b88d2b05c49d02c94a3cfa81f9142274f4e
|
||||
DIST libsolv-0.7.31.tar.gz 763630 BLAKE2B 5580376c23a8c5f72519b34b65800ecdffd2ed318ec929684a1de55f079f795e5118daca29d7d2510c30a8bd78e6db0ff450ff4db93d56a7a1c02fbe7a144e4c SHA512 96065ebec7e4d00f55a4e2f0fb1c519bf7b3220c47033071b183eea3f5b72499eda492e7b84754443f59dcbfd47e714808252f7a46de239ed16accdab4f66e4a
|
||||
DIST libsolv-0.7.32.tar.gz 773014 BLAKE2B 6df1ca570a8ddc417e692f50883b2722131def211a931ff50036f9540b7e0cc02a5aeacfcea93fa65b3c6fe0bf5cd2d9317b18eb97827657b4ddf9260a550cdd SHA512 4295f0489fd01bf6a42175cd8960319bd7b23f190ee7a8733d90d1a228535e3d825dc464622eeb3e36c6ea9a07460f6e87146b9813d7ff6cb9e3fc556c3a135c
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -36,16 +36,18 @@ src_prepare() {
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_COMPLEX_DEPS=ON
|
||||
-DENABLE_COMPS=ON
|
||||
-DENABLE_RPMDB=ON
|
||||
-DENABLE_RPMMD=ON
|
||||
-DENABLE_RPMPKG_LIBRPM=ON
|
||||
-DENABLE_BZIP2_COMPRESSION=ON
|
||||
-DENABLE_COMPS=ON
|
||||
-DENABLE_DEBIAN=OFF
|
||||
-DENABLE_APK=OFF
|
||||
-DENABLE_LZMA_COMPRESSION=ON
|
||||
-DENABLE_BZIP2_COMPRESSION=ON
|
||||
-DENABLE_ZSTD_COMPRESSION=ON
|
||||
-DWITH_LIBXML2=$(usex !expat)
|
||||
-DWITH_SYSTEM_ZCHUNK=$(usex zchunk)
|
||||
-DWITH_LIBXML2=$(usex !expat)
|
||||
-DENABLE_COMPLEX_DEPS=ON
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,2 +0,0 @@
|
||||
DIST ls-qpack-2.5.4.gh.tar.gz 708563 BLAKE2B 780e26e54d78f74cd5ce88073b4c34b5b34abbab0314bf4b39ce47a20433e6ccae093ee030c69ce83e6b71ce416b57956550cabbf11fa6d36cc7309426c81d7d SHA512 7677f673b4b23a68ad5e899706f17536777b30d7e91c63d3ea97504a6a2885cf7f431c191ac0581631723151050f914ec31bcb84e2b6e3fcdf4140cde0a18063
|
||||
DIST ls-qpack-2.6.0.gh.tar.gz 709165 BLAKE2B e4fa906b30c29bfcb1c9ba4fee2a6c969962ef5d1de8f57d6c56a28ceacf70ad0bd75e9841d182745ca99b79c6dccf559ebf8dfeb767d8728f7552f2cdb16480 SHA512 951056564be6f2a2562001ad1a83731df41a1c8b8d91bf44e138c962befe2af1919daf0d94b57b05b49bb83656334c00ed2c642d81075f1e0cece1a46b31006b
|
||||
@@ -1,26 +0,0 @@
|
||||
https://github.com/litespeedtech/ls-qpack/pull/75
|
||||
Fix binary rpath handling
|
||||
|
||||
Binaries should be installed using `install(TARGETS)` instead of
|
||||
`install(FILES)`, so that CMake properly handles runtime path stripping.
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -147,12 +147,12 @@ install(FILES lsqpack.h lsxpack_header.h
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
|
||||
|
||||
if(LSQPACK_BIN)
|
||||
- install(FILES
|
||||
- ${CMAKE_CURRENT_BINARY_DIR}/bin/encode-int
|
||||
- ${CMAKE_CURRENT_BINARY_DIR}/bin/fuzz-decode
|
||||
- ${CMAKE_CURRENT_BINARY_DIR}/bin/interop-decode
|
||||
- ${CMAKE_CURRENT_BINARY_DIR}/bin/interop-encode
|
||||
- DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
+ install(TARGETS
|
||||
+ encode-int
|
||||
+ fuzz-decode
|
||||
+ interop-decode
|
||||
+ interop-encode
|
||||
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
|
||||
endif()
|
||||
|
||||
if(WIN32 OR EMSCRIPTEN)
|
||||
@@ -1,29 +0,0 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="QPACK compression library for use with HTTP/3"
|
||||
HOMEPAGE="https://github.com/litespeedtech/ls-qpack/"
|
||||
SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="static-libs"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=$(usex !static-libs)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local LIB_TYPE=$(usex static-libs a so)
|
||||
doheader ls{qpack,xpack_header}.h
|
||||
dolib.${LIB_TYPE} "${BUILD_DIR}"/libls-qpack.${LIB_TYPE}
|
||||
einstalldocs
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="QPACK compression library for use with HTTP/3"
|
||||
HOMEPAGE="https://github.com/litespeedtech/ls-qpack/"
|
||||
SRC_URI="https://github.com/litespeedtech/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="static-libs test tools"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-rpath.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
# fix test cases path
|
||||
sed -i "s|\.\./\.\.|${S}|" test/test_dyn_table_cap_mismatch.c || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=$(usex !static-libs)
|
||||
-DLSQPACK_BIN=$(usex tools)
|
||||
-DLSQPACK_TESTS=$(usex test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>trakrailysurely@danceylove.net</email>
|
||||
<name>Okamura Kazuya</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">litespeedtech/ls-qpack</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="tools">Build testing tools</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,2 @@
|
||||
DIST boringssl-9fc1c.tar.gz 35071632 BLAKE2B b90468dcf260915189f614bf83717e34e7905e83086322b78ad19d77f7fe24f6c2f739c634f67de1ef09d5de23e966fc20e2214d9ef7843dbf32ede968d08f93 SHA512 cbc3ca154a6abe53e3c4f46bdd0205195d7120efced061558c05e8a8ae5ba5aee2b4c9eb5fe4c590d87ede11ff8f2e45b06e37595359a300447ed3dc9390f500
|
||||
DIST lsquic-4.0.12.tar.gz 1928464 BLAKE2B c60e752dbd59eaf22b4a993fb6a1917b8a59ae07ee5873f41248698af84fd1cff450e8b32bc038ac48569f5d2a71932b2daf516c3917d509b438d20df0de40ab SHA512 08d8a2afc9449e99cfca1e0bc8d034020a8887c5db865652ce6e8a17dc7aef3b01ac6dca4f41040daf41dde7498fe028c79e8c17a8bad2855f20c067d3d87b12
|
||||
DIST lsquic-4.0.8.tar.gz 1928212 BLAKE2B 4a4011fe86183ae0ac34f92a4695d18a8d635330e638038d7a78e9b04ebf49de657c666f523f4967163f81c77f033d856712bb04efc1c50fa8f50040d066a585 SHA512 45789e2024b60dbb2593b8708067b3aa833f818228c8b1d37840b6c8cb968d446cb74b5c9ace4a805b9dd5e91b5ad22fbf07e832b15b8f7ae480cfaafd67601b
|
||||
|
||||
@@ -18,13 +18,13 @@ LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
IUSE="static-libs test"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/go
|
||||
dev-libs/ls-qpack:=[static-libs=]
|
||||
dev-libs/ls-hpack:=[static-libs=]
|
||||
dev-libs/ls-qpack:=
|
||||
dev-libs/ls-hpack:=
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
@@ -47,7 +47,7 @@ src_unpack() {
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLSQUIC_SHARED_LIB=$(usex !static-libs)
|
||||
-DLSQUIC_SHARED_LIB=ON
|
||||
-DLSQUIC_TESTS=$(usex test)
|
||||
)
|
||||
cmake_src_configure
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
BORINGSSL_COMMIT="9fc1c33e9c21439ce5f87855a6591a9324e569fd"
|
||||
|
||||
DESCRIPTION="LiteSpeed QUIC (LSQUIC) Library"
|
||||
HOMEPAGE="https://github.com/litespeedtech/lsquic/"
|
||||
SRC_URI="
|
||||
https://github.com/litespeedtech/lsquic/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://github.com/google/boringssl/archive/${BORINGSSL_COMMIT}.tar.gz -> boringssl-9fc1c.tar.gz
|
||||
"
|
||||
|
||||
S="${WORKDIR}/lsquic-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
|
||||
IUSE="static-libs test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="
|
||||
dev-lang/go
|
||||
dev-libs/ls-qpack:=[static-libs=]
|
||||
dev-libs/ls-hpack:=[static-libs=]
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-disable-build-deps-libs.patch
|
||||
"${FILESDIR}"/${PN}-link-boringssl-static-libs-9fc1c.patch
|
||||
"${FILESDIR}"/${PN}-disable-override-flags.patch
|
||||
"${FILESDIR}"/${PN}-disable-boring-override-flags.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
unpack boringssl-9fc1c.tar.gz
|
||||
mv boringssl-${BORINGSSL_COMMIT} "${S}"/src/liblsquic/boringssl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLSQUIC_SHARED_LIB=$(usex !static-libs)
|
||||
-DLSQUIC_TESTS=$(usex test)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -1,2 +1,4 @@
|
||||
DIST desktop-notifier-6.0.0.gh.tar.gz 3873893 BLAKE2B 9005cb839eff75f0038e9d0111ab1cc3c4fdc3a4b20d8df6bbfda6f777b9b8081d54b97c0e3084bd61659042086b79bac79581daea742a9425638749d6d3cd8b SHA512 1a6a4b172e9b0d542008fbfd91989fa0502fcd6e3557d5b59a0f6a90227d84745e1a71c938a7dd2855dc6d61d4b56bdd2f74f70ce9a9b99ae1f4168d5a343399
|
||||
DIST desktop-notifier-6.1.0.gh.tar.gz 3876246 BLAKE2B c44833e65f9a7fc1f5965545cad6f7bf68068c41bf1eb6e820f0e2b9403645003eb88745eb344c5b7c70c3335559e125a330ae0bc96f7dcb759a0f8d8b59b89f SHA512 9e7bc21e2814e087e5cd483811272cf573f9a0020dc95cbcb19dc05b53f846526b59ff15025983ffabfdb2e2348312b507e25bf386b04d9c217662712e309cd4
|
||||
DIST desktop_notifier-4.0.0.tar.gz 29934 BLAKE2B da9944edd6577f36116a03a6620a5a8ec68071954df4ac31a96af148608a9c6d990805f025b44925a943274bc961d4412690dde7876520f9a42bca0b6b008f9b SHA512 a96f96d6cbf7876bebcc9eb8a33d348eb5ed8f2a86fd5a9761105684e0267d9496904bb38f54caba39d29dfc23e00530655669d8e849607e066c85512f67c045
|
||||
DIST desktop_notifier-5.0.1.tar.gz 32731 BLAKE2B 1c1d567badc50b60bac1743cf0ab8e2dbb44d0b4de0fb5f5c82dc958bbd558637953f96a7e5a5920fe80be0007ef814ae2e15d1c3eb19503a2ac784f65813583 SHA512 72b9a928817bb0834801842d9d5f065ec704b3c64c0ca0cd2457f08e8f37902f94a6bb06070eb83bd3414f613c14c11152fed45ff4061ab652c89780aa95046e
|
||||
|
||||
43
dev-python/desktop-notifier/desktop-notifier-6.0.0.ebuild
Normal file
43
dev-python/desktop-notifier/desktop-notifier-6.0.0.ebuild
Normal file
@@ -0,0 +1,43 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications"
|
||||
HOMEPAGE="
|
||||
https://desktop-notifier.readthedocs.io
|
||||
https://pypi.org/project/desktop-notifier/
|
||||
https://github.com/samschott/desktop-notifier
|
||||
"
|
||||
SRC_URI="https://github.com/samschott/desktop-notifier/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/dbus-fast[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/build[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/bidict
|
||||
dev-python/pytest-asyncio
|
||||
)
|
||||
"
|
||||
|
||||
# Most tests fail, they need some prior setup
|
||||
EPYTEST_DESELECT=(
|
||||
tests/test_api.py::test_send
|
||||
tests/test_api.py::test_clear
|
||||
tests/test_api.py::test_clear_all
|
||||
tests/test_callbacks
|
||||
tests/test_sync_api
|
||||
)
|
||||
distutils_enable_tests pytest
|
||||
44
dev-python/desktop-notifier/desktop-notifier-6.1.0.ebuild
Normal file
44
dev-python/desktop-notifier/desktop-notifier-6.1.0.ebuild
Normal file
@@ -0,0 +1,44 @@
|
||||
# Copyright 2021-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="desktop-notifier is a Python library for cross-platform desktop notifications"
|
||||
HOMEPAGE="
|
||||
https://desktop-notifier.readthedocs.io
|
||||
https://pypi.org/project/desktop-notifier/
|
||||
https://github.com/samschott/desktop-notifier
|
||||
"
|
||||
SRC_URI="https://github.com/samschott/desktop-notifier/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/dbus-fast[${PYTHON_USEDEP}]
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/build[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/bidict
|
||||
dev-python/pytest-asyncio
|
||||
)
|
||||
"
|
||||
|
||||
# Most tests fail, they need some prior setup
|
||||
EPYTEST_DESELECT=(
|
||||
tests/test_api.py::test_send
|
||||
tests/test_api.py::test_clear
|
||||
tests/test_api.py::test_clear_all
|
||||
tests/test_callbacks
|
||||
tests/test_sync_api
|
||||
)
|
||||
distutils_enable_tests pytest
|
||||
@@ -1 +1 @@
|
||||
DIST mwclient-0.10.1.gh.tar.gz 59780 BLAKE2B 1e7f4bc95c4acbe8e08191dd5dda40d7c120303187ebde5c94841364e06d6011c91eb69af122cb64ad5d5529d5decf5fe8a1cbc2cb85809d0da1bf75a3622115 SHA512 80d341863d4c3ba64d56bd978ae85ec1c163dd480eef9a87b8364981a292dd233bb24bd44fa4276043ef9478f5316622efe7cdad178a66574b1f85d34fa61f61
|
||||
DIST mwclient-0.11.0.tar.gz 71978 BLAKE2B 9351c185689b3f371b15438fef75cc02ba6c9b29dd01dbba3d08a24a0e46307076fda5d63540e69109c2fc7aa07fa604934dc3be6ed6f9c146943bb0efd82c80 SHA512 8df0e24bca4ebc4b60c9a2da891b4bdfa108e2fbd782d5eb8f9a858c8e573a97ba9f06ded9cfa6693986fde46ee888c95a76fe6beff3d8576c0efb7bdd2007c2
|
||||
|
||||
@@ -1,35 +1,35 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Copyright 2024-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{11..12} )
|
||||
|
||||
inherit distutils-r1
|
||||
PYTHON_COMPAT=( python3_{11..13} )
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Unofficial lib for MediaWiki API"
|
||||
HOMEPAGE="
|
||||
https://github.com/mwclient/mwclient
|
||||
https://pypi.python.org/pypi/mwclient
|
||||
https://pypi.org/project/mwclient/
|
||||
"
|
||||
SRC_URI="https://github.com/$PN/$PN/archive/refs/tags/v$PV.tar.gz -> $P.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-cov[${PYTHON_USEDEP}]
|
||||
dev-python/responses[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
RDEPEND="
|
||||
dev-python/requests-oauthlib[${PYTHON_USEDEP}]
|
||||
"
|
||||
python_test() {
|
||||
# Disable pytest-cov
|
||||
epytest -o addopts=
|
||||
}
|
||||
@@ -6,8 +6,9 @@
|
||||
<name>Eric Joldasov</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">zigtools/zls</remote-id>
|
||||
<doc lang="en">https://github.com/zigtools/zls/wiki</doc>
|
||||
<bugs-to>https://github.com/zigtools/zls/issues</bugs-to>
|
||||
<changelog>https://zigtools.org/zls/releases/</changelog>
|
||||
<doc>https://zigtools.github.io/zig-lsp-codegen/</doc>
|
||||
<remote-id type="github">zigtools/zls</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
61
dev-zig/zls/zls-0.14.0-r1.ebuild
Normal file
61
dev-zig/zls/zls-0.14.0-r1.ebuild
Normal file
@@ -0,0 +1,61 @@
|
||||
# Copyright 2022-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="The officially unofficial Ziglang language server"
|
||||
HOMEPAGE="https://zigtools.org/zls/"
|
||||
|
||||
declare -g -r -A ZBS_DEPENDENCIES=(
|
||||
[known_folders-0.0.0-Fy-PJtLDAADGDOwYwMkVydMSTp_aN-nfjCZw6qPQ2ECL.tar.gz]='https://github.com/ziglibs/known-folders/archive/aa24df42183ad415d10bc0a33e6238c437fc0f59.tar.gz'
|
||||
[lsp_codegen-0.1.0-CMjjo0ZXCQB-rAhPYrlfzzpU0u0u2MeGvUucZ-_g32eg.tar.gz]='https://github.com/zigtools/zig-lsp-codegen/archive/063a98c13a2293d8654086140813bdd1de6501bc.tar.gz'
|
||||
[N-V-__8AABhrAQAQLLLGadghhPsdxTgBk9N9aLVOjXW3ay0V.tar.gz]='https://github.com/ziglibs/diffz/archive/ef45c00d655e5e40faf35afbbde81a1fa5ed7ffb.tar.gz'
|
||||
)
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
ZIG_SLOT="${PV}"
|
||||
|
||||
EGIT_REPO_URI="https://github.com/zigtools/zls"
|
||||
inherit git-r3
|
||||
else
|
||||
# Sync with "minimum_build_zig_version" from upstream's "build.zig".
|
||||
ZIG_SLOT="$(ver_cut 1-2)" # works only for releases, but that's okay
|
||||
|
||||
SRC_URI="https://github.com/zigtools/zls/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
# KEYWORDS="~amd64" uncomment to approve the changes
|
||||
fi
|
||||
|
||||
inherit zig
|
||||
SRC_URI+="${ZBS_DEPENDENCIES_SRC_URI}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${ZIG_SLOT}"
|
||||
|
||||
# Sync with upstream's build.zig. Seems to be the latest zig release
|
||||
minimum_runtime_zig_version="0.14.0"
|
||||
RDEPEND="
|
||||
|| (
|
||||
>=dev-lang/zig-${minimum_runtime_zig_version}
|
||||
>=dev-lang/zig-bin-${minimum_runtime_zig_version}
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( README.md )
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
git-r3_src_unpack
|
||||
zig_live_fetch -Denable-tracy=false
|
||||
else
|
||||
zig_src_unpack
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local my_zbs_args=(
|
||||
-Dpie=true
|
||||
-Denable-tracy=false
|
||||
)
|
||||
|
||||
zig_src_configure
|
||||
}
|
||||
@@ -41,7 +41,7 @@ RDEPEND="
|
||||
)
|
||||
"
|
||||
|
||||
DOCS=( "README.md" )
|
||||
DOCS=( README.md )
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
@@ -60,8 +60,3 @@ src_configure() {
|
||||
|
||||
zig_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "You can find configuration guide here:"
|
||||
elog "https://zigtools.org/zls/"
|
||||
}
|
||||
|
||||
@@ -30,8 +30,8 @@ SLOT="0"
|
||||
# Sync with "minimum_runtime_zig_version" from upstream's "build.zig".
|
||||
RDEPEND="
|
||||
|| (
|
||||
>=dev-lang/zig-9999
|
||||
>=dev-lang/zig-bin-9999
|
||||
>=dev-lang/zig-0.14.0
|
||||
>=dev-lang/zig-bin-0.14.0
|
||||
)
|
||||
"
|
||||
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
DIST supersonic-0.13.1-vendor.tar.xz 8736248 BLAKE2B e1431bf5758255d14b613e7bfbf7c9c87205be80e924fb0f2bcf6ee163e71c1330e4d01ec519e929b37f11290c313291aeb5aee4bacf1df21732cabdbb7d02ac SHA512 555ef8334627626bd51d075b3f1a0892e0524e75524587046fce8d2746f5b21d598f23da35daa7dfa645ce48658a22ea0587f3d90bb21fd7ad2439d3f9aa2f5f
|
||||
DIST supersonic-0.13.1.tar.gz 63678698 BLAKE2B c0bcac53f9cc17cabbfe2fbc4c4e6fa809e0611465862b71561af198e0090266ee8f5d321179c287d249470c00996b3fd0c9bee9807be8e39702107c5eb8fa22 SHA512 7153640df2e4fd2e14b9ff14325afd70589960113d1cdd7dbaeaf75d7074152e2bbb5b3b832aa0947f85c625236c3b01116b766ac8524b00e7471a164492435c
|
||||
DIST supersonic-0.13.2-vendor.tar.xz 8757956 BLAKE2B c228d799e13667350a5e05580ec5cbe9be066d408a81a70cab75cd28be14dd116a8e043a241dc94a702c84d30a514099cee116e1a45315b204272bde8096381b SHA512 2f0699fd7908ed5786a5474523fd2b5aed9e50ad6d23c61e5598f94f05ce5354bb02a3b1ac9e8d16156743a159cadcb118a464a3d122715fc8ca46c3954f1520
|
||||
DIST supersonic-0.13.2.tar.gz 63687288 BLAKE2B eb761d39fe29807808b5dbd6070413bb90a93301a445a7ada6168d29b9b184aa319b140ea23a8af6d6e300f2f95cfc6862db7f9abadd8fb364bde3f3963059bc SHA512 b4372f9765f12e95c357717467ef55cd9a84a362c5179365e393405121d7094339e09f8e69a7a813d2cbd55bc8fa71beeefd18203cd28df96d3259fc5b7652e5
|
||||
DIST supersonic-0.14.0-vendor.tar.xz 7970252 BLAKE2B aab7e4bc33920b2f8df3aeb40edef1f79e1b43f0c9d7f70f698bcde41c46b2bda76baf736b031263fbc3919c656c1e852a82909472282fdb03d206bc0e13ec06 SHA512 eb0f7f34796198fff4de8420121f6d9d854af8c530d3a4d7a2d96aa4d3c832f010b9a36713fa523a29b99f508d83cc7faf05fb09ee1e815c3ed880d436cf5821
|
||||
DIST supersonic-0.14.0.tar.gz 63693325 BLAKE2B 3a6626d60000438248addc40efd0a4f18f5d9fcfd75f74a98094149a6c934db92bbb2cd57e69abe5411153bb8a1547eb12b95c2379070844ec7212d609e2013c SHA512 15a09b7521494bd55cfbd1f52632547505e74a52ae27ba0407aa7698ae6f041591601a6039d8e2e2b8c7d82ae1fcb0cdf359710fa9b588b838ac733cca0fabce
|
||||
DIST supersonic-0.15.0-vendor.tar.xz 7996964 BLAKE2B 293e44e5be07aab14ac3224f1898504b3894ad01321b4621457d52b99284a7ceba60b432998ece4c19d6ed2a79e86b41686d937c6dc2116df96c33a705da7500 SHA512 37551c78dc4b2e512668ddee792410e0b9db892a1260b1cda19a8490ce63659d9b56ed3d1f72d0a0f97801929bc66f32a779b458295d4bb52ff9a277544abb4d
|
||||
DIST supersonic-0.15.0.tar.gz 63705344 BLAKE2B de9775a7a57600db1ef7e0a9f6d868a0bc8855696f3d2b7b073bddccd1ad015c6241a61428843d78cf730f8a245db051f23e2c22c2bf780cd2a44f1e44b0eac0 SHA512 f9e1c2ef90d520a5e6164559b723282b68d0210aca92631912f3dff16632c99f5b5e7b3123d5b51ae9295e654e22f54a74c68f1eba045d7831c2cb73195cf395
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
# Copyright 2023-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop go-module xdg
|
||||
|
||||
DESCRIPTION="A lightweight and full-featured cross-platform desktop client"
|
||||
HOMEPAGE="https://github.com/dweymouth/supersonic"
|
||||
SRC_URI="https://github.com/dweymouth/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://gentoo.kropotkin.rocks/go-pkgs/${P}-vendor.tar.xz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
media-libs/libglvnd
|
||||
media-video/mpv[libmpv]
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcursor
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
"
|
||||
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_compile() {
|
||||
ego build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin supersonic
|
||||
sed -i 's/supersonic-desktop/supersonic/g' "res/${PN}-desktop.desktop" || die
|
||||
domenu "res/${PN}-desktop.desktop"
|
||||
local x
|
||||
for x in 128 256 512; do
|
||||
newicon -s ${x} res/appicon-${x}.png supersonic.png
|
||||
done
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST discord-canary-0.0.623.deb 104898220 BLAKE2B 438f4a5ebd64e369c1f3292b5ef3a90035f22c23062ee92e23392a659608e1badb812967cf7fca37c3f40ed491ae248236b34f55a1ce425dfc64c7d4afc95c7f SHA512 5b18c67b0229f8a3576842d5ac432443c6db52e253e932fdbc07aeb8cf49e4ba2b127d8de50d08c5f335681c8a2edf362340b6db759b0389e7c629be0c159607
|
||||
DIST discord-canary-0.0.626.deb 104898322 BLAKE2B 95c2c9b30d330c2e045d7c7099048e65f6fb6faac941aeac9b2a5d3c36855f475d3bfeb29cca0ac1ad4690f037fdd5db400bee39aa3c3fedbaeaf3c8be771ff1 SHA512 83db6e02fbd9720ce41abf68384e267dbf344d9fb3e9b11597efd407f59bf999637c1faa58f6c59d87161eddd4066fdae455d2755af9ca946280265c8af4bbf6
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
<name>Thomas Clarke</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<bugs-to>https://github.com/IsmaelMartinez/teams-for-linux/issues</bugs-to>
|
||||
<changelog>https://github.com/IsmaelMartinez/teams-for-linux/releases</changelog>
|
||||
<remote-id type="github">IsmaelMartinez/teams-for-linux</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
||||
2
net-misc/wstunnel/Manifest
Normal file
2
net-misc/wstunnel/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST wstunnel-10.1.10-crates.tar.xz 26428260 BLAKE2B 186c3f45579deddcfc5609e77e5b22b9914b14aef644f3fa11aae02ce21f085d4bf63da0d26e6f8f213c501d1a095b29c2b3697a47d5952e644546036a02848d SHA512 ebc4b94c920ef495419af987a8bab519ca9ca2e995d9d37276e3c367edbb734de28ff9a676dade103cff8b61946250e0c3259eda14401d556f1454c8bf41d2a7
|
||||
DIST wstunnel-10.1.10.tar.gz 288615 BLAKE2B a2e8285e27c8aa2ab4b7bc4cd92ab2519f5b724d8616f735bddbf13b07fdd6e27d747289e6806fc04d1dec38cc4bbf924511b46b9c286d550a917c49a3d85c58 SHA512 33d7041ddbca03b78445d31875fc0cedfb1f156c4117b45d39c89b43880cbda02ff0eb15650ccb9a9ff2e68c3344828146851fd593dfe8db14360dacb531a909
|
||||
11
net-misc/wstunnel/metadata.xml
Normal file
11
net-misc/wstunnel/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>nicolas.parlant@parhuet.fr</email>
|
||||
<name>Nicolas PARLANT</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">erebe/wstunnel</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
37
net-misc/wstunnel/wstunnel-10.1.10.ebuild
Normal file
37
net-misc/wstunnel/wstunnel-10.1.10.ebuild
Normal file
@@ -0,0 +1,37 @@
|
||||
# Copyright 2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CRATES="
|
||||
"
|
||||
|
||||
inherit cargo
|
||||
|
||||
DESCRIPTION="Tunnel all your traffic over Websocket or HTTP2 - Bypass firewalls/DPI"
|
||||
HOMEPAGE="https://github.com/erebe/wstunnel/"
|
||||
SRC_URI="https://github.com/erebe/wstunnel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://raw.githubusercontent.com/PPN-SD/vendor/refs/tags/${P}/${P}-crates.tar.xz"
|
||||
|
||||
LICENSE="BSD"
|
||||
# Autogenerated by pycargoebuild
|
||||
# Dependent crate licenses
|
||||
LICENSE+=" Apache-2.0 BSD CC0-1.0 ISC MIT openssl Unicode-3.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
QA_FLAGS_IGNORED="usr/bin/wstunnel"
|
||||
|
||||
src_compile() {
|
||||
cargo_src_compile --package wstunnel-cli
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# skip test with network sandbox violations
|
||||
cargo_src_test -- \
|
||||
--skip test_proxy_connection
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin target/release/wstunnel
|
||||
}
|
||||
@@ -1 +1 @@
|
||||
DIST monero-gui-bin-0.18.3.4.tar.bz2 131624926 BLAKE2B cdfee621b44aa4e7f358b8eeca1fcc9244465729097c9d7f8e81cd522f5f899a96fb3c9c6c086f8bf2687f80a4b708bac618acae7773d8aaecb362746e05974e SHA512 0ad531d592b325b82582c7a2c4f4982165f3ad0f4d860e58c54635aaf71516d75a3318b710b35e816fa6c08b7b1e6d82135d6e1f8dba4f3ca6436a3db5c65d3a
|
||||
DIST monero-gui-bin-0.18.4.0.tar.bz2 130240801 BLAKE2B d71b4f42389ee17d6f0a182331bf67d93308a22eb1e5dc52c142383d7b2eadeb91a47772f902f93777814baf6720c8bd39df07d67fc06760fd3d456ea652a9d4 SHA512 54c037402c6ca330a8da49eb9f5fb9a027e8fccbd9a9585e3ce94a97a6585755d5c1ab59933d04d4f45f76f6f9d59c5f6780c6b428fe3bccc1148f88918d564f
|
||||
|
||||
@@ -32,10 +32,13 @@ QA_PREBUILT="*"
|
||||
|
||||
src_install() {
|
||||
insinto /usr/bin
|
||||
|
||||
doins monero-wallet-gui
|
||||
fperms +x /usr/bin/monero-wallet-gui
|
||||
|
||||
if use daemon ; then
|
||||
doins monerod
|
||||
fperms +x /usr/bin/monerod
|
||||
fi
|
||||
|
||||
if use tools ; then
|
||||
@@ -50,30 +53,6 @@ src_install() {
|
||||
doins extras/monero-blockchain-usage
|
||||
doins extras/monero-gen-ssl-cert
|
||||
doins extras/monero-gen-trusted-multisig
|
||||
fi
|
||||
|
||||
if use wallet-cli ; then
|
||||
doins extras/monero-wallet-cli
|
||||
fi
|
||||
|
||||
if use wallet-rpc ; then
|
||||
doins extras/monero-wallet-rpc
|
||||
fi
|
||||
|
||||
domenu "${FILESDIR}"/monero-gui.desktop
|
||||
|
||||
local x
|
||||
for x in 16 24 32 48 64 96 128 256; do
|
||||
newicon -s ${x} "${FILESDIR}"/${x}x${x}.png monero-gui.png
|
||||
done
|
||||
|
||||
fperms +x /usr/bin/monero-wallet-gui
|
||||
|
||||
if use daemon ; then
|
||||
fperms +x /usr/bin/monerod
|
||||
fi
|
||||
|
||||
if use tools ; then
|
||||
fperms +x /usr/bin/monero-blockchain-ancestry
|
||||
fperms +x /usr/bin/monero-blockchain-depth
|
||||
fperms +x /usr/bin/monero-blockchain-export
|
||||
@@ -88,10 +67,20 @@ src_install() {
|
||||
fi
|
||||
|
||||
if use wallet-cli ; then
|
||||
doins extras/monero-wallet-cli
|
||||
|
||||
fperms +x /usr/bin/monero-wallet-cli
|
||||
fi
|
||||
|
||||
if use wallet-rpc ; then
|
||||
doins extras/monero-wallet-rpc
|
||||
fperms +x /usr/bin/monero-wallet-rpc
|
||||
fi
|
||||
|
||||
domenu "${FILESDIR}"/monero-gui.desktop
|
||||
|
||||
local x
|
||||
for x in 16 24 32 48 64 96 128 256; do
|
||||
newicon -s ${x} "${FILESDIR}"/${x}x${x}.png monero-gui.png
|
||||
done
|
||||
}
|
||||
1
x11-misc/input-leap/Manifest
Normal file
1
x11-misc/input-leap/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST input-leap-3.0.2.tar.gz 1764599 BLAKE2B 0924a1869b1820710b426e68a45e1e538c15a656677d0d2459697035ff1780c12f07da05ecb3890595833ac4ad6e07c66cc68164fa8d70f259b1599d0b287c1e SHA512 caadf17b64765c0732e94e6a38e17e560d050a2fa0252f26ec382f3f80af936aa9d0aa8172e29724b04223fd3b378b68b7afe7db41c336431b839331815774d9
|
||||
70
x11-misc/input-leap/input-leap-3.0.2.ebuild
Normal file
70
x11-misc/input-leap/input-leap-3.0.2.ebuild
Normal file
@@ -0,0 +1,70 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake virtualx xdg
|
||||
|
||||
DESCRIPTION="Share a mouse and keyboard between computers (fork of Barrier)"
|
||||
HOMEPAGE="https://github.com/input-leap/input-leap"
|
||||
SRC_URI="https://github.com/input-leap/input-leap/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="gui test wayland"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0=
|
||||
net-misc/curl
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXinerama
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXtst
|
||||
gui? (
|
||||
dev-qt/qtbase:6[gui,network,widgets]
|
||||
net-dns/avahi[mdnsresponder-compat]
|
||||
)
|
||||
wayland? (
|
||||
dev-libs/glib:2
|
||||
>=dev-libs/libei-0.99.1
|
||||
dev-libs/libportal:=
|
||||
x11-libs/libxkbcommon
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
gui? ( dev-qt/qttools:6[linguist] )
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
DOCS=(
|
||||
ChangeLog
|
||||
README.md
|
||||
doc/${PN}.conf.example{,-advanced,-basic}
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DINPUTLEAP_BUILD_GUI=$(usex gui)
|
||||
-DINPUTLEAP_BUILD_TESTS=$(usex test)
|
||||
-DINPUTLEAP_USE_EXTERNAL_GTEST=ON
|
||||
-DINPUTLEAP_BUILD_X11=ON
|
||||
-DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
"${BUILD_DIR}"/bin/unittests || die
|
||||
virtx "${BUILD_DIR}"/bin/integtests || die
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -11,10 +11,11 @@ EGIT_REPO_URI="https://github.com/input-leap/input-leap.git"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="gui test"
|
||||
IUSE="gui test wayland"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:0=
|
||||
net-misc/curl
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
@@ -28,17 +29,21 @@ RDEPEND="
|
||||
dev-qt/qtbase:6[gui,network,widgets]
|
||||
net-dns/avahi[mdnsresponder-compat]
|
||||
)
|
||||
dev-libs/openssl:0=
|
||||
wayland? (
|
||||
dev-libs/glib:2
|
||||
>=dev-libs/libei-0.99.1
|
||||
dev-libs/libportal:=
|
||||
x11-libs/libxkbcommon
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
dev-cpp/gtest
|
||||
dev-cpp/gulrak-filesystem
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
gui? ( dev-qt/qttools:6[linguist] )
|
||||
test? ( dev-cpp/gtest )
|
||||
"
|
||||
|
||||
DOCS=(
|
||||
@@ -52,8 +57,9 @@ src_configure() {
|
||||
-DINPUTLEAP_BUILD_GUI=$(usex gui)
|
||||
-DINPUTLEAP_BUILD_TESTS=$(usex test)
|
||||
-DINPUTLEAP_USE_EXTERNAL_GTEST=ON
|
||||
-DINPUTLEAP_BUILD_X11=ON
|
||||
-DINPUTLEAP_BUILD_LIBEI=$(usex wayland)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user