summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcrazyboycjr2017-07-16 02:19:53 +0800
committercrazyboycjr2017-07-16 02:19:53 +0800
commit70482fbcef6547a47b49f0a12ef69fd6fbd424ea (patch)
tree76fa2b81f98df98eff846ca8700a1d085a2a26d1 /PKGBUILD
downloadaur-70482fbcef6547a47b49f0a12ef69fd6fbd424ea.tar.gz
init commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD37
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a549b06ca692
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Jingrong Chen <crazyboycjr at gmail dot com>
+pkgname=dingtalk-electron
+_pkgname=${pkgname//-/_}
+pkgver=1.1.0
+pkgrel=1
+pkgdesc="钉钉Linux版本"
+arch=('x86_64')
+url="https://github.com/nashaofu/dingtalk#readme"
+license=('MIT')
+depends=('gconf' 'libnotify' 'libappindicator-sharp' 'libxtst' 'nss' 'libxss')
+source=("https://github.com/nashaofu/dingtalk/releases/download/v1.1.0/dingtalk_1.1.0_amd64.deb")
+
+pkgver() {
+ cd "${srcdir}"
+
+ tar xzvf control.tar.gz -C "${srcdir}" 2>&1 >/dev/null
+
+ echo "$(sed -ne 's/^Version: \([^-]\+\).*/\1/p' ${srcdir}/control)"
+}
+
+package() {
+ tar xJvf data.tar.xz -C "${pkgdir}"
+ mkdir -p "${pkgdir}"/opt/dingtalk
+ mv "${pkgdir}/opt/钉钉"/* "${pkgdir}/opt/dingtalk"
+ rmdir "${pkgdir}/opt/钉钉"
+
+ sed -ine 's/^Exec=.*/Exec=\/opt\/dingtalk\/dingtalk/' "${pkgdir}"/usr/share/applications/dingtalk.desktop
+
+ find "${pkgdir}" -type d | xargs chmod 755
+
+ mkdir -p "${pkgdir}"/usr/local/bin/
+ ln -sf /opt/dingtalk "${pkgdir}"/usr/local/bin/dingtalk
+
+ find "${pkgdir}" -type f | xargs chown root:root
+}
+
+md5sums=('7c6e6b757d97d43138a79febdee2c584')