Date: Friday, March 3, 2023 @ 20:35:34 Author: orhun Revision: 1411164
addpkg: bash-preexec 0.5.0-1 Added: bash-preexec/ bash-preexec/repos/ bash-preexec/trunk/ bash-preexec/trunk/PKGBUILD bash-preexec/trunk/bash-preexec.install ----------------------+ PKGBUILD | 35 +++++++++++++++++++++++++++++++++++ bash-preexec.install | 11 +++++++++++ 2 files changed, 46 insertions(+) Added: bash-preexec/trunk/PKGBUILD =================================================================== --- bash-preexec/trunk/PKGBUILD (rev 0) +++ bash-preexec/trunk/PKGBUILD 2023-03-03 20:35:34 UTC (rev 1411164) @@ -0,0 +1,35 @@ +# Maintainer: Orhun Parmaksız <[email protected]> +# Contributor: Quentin Bouvet <qbouvet at outlook dot com> + +pkgname=bash-preexec +pkgver=0.5.0 +pkgrel=1 +pkgdesc="preexec and precmd functions for Bash just like Zsh" +arch=('any') +url="https://github.com/rcaloras/bash-preexec" +license=('MIT') +makedepends=('bash-bats') +source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz" + "$pkgname-$pkgver-tests.patch::$url/commit/a44754f5c3ca76b0330324680670cb8574d2768f.patch") +install=$pkgname.install +sha256sums=('23c589cd1da209c0598f92fac8d81bb11632ba1b2e68ccaf4ad2c4f3204b877c' + 'db9e914aa8cb27883c9ba100ff8b38080f9108fd6f438764b9ae1ca4ae2d17bf') + +prepare() { + cd "$pkgname-$pkgver" + patch -Np1 -i "../$pkgname-$pkgver-tests.patch" +} + +check() { + cd "$pkgname-$pkgver/test" + bats . +} + +package() { + cd "$pkgname-$pkgver" + install -Dm 755 "${pkgname}.sh" -t "$pkgdir/usr/share/$pkgname" + install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + install -Dm 644 LICENSE.md -t "$pkgdir/usr/share/licenses/$pkgname" +} + +# vim:set ts=2 sw=2 et: Added: bash-preexec/trunk/bash-preexec.install =================================================================== --- bash-preexec/trunk/bash-preexec.install (rev 0) +++ bash-preexec/trunk/bash-preexec.install 2023-03-03 20:35:34 UTC (rev 1411164) @@ -0,0 +1,11 @@ +preexec_path=/usr/share/bash-preexec/bash-preexec.sh + +post_install() { + echo "To use bash-preexec, import it in your .bashrc:" + echo "[[ -f $preexec_path ]] && source $preexec_path" +} + +post_remove() { + echo "To complete removal, remove the 'source' directives from your bashrc." + echo "[[ -f $preexec_path ]] && source $preexec_path" +}
