summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoryjun2020-10-27 21:38:47 +0800
committeryjun2020-10-27 21:38:47 +0800
commit87e00e18751c96d8230071531519dfb98027820f (patch)
tree494de9b45c6a9af4171cf083cd99791f9c1d5729 /PKGBUILD
downloadaur-87e00e18751c96d8230071531519dfb98027820f.tar.gz
initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7a271f588efb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: yjun <jerrysteve1101@gmail.com>
+
+pkgname=edrawproject-bin
+_pkgname=${pkgname%-bin}
+_binaryname=EdrawProject
+pkgver=1.3
+pkgrel=1
+pkgdesc="Edraw Project is a professional gantt chart tool to schedule."
+arch=('x86_64')
+url="https://www.edrawsoft.cn/download/edrawproject/"
+license=('custom')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+source=("${pkgname}-${pkgver}.deb::https://www.edrawsoft.cn/2download/${_pkgname}-1-amd64-cn.deb"
+ "LICENSE::https://www.edrawsoft.cn/private-policy/"
+ )
+sha256sums=('a48e00954e10df60c441346809c152fe3a1ccf03e0c6f6429fecbf5113c69607'
+ 'SKIP')
+
+
+prepare () {
+
+ install -dm 755 ${srcdir}/${_pkgname}
+ tar -xf ${srcdir}/data.tar.xz -C ${srcdir}/${_pkgname}
+}
+
+package() {
+
+ #rename dir
+ install -dm755 ${pkgdir}/opt/${_pkgname}
+ mv ${srcdir}/${_pkgname}/opt/EdrawProject-1/* ${pkgdir}/opt/${_pkgname}
+
+ # install desktop entry
+ install -Dm 644 ${srcdir}/${_pkgname}/usr/share/applications/${_pkgname}.desktop -t ${pkgdir}/usr/share/applications
+
+ sed -i "s|EdrawProject-1|${_pkgname}|g" ${pkgdir}/usr/share/applications/${_pkgname}.desktop
+
+ # link to /usr/bin
+ install -dm755 ${pkgdir}/usr/bin
+ ln -s /opt/${_pkgname}/${_binaryname} ${pkgdir}/usr/bin/${_binaryname}
+
+ # install LICENSE
+ install -Dm644 ${srcdir}/LICENSE -t ${pkgdir}/usr/share/licenses/${pkgname}/
+}
+
+# vim: set sw=2 ts=2 et: