commit: 39b1b8619574f5945377589353ddefbab5856229 Author: Mario Haustein <mario.haustein <AT> hrz <DOT> tu-chemnitz <DOT> de> AuthorDate: Tue May 20 15:43:06 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed May 21 21:13:24 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b1b861
net-vpn/eduvpn-client: add 4.5.1 Signed-off-by: Mario Haustein <mario.haustein <AT> hrz.tu-chemnitz.de> Part-of: https://github.com/gentoo/gentoo/pull/42172 Closes: https://github.com/gentoo/gentoo/pull/42172 Signed-off-by: Sam James <sam <AT> gentoo.org> net-vpn/eduvpn-client/Manifest | 2 + net-vpn/eduvpn-client/eduvpn-client-4.5.1.ebuild | 66 ++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/net-vpn/eduvpn-client/Manifest b/net-vpn/eduvpn-client/Manifest index a5ee652dfeaf..390ca67b1c16 100644 --- a/net-vpn/eduvpn-client/Manifest +++ b/net-vpn/eduvpn-client/Manifest @@ -2,5 +2,7 @@ DIST eduvpn-client-4.4.99.0.tar.xz 981564 BLAKE2B 35f22b83574784c5ec5a121f84c497 DIST eduvpn-client-4.4.99.0.tar.xz.asc 228 BLAKE2B 4cb4d9054a4a91b1414442e2c8ccf0f9997c7f0b34374d92f589f30a4ef617d2f38b5e6093b5ecb56a5d71b4fe9795233dce0bb1be03c7546c48cf1feba90a53 SHA512 fe53bd76007a4ea365360cd8fcd3f1ecf921370ee4ae67d0d2220121cc7b2dbdf317b8884fbede917316122166da14c7cb1eb7e58ffac0ad5dc0764d185f0f5f DIST eduvpn-client-4.5.0.tar.xz 981420 BLAKE2B 486d2b463df1e2561bab5fb2fc672b990c6440c5265101dfb1f9dd58b62405cec855dbfdbe4a8ed38f1d14b29464c27a615332606feac414ec82299219e5ae76 SHA512 589865f84cbac7f8f6be6ab5940522de63f6b3260b402cf749cda867d525e25a6fe7d194f63c23fd737ce7fd23861374f31edd7cb47e52a810214c6a02d0a54b DIST eduvpn-client-4.5.0.tar.xz.asc 228 BLAKE2B 69b9b4a019729a2ab740f91d0ad026611dbb20d525db714a6534f0ddbf89915ca92c28249ab1302367a7c82732eed0871381f34f38ccbaaf3b453c244b82ebc7 SHA512 1d20c3d23eb9168000ba00f48f7a34fe6a41ffa5c0cafefa87898ea48daa657e4a93b8dd4bc5e0a724001d10b4b372c6db5add45faa38038200c208202278288 +DIST eduvpn-client-4.5.1.tar.xz 981860 BLAKE2B 09e2ffa4c4790a8fd97d03b164f86f348941c3d40b2ae6bc02e91bfe1aeb8615d2453b6e7c67aea79dde6f166e0227c0cfbb0f102841d856d56f87a3c87c9826 SHA512 e2f32119bcbc1c2a3da5a95bca284cacb1f49ef5fa6f6094998ec5ae4c721acf15a9b6246bff12005fc2e1ccfcf8e47b63192c5034a6263ce5fbf922974614bd +DIST eduvpn-client-4.5.1.tar.xz.asc 228 BLAKE2B aa0fc014ae223a2258980cfc55d11589bdc70e1b7619027fdb3e195cc7f64895c8911d4351246bcf05971c0fda6b63221f7a596f9937af80797647ea70ec8189 SHA512 13f973fe0dc24abda2e3c1f4f9005dc8a09a36428afa5f09f1b5239393a65b5070812b4a83b69cc01f657234eb5ca29158361592dad52f633770e0544ba05ff0 DIST python-eduvpn-client-4.4.0.tar.xz 978136 BLAKE2B b00c5ce16a478774b53ad85302829ff9da867170118286114a31c2a50c1777e3ffd89ec85c9be1457e79bb5590b13cf15dca844840463645a8605cf4af86b519 SHA512 4e52cdf4fc164942cee577a1c464f62de9e44ec245795430bdb998528ef885576f9e4155e7cf7a76a3e6b6abaa759b2c10dc293a23d902e23f4f32ba08322f59 DIST python-eduvpn-client-4.4.0.tar.xz.asc 228 BLAKE2B 0dde550e81c8e3942e77b5418724ea80d18c99eb325ca186fd6bc9b5e73467b7c0542ed6e22cddc1e5417244eb4a4007f883ffa7b2bf14dc92f803092a5f33f7 SHA512 819f478a061ce487270cc950b1f90fb5887ed2d967f034b580861da8bf241bf6c5619c71252a27a32daf4655da416ffe1a38471a810e3acd42fab18433af3e0e diff --git a/net-vpn/eduvpn-client/eduvpn-client-4.5.1.ebuild b/net-vpn/eduvpn-client/eduvpn-client-4.5.1.ebuild new file mode 100644 index 000000000000..f945657b46a4 --- /dev/null +++ b/net-vpn/eduvpn-client/eduvpn-client-4.5.1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DOCS_BUILDER="mkdocs" +DOCS_DEPEND="dev-python/mkdocs-material" +DOCS_DIR="doc" + +PYTHON_COMPAT=( python3_{10..13} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 docs xdg + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/eduvpn/python-${PN}.git" + S="${WORKDIR}/${P}" +else + # Development Versions use a different release signing key + if [[ $(ver_cut 2) == 99 || $(ver_cut 3) == 99 ]] ; then + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/eduvpn-dev.asc + else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/eduvpn.asc + fi + inherit verify-sig + MY_P="linux-app-${PV}" + SRC_URI=" + https://codeberg.org/eduVPN/linux-app/releases/download/${PV}/${MY_P}.tar.xz -> ${P}.tar.xz + verify-sig? ( https://codeberg.org/eduVPN/linux-app/releases/download/${PV}/${MY_P}.tar.xz.asc -> ${P}.tar.xz.asc ) + " + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/${MY_P}" +fi + +DESCRIPTION="Linux client and Python client API for eduVPN" +HOMEPAGE="https://www.eduvpn.org/" + +LICENSE="GPL-3+" +SLOT="0" + +# Test suite involves adding NetworkManager configuration entries, +# disable for now. +RESTRICT="test" + +RDEPEND=" + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + net-misc/networkmanager + >=net-vpn/eduvpn-common-3[${PYTHON_USEDEP}] + <net-vpn/eduvpn-common-4[${PYTHON_USEDEP}] + x11-libs/libnotify +" + +if [[ ${PV} != *9999* ]] ; then + BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-eduvpn-20240307 )" +fi + +python_install() { + distutils-r1_python_install + # See utils.py: client supports loading from sys.prefix or + # package_data dir. Move to the sys.prefix so desktop files work. + # https://codeberg.org/eduVPN/linux-app/pulls/626 + rsync -a "${D}/$(python_get_sitedir)/eduvpn/data/share/"* \ + "${ED}/usr/share/" --remove-source-files || die +}
