blob: ffde4e0147b0e718f5e5217e21b7bf8654365f04 (
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
|
# Maintainer: Marius Hirt <marius-hirt@web.de>
_pkgname=dezor
pkgname=dezor-appimage
pkgver=1.2.9
pkgrel=1
pkgdesc="The web browser including VPN & Adblocker"
arch=('x86_64')
url='https://dezor.net'
license=('unknown')
options=('!strip')
source=(
"$_pkgname-$pkgver.AppImage::https://cdn.dezor.net/updates/linux/Dezor-v$pkgver-x86_64.AppImage"
)
sha256sums=(
'b59dd67cf51feb18dc8daff7056ea9c3d72d29d8d0aa3e58a50782fa632cae78'
)
prepare() {
# extract from AppImage
chmod +x "${srcdir}/$_pkgname-$pkgver.AppImage"
"${srcdir}/$_pkgname-$pkgver.AppImage" --appimage-extract "usr/share/icons/hicolor/*/apps/$_pkgname.png" > /dev/null
"${srcdir}/$_pkgname-$pkgver.AppImage" --appimage-extract "$_pkgname.desktop" > /dev/null
# patch .desktop file
sed -i -E "s|Exec=AppRun|Exec=/opt/appimages/dezor.AppImage|" "${srcdir}/squashfs-root/$_pkgname.desktop"
}
package() {
pushd "${srcdir}/squashfs-root" > /dev/null
find "usr/share/icons" -type f -exec install -Dm 644 "{}" "${pkgdir}/{}" \;
popd > /dev/null
install -Dm 644 "${srcdir}/squashfs-root/$_pkgname.desktop" "${pkgdir}/usr/share/applications/$_pkgname.desktop"
install -Dm 755 "${srcdir}/$_pkgname-$pkgver.AppImage" "${pkgdir}/opt/appimages/$_pkgname.AppImage"
install -dm 755 "${pkgdir}/usr/bin"
ln -s "/opt/appimages/$_pkgname.AppImage" "${pkgdir}/usr/bin/$_pkgname"
}
|