Package Details: orca-slicer-unstable-bin 2.4.2-1

Git Clone URL: https://aur.archlinux.org/orca-slicer-unstable-bin.git (read-only, click to copy)
Package Base: orca-slicer-unstable-bin
Description: G-code generator for 3D printers (versions including beta, release candidates and stable versions)
Upstream URL: https://github.com/OrcaSlicer/OrcaSlicer
Keywords: orca, orcaslicer, slicer
Licenses: AGPL-3.0-only
Conflicts: orca-slicer
Provides: orca-slicer
Submitter: sem.z
Maintainer: AndyHazz (sem.z)
Last Packager: AndyHazz
Votes: 7
Popularity: 0.57
First Submitted: 2024-03-12 14:11 (UTC)
Last Updated: 2026-07-07 03:41 (UTC)

Latest Comments

1 2 3 4 Next › Last »

AndyHazz commented on 2026-05-25 19:18 (UTC)

Fixed in 2.4.0alpha-2, thanks for flagging.

MadGoat commented on 2026-05-25 15:03 (UTC) (edited on 2026-05-25 18:44 (UTC) by MadGoat)

UPDATE: 2.4.0alpha-2 - updating and working great, Thanks again!

Hi AndyHazz,

The package currently fails to build at the prepare() stage for version 2.4.0alpha-1 with the following error: "sed: can't read squashfs-root/OrcaSlicer.desktop: No such file or directory"

Reasoning: Upstream updated the desktop entry filename inside the Linux AppImage to follow the reverse-DNS format: com.orcaslicer.OrcaSlicer.desktop. Because the PKGBUILD expects the legacy OrcaSlicer.desktop name, the build breaks.

Suggested Fix: Using wildcards (*.desktop) in the prepare() and package() blocks will safely handle this new naming scheme and protect the package from any future capitalization or naming changes upstream makes.

Proposed PKGBUILD Diff (Click to expand)
--- PKGBUILD
+++ PKGBUILD
@@ -21,3 +21,3 @@
    ./OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage --appimage-extract
