summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPolarian2023-06-01 21:53:28 +0100
committerPolarian2023-06-01 21:53:28 +0100
commite5647fd40157f74ce34efeff179d6cca52483c9b (patch)
treeed9c0b03945af422e4fdc9d11b67e603d92b1433
parente6e4943faa15d538509fe9d237935b8f0108bd41 (diff)
downloadaur-e5647fd40157f74ce34efeff179d6cca52483c9b.tar.gz
Finished loader error at runtime
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD12
-rw-r--r--saber.sh3
3 files changed, 13 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a03177fd9c0a..80e8edee4460 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,9 +13,12 @@ pkgbase = saber
makedepends = xz
makedepends = rustup
depends = gtk3
+ depends = bash
source = https://github.com/adil192/saber/archive/refs/tags/v0.12.9.tar.gz
source = 0001-Modify-.desktop-for-Arch-Linux.patch
+ source = saber.sh
sha256sums = 3f1fbde854b30d9f60ab3a7ccf863662586f165fb6273dc0f2cfe9d13528b52f
sha256sums = 93e6e067fefad597117d7f6889df204082898b79dcd29853eaa5c879ab35b2df
+ sha256sums = 43a5cf6b114b0c6411c6048339adb1d5ffc37bcaa338e6bf1287a7105f667e1c
pkgname = saber
diff --git a/PKGBUILD b/PKGBUILD
index f45ee947ff37..05d8960548ef 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,12 +7,14 @@ pkgdesc="A cross-platform libre notes app written in Flutter"
arch=('x86_64')
url="https://github.com/adil192/saber"
license=('GPL3')
-depends=('gtk3')
+depends=('gtk3' 'bash')
makedepends=('flutter' 'clang' 'cmake' 'ninja' 'pkgconf' 'xz' 'rustup')
source=("https://github.com/adil192/$pkgname/archive/refs/tags/v$pkgver.tar.gz"
- "0001-Modify-.desktop-for-Arch-Linux.patch")
+ "0001-Modify-.desktop-for-Arch-Linux.patch"
+ "saber.sh")
sha256sums=('3f1fbde854b30d9f60ab3a7ccf863662586f165fb6273dc0f2cfe9d13528b52f'
- '93e6e067fefad597117d7f6889df204082898b79dcd29853eaa5c879ab35b2df')
+ '93e6e067fefad597117d7f6889df204082898b79dcd29853eaa5c879ab35b2df'
+ '43a5cf6b114b0c6411c6048339adb1d5ffc37bcaa338e6bf1287a7105f667e1c')
prepare() {
cd "$pkgname-$pkgver"
@@ -46,6 +48,6 @@ package() {
install -Dm644 "$srcdir/$pkgname-$pkgver/saber.desktop" -t "$pkgdir/usr/share/applications/"
install -Dm644 "$srcdir/$pkgname-$pkgver/saber.png" -t "$pkgdir/usr/share/pixmaps/"
- # Symbolic link from package to /usr/bin so it appears within the PATH
- ln -s "/opt/$pkgname/$pkgname" "$pkgdir/usr/bin/$pkgname"
+ # Copy wrapper script to /usr/bin
+ install -Dm755 "$srcdir/$pkgname.sh" "$pkgdir/usr/bin/$pkgname"
}
diff --git a/saber.sh b/saber.sh
new file mode 100644
index 000000000000..f612405eccd9
--- /dev/null
+++ b/saber.sh
@@ -0,0 +1,3 @@
+#!/bin/bash
+# Wrapper for saber binary to prevent loader error by changing LD path
+LD_LIBRARY_PATH=/opt/saber/lib /opt/saber/saber