From fab95e98818bada1626a7723a1348f4e920d25e0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 26 Feb 2024 17:40:44 +0000 Subject: gentoo auto-resync : 26:02:2024 - 17:40:44 --- net-vpn/eduvpn-client/Manifest | 9 ++-- .../eduvpn-client/eduvpn-client-4.1.3-r1.ebuild | 51 ++++++++++++++++++ net-vpn/eduvpn-client/eduvpn-client-4.1.3.ebuild | 38 -------------- .../eduvpn-client/eduvpn-client-4.1.99.0.ebuild | 38 -------------- net-vpn/eduvpn-client/eduvpn-client-4.2.1.ebuild | 60 ++++++++++++++++++++++ net-vpn/eduvpn-client/eduvpn-client-9999.ebuild | 60 ++++++++++++++++++++++ .../files/eduvpn-client-desktop.patch | 16 ++++++ 7 files changed, 193 insertions(+), 79 deletions(-) create mode 100644 net-vpn/eduvpn-client/eduvpn-client-4.1.3-r1.ebuild delete mode 100644 net-vpn/eduvpn-client/eduvpn-client-4.1.3.ebuild delete mode 100644 net-vpn/eduvpn-client/eduvpn-client-4.1.99.0.ebuild create mode 100644 net-vpn/eduvpn-client/eduvpn-client-4.2.1.ebuild create mode 100644 net-vpn/eduvpn-client/eduvpn-client-9999.ebuild create mode 100644 net-vpn/eduvpn-client/files/eduvpn-client-desktop.patch (limited to 'net-vpn/eduvpn-client') diff --git a/net-vpn/eduvpn-client/Manifest b/net-vpn/eduvpn-client/Manifest index abf31acc3960..9217eaf7d69b 100644 --- a/net-vpn/eduvpn-client/Manifest +++ b/net-vpn/eduvpn-client/Manifest @@ -1,5 +1,8 @@ +AUX eduvpn-client-desktop.patch 574 BLAKE2B d236bc0690693e0266c61b85418bb6b0fc081154d12d70ebd7f6c18c517aa670a2729b5911516fc0321ee02c295c013beaea26429812e51c84f06013f7de3c4b SHA512 20ac1ed79e48f79e1170e94d4fd59c9759ed885e0fe20e9bbbeab4ede72052fe952adacb8c5efd16d1040f97ce767db1d544fb90af92367ec3eb30eb8c79fb5d DIST eduvpn-client-4.1.3.gh.tar.gz 1163669 BLAKE2B 75184f21ecf24466e1496ced1295cb95a42e35f80d070a90dc9a2e2ed46272604703c0f56ebbc9a53b78f09a9ed685e64f578539502ef93b384d779d2a69af8c SHA512 2f180b238fc22dd19ae07a5e9e0518e51b302ecb1413a2d7f4fdb551f9cee5ef82ecf74498b63abb86745b8f9719a075b8d9758104cf124f88d65767944bc839 -DIST eduvpn-client-4.1.99.0.gh.tar.gz 1023712 BLAKE2B 5aabb6b1ade2b14299d107f4c666dc4d1f4858ac4f1cbdae0b1a0064fb943a685fe74181ac3301af4b3e1da8ec920c3cb8be9ac554387de018f9dafb3be1ec4a SHA512 29ee7feb7c7a5b23cb2d75f85b028c8830907b7b803ac8c03967e45bd8ed0bb4c1d0969bd543f9c369cbfc27b73c6c023a5d28df26681450a6242b83331f31f1 -EBUILD eduvpn-client-4.1.3.ebuild 939 BLAKE2B 6f2ae3b23aca95283783bc2926ffda375e7e9ab2b8e02f4228130d856e08ecf97b479c7385d24d22125176d10da7064adaee083be6ba6df7117e46bfaa1e0827 SHA512 3c6d66c216e4ea2aad4dd0b1cef359c263354aa6dddc3fc0001926672445c82a6bd169f92afd8adb4a664aae8dc131a2624b496aa684c8880d08c5c76d2267f8 -EBUILD eduvpn-client-4.1.99.0.ebuild 931 BLAKE2B 10010fa7247f6b64676a90189ede9f8d972c53caf7d08cf128cf7c90cf139841a596e4e6496adda19d7e3bad3d9a498de32a7ad15fe2f5436c46f32cf0debcfd SHA512 918998b8bd48a41562730a4f335ae2070b73e2351cad3bbfd05a01868420f3655419700057b9360be0640e01d22692c49a3ef204ab5bdfc892c0bbd46a642c27 +DIST python-eduvpn-client-4.2.1.tar.xz 973220 BLAKE2B 4ab4233ae31ad8b60ac12566995b9340d5e908a5f5146403491389e51ca72714ff2dbb4353f2cf17938c5bb036bfc39159f2bb8acab832a3981b2ad431d5156e SHA512 ae1b537b0f89b9bda32c4f46d67eade2bb96d17fdcb1c79eb1cac52754f715fdaf2953de6c2875cd0339fcbbbb1221b95c654958a9a1788865da71f0b29e657a +DIST python-eduvpn-client-4.2.1.tar.xz.asc 228 BLAKE2B 4f41b358e38ba0f488fc4f1ef4f4ff82ec094308455178978ed33f98fb660c867350624e49cd414ca73ededb7599f689aba1f92ee4416e57c90e19e703ebfbb9 SHA512 d141c1227cf7b5f3425085c42842408d7ed4cb55904dfe22fa9a220e520050c6fbdd3e943876845b1ded95f56eeef3a211f3e33c75c547adfe081f83041a0647 +EBUILD eduvpn-client-4.1.3-r1.ebuild 1112 BLAKE2B 130f06b89d38225910ab2e164c113c58740fbdfa002d360e1dd524a170e9adec7d50a0dfd9595bf8f5329b773808d64b69cc2b41cae411ae9b9198846ede5ac9 SHA512 b12673e0172645ec85d0e34148b63a6d00f70c36cbf9fbb20fb3d8fe0ddbfdae36072f470ed14c7f49e2507985d9d004e67b512821639defb1cc7807c72e2632 +EBUILD eduvpn-client-4.2.1.ebuild 1365 BLAKE2B ef9cdaea4885eeb3dc28917e7927e09d51f41779f531f83e6950448a76121115d5210a6861c3b4eff5a11196c21e7da203063f73380b62794b38c4f0fb7e8c9c SHA512 60f871a25fc9af44476ecf767b3506e17b5cdc9ba9049ebe9a395fd241c0d87fa70f8257b37a5bfc3cc2fd8faa69d409a354e007e6d3356461c4dec823a6258b +EBUILD eduvpn-client-9999.ebuild 1365 BLAKE2B c8adfc24198fe9e00c472b637f5439a4e668ed84abedf0c6d93f16cbbae67de072458246e7ff9ffdee4561166c1f2dcc7e9b45ffa973bdcba82020641b89facf SHA512 dfa595988c930993975130bd95668a4e71386bdf9afa5ddac1b4d6614b9dadea3406b665bf8510838d1e07ca126d4e0dee548439b6ed5130a49a73a9aec3b7bf MISC metadata.xml 856 BLAKE2B 5ffc1c4ebc7429ef744cdcab2424fe68ada060c875c4b42666daff942bc3f9666a3ce4e981c90b4996df11f22b22e86b34df63da734d9bb64e7181a278110a8a SHA512 eab0db175a2e567c6b928b8b0ddd95b42bdf84a60f9297fb04666268539d5e288ab40d5ef38b36d1e6eced5f73e90f1fbda0c1978818952de2d34c75383d949a diff --git a/net-vpn/eduvpn-client/eduvpn-client-4.1.3-r1.ebuild b/net-vpn/eduvpn-client/eduvpn-client-4.1.3-r1.ebuild new file mode 100644 index 000000000000..2861e3026ced --- /dev/null +++ b/net-vpn/eduvpn-client/eduvpn-client-4.1.3-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2024 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 xdg-utils + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/eduvpn/python-${PN}.git" + S="${WORKDIR}/${P}" +else + SRC_URI="https://github.com/eduvpn/python-eduvpn-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" + S="${WORKDIR}/python-${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/dbus-python[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + >=net-vpn/eduvpn-common-1.1.2[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/${PN}-desktop.patch" +) + +distutils_enable_sphinx doc \ + dev-python/sphinx-rtd-theme + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/net-vpn/eduvpn-client/eduvpn-client-4.1.3.ebuild b/net-vpn/eduvpn-client/eduvpn-client-4.1.3.ebuild deleted file mode 100644 index 58124218aa8c..000000000000 --- a/net-vpn/eduvpn-client/eduvpn-client-4.1.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# 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 - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/eduvpn/python-${PN}.git" - S="${WORKDIR}/${P}" -else - SRC_URI="https://github.com/eduvpn/python-eduvpn-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/python-${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/dbus-python[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - >=net-vpn/eduvpn-common-1.1.2[${PYTHON_USEDEP}] -" - -distutils_enable_sphinx doc diff --git a/net-vpn/eduvpn-client/eduvpn-client-4.1.99.0.ebuild b/net-vpn/eduvpn-client/eduvpn-client-4.1.99.0.ebuild deleted file mode 100644 index c5909a9568a4..000000000000 --- a/net-vpn/eduvpn-client/eduvpn-client-4.1.99.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 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..12} ) - -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 docs - -if [[ ${PV} == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/eduvpn/python-${PN}.git" - S="${WORKDIR}/${P}" -else - SRC_URI="https://github.com/eduvpn/python-eduvpn-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - S="${WORKDIR}/python-${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-vpn/eduvpn-common-1.1.99.0[${PYTHON_USEDEP}] -" diff --git a/net-vpn/eduvpn-client/eduvpn-client-4.2.1.ebuild b/net-vpn/eduvpn-client/eduvpn-client-4.2.1.ebuild new file mode 100644 index 000000000000..0b30b821346b --- /dev/null +++ b/net-vpn/eduvpn-client/eduvpn-client-4.2.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 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..12} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 docs xdg-utils + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/eduvpn/python-${PN}.git" + S="${WORKDIR}/${P}" +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/eduvpn.asc + inherit verify-sig + MY_P="python-${P}" + SRC_URI=" + https://github.com/eduvpn/python-eduvpn-client/releases/download/${PV}/${MY_P}.tar.xz + verify-sig? ( https://github.com/eduvpn/python-eduvpn-client/releases/download/${PV}/${MY_P}.tar.xz.asc ) + " + 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-vpn/eduvpn-common-1.2.0[${PYTHON_USEDEP}] +" + +if [[ ${PV} != *9999* ]] ; then + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-eduvpn )" +fi + +PATCHES=( + "${FILESDIR}/${PN}-desktop.patch" +) + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/net-vpn/eduvpn-client/eduvpn-client-9999.ebuild b/net-vpn/eduvpn-client/eduvpn-client-9999.ebuild new file mode 100644 index 000000000000..6e6179988a41 --- /dev/null +++ b/net-vpn/eduvpn-client/eduvpn-client-9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 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..12} ) + +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 docs xdg-utils + +if [[ ${PV} == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/eduvpn/python-${PN}.git" + S="${WORKDIR}/${P}" +else + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/eduvpn.asc + inherit verify-sig + MY_P="python-${P}" + SRC_URI=" + https://github.com/eduvpn/python-eduvpn-client/releases/download/${PV}/${MY_P}.tar.xz + verify-sig? ( https://github.com/eduvpn/python-eduvpn-client/releases/download/${PV}/${MY_P}.tar.xz.asc ) + " + 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-vpn/eduvpn-common-1.2.0[${PYTHON_USEDEP}] +" + +if [[ ${PV} != *9999* ]] ; then + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-eduvpn )" +fi + +PATCHES=( + "${FILESDIR}/${PN}-desktop.patch" +) + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/net-vpn/eduvpn-client/files/eduvpn-client-desktop.patch b/net-vpn/eduvpn-client/files/eduvpn-client-desktop.patch new file mode 100644 index 000000000000..69c5d03d2b97 --- /dev/null +++ b/net-vpn/eduvpn-client/files/eduvpn-client-desktop.patch @@ -0,0 +1,16 @@ +--- a/share/applications/org.eduvpn.client.desktop ++++ b/share/applications/org.eduvpn.client.desktop +@@ -6,4 +6,4 @@ Comment=a GUI to connect to eduVPN using OpenVPN and WireGuard + Exec=eduvpn-gui + Icon=org.eduvpn.client + Terminal=false +- ++Categories=Network;Dialup +--- a/share/applications/org.letsconnect-vpn.client.desktop ++++ b/share/applications/org.letsconnect-vpn.client.desktop +@@ -6,4 +6,4 @@ Comment=a GUI to connect to Let's Connect! using OpenVPN and WireGuard + Exec=letsconnect-gui + Icon=org.letsconnect-vpn.client + Terminal=false +- ++Categories=Network;Dialup -- cgit v1.2.3