summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorsum012018-06-05 11:10:38 -0400
committersum012018-06-05 11:10:38 -0400
commit0e2f9f69a085cd31693a8666914541f059c4d98b (patch)
tree125a8e75ff59010ed014c7af9a9114191212b1a2 /PKGBUILD
parentc714e5edf0b501b725b4786f039ed961e916ce3c (diff)
downloadaur-vcash-electron.tar.gz
Move to /opt, update to Gitlab repo
This kind of package should be in /opt, so I moved it to install there. Also, since whphhg deleted the Github repo, I changed this to point to the Gitlab backup repo.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD70
1 files changed, 35 insertions, 35 deletions
diff --git a/PKGBUILD b/PKGBUILD
index dbd0cda8d72e..c237deedf3fa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,47 @@
# Maintainer: sum01 <sum01@protonmail.com>
pkgname=vcash-electron
pkgver=0.33.1
-pkgrel=4
+pkgrel=5
pkgdesc="Multi-platform and multi-node GUI for Vcash."
arch=('i686' 'x86_64')
-url="https://github.com/openvcash/vcash-electron"
+url="https://gitlab.com/openvcash/vcash-electron"
license=('GPL3')
depends=('libxss' 'gconf' 'nss' 'alsa-lib' 'gtk2' 'libxtst')
makedepends=('npm' 'sed')
optdepends=('vcash: the vcash daemon')
-source=("https://github.com/openvcash/vcash-electron/archive/v$pkgver.tar.gz"
-"vcash-electron.desktop")
-sha512sums=('52fb396ac0fc22b6c6ed3c3334b04c927a012df2bf6e9b40f30beaba44359a45081e036816d6c17afe34d6f1749cf81244ef7a766ed033e4220da72e626ad894'
- '339a50892e4c4af228e58471d185a9ff014a23efc3a1f45ac4b6880b25d9f1937bd9aa406979d7f21396856637e79d70c46320220786d43ae84dfdf3e6292c1b')
-prepare(){
- sed -i '/"deb",/d' "$srcdir/$pkgname-$pkgver/package.json"
- sed -i 's/"zip"/"dir"/' "$srcdir/$pkgname-$pkgver/package.json"
- if [[ $CARCH = "i686" ]]; then
- sed -i 's/build --linux --x64/build --linux --ia32/' "$srcdir/$pkgname-$pkgver/package.json"
- fi
+source=("https://gitlab.com/openvcash/vcash-electron/-/archive/v$pkgver/vcash-electron-v$pkgver.tar.gz"
+ "vcash-electron.desktop")
+sha512sums=('03feba587c5a81ce56548083d2f28a05298793f0233e1300fc3c8e0c1f23b5d072d57ba4daba09335686903efcf101a4034823f651d8e21d10eef60d2ad2be95'
+ '9e8f90d330a8414d1b94dce1d0c533b10a1bda8a52d599a2f2890d654f28729ac5d7359f904ea684ad74d552faee5dd4fc97f97b0ceb9dbb89bdeafeef76bfe9')
+prepare() {
+ sed -i '/"deb",/d' "$srcdir/$pkgname-v$pkgver/package.json"
+ sed -i 's/"zip"/"dir"/' "$srcdir/$pkgname-v$pkgver/package.json"
+ if [[ $CARCH == "i686" ]]; then
+ sed -i 's/build --linux --x64/build --linux --ia32/' "$srcdir/$pkgname-v$pkgver/package.json"
+ fi
}
-build(){
- cd "$srcdir/$pkgname-$pkgver"
- npm install --cache "$srcdir/npm-cache"
- npm prune
- npm run dist-linux
+build() {
+ cd "$srcdir/$pkgname-v$pkgver"
+ npm install --cache "$srcdir/npm-cache"
+ npm prune
+ npm run dist-linux
}
-package(){
- for _size in 16 32 48 96 128 256; do
- install -Dm644 "$srcdir/$pkgname-$pkgver/build/icons/${_size}x${_size}.png" "$pkgdir/usr/share/icons/hicolor/${_size}x${_size}/apps/vcash.png"
- done
- install -Dm644 vcash-electron.desktop "$pkgdir/usr/share/applications/vcash-electron.desktop"
- if [[ $CARCH = "i686" ]]; then
- _dist="linux-ia32-unpacked"
- _sys="ia32"
- else
- _dist="linux-unpacked"
- _sys="x64"
- fi
- mkdir -p "$pkgdir"/usr/{lib,bin}
- mv "$srcdir/$pkgname-$pkgver/dist/$_dist" "$pkgdir/usr/lib/$pkgname"
- ln -s /usr/lib/$pkgname/$pkgname "$pkgdir/usr/bin/$pkgname"
- if [[ -e /usr/bin/vcashd ]]; then
- ln -s /usr/bin/vcashd "$pkgdir/usr/lib/$pkgname/resources/app.asar.unpacked/bin/vcashd-$_sys"
- fi
+package() {
+ for _size in 16 32 48 96 128 256; do
+ install -Dm644 "$srcdir/$pkgname-v$pkgver/build/icons/${_size}x${_size}.png" "$pkgdir/usr/share/icons/hicolor/${_size}x${_size}/apps/vcash.png"
+ done
+ install -Dm644 vcash-electron.desktop "$pkgdir/usr/share/applications/vcash-electron.desktop"
+ if [[ $CARCH == "i686" ]]; then
+ _dist="linux-ia32-unpacked"
+ _sys="ia32"
+ else
+ _dist="linux-unpacked"
+ _sys="x64"
+ fi
+ mkdir -p "$pkgdir"/{usr/bin,opt}
+ cp -rf "$srcdir/$pkgname-v$pkgver/dist/$_dist" "$pkgdir/opt/$pkgname"
+ ln -sf /opt/$pkgname/$pkgname "$pkgdir/usr/bin/$pkgname"
+ if [[ -e /usr/bin/vcashd ]]; then
+ ln -sf /usr/bin/vcashd "$pkgdir/opt/$pkgname/resources/app.asar.unpacked/bin/vcashd-$_sys"
+ fi
}