summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Rys2022-12-31 18:29:04 +0100
committerMartin Rys2022-12-31 18:29:04 +0100
commit59ad6e993011227da48e68b8910805deb73dfc8b (patch)
tree9e7f03252ac983fea9c271a7006f525016542bd5
parent5b0754e4be8bd1b7254aea23d8e71ab2a555a4b2 (diff)
downloadaur-59ad6e993011227da48e68b8910805deb73dfc8b.tar.gz
Add associations for CTB, CBDDLP and STL extensions
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD8
-rw-r--r--chitubox-free.desktop2
-rw-r--r--chitubox-free.xml14
4 files changed, 21 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 856f9ece39a9..000428d488ea 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = chitubox-free-bin
pkgdesc = All-in-one SLA/DLP/LCD Slicer
pkgver = 1.9.4
- pkgrel = 3
+ pkgrel = 4
url = https://www.chitubox.com/download.html
arch = x86_64
license = Commercial
@@ -14,8 +14,8 @@ pkgbase = chitubox-free-bin
source = local://launcher
source = local://chitubox-free.xml
sha256sums = c3131af2c0409759b8659f0e0b9a023bf65698245a9073051be5ff7082748e9b
- sha256sums = 4cb392165bce42884c99c6d94d01ccb164c4efc6c6c8554f6817eba3f2c680e5
+ sha256sums = ef455760a0ed63b4f695fd5d999a338e6192e6fa9d4571791397cd5884c62c9f
sha256sums = 1144e0420568f0745aa6392d42c0fe0f496d18fb26e28c636bae45615180ec4e
- sha256sums = ba5fd615e18e2239796ac69891266165b88488c05f33013f4d41646a225f64e2
+ sha256sums = 8bd846e6e12e293c8fe9a9c78e59658397dd078e1d697d72cda339ccd6ba06b2
pkgname = chitubox-free-bin
diff --git a/PKGBUILD b/PKGBUILD
index 4269bfe6caf3..9b76f8b0a292 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=chitubox-free-bin
pkgver=1.9.4
-pkgrel=3
+pkgrel=4
pkgdesc="All-in-one SLA/DLP/LCD Slicer"
makedepends=(
@@ -44,9 +44,9 @@ source=(
sha256sums=(
'c3131af2c0409759b8659f0e0b9a023bf65698245a9073051be5ff7082748e9b'
- '4cb392165bce42884c99c6d94d01ccb164c4efc6c6c8554f6817eba3f2c680e5'
+ 'ef455760a0ed63b4f695fd5d999a338e6192e6fa9d4571791397cd5884c62c9f'
'1144e0420568f0745aa6392d42c0fe0f496d18fb26e28c636bae45615180ec4e'
- 'ba5fd615e18e2239796ac69891266165b88488c05f33013f4d41646a225f64e2'
+ '8bd846e6e12e293c8fe9a9c78e59658397dd078e1d697d72cda339ccd6ba06b2'
)
noextract=("$ARCHIVE_NAME")
@@ -79,6 +79,6 @@ package()
install -Dm644 freeIcon_6_64x64x32.png "$pkgdir"/usr/share/icons/hicolor/64x64/apps/chitubox-free.png
install -Dm644 freeIcon_5_128x128x32.png "$pkgdir"/usr/share/icons/hicolor/128x128/apps/chitubox-free.png
- # mime
+ # mime/associations - see https://manual.chitubox.com/user-manual-pro/requirements/
install -Dm644 chitubox-free.xml "$pkgdir"/usr/share/mime/packages/chitubox-free.xml
}
diff --git a/chitubox-free.desktop b/chitubox-free.desktop
index 25925a951e03..f255dab71091 100644
--- a/chitubox-free.desktop
+++ b/chitubox-free.desktop
@@ -6,4 +6,4 @@ Comment=All-in-one SLA/DLP/LCD Slicer
Exec=chitubox-free %f
Icon=chitubox-free
Categories=Graphics;Utility;
-MimeType=model/chitubox;
+MimeType=model/chitubox;model/ctb;model/cbddlp;model/stl
diff --git a/chitubox-free.xml b/chitubox-free.xml
index e6ea1d300345..0f20f3b1549f 100644
--- a/chitubox-free.xml
+++ b/chitubox-free.xml
@@ -1,9 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="model/chitubox">
- <comment>Chitubox Sliced 3D model</comment>
+ <comment>Chitubox Project</comment>
<glob pattern="*.chitubox"/>
<acronym>CHITUBOX</acronym>
<icon name="chitubox-free"/>
</mime-type>
+ <mime-type type="model/ctb">
+ <comment>Chitubox Sliced 3D model</comment>
+ <glob pattern="*.ctb"/>
+ <acronym>CTB</acronym>
+ <icon name="chitubox-free"/>
+ </mime-type>
+ <mime-type type="model/cbddlp">
+ <comment>Chitubox Sliced 3D model</comment>
+ <glob pattern="*.cbddlp"/>
+ <acronym>CBDDLP</acronym>
+ <icon name="chitubox-free"/>
+ </mime-type>
</mime-info>