summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLúcio Rubens2017-05-28 19:06:20 +0000
committerLúcio Rubens2017-05-28 19:06:20 +0000
commit063df8901a8a07e3ea974425ef3daf2c510b4bb2 (patch)
tree08fe68e97a33082b5cec8b7dbb808fc1ee85989e /PKGBUILD
downloadaur-063df8901a8a07e3ea974425ef3daf2c510b4bb2.tar.gz
Ark Desktop Client
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7171e4017fd2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+#Maintainer: Lúcio Rubens <luciorubeens@gmail.com>
+_npmname=ArkClient
+_appname=arkclient
+pkgname=ark-desktop
+pkgver=1.2.2
+pkgrel=1
+pkgdesc="Multi Platform Ark Lite Client"
+arch=(any)
+url="https://github.com/ArkEcosystem/ark-desktop"
+license=(MIT)
+depends=('nodejs' 'electron')
+makedepends=('npm')
+checkdepends=()
+optdepends=()
+provides=()
+
+options=()
+install=
+source=(
+ "https://github.com/ArkEcosystem/$pkgname/releases/download/{$pkgver}/$_npmname-Linux-${pkgver}.tar.xz"
+ "$_appname.desktop"
+ "$_appname.png"
+)
+sha1sums=(
+ "56872f135d6e0b86adfdd3d72a6c2c4880750c6c"
+ "687295fc60638fdd828646e7fc44eaf38eca3cd0"
+ "66dadafaa8f6c03c1790a9fa1acf33ec0bfeaa64"
+)
+
+package() {
+ cd "$srcdir/$_npmname-$pkgver"
+
+ install -d $pkgdir/{opt/$pkgname,usr/bin}
+ cp -a * $pkgdir/opt/$pkgname
+ rm $pkgdir/opt/$pkgname/LICENSE*
+ ln -s /opt/$pkgname/$_appname $pkgdir/usr/bin/$_appname
+
+ install -Dm644 "$srcdir/$_appname.desktop" "$pkgdir/usr/share/applications/$_appname.desktop"
+ install -Dm644 "$srcdir/$_appname.png" "$pkgdir/usr/share/pixmaps/$_appname.png"
+
+ chmod -R ugo+rX $pkdir/opt
+}