diff options
author | Adrian Perez de Castro | 2020-01-08 23:22:32 +0200 |
---|---|---|
committer | Adrian Perez de Castro | 2020-01-08 23:42:44 +0200 |
commit | 7430d957c30e503359147cf567ce9401284bcaca (patch) | |
tree | ad5353e5a32f2a73e9cd59b7dcfdba4a21299218 | |
parent | 9c8d4fa7c59fe3f4460f2a910127693c3a509469 (diff) | |
download | aur-7430d957c30e503359147cf567ce9401284bcaca.tar.gz |
Add install script and missing git makedepend
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | imrsh-git.install | 12 |
4 files changed, 21 insertions, 1 deletions
@@ -3,10 +3,12 @@ pkgbase = imrsh-git pkgver = r28.da592a3 pkgrel = 1 url = https://git.sr.ht/~sircmpwn/imrsh + install = imrsh-git.install arch = x86_64 license = GPL3 makedepends = meson makedepends = ninja + makedepends = git depends = libtickit depends = mrsh provides = imrsh diff --git a/.gitignore b/.gitignore index 218620e2fb38..cf687a462423 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ * !/PKGBUILD +!/imrsh-git.install !/.SRCINFO !/.gitignore @@ -9,8 +9,9 @@ license=(GPL3) conflicts=(imrsh) provides=(imrsh) depends=(libtickit mrsh) -makedepends=(meson ninja) +makedepends=(meson ninja git) source=("${pkgname}::git+${url}") +install=imrsh-git.install sha512sums=(SKIP) pkgver () { @@ -28,6 +29,10 @@ build () { ninja -C build } +check () { + meson test -C build +} + package () { DESTDIR="${pkgdir}" ninja -C build install } diff --git a/imrsh-git.install b/imrsh-git.install new file mode 100644 index 000000000000..b6081a25bfd2 --- /dev/null +++ b/imrsh-git.install @@ -0,0 +1,12 @@ +post_install () { + grep -qe '^/bin/imrsh$' etc/shells || echo '/bin/imrsh' >> etc/shells + grep -qe '^/usr/bin/imrsh$' etc/shells || echo '/usr/bin/imrsh' >> etc/shells +} + +post_upgrade () { + post_install "$@" +} + +pre_remove () { + sed -i -r '/^(\/usr)?\/bin\/imrsh$/d' etc/shells +} |