summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrederikstroem2021-12-01 07:44:29 +0100
committerfrederikstroem2021-12-01 07:44:29 +0100
commit8e99d0199df30839a143bf8bb6ba5580a3d55178 (patch)
tree02f78d74707a52de2590ca2aff632de416b6aac3
downloadaur-8e99d0199df30839a143bf8bb6ba5580a3d55178.tar.gz
Initial commit
-rw-r--r--.SRCINFO37
-rw-r--r--PKGBUILD45
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..cc27e4230923
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,37 @@
+pkgbase = monero-feather-bin
+ pkgdesc = A free Monero desktop wallet
+ pkgver = 1.0.1
+ pkgrel = 1
+ url = https://featherwallet.org
+ arch = x86_64
+ license = GPL
+ depends = libzip
+ depends = boost-libs
+ depends = libunwind
+ depends = openssl
+ depends = zeromq
+ depends = hidapi
+ depends = protobuf
+ depends = libusb
+ depends = libudev.so
+ depends = libgcrypt
+ depends = qrencode
+ depends = libsodium
+ depends = expat
+ depends = qt5-base
+ depends = qt5-websockets
+ depends = qt5-svg
+ depends = tor
+ depends = zbar
+ provides = monero-feather-bin
+ conflicts = monero-feather
+ conflicts = monero-feather-git
+ noextract = feather.AppImage
+ options = !strip
+ source = https://featherwallet.org/files/releases/linux-appimage/feather-1.0.1.AppImage
+ source = https://featherwallet.org/files/releases/linux-appimage/feather-1.0.1.AppImage.asc
+ validpgpkeys = 8185E158A33330C7FD61BC0D1F76E155CEFBA71C
+ sha256sums = SKIP
+ sha256sums = SKIP
+
+pkgname = monero-feather-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3d82f74908a8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,45 @@
+# Maintainer: Frederik Holm Strøm <frederikstroem@pm.me>
+
+# Inspiration from https://aur.archlinux.org/packages/monero-feather-git/, https://aur.archlinux.org/packages/nault-bin/ and https://aur.archlinux.org/packages/bisq-bin/.
+
+_pkgname=feather
+pkgname="monero-${_pkgname}-bin"
+pkgver=1.0.1
+pkgrel=1
+pkgdesc="A free Monero desktop wallet"
+arch=('x86_64')
+url="https://featherwallet.org"
+license=('GPL')
+depends=('libzip' 'boost-libs' 'libunwind' 'openssl' 'zeromq' 'hidapi' 'protobuf' 'libusb' 'libudev.so' 'libgcrypt' 'qrencode' 'libsodium' 'expat' 'qt5-base' 'qt5-websockets' 'qt5-svg' 'tor' 'zbar')
+provides=("$pkgname")
+conflicts=("monero-${_pkgname}" "monero-${_pkgname}-git")
+options=(!strip)
+_appimage="${_pkgname}.AppImage"
+validpgpkeys=('8185E158A33330C7FD61BC0D1F76E155CEFBA71C')
+source=("${url}/files/releases/linux-appimage/${_pkgname}-${pkgver}.AppImage"{,.asc})
+noextract=("$_appimage")
+sha256sums=('SKIP'
+ 'SKIP')
+
+prepare() {
+ mv "${_pkgname}-${pkgver}.AppImage" "$_appimage"
+ chmod +x "$_appimage"
+ "./$_appimage" --appimage-extract
+
+ # Fixing the desktop file
+ sed -i -E "s:Exec=AppRun:Exec=/opt/${_pkgname}/${_appimage}:" "squashfs-root/${_pkgname}.desktop"
+}
+
+package() {
+ # Appimage and symlink
+ install -Dpm755 "${_appimage}" "${pkgdir}/opt/${_pkgname}/${_appimage}"
+ install -dm755 "${pkgdir}/usr/bin"
+ ln -s "/opt/${_pkgname}/${_appimage}" "${pkgdir}/usr/bin/${_pkgname}"
+
+ # Desktop file
+ install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+
+ # Icons
+ install -dm755 "${pkgdir}/usr/share/pixmaps/"
+ cp --no-preserve=mode,ownership "${srcdir}/squashfs-root/feather.png" "${pkgdir}/usr/share/pixmaps/feather.png"
+}