From c7189421debc4588fa9a26749a92e850ae69e569 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Fri, 18 Aug 2023 11:44:17 +0200 Subject: [PATCH 1/2] contrib: add a PKGBUILD to publish Liana to AUR --- contrib/release/archlinux/PKGBUILD | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 contrib/release/archlinux/PKGBUILD diff --git a/contrib/release/archlinux/PKGBUILD b/contrib/release/archlinux/PKGBUILD new file mode 100644 index 000000000..6b5466480 --- /dev/null +++ b/contrib/release/archlinux/PKGBUILD @@ -0,0 +1,21 @@ +# Maintainer: Antoine Poinsot + +pkgname=liana-bin +pkgver=1.0 +pkgrel=1 +pkgdesc="A Bitcoin wallet focused on recovery options (includes headless daemon and GUI)." +arch=('x86_64') +url=https://github.com/wizardsardine/liana +license=('BSD') +depends=('glibc>=2.33' 'fontconfig>=2.12.6' 'freetype2>=2.8' 'systemd-libs') # systemd-libs for libudev + +source=("https://github.com/wizardsardine/liana/releases/download/v$pkgver/liana-$pkgver-x86_64-linux-gnu.tar.gz") +sha256sums=("bd425e3e08fcb74b6d2d641c7f6bd553062d49dbd42898823082990f862de43b") + +package() { + _bin_folder="$srcdir/liana-$pkgver-x86_64-linux-gnu" + + install -D "$_bin_folder/lianad" "$pkgdir/usr/bin/lianad" + install -D "$_bin_folder/liana-cli" "$pkgdir/usr/bin/liana-cli" + install -D "$_bin_folder/liana-gui" "$pkgdir/usr/bin/liana-gui" +} From 2b3ed5a8dd4cd36a15d23f1792b37a18023f08c2 Mon Sep 17 00:00:00 2001 From: Antoine Poinsot Date: Fri, 18 Aug 2023 11:56:12 +0200 Subject: [PATCH 2/2] README: add instructions for installing Liana from AUR --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 81a3d96e2..5e2447e57 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,15 @@ as on [his Twitter profile](https://twitter.com/darosior) or his [personal website](http://download.darosior.ninja/darosior.pub). It is recommended you verify your download against this key. +For Arch users, a `liana-bin` is also available at the [AUR](https://aur.archlinux.org/). You can +install it using your favourite wrapper (eg `paru -S liana-bin` or `yay -S liana-bin`), or manually: +```bash +git clone https://aur.archlinux.org/liana-bin.git +cd liana-bin +cat PKGBUILD # Review the PKGBUILD script +makepkg -si +``` + #### A note on Linux binaries and glibc version *Skip this section if you are not running Linux or don't plan on using a released binary.*