File PKGBUILD of Package python-proton-vpn-network-manager

pkgname=python-proton-vpn-network-manager
_gitpkgname=python-proton-vpn-network-manager
pkgver=0.12.12
pkgrel=1
pkgdesc="The proton-vpn-network-manager component provides the necessary functionality for other components to interact with NetworkManager."
arch=("any")
url="https://github.com/ProtonVPN/python-proton-vpn-network-manager"
license=("GPL3")
groups=("ProtonVPN")
depends=(python-gobject networkmanager gobject-introspection python-proton-core python-jinja 'python-proton-vpn-local-agent>=1.4.2' 'python-proton-vpn-api-core>=0.42.3')
makedepends=(python-setuptools)
replaces=(python-proton-vpn-network-manager-openvpn python-proton-vpn-network-manager-wireguard python-proton-vpn-killswitch-network-manager python-proton-vpn-killswitch-network-manager-wireguard)
source=("https://github.com/ProtonVPN/$_gitpkgname/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('f2f9cfa5b2779e49fc908b5519dcae9b7fb356281a8effbe88de2aff7e0647a5')
#conflicts=('python-protonvpn-nm-lib')
conflicts=('python-proton-vpn-network-manager-openvpn<0.1.1' 'python-proton-vpn-network-manager-wireguard<0.4.7' 'python-proton-vpn-killswitch-network-manager<0.6.1' 'python-proton-vpn-killswitch-network-manager-wireguard<0.2.1')

build() {
    cd "$_gitpkgname"-$pkgver
    python setup.py build
}

package() {
    cd "$_gitpkgname"-$pkgver
    python setup.py install --root="$pkgdir" --optimize=1
}
openSUSE Build Service is sponsored by