summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Zariaiev2020-04-25 17:10:10 +0200
committerDenys Zariaiev2020-04-25 17:10:10 +0200
commitcb4d9a9cfad783ff67a4cb9dbc958805c29ea6b2 (patch)
treebf742e972820389fe23a9b5a6e559886cb55da04
downloadaur-cb4d9a9cfad783ff67a4cb9dbc958805c29ea6b2.tar.gz
v1.6.3
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD53
-rw-r--r--chitubox-free.desktop6
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..507eddf6c640
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = chitubox-free-bin
+ pkgdesc = All-in-one SLA/DLP/LCD Slicer
+ pkgver = 1.6.3
+ pkgrel = 1
+ url = https://www.chitubox.com/download.html
+ arch = any
+ license = Commercial
+ makedepends = xdg-user-dirs
+ options = !strip
+ source = local://CHITUBOX_V1.6.3.tar.gz
+ source = local://chitubox-free.desktop
+ sha256sums = 7f62814970d459228bd1a07c1e1a27eb57b0bdc15aaf609b11d44e0800e86a6d
+ sha256sums = fdd0c1595cfa7ef97ae850b83de328db55150d76f42e6c472167bcc80f87ea47
+
+pkgname = chitubox-free-bin
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..92dc4dd9128f
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Denys Zariaiev <denys.zariaiev@gmail.com>
+
+pkgname=chitubox-free-bin
+pkgver=1.6.3
+
+pkgrel=1
+pkgdesc="All-in-one SLA/DLP/LCD Slicer"
+
+makedepends=('xdg-user-dirs')
+
+url="https://www.chitubox.com/download.html"
+arch=("any")
+license=("Commercial")
+
+DOWNLOADS_DIR=`xdg-user-dir DOWNLOAD`
+ARCHIVE_NAME="CHITUBOX_V${pkgver}.tar.gz"
+DIR_NAME="CHITUBOX V${pkgver}"
+
+if [ ! -f ${PWD}/$ARCHIVE_NAME ]; then
+ if [ -f $DOWNLOADS_DIR/$ARCHIVE_NAME ]; then
+ ln -sfn $DOWNLOADS_DIR/$ARCHIVE_NAME ${PWD}
+ else
+ msg2 ""
+ msg2 "Please download the archive with ChiTuBox binaries v${pkgver} from https://www.chitubox.com/download.html"
+ msg2 "You can either place it at '${PWD}/$ARCHIVE_NAME' or '$DOWNLOADS_DIR/$ARCHIVE_NAME'"
+ msg2 ""
+ fi
+fi
+
+options=(!strip)
+
+source=(
+ "local://$ARCHIVE_NAME"
+ "local://chitubox-free.desktop"
+)
+sha256sums=(
+ "7f62814970d459228bd1a07c1e1a27eb57b0bdc15aaf609b11d44e0800e86a6d"
+ "fdd0c1595cfa7ef97ae850b83de328db55150d76f42e6c472167bcc80f87ea47"
+)
+
+package()
+{
+ # binary data
+ install -d "$pkgdir"/opt
+ mv "${srcdir}/$DIR_NAME" "${pkgdir}/opt/chitubox-free"
+
+ # launcher
+ install -d "$pkgdir"/usr/bin
+ ln -s "/opt/chitubox-free/CHITUBOX" "$pkgdir"/usr/bin/chitubox-free
+
+ # desktop file
+ install -Dm644 chitubox-free.desktop "$pkgdir"/usr/share/applications/chitubox-free.desktop
+}
diff --git a/chitubox-free.desktop b/chitubox-free.desktop
new file mode 100644
index 000000000000..539a69186d76
--- /dev/null
+++ b/chitubox-free.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Type=Application
+Name=ChiTuBox Free
+Comment=All-in-one SLA/DLP/LCD Slicer
+Exec=chitubox-free
+Categories=Graphics;Utility;