diff options
author | Denys Zariaiev | 2020-04-25 17:10:10 +0200 |
---|---|---|
committer | Denys Zariaiev | 2020-04-25 17:10:10 +0200 |
commit | cb4d9a9cfad783ff67a4cb9dbc958805c29ea6b2 (patch) | |
tree | bf742e972820389fe23a9b5a6e559886cb55da04 | |
download | aur-cb4d9a9cfad783ff67a4cb9dbc958805c29ea6b2.tar.gz |
v1.6.3
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 53 | ||||
-rw-r--r-- | chitubox-free.desktop | 6 |
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; |