mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-17 11:04:10 -04:00
Merge updates from master
This commit is contained in:
@@ -57,7 +57,7 @@ BDEPEND="
|
||||
"
|
||||
REQUIRED_USE="|| ( ao portaudio pulseaudio )"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/aepaneshnikov.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/aepaneshnikov.asc"
|
||||
|
||||
DOCS=( README.md doc config/dicts )
|
||||
|
||||
|
||||
1
app-admin/pass-audit/Manifest
Normal file
1
app-admin/pass-audit/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST pass-audit-1.2.tar.gz 56581 BLAKE2B f57a38c8343b27c05c6e8e371b421c7d5bc7381f51f3b4daf97227ffe437a930922f6deff8126f32e705e5e965774c6aeef6676dbc67594f1bead46326b4c478 SHA512 3036340b31612a52826c13ea558def3a3ca49164eb9b3c516f4923d99126cbe5e85150bca9f8ca26d70375bf92e1b06d606f39a3679de60770ab14f6f24a8267
|
||||
12
app-admin/pass-audit/metadata.xml
Normal file
12
app-admin/pass-audit/metadata.xml
Normal file
@@ -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>davidroman96@gmail.com</email>
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">roddhjav/pass-audit</remote-id>
|
||||
<remote-id type="pypi">pass-audit</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
34
app-admin/pass-audit/pass-audit-1.2.ebuild
Normal file
34
app-admin/pass-audit/pass-audit-1.2.ebuild
Normal file
@@ -0,0 +1,34 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYPI_NO_NORMALIZE=1
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10,11,12} )
|
||||
|
||||
inherit distutils-r1 pypi shell-completion
|
||||
|
||||
DESCRIPTION="A pass extension for auditing your password repository. "
|
||||
HOMEPAGE="https://github.com/roddhjav/pass-audit"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
# No test on PYPI
|
||||
RESTRICT="test"
|
||||
|
||||
DEPEND="app-admin/pass"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND=""
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
|
||||
newbashcomp share/bash-completion/completions/pass-audit "${PN}"
|
||||
newzshcomp share/zsh/site-functions/_pass-audit _"${PN}"
|
||||
doman share/man/man1/pass-audit.1
|
||||
|
||||
exeinto /usr/lib/password-store/extensions
|
||||
doexe audit.bash
|
||||
}
|
||||
@@ -2,7 +2,7 @@ DIST doublecmd-1.0.11.gtk2.i386.tar.xz 7555420 BLAKE2B 7b80c8eac6d561b054375ea89
|
||||
DIST doublecmd-1.0.11.gtk2.x86_64.tar.xz 8315448 BLAKE2B 74ae77064382a76bb743bf63c3f152788156e9e178ab3fd7e2fb4e645e2cd6f1c34365b350490e45521c6d550bad543b94d9ef226f64284b347c1a7f097e33f6 SHA512 edf881df859e6ea4f7de9b65111b9ff4bc4dc0bd1c5a84e1ac218c0ffbf76fcf6ea99f3e412f037a591ee9401261afb95312ba95f197bb3d974f07868bf88f04
|
||||
DIST doublecmd-1.0.11.qt.i386.tar.xz 7946756 BLAKE2B 828f0925da2939f9234eb587628ec6b038942b26d96d1372e2985055e176a3970048c1e25c0f44a9bde72afc5120215e5534a61d8530f3a64a4ee890657ffc82 SHA512 25fe8d71df7172e64915db2e3a025f5e3e45582f20893bab53db62968d810ddc4c4e9801a9c320821e4bbc22130944d40a7e81fa8cf5d4ce3fe641956990ead8
|
||||
DIST doublecmd-1.0.11.qt.x86_64.tar.xz 8649332 BLAKE2B 5009b9b001a5605bf130485ee92a39c1310ab2abe543e39278dccca3240a4558e53d2fd9f1fe6010f01da2f82fe625da5ebd1d7aff326e81dcf82abb83e93582 SHA512 2dd4088ea9b7309bf5d9f9bee2bf590d11e1e96690393fae17f04a8b59d7e245fc1c43c6e92a2a44a37e59c54448d42b562ff98fe36eeab85999013ba1719da6
|
||||
DIST doublecmd-1.1.4.gtk2.i386.tar.xz 7973708 BLAKE2B 01c4693d1e3eca3930336cb4da463198e7c992e789c6a455e4a47cb1649823afa7f538924f6d47426455f05f372110faa613041185b05c6f804c402f284578e4 SHA512 229edda6cc43813107674cf79686a4ba578da99bd280e565fbf49b82934a629008738fd14f7f113594b36ddecef4b5fb5177ed74d17d9f5383de2cfb0eb857a9
|
||||
DIST doublecmd-1.1.4.gtk2.x86_64.tar.xz 8748536 BLAKE2B 766edef7883ebf6338a3b8b8413cbdf158fc4cdc54199153a671021ba51950c8515cd709ad12e06f268d182fcc36d09e44e15a265248f23d209ca40c4e9c1069 SHA512 e035f6ca7550371cbfbf2e4a7203b2065e5a2bcab974885619132a8279442d5699a5cd2d59999076ef242c128ca5c173dc2bec47db58efaf2e05313e63d141b2
|
||||
DIST doublecmd-1.1.4.qt.i386.tar.xz 8364992 BLAKE2B da737c16cf42c0302875d98775813d593e9a1f031451e14598382f2b17fed00f97e6de6be1c33ba45d13f5a924ca95a81d7a335f9a5839472b755f26f6b53f2d SHA512 434797d4f52c89d556dd4db2df409d0c529ca2d067a393fc9a0ccca11f96cf8ef6424866100b6034924bf01c412ce71ac975dbe3abc366522d72af452d0fd832
|
||||
DIST doublecmd-1.1.4.qt.x86_64.tar.xz 9079448 BLAKE2B 009543832e458da4c374d044884b0839f2f0e91dd5e1985d05b720893a929558048becb52a2649b56ab6ec17cc00cbb91002c48f1dac5808787b581730429d58 SHA512 3033b13ce04570f45246663c924161dd316fd6254211c0c0deddfd13bc11f96911c52e1e6013d9c993daf357feb280764897f26d1eb1e3a9c96eccf8f2a82a3d
|
||||
DIST doublecmd-1.1.5.gtk2.i386.tar.xz 7991624 BLAKE2B f26cbd9782a87101189eb8a72dbc1a89243afcc9d9f2a85815aa8ffc84c1c5d992dcdf53c0a76b1e139e5dc0645833c7745633146d1b06a9ea66fa85c3719def SHA512 5f78b949094cbe9ca3a9bf8f04b40c1e842984808fd40177831cd1c1308301c8aaeb2485197ab0c800eb6a18025bdc4e32a3bda6f6278827f03bc624754da2d7
|
||||
DIST doublecmd-1.1.5.gtk2.x86_64.tar.xz 8764368 BLAKE2B cb2f277fd0a9f9a921ca2ab936dff0828bf8d68475095faa21a1f884d7247ace1a7c97d35e12e956574fd39e5612c9d57cfda9a3766023c0b6846a0d4b72d136 SHA512 cc1edd0d606fb893087429914ada764e654979ee124a4dc07f9dd92a468f5c036ab190a7af00dcfc16b9ef8d6139a9e6d34e1ee9c089a8a708f5bf2ebde4b277
|
||||
DIST doublecmd-1.1.5.qt.i386.tar.xz 8381404 BLAKE2B 762f407f5363efb26855fb394f6789648cd659b7d91bf76c62afa75dea3e894f85b636dc620750b79a7e1f64ba7c57b12dc71a8acef8042b2e0efb99ab1e8a33 SHA512 d020dcddd20028b9dabce87134d96468df1fb9206c97f1819b5ca389e2f88b9bc7445db0ee304eb107ebbc86df4355eb4835a8cb3d67287e9fc9d4015598fe86
|
||||
DIST doublecmd-1.1.5.qt.x86_64.tar.xz 9096856 BLAKE2B 1e17ee3be3c6b3afff03ee2a8852a6c69190c44e58df2bde0821e7ff33da3bc45392ff1ebe92ca1e6a605caf7ae759b4a5494915d5f6c790c11dd5efce9f48ff SHA512 86bcd9e660490672287a399097dc09383273eda9d8124eddcfb580dcd14e4c9c70fe8532f6b4b1dadc7a18ce8a2bd0b9f72bd31fda6f7043fac9b848c654fa57
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DIST ledger-live-2.68.1.AppImage 146875467 BLAKE2B 42477731d4485ee02bd420105683daf4d746e99f3a9cde0e6a42e749095e1cf060b2df150a39a9f673f723fac293776b643b268000829c0ffe766d55678671be SHA512 7e7d9b4e1e6e3cd513d113ce6964a0044f9eee46aa9f3f63d58ae2cc2e4888b179ba9c353553a13aa924477f2670a145977e88302ee06b7aefbd6eab1d48a19f
|
||||
DIST ledger-live-desktop-2.60.0-linux-x86_64.AppImage 134600722 BLAKE2B 81d8a8920aa9b53fed731fa5656af861d2112726589e6640c715059d6a3be881d92b152f670a484141062a8f84ae2325a79cd5ed6ecc982dd89580cbc2c1c292 SHA512 948de41d1c329cd2db0e57dc6beb47ae56a49fd11ae6932d3572bca6dd553be204ca628824abdfe65ea673c928f2a52e1c892d486c2b35702392ce8ae198b874
|
||||
DIST ledger-live-desktop-2.62.2-linux-x86_64.AppImage 134719355 BLAKE2B 0f2f193c9c13347d01cabc41f062d4347ac662a4f60723f5a2f6e12d767c5bfe489313f7a82800f88f79e757057ca34c1a23fac9e9a820aa0faf2a4c3c759e32 SHA512 aaedae4212614cc879fcbc44dd4a02857baa9f307ef2adfac064a2c4f4965bf9345ebf5b4be0dcf7192f6c56067db1946951db83981a7e706cce11aa4772e26b
|
||||
DIST ledger-live-desktop-2.64.1-linux-x86_64.AppImage 135576020 BLAKE2B 469705b954d9331c3d788f32f316d47a2a7efb19bdbdc234fa5cbede5957a4094717a5e8ab06dcd46714985883ff0b2ebe5647042a4f0ab100b6aff114cf752f SHA512 c89ca07ff58376df1f8b7bbc7aad9fc612c40abd98e065106bee2c3d4375ad669aed110b22cec0ba6fd7b7ce58f9b97fa128618e497595edcef6b75c66a24e48
|
||||
DIST ledger-live-desktop-2.66.0-linux-x86_64.AppImage 135854948 BLAKE2B fa877e470e929c98c4c9cf94432e8a654c12fdf61796fbd7b8127f4243e7b1b11a237e1785671bd0e2be1ecf03fe836ffc5d25e361ca50e1f1d3f3ae6821812d SHA512 4c27e11021473ed81850717a3f7ed428ea67024819abd4dac0a75d9b3f38f4584b320345a6f9f6dc402b39f5e5302ad1d97d615a1ced1f91300a312227078b34
|
||||
DIST ledger-live-desktop-2.71.1-linux-x86_64.AppImage 150998121 BLAKE2B 63cc9c02b0b599c0988bdf331d80d015c628b085f3bab46ffb1237dd6fd3370f5f098f2437c0ef2fdf364edc4581c1e825817947caf44f952255843f3539a136 SHA512 674e4eebde2ec280d6afa03471256877fd4fdc4e3ddb781e09fd2678252336a5e0773a3fda336dcd7262d6cf1b7b122776cfcee5de20965db7677ecc84cc5fa2
|
||||
|
||||
@@ -38,7 +38,7 @@ BDEPEND="
|
||||
)
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jvoisin.asc
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jvoisin.asc
|
||||
|
||||
DOCS=( doc {CHANGELOG,CONTRIBUTING,INSTALL,README}.md )
|
||||
|
||||
|
||||
2
app-shells/carapace/Manifest
Normal file
2
app-shells/carapace/Manifest
Normal file
@@ -0,0 +1,2 @@
|
||||
DIST carapace-0.28.3-deps.tar.xz 2151948 BLAKE2B ac5e1c09b2cfc6bfc45ae6db274ab676de4dc33b9da458951d44d930d7cc48dedeb2cc8496e434fef09ef066275631ddc30a51bab1da30cc40c2a528bbc11f89 SHA512 3faf83a36b030d961ebb097e9acfd4c1a41c8acdb8e3a60b782e41a66793778e690d4aba0e0e869cdfea29f4c4e6fbdde5e9aef2c1bfa5ff1ff704dc99276e42
|
||||
DIST carapace-0.28.3.tar.gz 12415261 BLAKE2B b77ddf40a715b9175e54cc447ae1fd3886dc71254157fc1e22632eebb898a9c89a7fe0b89682bcc71f8d11069a18f144edaf11e00409a3a6366f2e2ec6a68c4d SHA512 e6d71a05f347a9002ecf80090cb50342cf24e085b393d29aa10878c9b79796950836c019027ce2d8519251a88c0f1cd9fa9a39b5907f8aa55558a98fc6249462
|
||||
35
app-shells/carapace/carapace-0.28.3.ebuild
Normal file
35
app-shells/carapace/carapace-0.28.3.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Multi-shell multi-command argument completer"
|
||||
HOMEPAGE="https://rsteube.github.io/carapace-bin/"
|
||||
SRC_URI="https://github.com/rsteube/${PN}-bin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
# Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html
|
||||
DEPS_URI="https://gitlab.com/freijon_gentoo/${CATEGORY}/${PN}/-/raw/main/${P}-deps.tar.xz"
|
||||
SRC_URI+=" ${DEPS_URI}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
S="${WORKDIR}/${PN}-bin-${PV}"
|
||||
|
||||
src_compile() {
|
||||
pushd "cmd/${PN}"
|
||||
ego generate ./...
|
||||
ego build -ldflags="-s -w" -tags release
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "cmd/${PN}/${PN}"
|
||||
mv "docs/src" "docs/book" || die
|
||||
rm -r "docs/book/changelog" || die
|
||||
dodoc "README.md"
|
||||
dodoc -r "docs/book"
|
||||
}
|
||||
12
app-shells/carapace/metadata.xml
Normal file
12
app-shells/carapace/metadata.xml
Normal file
@@ -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>freijon@pm.me</email>
|
||||
<name>Jonas Frei</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">rsteube/carapace-bin</remote-id>
|
||||
<bugs-to>https://github.com/rsteube/carapace-bin/issues</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,4 @@
|
||||
DIST drogon-1.8.6.tar.gz 561577 BLAKE2B ad64cbb22b766403156a34cc604e7f9304541a98b86eea83b7afbb3d451c4aa176b7d359db5bfff48ce3f5475e436e13c8cf8d7adc1f4de123026ae2da1e4870 SHA512 4ca09f52fde3b080255c0938d510ea5592ec30e4ea9b7648a7ea1b528c9f096e1c1534647d5bf93d7923b43106227c6c1c3b67f238becbd6da15e8acecbf4c5c
|
||||
DIST drogon-1.8.7.tar.gz 561601 BLAKE2B 9cca0fac0d34942a382371c1b654170456e3f7a2a565a798f19854dd0291ef0cf1ef19d668e36794a050a9acccd83c4aab5a0351f0b3f2a87753bc270793146c SHA512 a49b032689869e97505612570285d21c0a68604c70e379f95c70fd5d8014f6890809283956b1b83fda4551c01c526ab2b575351c23a3e58fb4f920c9e1b7e92b
|
||||
DIST drogon-1.9.0.tar.gz 566471 BLAKE2B ce7b64748e8b8022527cdeeb4ad8f52e6179a3c6d80576eddd560bffac947fb7a8c4054410f455102fd07f4ff00a515edbcf6af0cb0af342f06fba7ee2c5a236 SHA512 2732bea50e913bb13b251c03da62e2935dcb8c2e48dcc85286bfe1bf1ecdefb4bfd712d1c6cf00daab15705be1c3b6851a4ee8b5a0c7b7d2341baa2d9500d8a5
|
||||
DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d SHA512 4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805
|
||||
DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84 SHA512 468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
|
||||
|
||||
@@ -5,7 +5,7 @@ EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
MY_TRANTOR_V="1.5.13"
|
||||
MY_TRANTOR_V="1.5.14"
|
||||
|
||||
DESCRIPTION="C++14/17 based HTTP web application framework"
|
||||
HOMEPAGE="https://github.com/drogonframework/drogon"
|
||||
@@ -22,7 +22,7 @@ IUSE="+brotli doc examples mariadb postgres redis sqlite test +yaml"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-cpp/trantor-${MY_TRANTOR_V}:=
|
||||
>=dev-cpp/trantor-${MY_TRANTOR_V}_p1:=
|
||||
dev-libs/jsoncpp:=
|
||||
sys-libs/zlib
|
||||
brotli? ( app-arch/brotli:= )
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST trantor-1.5.13.tar.gz 143230 BLAKE2B 298870f3b132d4dbacbab88b9689fd2e8fec7450dcca82fc985393b718a701008debea7a50f2d7814871a9399bb423f21b9a9454de59468f7bfade51b70a283d SHA512 4f4cef4103faa323e5213c1b59c0d86606831e97127594d5c9248481ba4ce66905c40c25c5d83d00e78936d53ba03b8450e6848199a85e9120bb8f2522bf7805
|
||||
DIST trantor-1.5.14.tar.gz 143236 BLAKE2B 843c67a3a4dedc8e476115438eae9a0ec99a6739fb5f29c79780c38d8d82dfe4b5add42d3c0c589c0be35662f7d24a89dfe037ac422fe8d53f00975b2a646f84 SHA512 468e5ffe9b47537992b9852ddec7714fb6e63147ff51ecfade7e1b0af02f5231ebc50b71d48d77c188f8d2af77c64c40fcbdc907f4f8d45d488aa2966f9406f9
|
||||
DIST trantor-1.5.14_p1.tar.gz 152566 BLAKE2B 09ea5e1d35d653073947e177a9630c93b235e84cdc66a69d4a944f656e957afe31206d7b6079b68f7517bfcd9619aa98e7e4bcc32c7873b01e7cfd94e0ea5704 SHA512 0725b66351a036f829499edb19be31f434ebea7133b129d994f3cb1a5e8c08844c181eab383b074bbcc8bf8efe7d761d12c593180d8ac07edf6dd8bde580578c
|
||||
|
||||
@@ -9,4 +9,7 @@
|
||||
<doc>https://trantor.docsforge.com/</doc>
|
||||
<remote-id type="github">an-tao/trantor</remote-id>
|
||||
</upstream>
|
||||
<use>
|
||||
<flag name="spdlog">enable <pkg>dev-libs/spdlog</pkg> logging backend</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -5,19 +5,26 @@ EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
MY_COMMIT="f49cc3e5825812e8191e33da2264c76a75389f24"
|
||||
|
||||
DESCRIPTION="Non-blocking I/O tcp network lib based on c++14/17"
|
||||
HOMEPAGE="https://github.com/an-tao/trantor"
|
||||
SRC_URI="https://github.com/an-tao/trantor/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI="https://github.com/an-tao/trantor/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="adns doc +ssl test"
|
||||
IUSE="adns doc +spdlog +ssl test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
adns? ( net-dns/c-ares:= )
|
||||
ssl? ( dev-libs/openssl:= )
|
||||
spdlog? (
|
||||
dev-libs/spdlog:=
|
||||
dev-libs/libfmt:=
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
@@ -37,6 +44,7 @@ src_configure() {
|
||||
"-DBUILD_TESTING=$(usex test)"
|
||||
"-DBUILD_C-ARES=$(usex adns)"
|
||||
"-DTRANTOR_USE_TLS=$(usex ssl openssl none)"
|
||||
"-DUSE_SPDLOG=$(usex spdlog)"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
@@ -1 +1,2 @@
|
||||
DIST cgicc-3.2.19.tar.gz 2456040 BLAKE2B 32c1d8e55a61dad12e489c4170ab7ef593f0e10db9e2eba4491dc0d4cce450414cd54c3f81395c6a132d074f0f8573cec8459168947354399c0b0dc9de7902bb SHA512 c361923cf3ac876bc3fc94dffd040d2be7cd44751d8534f4cfa3545e9f58a8ec35ebcd902a8ce6a19da0efe52db67506d8b02e5cc868188d187ce3092519abdf
|
||||
DIST cgicc-3.2.20.tar.gz 2802735 BLAKE2B cdc8520eb9f08c24475037df2e82f61ff31e128869291959b9c6334ae3292450a79bd84e867f5eb5f7672699a4f72e6a5683ee6abdbe0493275b40bf8f300510 SHA512 e57b8f30b26b29008bcf1ffc3b2d272bdbd77848fb02e24912b6182ae90923d5933b9d204c556ac922a389f73ced465065b6e2202fc0c3d008e0e6038e7c8052
|
||||
|
||||
46
dev-libs/cgicc/cgicc-3.2.20.ebuild
Normal file
46
dev-libs/cgicc/cgicc-3.2.20.ebuild
Normal file
@@ -0,0 +1,46 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools
|
||||
|
||||
DESCRIPTION="A C++ class library for writing CGI applications"
|
||||
HOMEPAGE="https://www.gnu.org/software/cgicc/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3 doc? ( FDL-1.2 )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="doc examples static-libs"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="doc? ( app-doc/doxygen )"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-3.2.19-optional-doc.patch" )
|
||||
|
||||
# False positive, bug #785328.
|
||||
QA_SONAME="usr/lib*/libcgicc.so*"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_enable examples demos) \
|
||||
$(use_enable doc) \
|
||||
$(use_enable static-libs static)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
find "${D}" -name '*.la' -delete || die
|
||||
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc {contrib,demo}/{*.{cpp,h},*.cgi,README}
|
||||
fi
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST dataclasses_json-0.5.14.tar.gz 72513 BLAKE2B f45ca18030388efcc21ca9c939bf2298f891de66d62dc0f8042a3d0e26cc0bae63c7c5a02c839b07282c3110d6e5752979e3abea361b215b86b354984901c77c SHA512 5ec21843ef29a8e6e9511922698f42c115c7e641ca9ae5e47a58c6f0697a51928fd462f6342190263469baa70b76a302ad1d27954f50b9457b97149586f35703
|
||||
DIST dataclasses_json-0.5.7.tar.gz 39291 BLAKE2B eded21a6da89e1a8785c38cd7facc3e273154a31f34daf99dc0681891bf44cc0f34fc7ab69021cf04052e82a5bd66058b826609ca3ebfc1d75f40720b0b9ce6b SHA512 2dad73f55e0f33d1f9557e1ed3d41cf237204631c044027c41d37cd2e968da003f77e80c9a06db651e689413cbfd7f85eec1b70b02acf0a32f8337c4abb75f7b
|
||||
|
||||
35
dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild
Normal file
35
dev-python/dataclasses_json/dataclasses_json-0.5.14.ebuild
Normal file
@@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Easily serialize Data Classes to and from JSON"
|
||||
HOMEPAGE="https://github.com/lidatong/dataclasses-json"
|
||||
SRC_URI="https://github.com/lidatong/dataclasses-json/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${P/_/-}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/marshmallow-3.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/marshmallow_enum-1.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing_inspect-0.4.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? (
|
||||
dev-python/hypothesis[${PYTHON_USEDEP}]
|
||||
>=dev-python/mypy-0.710[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST restrictedpython-6.1.gh.tar.gz 442293 BLAKE2B 8425c371e84a698f1591735cfa0c77ea716c2b7859addc6a7fb97e68ffd239e1b3aaeb359739ec1dfff551a361a8bd8fd2738007ba5d2557debe9592a144c144 SHA512 fec5bbe301b64236863a72e4b7a9997d04483da6ae5b384ef73a729092b2fc271f6016586a21558cb30f1c2cc9c9f57b8ee2c6c851873bd493b95fd50dccd1f8
|
||||
DIST restrictedpython-6.2.gh.tar.gz 442788 BLAKE2B cac63465192d425dc2b18a787fe4e75749f19768bbcb3be921512ccf0558e30f8ab3f8a89c36b77d370ae2c160b5aba4e9481ad66c36909b7189559c20a532fe SHA512 a9947830b66e449881b7d22e4716adb863f20726a6e1f61f4f84396ae88b2c461c084f56ca78c3aa072953c53ba776788aa41ec8415714ba02b1b4c8370bf6fb
|
||||
DIST restrictedpython-7.0.gh.tar.gz 440788 BLAKE2B c71a70ce4f71b92d87e2bdab157cba4327227da6f1be226df573c25268cbd1afbde608ffcc5d8deb6cbe063244d7611bc8792c6e17ce495c50c5812527674e2e SHA512 844614071e5bdbdd2646160207d4f5452305620930e0b260a1ba9c39f76672f26a16b7ce16f21186d9cfddc12f367758bec09c4cac40f4f4fc8f9164278631e9
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST tulir-telethon-1.32.0_alpha2.gh.tar.gz 494857 BLAKE2B f39a8159716a5fd0f7f9d94bb6bdf9674fba678210f7c9dceb2bf7b90ddae5ee4eeade3f896dcb590f3e7f4985d18f72ea9fed35f59bc13680c1cf1c40fec890 SHA512 8b02b6f563844674fcf9449419cd68b646a10d7572534c5696501b1d043bf3b2c0d5969ca08c38664bd43ebefc1f99607649ec62180d6fca324bf799274e2873
|
||||
DIST tulir-telethon-1.32.0_alpha3.gh.tar.gz 495988 BLAKE2B ca2c7f64067369ad9b2424ef00d2697b1a836de7e4709ffeae4cd9b1bfaef50c998ffc49501830ad7e1564fada4ec804abf0b8a7f27f0659398f9112514ec837 SHA512 1a4f17d22f10a04c862433ce474b946c835ee954e4f5158fdc2c81f510cf5dd1041544b0df44f1c61d9dfcdfb27c023b213552230153e3a3f4ce5f1512094f9b
|
||||
DIST tulir-telethon-1.33.0_alpha1.gh.tar.gz 496284 BLAKE2B 6bba90dd4be4b6aeb2f1a4bd9bd4dc59740504cf2ef75606a5df861df00292d9f935c29a397c98bc6c83cfad80c5413700ca5cc131896a5710748848e01a7b78 SHA512 b8eb5ff95f2450ab7d29af6d9ccea63f562b14d984aedc946b82f80a4d68338133767a81432da10a6b6d9aa9c26ac431ad33d73a5a5a9b733702d37747b49a10
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
DIST typing_inspect-0.7.1.tar.gz 11799 BLAKE2B a0f0fde9fe1b85897c8cac660a1fb9de2b9bc3b83c619ddb0642749cacb105bfc7d2f0e25a1da0e9c95a3cdd60e39eecd3be4aef32d0f47c53f107d681f43a39 SHA512 16aa279e5bcdcaa4ad28b68a5c5cedcefee32ec78f57c75b4285888ab6d634e3306eedc63445839cc57923ae956e9b2234cb2afcf71216b3f6ff6839cd48fc58
|
||||
DIST typing_inspect-0.9.0.tar.gz 13825 BLAKE2B 599ec6a99fd040ac5ee83ef20deee86a8255dd116c8d8defe67d99291088984efc3b639986a9d350b26200028a309cfe6590a3f75dc4b9e0306bdc13bb65641e SHA512 5d46e6632895fa0a59007779f49a5812beff09f59e359a81af93bfee7bb5f4c2025566efbd27422299a614baa4d9c22da2317377090b0ad1cdd89fca73e9ee5a
|
||||
|
||||
32
dev-python/typing_inspect/typing_inspect-0.9.0.ebuild
Normal file
32
dev-python/typing_inspect/typing_inspect-0.9.0.ebuild
Normal file
@@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..12} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Runtime inspection utilities for Python typing module"
|
||||
HOMEPAGE="https://github.com/ilevkivskyi/typing_inspect"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/mypy_extensions-0.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.7.4.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
# https://github.com/ilevkivskyi/typing_inspect/issues/84
|
||||
local EPYTEST_DESELECT=( 'test_typing_inspect.py::GetUtilityTestCase::test_typed_dict_typing_extension' )
|
||||
epytest
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
DIST xattr-0.10.1.tar.gz 15868 BLAKE2B 424f8c3dfc4312b87fafd5cfecebff1fbf41aa847a09424ee7c65ae2e70acd23b40d3d5829bede31c715780143c2debcf04ce01a4f3a89718473e6f56c06a336 SHA512 41aa839a56958efc211e28331c53b70dec2792e6e29c22dac84a832a17d0ec748ae4ca69a23b7a7152b4bed3c1c0edaf3f05a75f909908ea1f5e35cc0d84d56b
|
||||
DIST xattr-0.9.9.tar.gz 15508 BLAKE2B e56c262ca1f390365ed95d746a57a95a39c118ad0c50c7ece556e006d666879d5d318c1e53686b588cb6d8deb9d7f699f3962b15b2440e327b93d840f8765e4b SHA512 1c4c15d77757850290e4434f50d0fae243a9dfe2d190e68310ba35e675e1499a21cd0cd156c4b9f5325b6c2834485527fcf41ec0b255b0bbf2fde4c303f2e325
|
||||
|
||||
25
dev-python/xattr/xattr-0.10.1.ebuild
Normal file
25
dev-python/xattr/xattr-0.10.1.ebuild
Normal file
@@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
DISTUTILS_EXT=1
|
||||
PYTHON_COMPAT=( python3_{10..12} pypy3 )
|
||||
|
||||
inherit distutils-r1 pypi
|
||||
|
||||
DESCRIPTION="Python wrapper for extended filesystem attributes"
|
||||
HOMEPAGE="https://github.com/xattr/xattr"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="Apache-2.0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
$(python_gen_cond_dep '
|
||||
>=dev-python/cffi-1.0.0[${PYTHON_USEDEP}]
|
||||
' 'python*')
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -47,3 +47,4 @@ DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.0-20200313102051-9f266ea9e77c.mod 95 BLAKE2B
|
||||
DIST gopkg.in%2Fyaml.v3%2F@v%2Fv3.0.1.zip 104623 BLAKE2B 51d69616c21728779614f4455d23d2302a8f986b44344257b4bc2b5db011c7266432ee93d31d43344231b52527d1027eba3ef37a3365f9afe69f3ecc8613bccb SHA512 d57b0d42c71ad6503415e42979b51b0dc7f6344072c728ab2e3d4bab88da7b7d775e7f261868909f990f6b44aed6c533966c97bbe333a0acd65fc8bac9d1d4ff
|
||||
DIST nwg-drawer-0.3.9.tar.gz 47736 BLAKE2B f37cf6b690b7a265a8bc8f0da8ae909e924cd08b4707288dd2b7fb23e6928abb62ac78ac79a7ff6d08071250a23fd7d5bb813d7cbb3cef999dd0943989c48a30 SHA512 1c4cae52ce8410cedb9e0dbd0f1382bea777de091f43eac63ddcf2f44954a8cdaf9cae8bcda6012730c08a2ac244741986ff589088a059b569f61a8da8930274
|
||||
DIST nwg-drawer-0.4.0.tar.gz 48252 BLAKE2B 778dbaaa95faf657952d32a938ab4876a88e91ca7be37a106fd1a38c4600d7c4c3e4862413c7238fa4088fdf38616d0c4c0114859de335d09628c8662283b264 SHA512 9b20452cb0ef5b4a2cbd55864327c81d3056aba463766432f88c8b27d3943568c0023193fa7042337c0b45d153153f9b5a92945aca2207103a7aae67b7a5e354
|
||||
DIST nwg-drawer-0.4.1.tar.gz 48085 BLAKE2B f0648641af81f86c239c8344732a6d9eec9238479c0f3bc8d27b90f215bbbfc1c69a6c8cbffd241a11005aa2a444eb9af0df36427cf3c6512dc5b0b9dd6f0d51 SHA512 c5416e66b17d2ef5a9881a31bd7257facfa486960ba36703cbe83ea4abae1b5dee944b7e50536636e574b9658490736a7b886151c5128af0c5dda83ad0a82823
|
||||
|
||||
96
gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild
Normal file
96
gui-apps/nwg-drawer/nwg-drawer-0.4.1.ebuild
Normal file
@@ -0,0 +1,96 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module
|
||||
|
||||
EGO_SUM=(
|
||||
"github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37"
|
||||
"github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.0/go.mod"
|
||||
"github.com/davecgh/go-spew v1.1.1"
|
||||
"github.com/davecgh/go-spew v1.1.1/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20221218201547-1f6674a3f872/go.mod"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f"
|
||||
"github.com/dlasky/gotk3-layershell v0.0.0-20230802002603-b0c42cd8474f/go.mod"
|
||||
"github.com/fsnotify/fsnotify v1.6.0"
|
||||
"github.com/fsnotify/fsnotify v1.6.0/go.mod"
|
||||
"github.com/fsnotify/fsnotify v1.7.0"
|
||||
"github.com/fsnotify/fsnotify v1.7.0/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.1/go.mod"
|
||||
"github.com/gotk3/gotk3 v0.6.2"
|
||||
"github.com/gotk3/gotk3 v0.6.2/go.mod"
|
||||
"github.com/joshuarubin/go-sway v1.2.0"
|
||||
"github.com/joshuarubin/go-sway v1.2.0/go.mod"
|
||||
"github.com/joshuarubin/lifecycle v1.0.0/go.mod"
|
||||
"github.com/joshuarubin/lifecycle v1.1.4"
|
||||
"github.com/joshuarubin/lifecycle v1.1.4/go.mod"
|
||||
"github.com/pmezard/go-difflib v1.0.0"
|
||||
"github.com/pmezard/go-difflib v1.0.0/go.mod"
|
||||
"github.com/sirupsen/logrus v1.9.3"
|
||||
"github.com/sirupsen/logrus v1.9.3/go.mod"
|
||||
"github.com/stretchr/objx v0.1.0/go.mod"
|
||||
"github.com/stretchr/testify v1.3.0/go.mod"
|
||||
"github.com/stretchr/testify v1.7.0"
|
||||
"github.com/stretchr/testify v1.7.0/go.mod"
|
||||
"go.uber.org/atomic v1.3.2/go.mod"
|
||||
"go.uber.org/multierr v1.1.0/go.mod"
|
||||
"go.uber.org/multierr v1.11.0"
|
||||
"go.uber.org/multierr v1.11.0/go.mod"
|
||||
"golang.org/x/sync v0.0.0-20190412183630-56d357773e84/go.mod"
|
||||
"golang.org/x/sync v0.3.0"
|
||||
"golang.org/x/sync v0.3.0/go.mod"
|
||||
"golang.org/x/sync v0.5.0"
|
||||
"golang.org/x/sync v0.5.0/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod"
|
||||
"golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod"
|
||||
"golang.org/x/sys v0.10.0"
|
||||
"golang.org/x/sys v0.10.0/go.mod"
|
||||
"golang.org/x/sys v0.14.0"
|
||||
"golang.org/x/sys v0.14.0/go.mod"
|
||||
"gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod"
|
||||
"gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod"
|
||||
"gopkg.in/yaml.v3 v3.0.1"
|
||||
)
|
||||
go-module_set_globals
|
||||
|
||||
SRC_URI="https://github.com/nwg-piotr/nwg-drawer/archive/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
${EGO_SUM_SRC_URI}"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="Application drawer for wlroots-based Wayland compositors"
|
||||
HOMEPAGE="https://github.com/nwg-piotr/nwg-drawer"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
gui-libs/gtk-layer-shell
|
||||
x11-libs/gtk+:3
|
||||
x11-misc/xdg-utils
|
||||
app-accessibility/at-spi2-core:2
|
||||
dev-libs/glib:2
|
||||
media-libs/fontconfig
|
||||
media-libs/freetype
|
||||
media-libs/harfbuzz:=
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/pango
|
||||
"
|
||||
DEPEND="
|
||||
>=dev-lang/go-1.20
|
||||
${RDEPEND}
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake build
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /usr/share/nwg-drawer
|
||||
doins -r desktop-directories
|
||||
doins drawer.css
|
||||
dobin bin/nwg-drawer
|
||||
}
|
||||
@@ -1,4 +1,3 @@
|
||||
DIST nwg-shell-config-0.5.14.tar.gz 104956 BLAKE2B 109e6da5d30b3b96c4b5ee111c43b49febccb5072e1510776a8b5238379055cf5968bd408a1c69961e65b86a36d6adf54e196f4ebbdbf3e2587453d823fdd355 SHA512 9b4f7cf89c984f37d7f3a671cf9b029f0a94a7c41bb7986303e35f9975c1890140815a33c808a284f1c5e616bd3f652d5ac3696ebe16f4dee0f4234f7713d43c
|
||||
DIST nwg-shell-config-0.5.22.tar.gz 109183 BLAKE2B d1475d80ecc5280dacf402abb9f27dc6d073b15f61dc24fcfcdc053e017656add62a706b1e012d7fb0d5004ee5358602732421d2e76d9a5171869730d4ef01dc SHA512 a19c65c10785e6f499ce997073bf32227c9d193befef8a847b8e051f4d2fe702d1db31d4cbfd881dbdc8b7b36609bc6ec6e5611b6696fe02ffd4262d21898101
|
||||
DIST nwg-shell-config-0.5.23.tar.gz 109379 BLAKE2B 39e2ca78afa83ef0104b8e6d9f3ca3301852f8d9af5ee4f7a7aab6a8c01677ca18c9f635177b76cb923295f26e6e6316b124f5a7d7540da07d05cc5e2347f254 SHA512 99caa2b18dd4828ffa8a98293dfea65877e41cbfe0209d241cf100a822a732b556a16cbe2921c0cdc48ad6fde078c9d64656b286bb833fae495085976b934975
|
||||
DIST nwg-shell-config-0.5.24.tar.gz 109606 BLAKE2B 9c968d2da56e37c0e30f0796f096f6191651076696e8835b345830d990f9f44cdbf53a8a5e43388d95d14fabe77a513cb8ff4b50d252ab5ec3d26c432b7371cb SHA512 337889eb3a3d8abfcf5272b35ea91941091a3b9e3ac25f476637eceb1b3bddb9d306751f3e956d693333e75f603a18c881b905a044640b20040223dd268a6395
|
||||
DIST nwg-shell-config-0.5.25.tar.gz 113369 BLAKE2B a2bab8aeee038b46e3f1b00ee65f16c2125cf4984cf5921e78b85392e98f58ad98fae8359e060af18d22bc3df0a60b7c2dfe7e3d7d6fc955add67de1dcdfdbb1 SHA512 b5a4b02445bca0dfaa7fa1287e45ea125830fedb817154d530a230ddaec2fffdcc06406c2a7c8a2644ea79e962b75356f667c706740357f2280aeaf8b626a9ca
|
||||
|
||||
@@ -1,43 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit desktop distutils-r1 xdg-utils
|
||||
|
||||
SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="nwg-shell configuration utility"
|
||||
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
gui-apps/nwg-shell
|
||||
sci-geosciences/geopy
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
domenu nwg-shell-config.desktop
|
||||
doicon nwg-shell-config.svg
|
||||
doicon nwg-shell-update.svg
|
||||
doicon nwg-shell-translate.svg
|
||||
doicon nwg-update-noupdate.svg
|
||||
doicon nwg-update-available.svg
|
||||
doicon nwg-update-checking.svg
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
@@ -1,24 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
inherit distutils-r1
|
||||
|
||||
SRC_URI="https://github.com/nwg-piotr/nwg-shell-config/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DESCRIPTION="nwg-shell configuration utility"
|
||||
HOMEPAGE="https://github.com/nwg-piotr/nwg-shell-config"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
RDEPEND="
|
||||
gui-apps/nwg-shell
|
||||
sci-geosciences/geopy
|
||||
x11-libs/gtk+:3
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
@@ -1,7 +1,7 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST nwg-shell-0.5.16.tar.gz 2180688 BLAKE2B 174a281557bf292ba333d85ed55ad4cce893a151b8d9247e51e6e7e6d0cc207f419d48708df1ac6fcebc300c7d2ac97b3e3d8a168d11da729d80c35e1fe6fb6a SHA512 6f1d625e361bdc6abeab37b53e0518a146786b9ab21fb171c4e830fd0a9bf8e772a512d474db14d61d83d9421d08543694fca4dd9638e00db27394bdaeb9246d
|
||||
DIST nwg-shell-0.5.18.tar.gz 2180700 BLAKE2B fc5aa5f6fa1218ea19081f64b40325832f4bf5997ce3f9764147fa8c7102c8df1e6704d171a213143cfd001b036e44640567559692d8acc1a294b72b10d996ef SHA512 6da84b30b32fa70cdf77e6506b843b06c86c5a0ef8481fb2af4bc5f07699362c52285d516a5b2975553aa3aab14466cfd271a1ee809daa873fc5417e70623deb
|
||||
DIST nwg-shell-0.5.19.tar.gz 2180709 BLAKE2B b1881508f148b4af103143804f78d8a0de5fc580ea1b9cdf4df3d006d6199d9bc51939f6be6a4d6525f3e7c5d4075e069b62a823f163a417130b3c6d00eb9ac5 SHA512 42670b7520bff46f700417f1d84a1dc861d7b956e012a2b57a379f9a9b67047ce28de960ccc6519d1eda05bc8c6f83b8e97c7eea00fc35304359647246bfb4ec
|
||||
DIST nwg-shell-0.5.22.tar.gz 2180797 BLAKE2B fad648cec9ded6aded6ae4b5d90a403faf8d5b45ad9aa889cadf0f404f10d5d41e8f65e40e71242a734f362d5fc485cae3b04958e8df475580bd7b79e7318004 SHA512 3352b120c415b1fd4e25c2e0eb34aafde7e17c34e67add5032c35f1f048f24c79de2c2d7ad0bb9d58b568064b668279e5ec1bfb8b1ca4e0a5d412799524265c5
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST wbg-1.0.2.tar.gz 15693 BLAKE2B a0757021cdec9f6851cc0fabb4126aa0875352ea33db6dc5b504fd7f4e58e225fc7e97d59489b0fc1385a5ff2696aa5b1b9282a71d2fc4c0d9596b17088f386b SHA512 4f8b80f69996a726eaeaed2974bac6fbda061f0f188442edf1e3ee933d5fcd2f0db3d6db31f538d9dae4de05f63d36f5c2df2ec7ddfa75d7634c521daae62996
|
||||
DIST wbg-1.1.0.tar.gz 17852 BLAKE2B 074436cf93fdfc32ec1ceede84870958ab2c64a56259646d0eb9a0d59dae261676581ee8b85279be2175b47d67981cf6e650bf8a70cacf311a82ad3754b24c0c SHA512 78384b85074cb1803b47ec16e843c5de4b17a824a3826398902d18dcdd50d5b678cad8eba599e6e17a8ab60f795993c0f2bf2a4fa275f2a90effdfc0d1685175
|
||||
DIST wbg-1.1.0.tar.gz 17918 BLAKE2B d2753649cbf87b3f17fedb7c03d010cc10cb4ddcba08832cc6beda5ade5b5b44ed13426e9f368fafaa8b15ad2d3947c1c52a56d86a5af7ad59260be89e975d10 SHA512 7bcb84bef0478913864d257f77fd54665a05ec0382a030067768b1db9dce5e08f4b382e276caa75ac4fd01ab9955ce9f5604a9d00aaf215671a8cd0dffb132e1
|
||||
|
||||
@@ -35,7 +35,7 @@ BDEPEND="
|
||||
verify-sig? ( sec-keys/openpgp-keys-skyjake )
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc"
|
||||
|
||||
src_prepare() {
|
||||
# checked by Depends.cmake
|
||||
|
||||
@@ -35,7 +35,7 @@ BDEPEND="
|
||||
verify-sig? ( sec-keys/openpgp-keys-skyjake )
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/skyjake.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/skyjake.asc"
|
||||
|
||||
src_prepare() {
|
||||
# checked by Depends.cmake
|
||||
|
||||
@@ -29,7 +29,7 @@ BDEPEND="
|
||||
verify-sig? ( sec-keys/signify-keys-telescope:$(ver_cut 1-2) )
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
|
||||
@@ -29,7 +29,7 @@ BDEPEND="
|
||||
verify-sig? ( sec-keys/signify-keys-telescope:$(ver_cut 1-2) )
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
|
||||
src_unpack() {
|
||||
if use verify-sig; then
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST mautrix-discord-0.6.2.gh.tar.gz 113457 BLAKE2B 0f2b142cba038e2f86dbf1d0133c01ab3f1c6ccaacc931adacca31e5c5061a45e678273b6bd8c5a134b0466ffd25088fe79a0e9214484356d953eb5f0a2689cd SHA512 2990964fd7aae20fdfc0689c9a90986093f64a646ee476c4d63c3b9c5b164283d830e83230c68ca732d32f7f0f525ff38ec968b41464c8c2e5ff319a504d613a
|
||||
DIST mautrix-discord-0.6.2.tar.xz 67543704 BLAKE2B c803893b1d666c14e181b60d31378acbba940639b71a3af55c3b24ee0697ff58b84a9b8365ff0acef1939f7bc1ccb4deeac6def1a7e1d065079e0c169670f396 SHA512 ee291a97141800d0791cb1074840782ab649c15b78aac865f312b2a02dee6f03007ab0e1ce51472fe23b2223db89da276e4d9d4ee8d6e4e40e361360957ca2fb
|
||||
DIST mautrix-discord-0.6.3.gh.tar.gz 113655 BLAKE2B a9570c2b0cbba9f1d82efffe729cf5d50966d5b7a0fff9a233637f61f34801145de8b9ea2ea2a309035e3c5c0c803c240acb16b4b46668588b31cd51bfac966f SHA512 ff6462bae3d53331cd2fccf9037fc34d11a89e37d52d5bf1e5b10249952036fa7f8182354f2834a8051eb84a1e886872b3698fdec51f2f271946d4a8743a8870
|
||||
DIST mautrix-discord-0.6.3.tar.xz 117364608 BLAKE2B 4619146a6180898a11ba396e535a8320b5a51fa70bb72a5dd16f67edd4e7240004c9186e768c3081fb4f5c18e5fdee1af94ee731501417e443c9b0137e8e969c SHA512 168d7279752bc6f4b3682e3909ff58f45b81057b421ec9635a3963d88083507f9dbfef4057fad5012bea91f283bacff201241dc7355b0cd17414774029204666
|
||||
DIST mautrix-discord-0.6.4.gh.tar.gz 113804 BLAKE2B 164c5cc5d0504bf0d78df8b6926a124ef52157a5a1467ad8b4a76e6cef5285736cc223889f69c7f573018f2590394c637eaade54ff734353e8bd0cbcd0f7abad SHA512 cfcb5653d002c33f3498a65d7f6e507c1465b8ef767b672db770f44eaf59887246896e2f4149164e610a91af1418646eca77e571a85b0fdaeddc3131e589429e
|
||||
DIST mautrix-discord-0.6.4.tar.xz 61805824 BLAKE2B 49b26ec6d450e8ab5e29bead54346cc94e376646f298bc8f6f45c7d6f593fbca2c65b7b019b18242521a253d577b2ab1b38a78455d1b17c2ef2d48ee823a144d SHA512 72c8cae6a7f6188b75708db8663397aa66279a1059be40a735c066ae7ac49128fdee1040847141e827875860327df429f290bd8a9ecabb40919d644e55e01ae9
|
||||
|
||||
@@ -14,7 +14,7 @@ else
|
||||
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
|
||||
https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@@ -14,7 +14,7 @@ else
|
||||
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
|
||||
https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@@ -14,7 +14,7 @@ else
|
||||
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
|
||||
https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@@ -14,7 +14,7 @@ else
|
||||
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
|
||||
https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@@ -14,7 +14,7 @@ else
|
||||
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
|
||||
https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@@ -14,7 +14,7 @@ else
|
||||
verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
|
||||
https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
|
||||
"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"
|
||||
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
@@ -43,7 +43,7 @@ if [[ ${PV} != 9999 ]]; then
|
||||
BDEPEND+="verify-sig? ( sec-keys/signify-keys-gmid:$(ver_cut 1-2) )"
|
||||
fi
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
|
||||
DOCS=( README.md ChangeLog contrib/README )
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ if [[ ${PV} != 9999 ]]; then
|
||||
fi
|
||||
|
||||
QA_CONFIG_IMPL_DECL_SKIP=1
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
|
||||
DOCS=( README.md ChangeLog contrib/README )
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ if [[ ${PV} != 9999 ]]; then
|
||||
fi
|
||||
|
||||
QA_CONFIG_IMPL_DECL_SKIP=1
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/signify-keys/${PN}-$(ver_cut 1-2).pub"
|
||||
|
||||
DOCS=( README.md ChangeLog contrib/README )
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ BDEPEND="
|
||||
verify-sig? ( sec-keys/openpgp-keys-openssh )
|
||||
"
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/openssh.org.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/openssh.org.asc"
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
|
||||
@@ -51,7 +51,7 @@ BDEPEND="
|
||||
|
||||
DOCS=( CONTRIBUTORS HACKING INSTALL NEWS README TODO )
|
||||
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/russallbery.asc"
|
||||
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/russallbery.asc"
|
||||
|
||||
src_configure() {
|
||||
econf_args=(
|
||||
|
||||
@@ -1,6 +1,2 @@
|
||||
DIST yggdrasil-go-0.4.7-vendor.tar.xz 958088 BLAKE2B 1e6412803a2428fbc3779115155f7a5eb24e0f433c14083f79165da0b035c17ec083d1eb8a472d9edb7436f162c9a406fb67dce3f35be1f73d262ad1c048d728 SHA512 bd378cc24793d04969adc1318c08593115be2a0a8a7f83fdd773c10b16c7b0409867ea6e58994bdefaa8ad83730e2d4ee0526776beba170fd522b4fc46a0a36d
|
||||
DIST yggdrasil-go-0.4.7.tar.gz 95223 BLAKE2B eb56702dc95a9bb3bc5a48073d3e2241eb076299262fbeb5e001f2af0da5407796f0978295ae3ecf7b347f2a322c45bfb8d623e0c9271f092288f79ab5ad1040 SHA512 954e511001b509ae95348f18e489aed98dfa9ac079c007e3c054d00163e224389fdb6ae293be507cba5ae5182612a466a9d8878e7e2d762289ad4429920246e8
|
||||
DIST yggdrasil-go-0.5.1-vendor.tar.xz 1443912 BLAKE2B f62c2ddd09ff662e939f993bf850f862d2bb5cc5db34b4d38251e21aa8980729d1333196332d4f78b1b80b4f782102db9c8d286716d65d39cdfc6425e0e44510 SHA512 2f695542dbf642139be23227c432fc8e789fc8e3d4dedff9278ae0051db487bad642eda293ef39eab7d78bf578e474897517849badc123a980a0e9b66d8e9fd3
|
||||
DIST yggdrasil-go-0.5.1.tar.gz 103689 BLAKE2B 4787f35acb6132d18c692dc727c0485025a25641cf09018e4fcc7cb1f7b4f7eb1418e2345cbde546b124b994cc615cc6f4ef9f13a40aefb55c8e89e04e5bf5d0 SHA512 2c7e3c4dee700328c651131dad8cc5e57de7a56d988062b130634679cf1e7af296fd1d11d80e7cf1e2ab389390a75c266b06d7179b9e5104ec150b71f6b3ebba
|
||||
DIST yggdrasil-go-0.5.2-vendor.tar.xz 1443440 BLAKE2B a845f17657146b012274f8be0b5bfa0df50a161690b4dd27922ee56427b26fd0ea10426819bd1fea397ec44e48af907cdd3ff44b8786e66c03c31d8230878153 SHA512 cdd459fcf6b56135e034de2179153d54fbf0a882aad2e2b8734717ff49a94335d4161a5cb6cb54ac513174abbb4c49f936785ebc8cc47436a27d1ea223d1d7fc
|
||||
DIST yggdrasil-go-0.5.2.tar.gz 104580 BLAKE2B b16483bffa7d9112d699d64e150b02bd3cac5a493d831daeb90a054d8baee284163ec50cf710a8e1a2af012900184e8e869ae35b66c29be1b8b884f7c968ca13 SHA512 a1bd4606d8d3d83f691ab04cdd7316a9e391f44aaddc4d67d7249623e6de02ab55ec670d7bb6885702e9e12de0f526eafae9ec36ca116b365f8aea4065345271
|
||||
|
||||
@@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module linux-info systemd fcaps
|
||||
|
||||
DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network"
|
||||
HOMEPAGE="https://yggdrasil-network.github.io/"
|
||||
SRC_URI="
|
||||
https://github.com/yggdrasil-network/yggdrasil-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://codeberg.org/BratishkaErik/distfiles/media/branch/master/${P}-vendor.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="
|
||||
acct-user/yggdrasil
|
||||
acct-group/yggdrasil
|
||||
"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.17.0"
|
||||
|
||||
FILECAPS=(
|
||||
cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
if ! linux_config_exists; then
|
||||
eerror "Unable to check your kernel for TUN support"
|
||||
else
|
||||
CONFIG_CHECK="~TUN"
|
||||
ERROR_TUN="Your kernel lacks TUN support."
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local package="github.com/yggdrasil-network/yggdrasil-go/src/version"
|
||||
|
||||
for CMD in yggdrasil yggdrasilctl ; do
|
||||
ego build -buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X ${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin {yggdrasil,yggdrasilctl}
|
||||
dodoc README.md
|
||||
dodoc CHANGELOG.md
|
||||
systemd_dounit "contrib/systemd/yggdrasil.service"
|
||||
systemd_dounit "contrib/systemd/yggdrasil-default-config.service"
|
||||
doinitd "contrib/openrc/yggdrasil"
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit go-module linux-info systemd fcaps
|
||||
|
||||
DESCRIPTION="An experiment in scalable routing as an encrypted IPv6 overlay network"
|
||||
HOMEPAGE="https://yggdrasil-network.github.io/"
|
||||
SRC_URI="
|
||||
https://github.com/yggdrasil-network/yggdrasil-go/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
https://codeberg.org/BratishkaErik/distfiles/media/branch/master/${P}-vendor.tar.xz
|
||||
"
|
||||
|
||||
LICENSE="LGPL-3 MIT Apache-2.0 BSD ZLIB"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
RESTRICT="mirror"
|
||||
|
||||
DEPEND="
|
||||
acct-user/yggdrasil
|
||||
acct-group/yggdrasil
|
||||
"
|
||||
|
||||
BDEPEND=">=dev-lang/go-1.17.0"
|
||||
|
||||
FILECAPS=(
|
||||
cap_net_admin,cap_net_bind_service "usr/bin/yggdrasil"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
linux-info_pkg_setup
|
||||
if ! linux_config_exists; then
|
||||
eerror "Unable to check your kernel for TUN support"
|
||||
else
|
||||
CONFIG_CHECK="~TUN"
|
||||
ERROR_TUN="Your kernel lacks TUN support."
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local package="github.com/yggdrasil-network/yggdrasil-go/src/version"
|
||||
|
||||
for CMD in yggdrasil yggdrasilctl ; do
|
||||
ego build -buildmode=pie -ldflags "-s -linkmode external -extldflags '${LDFLAGS}' -X ${package}.buildName=${PN} -X ${package}.buildVersion=v${PV}" -trimpath ./cmd/$CMD
|
||||
done
|
||||
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin {yggdrasil,yggdrasilctl}
|
||||
dodoc README.md
|
||||
dodoc CHANGELOG.md
|
||||
systemd_dounit "contrib/systemd/yggdrasil.service"
|
||||
systemd_dounit "contrib/systemd/yggdrasil-default-config.service"
|
||||
doinitd "contrib/openrc/yggdrasil"
|
||||
}
|
||||
Reference in New Issue
Block a user