diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..60149547c846 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: Alexandr Stelnykovych <alexandr dot stelnykovych at ivpn dot net> + +pkgname="ivpn-ui" +pkgver=3.2.1 +pkgrel=1 +pkgdesc="IVPN Graphical User Interface" +arch=('x86_64') +url="https://ivpn.net" +license=('GPL3') +depends=('ivpn') +makedepends=('npm') +install="ivpn-ui.install" + +source=("ivpn-ui-src-v${pkgver}.tar.gz::https://github.com/ivpn/desktop-app-ui2/archive/v${pkgver}.tar.gz") +sha256sums=('e3131ba9745cd67de8cf91ce5208ff7006153a23e69b9132683ec70a40a74b5b') + +build() { + cd "$srcdir/desktop-app-ui2-${pkgver}" + npm install + ./References/Linux/build.sh +} + +package() { + cd "$srcdir/desktop-app-ui2-${pkgver}" + + mkdir -p "$pkgdir/opt/ivpn/ui/bin" + cp -fr dist_electron/linux-unpacked/* "$pkgdir/opt/ivpn/ui/bin" + + install -D "References/Linux/ui/IVPN.desktop" "$pkgdir/usr/share/applications/IVPN.desktop" + + install -D "References/Linux/ui/IVPN.desktop" "$pkgdir/opt/ivpn/ui/IVPN.desktop" + install -D "References/Linux/ui/ivpnicon.svg" "$pkgdir/opt/ivpn/ui/ivpnicon.svg" +} |