summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD8
-rw-r--r--brim.install15
3 files changed, 19 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d5452687b954..9bf5cf5d6d8f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = brim
pkgdesc = Desktop application to efficiently search and analyze super-structured data. Powered by Zed.
pkgver = 0.30.0
- pkgrel = 4
+ pkgrel = 5
url = https://www.brimsecurity.com/download/
+ install = brim.install
arch = x86_64
license = custom
depends = gtk3
diff --git a/PKGBUILD b/PKGBUILD
index 668535aa8f03..35a27b9ee7df 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Drew S. Ortega <orvyx@protonmail.com>
pkgname=brim
pkgver=0.30.0
-pkgrel=4
+pkgrel=5
pkgdesc="Desktop application to efficiently search and analyze super-structured data. Powered by Zed."
arch=('x86_64')
url="https://www.brimsecurity.com/download/"
@@ -14,7 +14,7 @@ source=("https://github.com/brimdata/brim/releases/download/v${pkgver}/${pkgname
noextract=("${pkgname}-${pkgver}.deb")
sha256sums=('b0ddf0dccf43b553d08be1deed95d926bd8aeaf287a5dcfd3c9acaa0d8eb189a'
'a8b360eb5a0cf91c98f39fd4259d09263d883222a8be42b0ee77ad80937e86ac')
-
+install="brim.install"
package() {
# extract to pkgdir
bsdtar -O -xf "${pkgname}-${pkgver}.deb" data.tar.xz | bsdtar -C "${pkgdir}" -xJf -
@@ -25,8 +25,4 @@ package() {
# install LICENSE.txt
install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
install "LICENSE.txt" "${pkgdir}/usr/share/licenses/${pkgname}"
-
- # add binary to path
- mkdir "${pkgdir}/usr/bin"
- ln -s "${pkgdir}/opt/Brim/brim" "${pkgdir}/usr/bin/brim"
}
diff --git a/brim.install b/brim.install
new file mode 100644
index 000000000000..65330a65989c
--- /dev/null
+++ b/brim.install
@@ -0,0 +1,15 @@
+post_install() {
+ # add brim to path
+ mkdir -p /usr/bin
+ ln -sf /opt/Brim/brim /usr/bin/brim
+}
+post_upgrade() {
+ # add brim to path, and re-write if it
+ # existed in a previous version.
+ mkdir -p /usr/bin
+ ln -sf /opt/Brim/brim /usr/bin/brim
+}
+post_remove() {
+ # cleanup symlink on uninstall
+ rm /usr/bin/brim
+}