summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntoine Poinsot2023-09-07 18:51:33 +0200
committerAntoine Poinsot2023-09-07 18:51:33 +0200
commit6acf874b339e3b94bad3e7ba3f8e97afd6194dbe (patch)
tree9d3a3a28a1446aed7f2999dd2fa75eeb68a2af3e
parent830a5953811dd961d8cdee14976753467e937977 (diff)
downloadaur-6acf874b339e3b94bad3e7ba3f8e97afd6194dbe.tar.gz
Derive the PKGBUILD from our .deb package
To get access to the icon and the .desktop
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD23
2 files changed, 19 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 96743a3b9091..cf17f32170a0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = liana-bin
pkgdesc = A Bitcoin wallet focused on recovery options (includes headless daemon and GUI).
pkgver = 2.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/wizardsardine/liana
arch = x86_64
license = BSD
@@ -9,7 +9,7 @@ pkgbase = liana-bin
depends = fontconfig>=2.12.6
depends = freetype2>=2.8
depends = systemd-libs
- source = https://github.com/wizardsardine/liana/releases/download/v2.0/liana-2.0-x86_64-linux-gnu.tar.gz
- sha256sums = fddd57b59dc4f09cd36d31734a8cfc9d037e0f205895b16ff0ffb20ac1bfd470
+ source = https://github.com/wizardsardine/liana/releases/download/v2.0/liana_2.0-1_amd64.deb
+ sha256sums = af572ac7ebdbbb5404525c99704f8834a39e21d15fa09c2cb11831e2a1755ea6
pkgname = liana-bin
diff --git a/PKGBUILD b/PKGBUILD
index 2011f9b3d892..c9474ec46515 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,20 +2,29 @@
pkgname=liana-bin
pkgver=2.0
-pkgrel=1
+pkgrel=2
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=("fddd57b59dc4f09cd36d31734a8cfc9d037e0f205895b16ff0ffb20ac1bfd470")
+source=("https://github.com/wizardsardine/liana/releases/download/v$pkgver/liana_$pkgver-1_amd64.deb")
+sha256sums=("af572ac7ebdbbb5404525c99704f8834a39e21d15fa09c2cb11831e2a1755ea6")
+
+prepare() {
+ _output_dir="$srcdir/liana-$pkgver"
+
+ mkdir -p "$_output_dir"
+ bsdtar -xf "$srcdir/data.tar.xz" -C "$_output_dir"
+}
package() {
- _bin_folder="$srcdir/liana-$pkgver-x86_64-linux-gnu"
+ _usr_dir="$srcdir/liana-$pkgver/usr"
- 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"
+ install -D "$_usr_dir/bin/lianad" "$pkgdir/usr/bin/lianad"
+ install -D "$_usr_dir/bin/liana-cli" "$pkgdir/usr/bin/liana-cli"
+ install -D "$_usr_dir/bin/liana-gui" "$pkgdir/usr/bin/liana-gui"
+ install -D "$_usr_dir/share/icons/liana-icon.png" "$pkgdir/usr/share/icons/liana-icon.png"
+ install -D "$_usr_dir/share/applications/Liana.desktop" "$pkgdir/usr/share/applications/Liana.desktop"
}