diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | rl_custom_isearch.install | 3 |
3 files changed, 10 insertions, 6 deletions
@@ -1,6 +1,6 @@ pkgbase = rl_custom_isearch-git pkgdesc = Hack to customise libreadline reverse search - pkgver = r25.5f03cca + pkgver = r26.6bb8888 pkgrel = 1 url = https://github.com/lincheney/rl_custom_isearch install = rl_custom_isearch.install @@ -7,7 +7,7 @@ _upstreamver=$(date +%Y%m%d) _pkgname=$(tr A-Z a-z <<< ${_repo##*/}) pkgname=$_pkgname-git -pkgver=r25.5f03cca +pkgver=r26.6bb8888 pkgrel=1 pkgdesc="$(gh repo view --json description -q .description $_repo)" arch=(x86 x86_64 arm aarch64) @@ -37,6 +37,8 @@ pkgver() { build() { cd "$srcdir/$_pkgname" cargo build --release + touch main.c + gcc -m32 -shared main.c -o librl_custom_isearch.so } check() { @@ -46,7 +48,8 @@ check() { package() { cd "$srcdir/$_pkgname" - install -D target/release/*.so -t $pkgdir/usr/lib - install -D bin/* -t $pkgdir/usr/bin - install -D -m644 README.md -t $pkgdir/usr/share/doc/$_pkgname + install -Dm644 target/release/*.so -t $pkgdir/usr/lib + install -Dm755 bin/* -t $pkgdir/usr/bin + install -Dm644 README.md -t $pkgdir/usr/share/doc/$_pkgname + install -Dm644 librl_custom_isearch.so -t $pkgdir/usr/lib32 } diff --git a/rl_custom_isearch.install b/rl_custom_isearch.install index 671502153d2a..bae2f79b1798 100644 --- a/rl_custom_isearch.install +++ b/rl_custom_isearch.install @@ -1,8 +1,9 @@ +# shellcheck shell=bash disable=SC2016 post_install() { [ -e /etc/ld.so.preload ] || install -m 644 /dev/null /etc/ld.so.preload sed -i -e '/librl_custom_isearch.so/d' /etc/ld.so.preload - echo '/usr/lib/librl_custom_isearch.so' >> /etc/ld.so.preload + echo '/usr/$LIB/librl_custom_isearch.so' >> /etc/ld.so.preload } post_upgrade() { |