blob: 78a2d08412ea80f2d05774341f76ae10c8990cb3 (
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
44
45
46
47
48
49
50
51
|
# Maintainer: Manuel Kauschinger <admin at bruzzzla dot de>
# Previous Maintainer: TrueRandom <rantruedom at gmail dot com>
pkgname=iota-trinity-wallet
pkgver=1.6.2
pkgrel=1
pkgdesc="The IOTA Trinity Wallet"
arch=(x86_64)
url="https://trinity.iota.org/"
license=('Apache')
provides=(iota-trinity-wallet)
options=('!strip')
depends=('gnome-keyring' 'libsecret' 'gtk3' 'libxss' 'nss')
source_x86_64=("https://github.com/iotaledger/trinity-wallet/releases/download/desktop-$pkgver/trinity-desktop-$pkgver.AppImage"{,.asc})
sha256sums_x86_64=('6f3c5ba6604d14a9897f749c0f3098251ce890a564b46077fcbe2d1d180c192e'
'SKIP')
source=("iota-trinity-wallet.desktop")
md5sums=('ebf2fc6a46b006ded903b6591c8f5897')
sha512sums=('eac7d8322ce501a0352d8998cd9fe53bd33c836f1fc9f1b775573bd741a2b402f66f82785f747b72702add15320e5cee8f62482bf2882176af57a9f5b3b0af0f')
validpgpkeys=('466385BD0B40D9550F93C04746A440CCE5664A64')
prepare() {
# Extract Appimage
chmod +x "${srcdir}/trinity-desktop-$pkgver.AppImage"
"${srcdir}/trinity-desktop-$pkgver.AppImage" --appimage-extract > /dev/null 2>&1
chmod -x "${srcdir}/trinity-desktop-$pkgver.AppImage"
}
package() {
# Copy files
install -dm755 "${pkgdir}/opt/${pkgname}"
cp -Rr "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${pkgname}"
# Desktop entry
install -Dm644 "${srcdir}/iota-trinity-wallet.desktop" "${pkgdir}/usr/share/applications/trinity-desktop.desktop"
# Icon
install -dm755 "${pkgdir}/usr/share/icons/hicolor"
cp -Rr "${srcdir}/squashfs-root/usr/share/icons/hicolor/" "${pkgdir}/usr/share/icons/"
# fix file permissions - all files as 644 - directories as 755
find "${pkgdir}/"{opt,usr} -type d -exec chmod 755 {} \;
find "${pkgdir}/"{opt,usr} -type f -exec chmod 644 {} \;
chmod +x "${pkgdir}/opt/${pkgname}/trinity-desktop"
# Link binary
install -dm755 "${pkgdir}/usr/bin"
ln -sr "${pkgdir}/opt/${pkgname}/trinity-desktop" "${pkgdir}/usr/bin/iota-trinity-wallet"
}
|