net-vpn/pia-wg: picked a newer fork and got it building again

This commit is contained in:
2023-03-28 07:27:30 -07:00
parent 3a1cdbe03e
commit e88e0b5969
6 changed files with 48 additions and 34 deletions

View File

@@ -1,2 +1,2 @@
DIST pick-2.1.0.tar.gz 86550 SHA256 dd3a61ff2a2f7524bbb0b6b9d5f8f6f3ddca5a78b6ca179c6ea0be0eb351fd30 SHA512 1a2baa90b05551ddfe855462fcc9568730779f16ed46fc98c4ad06c048954cc0a86a9580fe14c1bd87c9e10ce3e438e20387ede3c16e413c2917f7d8e4528b27 WHIRLPOOL 802e299eaa4da8b9f94eaf0dc64eca5b9f78db2486d7d5a32ff13d29a0335ef84207774a84a9ee3225b7ad05420a3c4c7efeb06af288ea55f9fd1a7d26bac57e
EBUILD pick-2.1.0.ebuild 321 SHA256 58d1f6d0c241be2a59ca48b281e2a97e69444dd01b0ee5537f974c0e8c287b5e SHA512 df1f17e4fbb85c737f3db52e188ad177383d74f3105bfbcff09d151475b9bd4f8c4b5d9cc8be053abf17584eb9ea8fa94ba5e9e4f95fd72348b45a25590b15a9 WHIRLPOOL f2b569a87083429400315195f33c8e008b45d4e3ae15c1d3238a1046b3b2f56263f6a7830fbae2609787679758c45f7d904272de2ee3ea44b33d47266a5003b8
DIST pick-2.2.0.tar.gz 87923 SHA256 670dd45045e1b2ac1dd696511666e19b131ee67a463f1197657eaa77a0b67134 SHA512 45c0ca6d3ab30284778b38797874ff8ca6e41ec1656853eea80593e2c29b1e7a23aee836e9c8e88346389950b9d5e9ec70a9e09d13c6be3614d8549fd4342d2d WHIRLPOOL 3b5132744d6b845ab85cf02a74baff9ef944dbac3bb3a7c0afe80d1c735362711f6e1dffc6a1f453d5c8369a60b2e9f5f5f3663c395a4cb9aaba2e59afd6db40
EBUILD pick-2.2.0.ebuild 309 SHA256 1962c97cd8e0117323cb5d2c0f98e1363cc1f9d0f5504c0d895ccb38bf33259a SHA512 614ae92959b90ddd95b86af46e7f2738749a8a3674e8b6b60e7cedcacc847af071f03dfe5b943a6804bcd44b9d1f91a9473ac387e7214edf3e1e8f47ec7fff47 WHIRLPOOL dc6f22c26a9f4b84a34d35a467240cf719190891ec9aff68818ee7ba3f5c096dbf2b99bd48e87acb4024e8327b655460b917ae9e259781f3d29d9da0907cffda

View File

@@ -1,7 +1,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3)
PYTHON_COMPAT=( python3_{8..11})
inherit distutils-r1

View File

