惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
月光博客
月光博客
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
F
Fortinet All Blogs
T
The Blog of Author Tim Ferriss
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
aimingoo的专栏
aimingoo的专栏
U
Unit 42
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
B
Blog
博客园_首页
G
Google Developers Blog
Recent Announcements
Recent Announcements
博客园 - 【当耐特】
P
Proofpoint News Feed
博客园 - 司徒正美
Hugging Face - Blog
Hugging Face - Blog
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI

AUR Newest Packages

AUR (en) - linuxqq-clipsync-git AUR (en) - libtslitex-git AUR (en) - libtslitex-git AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - neovim-base16-git AUR (en) - pirata AUR (en) - rpi-imager-git-non-root AUR (en) - python-fastapi-sso AUR (en) - tmux-ai-titles AUR (en) - zeed-bin AUR (en) - bclone-bin AUR (en) - dwl-git-azerty AUR (en) - auggie-bin AUR (en) - libspatialaudio-git AUR (en) - libspatialaudio AUR (en) - miniupnpd-iptables-legacy AUR (en) - miniupnpd-nft AUR (en) - jeeves-bin AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-bin AUR (en) - classfi-git AUR (en) - classfi AUR (en) - giff-git AUR (en) - budget-tracker-bin
AUR (en) - openscad-snapshot-appimage
2026-06-16 · via AUR Newest Packages

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.

Latest Comments

Felixoid commented on 2026-06-02 12:52 (UTC)

Thanks, the get-latest.py is a very convenient way to get the latest AppImage, actually!

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.