summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD42
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..2c2416d0c589
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer: Fredy GarcĂ­a <frealgagu at gmail dot com>
+
+pkgname=whatsapp-nativefier
+pkgver=0.3.1649
+pkgrel=1
+pkgdesc="WhatsApp desktop built with nativefier (electron)"
+arch=("armv7l" "i686" "x86_64")
+url="https://web.${pkgname%-nativefier}.com"
+license=("custom")
+depends=("gtk3" "libxss" "nss")
+makedepends=("nodejs-nativefier")
+source=("${pkgname}.png"
+ "${pkgname}.desktop"
+ "${pkgname}-inject.js")
+sha256sums=("3899581abcfed9b40b7208bbbca8bdbfe3ae9655980dbf55f04dec9cb3309f27"
+ "a4ea20639ea570d2f9ec6040b8873136fa507e0aa2341fd98aad25aa6bb66e2e"
+ "043bd3f16d42464fab92d9ecd9ca4312f9a2bc07ca4da106df73ae0f227fa67f")
+
+build() {
+ cd "${srcdir}"
+
+ nativefier \
+ --name "WhatsApp" \
+ --icon "${pkgname}.png" \
+ --width "800px" \
+ --height "600px" \
+ --inject "${pkgname}-inject.js" \
+ --verbose \
+ --tray \
+ "https://web.${pkgname%-nativefier}.com"
+}
+
+package() {
+ install -dm755 "${pkgdir}/"{opt,usr/{bin,share/{applications,licenses/${pkgname},pixmaps}}}
+
+ cp -rL "${srcdir}/whats-app-linux-"* "${pkgdir}/opt/${pkgname}"
+ ln -s "/opt/${pkgname}/whats-app" "${pkgdir}/usr/bin/${pkgname}"
+ install -Dm755 "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ install -Dm755 "${pkgdir}/opt/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -Dm755 "${srcdir}/${pkgname}.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+}
+