summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadu Potop2022-03-31 22:23:21 +0100
committerRadu Potop2022-03-31 22:55:16 +0100
commit19178331de473812716a08761ac00739a310e808 (patch)
tree435a9106581a707715529d4b53b1ed3cea8c31d5
parent0db68efdc2449053dcfda46d6e8127f6c966d3dd (diff)
downloadaur-19178331de473812716a08761ac00739a310e808.tar.gz
Added package variant which runs on upstream Electron (experimental)
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD33
2 files changed, 42 insertions, 2 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bf718009205f..72197d1c8034 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -18,3 +18,14 @@ pkgbase = zoho-cliq
sha256sums = 6f7704bce3bf38ef8a8acd1177afb470a810e42ca8f67b5d17c7920c3c162132
pkgname = zoho-cliq
+
+pkgname = zoho-cliq-upstream-electron
+ pkgdesc = Zoho Cliq running on upstream Electron (experimental)
+ depends = alsa-lib
+ depends = gtk3
+ depends = libsecret
+ depends = libxss
+ depends = libxtst
+ depends = nss
+ depends = xdg-utils
+ conflicts = zoho-cliq
diff --git a/PKGBUILD b/PKGBUILD
index 98539fb65057..277e1d915782 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# $Id$
# Maintainer: Radu Potop <radu at wooptoo dot com>
-pkgname=zoho-cliq
+pkgname=(zoho-cliq zoho-cliq-upstream-electron)
pkgver=1.5.3
pkgrel=1
pkgdesc='Zoho Cliq communication software'
@@ -15,7 +15,7 @@ source=(
"https://downloads.zohocdn.com/chat-desktop/linux/cliq_${pkgver}_amd64.deb"
)
-package() {
+package_zoho-cliq() {
install -d "${pkgdir}/opt"
install -d "${pkgdir}/usr/share"
cd ${srcdir}/
@@ -24,4 +24,33 @@ package() {
cp -r usr/share/* "${pkgdir}/usr/share/"
}
+package_zoho-cliq-upstream-electron() {
+ electron_ver='electron16'
+ depends+=($electron_ver)
+ conflicts=('zoho-cliq')
+ pkgdesc='Zoho Cliq running on upstream Electron (experimental)'
+ install_files=(
+ '/opt/Cliq/resources/app.asar'
+ '/usr/share/applications/cliq.desktop'
+ '/usr/share/doc/cliq/changelog.gz'
+ '/usr/share/icons/hicolor/16x16/apps/cliq.png'
+ '/usr/share/icons/hicolor/32x32/apps/cliq.png'
+ '/usr/share/icons/hicolor/48x48/apps/cliq.png'
+ '/usr/share/icons/hicolor/64x64/apps/cliq.png'
+ '/usr/share/icons/hicolor/128x128/apps/cliq.png'
+ '/usr/share/icons/hicolor/256x256/apps/cliq.png'
+ '/usr/share/icons/hicolor/512x512/apps/cliq.png'
+ '/usr/share/icons/hicolor/1024x1024/apps/cliq.png'
+ )
+
+ tar xf data.tar.xz
+
+ for file in ${install_files[@]}; do
+ install -Dm 644 "${srcdir}${file}" "${pkgdir}${file}"
+ done
+
+ echo -e "#!/bin/bash\n\nexec /usr/bin/$electron_ver /opt/Cliq/resources/app.asar" > "${pkgdir}/opt/Cliq/cliq"
+ chmod +x "${pkgdir}/opt/Cliq/cliq"
+}
+
sha256sums=('6f7704bce3bf38ef8a8acd1177afb470a810e42ca8f67b5d17c7920c3c162132')