summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorManuel Kauschinger2023-03-26 22:25:57 +0200
committerManuel Kauschinger2023-03-26 22:25:57 +0200
commit29c1d9d33b522a6f84600e4967106237486b5f90 (patch)
treeb5c82cd81fd6de278abc28bd6b9ffce76b0659f3 /PKGBUILD
downloadaur-29c1d9d33b522a6f84600e4967106237486b5f90.tar.gz
Add shimmer-firefly-wallet
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 49 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0430a3c60a71
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Manuel Kauschinger <admin at bruzzzla dot de>
+pkgname=shimmer-firefly-wallet
+pkgver=2.1.0
+pkgrel=1
+pkgdesc="The SMR Firefly Wallet"
+arch=(x86_64)
+url="https://iota.org/"
+license=('Apache')
+provides=(shimmer-firefly-wallet)
+options=('!strip')
+depends=('gnome-keyring' 'libsecret' 'gtk3' 'libxss' 'nss')
+conflicts=('iota-firefly-wallet')
+
+source_x86_64=("https://github.com/iotaledger/firefly/releases/download/desktop-$pkgver/firefly-desktop-$pkgver.AppImage")
+sha256sums_x86_64=('4474f38d9ddf526d045927ad9cba08a841d550731a8994de6ed04b603582f050')
+
+source=("shimmer-firefly-wallet.desktop")
+md5sums=('b86c333fd18633c8f94e86973c798eee')
+sha512sums=('3a46d0563d792d39dccdb5f9e8d64ac8009a6eae75c71b7a0b39346e75893289934e32f26678ec86a9ee11eb06e551e673a34b294359d0e68ead34b1010d64e4')
+
+
+prepare() {
+ # Extract Appimage
+ chmod +x "${srcdir}/firefly-desktop-$pkgver.AppImage"
+ "${srcdir}/firefly-desktop-$pkgver.AppImage" --appimage-extract > /dev/null 2>&1
+ chmod -x "${srcdir}/firefly-desktop-$pkgver.AppImage"
+}
+
+package() {
+ # Copy files
+ install -dm755 "${pkgdir}/opt/${pkgname}"
+ cp -Rr "${srcdir}/squashfs-root/"* "${pkgdir}/opt/${pkgname}"
+
+ # Desktop entry
+ install -Dm644 "${srcdir}/shimmer-firefly-wallet.desktop" "${pkgdir}/usr/share/applications/shimmer-firefly-desktop.desktop"
+
+ # Icon
+ install -dm755 "${pkgdir}/usr/share/icons/hicolor"
+ cp -Rr "${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0/apps/desktop.png" "${pkgdir}/usr/share/icons/shimmer-firefly-desktop.png"
+
+ # 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}/desktop"
+
+ # Link binary
+ install -dm755 "${pkgdir}/usr/bin"
+ ln -sr "${pkgdir}/opt/${pkgname}/desktop" "${pkgdir}/usr/bin/shimmer-firefly-wallet"
+}