summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcrazyboycjr2017-07-16 02:19:53 +0800
committercrazyboycjr2017-07-16 02:19:53 +0800
commit70482fbcef6547a47b49f0a12ef69fd6fbd424ea (patch)
tree76fa2b81f98df98eff846ca8700a1d085a2a26d1
downloadaur-70482fbcef6547a47b49f0a12ef69fd6fbd424ea.tar.gz
init commit
-rw-r--r--.SRCINFO18
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD37
3 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f52aa0260952
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = dingtalk-electron
+ pkgdesc = 钉钉Linux版本
+ pkgver = 1.1.0
+ pkgrel = 1
+ url = https://github.com/nashaofu/dingtalk#readme
+ arch = x86_64
+ license = MIT
+ depends = gconf
+ depends = libnotify
+ depends = libappindicator-sharp
+ depends = libxtst
+ depends = nss
+ depends = libxss
+ source = https://github.com/nashaofu/dingtalk/releases/download/v1.1.0/dingtalk_1.1.0_amd64.deb
+ md5sums = 7c6e6b757d97d43138a79febdee2c584
+
+pkgname = dingtalk-electron
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..0149f2278d93
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+*
+!.gitignore
+!PKGBUILD
+!.SRCINFO
+!dingtalk-electron.install
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')