-   sed -i 's|Exec=.*|Exec=/opt/orca-slicer-unstable/bin/orca-slicer %U|g' \
-       "squashfs-root/OrcaSlicer.desktop"}
+   sed -i 's|Exec=.*|Exec=/opt/orca-slicer-unstable/bin/orca-slicer %U|g' squashfs-root/*.desktop
 }
@@ -29,4 +29,4 @@
    rm -rf "$pkgdir/opt/${pkgname%-bin}/usr/"
-   rm -f "$pkgdir/opt/${pkgname%-bin}"/{OrcaSlicer.desktop,AppRun,OrcaSlicer.png}
+   rm -f "$pkgdir/opt/${pkgname%-bin}"/*.desktop
+   rm -f "$pkgdir/opt/${pkgname%-bin}"/{AppRun,OrcaSlicer.png,orcaslicer.png,com.orcaslicer.OrcaSlicer.png}

    install -d "$pkgdir/usr/bin"
    ln -s "/opt/${pkgname%-bin}/bin/orca-slicer" "$pkgdir/usr/bin/orca-slicer"

    install -d "$pkgdir/usr/share/applications"
-   install -Dm644 "squashfs-root/OrcaSlicer.desktop" \
-       "$pkgdir/usr/share/applications/"
+   install -m644 squashfs-root/*.desktop -t "$pkgdir/usr/share/applications/"

Thanks for maintaining the package!

Temporary local build workaround for yay users (Click to expand)
cd ~/.cache/yay/orca-slicer-unstable-bin/
cat << 'EOF' > PKGBUILD
# Maintainer: AndyHazz <andyhazz at proton dot me>
# Contributor: sem.z <sem.z at protonmail dot com>
pkgname="orca-slicer-unstable-bin"
pkgver=2.4.0alpha
_pkgver=2.4.0-alpha
pkgrel=1
pkgdesc="G-code generator for 3D printers (versions including beta, release candidates and stable versions)"
arch=('x86_64')
url="https://github.com/OrcaSlicer/OrcaSlicer"
license=('AGPL-3.0-only')
depends=('libmspack' 'glu' 'cairo' 'gtk3' 'webkit2gtk-4.1' 'gstreamer' 'wayland' 'gst-plugins-base' 'gst-libav' 'ttf-nanum' 'gst-plugins-good')
provides=("orca-slicer")
conflicts=("orca-slicer")
source=("https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${_pkgver}/OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage")
sha512sums=('1b4a91d1c8aa81962287889a70afcd03e9b009fe25359316abb6f9b92ff3e381aeb9c64d5ccc49d110d9abec904503eac8226fcfbea0bfba582b74aa5ebe933b')
options=('!strip' '!debug')
prepare() {
    chmod +x OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage
    ./OrcaSlicer_Linux_AppImage_Ubuntu2404_V${_pkgver}.AppImage --appimage-extract
    sed -i 's|Exec=.*|Exec=/opt/orca-slicer-unstable/bin/orca-slicer %U|g' squashfs-root/*.desktop
}
package() {
    find squashfs-root/{resources,usr/share/icons}/ -type d -exec chmod 755 {} +
    install -d "$pkgdir/opt/${pkgname%-bin}/"
    cp -a squashfs-root/* "$pkgdir/opt/${pkgname%-bin}/"
    rm -rf "$pkgdir/opt/${pkgname%-bin}/usr/"
    rm -f "$pkgdir/opt/${pkgname%-bin}"/*.desktop
    rm -f "$pkgdir/opt/${pkgname%-bin}"/{AppRun,OrcaSlicer.png,orcaslicer.png,com.orcaslicer.OrcaSlicer.png}
    install -d "$pkgdir/usr/bin"
    ln -s "/opt/${pkgname%-bin}/bin/orca-slicer" "$pkgdir/usr/bin/orca-slicer"
    install -d "$pkgdir/usr/share/applications"
    install -m644 squashfs-root/*.desktop -t "$pkgdir/usr/share/applications/"
    install -d "$pkgdir/usr/share/icons/"
    cp -r squashfs-root/usr/share/icons/hicolor/ "$pkgdir/usr/share/icons/"
}
EOF
makepkg -sic

Stefan99353 commented on 2026-05-25 08:53 (UTC)

As of V2.4.0-alpha the desktop file seems to be renamed to com.orcaslicer.OrcaSlicer.desktop. This results in an error during build: sed: can't read squashfs-root/OrcaSlicer.desktop: No such file or directory

AndyHazz commented on 2025-09-29 19:09 (UTC)

@damir I don't think I can fix that display/resolution issue without some changes upstream ...

Unrelated, I have just pushed a PKGBUILD change to require ttf-nanum - that resolves a crash when opening preferences: https://github.com/SoftFever/OrcaSlicer/issues/10029 - tracked down by @lod who's maintaining the orca-slicer-git package, I could see the same issue occurring here.

damir commented on 2025-09-29 10:43 (UTC)

i am affected by a probably upstream bug. no working orca-slicer. it is this: https://github.com/SoftFever/OrcaSlicer/issues/4935

AndyHazz commented on 2025-09-15 20:25 (UTC) (edited on 2025-09-16 11:36 (UTC) by AndyHazz)

I've fixed the app image issue, updated to the latest beta, also changed the desktop file to allow opening orca slicer web links from printables/thingiverse etc.

(I noticed this package had been abandoned so I've adopted it for now)

gatesphere commented on 2025-09-03 15:58 (UTC)

+1 to the chorus -- the current PKGBUILD tries to delete an AppImage file that does not exist.

pdizzle commented on 2025-08-25 21:08 (UTC)

Also had this fail unable to delete the app image, this comment seems to have at least let the build proceed https://aur.archlinux.org/packages/orca-slicer-unstable-bin#comment-1036971

pr0m1x commented on 2025-08-22 22:21 (UTC)

Same problem, there is no /opt/orca-slicer-unstable/OrcaSlicer-x86_64.AppImage

uberben commented on 2025-08-21 15:03 (UTC)

Weird, there is no /opt/orca-slicer-unstable/OrcaSlicer-x86_64.AppImage on my machine.