summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD19
-rwxr-xr-xwhatsapp-nativefier-notray3
-rw-r--r--whatsapp-nativefier-notray.hook10
4 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b427783cb06f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = whatsapp-nativefier-notray-hook
+ pkgdesc = Pacman hook to disable whatsapp-nativefier tray after install or upgrade.
+ pkgver = 1
+ pkgrel = 1
+ arch = any
+ license = GPL
+ depends = whatsapp-nativefier
+ source = whatsapp-nativefier-notray.hook
+ source = whatsapp-nativefier-notray
+ md5sums = SKIP
+ md5sums = SKIP
+
+pkgname = whatsapp-nativefier-notray-hook
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..0a2fa7f755c5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,19 @@
+# Maintainer: Emanuel Serpa <emanuelvserpa@gmail.com>
+
+pkgname=whatsapp-nativefier-notray-hook
+pkgver=1
+pkgrel=1
+pkgdesc="Pacman hook to disable whatsapp-nativefier tray after install or upgrade."
+arch=("any")
+license=("GPL")
+depends=('whatsapp-nativefier')
+source=(whatsapp-nativefier-notray.hook whatsapp-nativefier-notray)
+sha1sums=("7288399ae0ece37b1e1d0b8515145bcd24c005c6"
+ "bd27f755644f15ea26fbbc8004e62f93f852fefe")
+
+package() {
+ install -m755 -d "${pkgdir}/usr/share/libalpm/hooks"
+ install -m644 "${srcdir}/whatsapp-nativefier-notray.hook" "${pkgdir}/usr/share/libalpm/hooks/whatsapp-nativefier-notray.hook"
+ install -m755 -d "${pkgdir}/usr/share/libalpm/scripts"
+ install -m755 "${srcdir}/whatsapp-nativefier-notray" "${pkgdir}/usr/share/libalpm/scripts/whatsapp-nativefier-notray"
+}
diff --git a/whatsapp-nativefier-notray b/whatsapp-nativefier-notray
new file mode 100755
index 000000000000..6e308e9664a8
--- /dev/null
+++ b/whatsapp-nativefier-notray
@@ -0,0 +1,3 @@
+#!/bin/bash
+sed -i 's/"tray":true/"tray":false/g' /opt/whatsapp-nativefier/resources/app/nativefier.json
+
diff --git a/whatsapp-nativefier-notray.hook b/whatsapp-nativefier-notray.hook
new file mode 100644
index 000000000000..ac22b98e7063
--- /dev/null
+++ b/whatsapp-nativefier-notray.hook
@@ -0,0 +1,10 @@
+[Trigger]
+Type = Package
+Operation = Install
+Operation = Upgrade
+Target = whatsapp-nativefier
+
+[Action]
+Description = Disabling tray...
+When = PostTransaction
+Exec = /usr/share/libalpm/scripts/whatsapp-nativefier-notray