summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Perez de Castro2020-01-08 23:22:32 +0200
committerAdrian Perez de Castro2020-01-08 23:42:44 +0200
commit7430d957c30e503359147cf567ce9401284bcaca (patch)
treead5353e5a32f2a73e9cd59b7dcfdba4a21299218
parent9c8d4fa7c59fe3f4460f2a910127693c3a509469 (diff)
downloadaur-7430d957c30e503359147cf567ce9401284bcaca.tar.gz
Add install script and missing git makedepend
-rw-r--r--.SRCINFO2
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD7
-rw-r--r--imrsh-git.install12
4 files changed, 21 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 55878d8a9046..092b130443ac 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 3438a67e8472..47bc6757f39a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}