diff options
author | crazyboycjr | 2017-07-16 02:19:53 +0800 |
---|---|---|
committer | crazyboycjr | 2017-07-16 02:19:53 +0800 |
commit | 70482fbcef6547a47b49f0a12ef69fd6fbd424ea (patch) | |
tree | 76fa2b81f98df98eff846ca8700a1d085a2a26d1 /PKGBUILD | |
download | aur-70482fbcef6547a47b49f0a12ef69fd6fbd424ea.tar.gz |
init commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
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') |