diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 27 insertions, 26 deletions
@@ -1,25 +1,31 @@ pkgbase = openpyn-nordvpn pkgdesc = Easily connect to and switch between OpenVPN servers hosted by NordVPN - pkgver = 2.2.0.r305.g7f42c3c - pkgrel = 1 + pkgver = 3.0.0 + pkgrel = 4 url = https://github.com/jotyGill/openpyn-nordvpn install = openpyn-nordvpn.install arch = any - license = GPLv3 + license = GPL3 + makedepends = python-build + makedepends = python-installer + makedepends = python-wheel makedepends = python-setuptools depends = openvpn + depends = libnotify depends = systemd depends = python-humanfriendly + depends = python-gobject depends = python-requests depends = python-colorama depends = python-coloredlogs depends = python-verboselogs + depends = python-tqdm + depends = python-jsonschema depends = wget depends = unzip provides = python-openpyn provides = openpyn-nordvpn - source = openpyn-nordvpn::git+https://github.com/jotyGill/openpyn-nordvpn.git - sha512sums = SKIP + source = https://github.com/jotyGill/openpyn-nordvpn/archive/refs/tags/3.0.0.tar.gz + sha512sums = 78cd9984f82bcd1cde4d0a798c79599629fe9fd0d9ac72fb1a464dd415019379e530cc3ac360637b65e67b3bebd54289654555e7ce0786c1e525434e23713356 pkgname = openpyn-nordvpn - @@ -1,34 +1,29 @@ -# $Id$ +# Contributor: Ryan Greenblatt <ryan_greenblatt at brown dot edu> # Contributor: Paul Nicholson <brenix@gmail.com> pkgname=openpyn-nordvpn -pkgver=2.2.0.r305.g7f42c3c -pkgrel=1 +pkgver=3.0.0 +pkgrel=4 pkgdesc="Easily connect to and switch between OpenVPN servers hosted by NordVPN" provides=('python-openpyn' 'openpyn-nordvpn') arch=('any') url="https://github.com/jotyGill/openpyn-nordvpn" -license=('GPLv3') -depends=('openvpn' 'systemd' 'python-humanfriendly' 'python-requests' 'python-colorama' 'python-coloredlogs' 'python-verboselogs' 'wget' 'unzip') -makedepends=('python-setuptools') +license=('GPL3') +depends=('openvpn' 'libnotify' 'systemd' 'python-humanfriendly' 'python-gobject' 'python-requests' 'python-colorama' 'python-coloredlogs' 'python-verboselogs' 'python-tqdm' 'python-jsonschema' 'wget' 'unzip') +makedepends=('python-build' 'python-installer' 'python-wheel' 'python-setuptools') install="${pkgname}.install" -source=("${pkgname}::git+https://github.com/jotyGill/openpyn-nordvpn.git") -sha512sums=('SKIP') - -pkgver() { - cd "${pkgname}" - ( set -o pipefail - git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - ) -} +source=("https://github.com/jotyGill/${pkgname}/archive/refs/tags/${pkgver}.tar.gz") +sha512sums=('78cd9984f82bcd1cde4d0a798c79599629fe9fd0d9ac72fb1a464dd415019379e530cc3ac360637b65e67b3bebd54289654555e7ce0786c1e525434e23713356') build() { - cd "${srcdir}"/${pkgname} - python setup.py build + cd "${srcdir}/${pkgname}-${pkgver}" + python -m build --wheel --no-isolation } package() { - cd "${srcdir}"/${pkgname} - python setup.py install --skip-build -O1 --root="${pkgdir}" + cd "${srcdir}/${pkgname}-${pkgver}" + python -m installer --destdir="$pkgdir" --compile-bytecode=2 dist/*.whl + + rm -f "${pkgdir}/usr/lib"/python*/site-packages/tests/{__init__.py,__pycache__/__init__.cpython-*.opt-2.pyc} } + |