Merge #614: Arch Linux packaging through AUR

2b3ed5a8dd4cd36a15d23f1792b37a18023f08c2 README: add instructions for installing Liana from AUR (Antoine Poinsot)
c7189421debc4588fa9a26749a92e850ae69e569 contrib: add a PKGBUILD to publish Liana to AUR (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    ACK 2b3ed5a8dd4cd36a15d23f1792b37a18023f08c2

Tree-SHA512: 65910e7b3ceb81fe19895106f54d08acb88ef73cdbc7f247ac6af27fafbc48d9f5ab8dffd2ea9f54a57b80c8d99c07e2b2c32203934faa144c1a7a9f53073da0
This commit is contained in:
Antoine Poinsot 2023-08-18 14:10:19 +02:00
commit 1fd1222c5a
No known key found for this signature in database
GPG Key ID: E13FC145CD3F4304
2 changed files with 30 additions and 0 deletions

View File

@ -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.*

View File

@ -0,0 +1,21 @@
# Maintainer: Antoine Poinsot <My first name at wizardsardine.com>
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"
}