summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGordian Edenhofer2015-08-29 18:46:08 +0200
committerGordian Edenhofer2015-08-29 18:46:08 +0200
commit68315e4d43cbb380e8efa9411eab743f851bb147 (patch)
treecf0711e7e2742e3d61b95718b701c10622c85f06
parent313607f170b774287e581e2c10764429afd50e55 (diff)
downloadaur-68315e4d43cbb380e8efa9411eab743f851bb147.tar.gz
Add install file
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD3
-rw-r--r--zoom.install19
3 files changed, 23 insertions, 1 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4fa205feef1f..955884f93c55 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -3,9 +3,11 @@ pkgbase = zoom
pkgver = 1.0.22331.0731
pkgrel = 3
url = https://zoom.us/
+ install = zoom.install
arch = i686
arch = x86_64
license = custom
+ depends = desktop-file-utils
depends = lib32-libxml2
depends = lib32-libsm
depends = lib32-sqlite
diff --git a/PKGBUILD b/PKGBUILD
index 999317cb06ac..d921857afe31 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,8 +7,9 @@ pkgdesc="Start or join Zoom meetings"
arch=('i686' 'x86_64')
license=('custom')
url="https://zoom.us/"
-depends=('lib32-libxml2' 'lib32-libsm' 'lib32-sqlite' 'lib32-libxrender' 'lib32-fontconfig' 'lib32-libxcomposite' 'lib32-libxi' 'lib32-libgl')
+depends=('desktop-file-utils' 'lib32-libxml2' 'lib32-libsm' 'lib32-sqlite' 'lib32-libxrender' 'lib32-fontconfig' 'lib32-libxcomposite' 'lib32-libxi' 'lib32-libgl')
options=(!strip)
+install=${pkgname}.install
source=("https://zoom.us/client/latest/ZoomInstaller_i386.deb")
md5sums=('519689cc7b2b399adf12ffbe41adef46')
diff --git a/zoom.install b/zoom.install
new file mode 100644
index 000000000000..79aac8c9a068
--- /dev/null
+++ b/zoom.install
@@ -0,0 +1,19 @@
+_update() {
+ echo -e "\e[34;1m==>\e[39;1m Updating desktop MIME database...\e[0m"
+ update-desktop-database -q
+
+ echo -e "\e[34;1m==>\e[39;1m Updating icon cache...\e[0m"
+ xdg-icon-resource forceupdate --theme hicolor &>/dev/null
+}
+
+post_install() {
+ _update
+}
+
+post_upgrade() {
+ _update
+}
+
+post_remove() {
+ _update
+}