File PKGBUILD of Package proton-vpn-gtk-app

pkgname=proton-vpn-gtk-app
_gitpkgname=proton-vpn-gtk-app
pkgver=4.9.4
pkgrel=1
pkgdesc="Official ProtonVPN Linux app"
arch=("any")
url="https://github.com/ProtonVPN/proton-vpn-gtk-app"
license=("GPL3")
groups=("ProtonVPN")
depends=(gtk3 python-gobject dbus-python 'python-proton-vpn-api-core>=0.42.1'
         librsvg python-packaging libnotify)
optdepends=(libappindicator-gtk3)
makedepends=(desktop-file-utils python-setuptools)
source=("https://github.com/ProtonVPN/$_gitpkgname/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('8f27343b5f51ccef0a6876fab299cbf6e735d1bce56b4df243e9341ed87fa51a')
#conflicts=('protonvpn-gui' 'python-proton-client')

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

package() {
    cd "$_gitpkgname"-$pkgver

    install -Dm644 -t "${pkgdir}/usr/share/applications" rpmbuild/SOURCES/protonvpn-app.desktop 
    install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/scalable/apps" rpmbuild/SOURCES/proton-vpn-logo.svg 
    
    python setup.py install --root="$pkgdir" --optimize=1
}
openSUSE Build Service is sponsored by