summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSukanka2020-07-03 19:20:01 +0800
committerSukanka2020-07-03 19:20:01 +0800
commit8e417ec20ae78a43fc620e5005be1c6e8bee10c7 (patch)
tree4613509c4037ada49d478e5c5213beb6a1f0a014
downloadaur-8e417ec20ae78a43fc620e5005be1c6e8bee10c7.tar.gz
first commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD42
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f1cb768e52ff
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = zwcad-bin
+ pkgdesc = ZWSOFT研发的二维CAD软件,可满足看图、审图、打印工作需要
+ pkgver = 2.0.91
+ pkgrel = 2
+ url = https://www.zwcad.com
+ arch = x86_64
+ license = unknown
+ depends = qt5-base
+ depends = hicolor-icon-theme
+ depends = glu
+ provides = zwcad
+ source = zwcad-bin.deb::https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.zwsoft.zwcad/com.zwsoft.zwcad_2.0.91-2_amd64.deb
+ sha512sums = a69fcab2fae3ced6deb2a03294bdad3cf673c5928e3c7f6efe651d6ff170ab7047481342f176520b16a7f673b95461f6c3de8c2432d3b075dd6f2e5e75bc8f61
+
+pkgname = zwcad-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8a760f73e83c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,42 @@
+# Maintainer sukanka <su975853527 at gmail dot com>
+
+pkgname='zwcad-bin'
+pkgver=2.0.91
+pkgrel=2
+pkgdesc="ZWSOFT研发的二维CAD软件,可满足看图、审图、打印工作需要"
+arch=('x86_64')
+license=('unknown')
+url="https://www.zwcad.com"
+provides=("zwcad")
+depends=('qt5-base' 'hicolor-icon-theme' 'glu')
+source=("${pkgname}.deb::https://cdn-package-store6.deepin.com/appstore/pool/appstore/c/com.zwsoft.zwcad/com.zwsoft.zwcad_${pkgver}-2_amd64.deb")
+sha512sums=('a69fcab2fae3ced6deb2a03294bdad3cf673c5928e3c7f6efe651d6ff170ab7047481342f176520b16a7f673b95461f6c3de8c2432d3b075dd6f2e5e75bc8f61')
+
+prepare(){
+ cd $srcdir
+ tar -xJvf data.tar.xz -C "${srcdir}"
+}
+
+package(){
+ mkdir -p "$pkgdir"/usr/share/
+ mv "${srcdir}"/opt/apps/com.zwsoft.zwcad/entries/applications "$pkgdir"/usr/share/applications
+ mv "${srcdir}"/opt/apps/com.zwsoft.zwcad/entries/icons "$pkgdir"/usr/share/icons
+ mv "${srcdir}"/opt/apps/com.zwsoft.zwcad/entries/mime "$pkgdir"/usr/share/mime
+
+ sed -i '6c Exec=zwcad %F' "$pkgdir"/usr/share/applications/com.zwsoft.zwcad.desktop
+ sed -i '9c Icon=ZWCAD' "$pkgdir"/usr/share/applications/com.zwsoft.zwcad.desktop
+
+ mkdir -p "$pkgdir"/opt/zwcad/
+ mv "${srcdir}"/opt/apps/com.zwsoft.zwcad/files/* "$pkgdir"/opt/zwcad/
+
+ # create executable
+ mkdir -p "$pkgdir"/usr/bin/
+ echo -e '#!/bin/bash\nexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"/opt/zwcad"\n/opt/zwcad/ZWCAD
+ ' > "$pkgdir"/usr/bin/zwcad
+ chmod 0755 "$pkgdir"/usr/bin/zwcad
+
+ # remove unused files
+ rm -rf "$pkgdir"/opt/zwcad/qt
+ rm -rf "$pkgdir"/opt/zwcad/platform*
+ rm -rf "$pkgdir"/opt/zwcad/ZWCADRUN.sh
+}