blob: 6c5b56b5d21ebfad769c690bd42d8f9ca89abe60 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: David Parrish <daveparrish@tutanota.com>
pkgname=zap-desktop-bin
pkgver=0.2.1_beta
# Actual version used by project
_ver=${pkgver//_/-}
pkgrel=1
pkgdesc="Lightning wallet focused on user experience and ease of use"
arch=('x86_64')
url="https://github.com/LN-Zap/zap-desktop"
license=('MIT')
depends=('gtk3' 'nss' 'gconf' 'libxss')
source_x86_64=("https://github.com/LN-Zap/zap-desktop/releases/download/v${_ver}/ZapDesktop-linux-amd64-v${_ver}.deb")
sha256sums_x86_64=('a834f5066dc8ce12e1a2d9dacb3e167f39c92e708ef116a0e2eff66b2d49fa7d')
conflicts=("zap-desktop-git")
provides=("zap-desktop")
prepare() {
tar -Jxvf data.tar.xz
sed -in 's/\/Zap\//\/${pkgname}\//g' usr/share/applications/zap-desktop.desktop
}
package() {
install -d "$pkgdir"/{opt/,usr/bin/,usr/share/applications,/usr/share/pixmaps,/usr/share/licenses/$pkgname}
# /opt install
mkdir "$pkgdir/opt/$pkgname"
cp -r "$srcdir/opt/ZapDesktop/". "$pkgdir/opt/$pkgname"
# /usr install
# Symlink executable
ln -s "/opt/$pkgname/zap-desktop" "$pkgdir/usr/bin/zap-desktop"
# Symlink licenses
ln -s "/opt/$pkgname/LICENSES.electron.txt" "$pkgdir/usr/share/licenses/$pkgname"
ln -s "/opt/$pkgname/LICENSES.chromium.html" "$pkgdir/usr/share/licenses/$pkgname"
# Symlink desktop icon
cp "$srcdir/usr/share/applications/zap-desktop.desktop" "${pkgdir}/usr/share/applications/zap-desktop.desktop"
cp "$srcdir/usr/share/icons/hicolor/0x0/apps/zap-desktop.png" "${pkgdir}/usr/share/pixmaps/zap-desktop.png"
}
|