summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlexandr Stelnykovych2020-11-27 23:49:39 +0200
committerAlexandr Stelnykovych2020-11-27 23:49:39 +0200
commitcb3ad4cb428b1c6e98dcb056f9c2ef691ddd6a1c (patch)
tree08120e26bbb182b495874ab2030d4d6c7e07a5c2 /PKGBUILD
downloadaur-cb3ad4cb428b1c6e98dcb056f9c2ef691ddd6a1c.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
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"
+}