@@ -1,2 +1,3 @@
DIST pia-wg-0.0.20210712.tar.gz 17286 SHA256 066c2c0c060d9304048a6605a8d2f6e43b07c2b7ed8ef0514f88136eb497dbc4 SHA512 838a6d10af5fa336c3e4e8dcbb1603f51d837d1409bde5eb2939ed7417593796f6fdb91a671dc9b40c6e9920fe659b0705af788272cb37e39d8668f440aa2f9c WHIRLPOOL 7406c0fa395f1473943790b4f0f2b0bdc4fc84ff640cad6e923ab1b1648b9d53f5795c868f537442faa09c060d20c65389bb164d5eae748bd3afca10a7df414b
EBUILD pia-wg-0.0.20210712.ebuild 667 SHA256 f3cadf6ca39f76336e6d84c0ca0cbac879f5b46d70717b3e3f2a746b43ad8d94 SHA512 fdaa2794c415ae0338073e1f545857bcf558e5ad0fe75118fb49a07fb1015129bd689a9dd52880931c2f7b97d1c707f008d5a4a22bac901c0065dcbd70375237 WHIRLPOOL 955f9adb29bc53d3375bfab526f5771229c8b45a76ac485f819a1cb5601148b8e161b40a5b7e3526b43e9754bdc2d814ea4b6d3bf29999818d3df418b49a62b0
AUX pia-wg-hashbang.patch 234 SHA256 32e99fcdb22d60d8766ca9401bae9982e4ff971e1950a5481f51f7936e67b32c SHA512 09cc761d53ee4134944cc470ae3c7c2713265e0eb9cbf41ca17367871c37e390fab7e268104a86d26d0741b6d6274b30d9cb2dfe14a55c99e5e5aacd960cc332 WHIRLPOOL 4c5a4cfff2dff5968169f8daef5780dc0eb792aa5d0afd702583d8310fb4c775226ab91a50b44b07f0ed80832c53cd3f8546c6f091bebd88ac19c3db842b2d6e
DIST pia-wg-0.0.20230313.tar.gz 25824 SHA256 eace88ae627edd0ff58a05eb34feba1173a50274c08b1ac105f6220268c72aeb SHA512 ecec399268a924f8e92e4316a01bb6a72c7b691c2da2d1bd9c737722e9bf97e1b28ac8deeaa120c9490949881db4fba0f5336d77e10800a16fd88223ec6b89b5 WHIRLPOOL 384335f0c2dcb74c89c14ffc2ff457a7d8177f2044ea4a0c4793e2408fa1a275456d97798a7ae3ca00f280a2dfb5841cee06c597ee17c98e4cfe89a15103a6a7
EBUILD pia-wg-0.0.20230313.ebuild 818 SHA256 04bdf81c43a2025826da996b2f10b679bc14250e08f11134cee4168618ea08bc SHA512 dc6d9c1f2d1a81604d4e99f5929adb8bb3befd4bcf277842c490884ad8bd453177e90ba80889c159ead3b9b8e54474465cf72cacdaa878adf3cd46d49358d31c WHIRLPOOL 17fc8ee93659ab243d0414db21b348a69713f16fe6f588a310c11c82a3fbb1f56965d10dcc57b4a4c185213af902075b163418406b4ec4d93c29a18f7d540a98

View File

@@ -0,0 +1,7 @@
--- a/generate-config.py 2023-03-13 15:46:13.000000000 -0700
+++ a/generate-config.py 2023-03-28 07:16:05.667875414 -0700
@@ -1,3 +1,4 @@
+#!/usr/bin/python
from piawg import piawg
from pick import pick
from getpass import getpass

View File

@@ -1,29 +0,0 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10,11} )
GIT_COMMIT=fe03e1129e780efd137989ccce0cd8df0106cb2c
inherit distutils-r1
DESCRIPTION="Private Internet Access WireGuard configurator"
HOMEPAGE="https://github.com/hsand/pia-wg"
SRC_URI="https://github.com/hsand/$PN/archive/$GIT_COMMIT.tar.gz -> $P.tar.gz"
DISTUTILS_USE_PEP517=no
RDEPEND=">=dev-python/certifi-2021.5.30
>=dev-python/chardet-3.0.4
>=dev-python/idna-2.10
>=dev-python/pick-1.0.0
>=dev-python/requests-2.24.0
>=dev-python/requests-toolbelt-0.9.1
>=dev-python/urllib3-1.26.6"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
src_unpack() {
unpack $P.tar.gz
cd $WORKDIR
mv $PN-$GIT_COMMIT $P
}

View File

@@ -0,0 +1,35 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10,11} )
GIT_COMMIT=35df20e2d267a0ba267258658f988fd576e149e9
inherit distutils-r1
DESCRIPTION="Private Internet Access WireGuard configurator"
HOMEPAGE="https://github.com/jauderho/pia-wg"
SRC_URI="https://github.com/jauderho/$PN/archive/$GIT_COMMIT.tar.gz -> $P.tar.gz"
DISTUTILS_USE_PEP517=no
S=$WORKDIR/$PN-$GIT_COMMIT
PATCHES="$FILESDIR/$PN-hashbang.patch"
RDEPEND=">=dev-python/certifi-2022.12.7
>=dev-python/chardet-5.1.0
>=dev-python/charset_normalizer-3.1.0
>=dev-python/idna-3.4
>=dev-python/pick-2.2.0
>=dev-python/requests-2.28.2
>=dev-python/requests-toolbelt-0.10.1
>=dev-python/urllib3-1.26.15"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
src_install() {
cd $S
dobin generate-config.py
insinto /usr/bin
doins piawg.py
doins ca.rsa.4096.crt
}