Thanks, the get-latest.py is a very convenient way to get the latest AppImage, actually!
Search Criteria
Package Details: openscad-snapshot-appimage 2026.05.31-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/openscad-snapshot-appimage.git (read-only, click to copy) |
|---|---|
| Package Base: | openscad-snapshot-appimage |
| Description: | The Programmers Solid 3D CAD Modeller (Snapshot AppImage version) |
| Upstream URL: | https://www.openscad.org/ |
| Keywords: | appimage nightly openscad snapshot |
| Licenses: | GPL2 |
| Conflicts: | openscad |
| Provides: | openscad |
| Submitter: | ostheer |
| Maintainer: | ostheer (Felixoid) |
| Last Packager: | ostheer |
| Votes: | 2 |
| Popularity: | 0.74 |
| First Submitted: | 2025-06-03 20:57 (UTC) |
| Last Updated: | 2026-06-02 08:31 (UTC) |
Dependencies (2)
Required by (25)
- freecad-git (requires openscad) (optional)
- freecad-linkstage3-git (requires openscad) (optional)
- freecad-weekly (requires openscad) (optional)
- gnome-thumbnailers-git (requires openscad) (optional)
- inkscape-paths2openscad (requires openscad) (optional)
- kibot (requires openscad)
- ooml-git (requires openscad) (optional)
- openscad-bosl (requires openscad)
- openscad-dotscad-git (requires openscad)
- openscad-lasercut-git (requires openscad)
- openscad-ldraw (requires openscad)
- openscad-libraries (requires openscad)
- openscad-list-compr-demos-git (requires openscad)
- openscad-mcad-dev-git (requires openscad)
- openscad-nopscadlib-git (requires openscad)
- openscad-round-anything (requires openscad)
- openscad-scad-utils-git (requires openscad)
- openscad-thread-profile-git (requires openscad)
- openscad-threadlib (requires openscad)
- openscad-threadlib-git (requires openscad)
- Show 5 more...
Sources (3)
Latest Comments
Felixoid commented on 2026-06-02 12:52 (UTC)
ostheer commented on 2026-06-02 08:36 (UTC) (edited on 2026-06-02 08:36 (UTC) by ostheer)
Hi @Felixoid, thanks for your comment. I've included your MIME suggestion, that's a good one. It didn't occur to me because I never see or click file icons (I use arch btw). I've been using a (terrible) python script (included in this git repo) to automatically update the content, which I run periodically. Due to life, I hadn't done that in a while now. I've added you now as a co-maintainer, so feel free to update it if I take too long :).
Felixoid commented on 2026-06-02 07:56 (UTC) (edited on 2026-06-02 07:57 (UTC) by Felixoid)
Do you need help with maintaining the package?
There are a couple of improvements necessary for comfortable usage:
- update the packages
- extract the mime directory to open files properly using OpenSCAD
diff --git a/.SRCINFO b/.SRCINFO
index 986ab20..51d005a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,20 @@
pkgbase = openscad-snapshot-appimage
pkgdesc = The Programmers Solid 3D CAD Modeller (Snapshot AppImage version)
- pkgver = 2026.02.19
+ pkgver = 2026.05.31
pkgrel = 1
url = https://www.openscad.org/
arch = x86_64
license = GPL2
depends = fuse2
+ depends = shared-mime-info
provides = openscad
conflicts = openscad
options = !strip
- source = OpenSCAD-2026.02.19-x86_64.AppImage::https://files.openscad.org/snapshots/OpenSCAD-2026.02.19-x86_64.AppImage
+ source = OpenSCAD-2026.05.31-x86_64.AppImage::https://files.openscad.org/snapshots/OpenSCAD-2026.05.31-x86_64.AppImage
source = openscad.desktop
source = openscad.png::https://openscad.org/assets/img/logo.png
- sha256sums = 6effa341343d22891295df5f89b6a3498066d4df5e23f838ba84e5fa019f29fa
+ sha256sums = ecf1e35bc2becd344f8f51056287045ce4aa897696bbd9cd05b89c6e6253ad80
sha256sums = 0054ea531181266a881fec9ee6b976e7165a404081cd048509621aa1b05403c8
sha256sums = 9839be1ae8e9203798713b2d0377d265354f4c5d70fc457c3ff6f015e0e5f56d
pkgname = openscad-snapshot-appimage
-
diff --git a/PKGBUILD b/PKGBUILD
index 6775bb8..3a56612 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,13 +1,13 @@
# Maintainer: Mathijs Verhaegh <mathijs@verhaegh.nl>
pkgname=openscad-snapshot-appimage
-pkgver=2026.02.19
+pkgver=2026.05.31
pkgrel=1
pkgdesc="The Programmers Solid 3D CAD Modeller (Snapshot AppImage version)"
arch=('x86_64')
url="https://www.openscad.org/"
license=('GPL2')
-depends=('fuse2')
+depends=('fuse2' 'shared-mime-info')
provides=('openscad')
conflicts=('openscad')
options=(!strip)
@@ -18,16 +18,23 @@ source=(
"openscad.png::https://openscad.org/assets/img/logo.png"
)
sha256sums=(
- '6effa341343d22891295df5f89b6a3498066d4df5e23f838ba84e5fa019f29fa'
+ 'ecf1e35bc2becd344f8f51056287045ce4aa897696bbd9cd05b89c6e6253ad80'
'0054ea531181266a881fec9ee6b976e7165a404081cd048509621aa1b05403c8'
'9839be1ae8e9203798713b2d0377d265354f4c5d70fc457c3ff6f015e0e5f56d'
)
+prepare() {
+ chmod +x "OpenSCAD-${pkgver}-x86_64.AppImage"
+ "./OpenSCAD-${pkgver}-x86_64.AppImage" --appimage-extract usr/share/mime/packages/openscad.xml
+}
+
package() {
install -Dm755 "OpenSCAD-${pkgver}-x86_64.AppImage" "${pkgdir}/opt/${pkgname}/openscad.AppImage"
install -dm755 "${pkgdir}/usr/bin"
ln -sf "/opt/${pkgname}/openscad.AppImage" "${pkgdir}/usr/bin/openscad"
install -Dm644 "${srcdir}/openscad.desktop" "${pkgdir}/usr/share/applications/openscad.desktop"
+ install -Dm644 "${srcdir}/squashfs-root/usr/share/mime/packages/openscad.xml" \
+ "${pkgdir}/usr/share/mime/packages/openscad.xml"
install -Dm644 "${srcdir}/openscad.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/openscad.png"
}
I can gladly help
ostheer commented on 2026-02-08 13:34 (UTC)
NOTE: If you're using the .desktop file to start the program, Openscad will try to link your system Qt libraries. This is done to enable missing (dark) themes. If you get undefined symbol errors, make sure the required Qt(6) libraries are installed on your system. Alternatively, create your own .desktop without QT_PLUGIN_PATH and LD_LIBRARY_PATH.
Pinned Comments
ostheer commented on 2026-02-08 13:34 (UTC)
NOTE: If you're using the .desktop file to start the program, Openscad will try to link your system Qt libraries. This is done to enable missing (dark) themes. If you get undefined symbol errors, make sure the required Qt(6) libraries are installed on your system. Alternatively, create your own .desktop without QT_PLUGIN_PATH and LD_LIBRARY_PATH.