diff options
author | frederikstroem | 2021-12-01 07:44:29 +0100 |
---|---|---|
committer | frederikstroem | 2021-12-01 07:44:29 +0100 |
commit | 8e99d0199df30839a143bf8bb6ba5580a3d55178 (patch) | |
tree | 02f78d74707a52de2590ca2aff632de416b6aac3 | |
download | aur-8e99d0199df30839a143bf8bb6ba5580a3d55178.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 45 |
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" +} |