Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages / 
prusa-slicer


Commits:
deccc1ba by Sven-Hendrik Haase at 2026-01-13T12:18:20+01:00
upgpkg: 2.9.4-4: Fix crashing on Wayland

Fixes #12.

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- allow_wayland.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = prusa-slicer
        pkgdesc = G-code generator for 3D printers (Prusa fork of Slic3r)
        pkgver = 2.9.4
-       pkgrel = 3
+       pkgrel = 4
        url = https://github.com/prusa3d/PrusaSlicer
        arch = x86_64
        license = AGPL-3.0-only
@@ -25,7 +25,6 @@ pkgbase = prusa-slicer
        depends = boost-libs
        depends = curl
        depends = expat
-       depends = glew
        depends = libjpeg
        depends = nanosvg
        depends = nlopt
@@ -57,7 +56,7 @@ pkgbase = prusa-slicer
        sha256sums = 
a09fb8f10dde4ea04c663a410aac9586b6461c60e5bb3b828277a0294b8be223
        sha256sums = 
75d240f20ac5a9da8a780500dd9756af8c6d13edddaf25ff99673d42eabf3d7a
        sha256sums = 
730fe9b67d69dffd8f02ba92e13263cd002cc597204d8b718deeb76ff25f43c7
-       sha256sums = 
7f7c27900ea9f7d944cd9ce26ee87b17c582bec6dad7d7e52967d28be0dd8708
+       sha256sums = 
ededd183348aa9448b78037bdf30e14fd944610b82e6fd97b2047ca2f490ce06
 
 pkgname = prusa-slicer
        optdepends = slicer-udev: 3D printer connection rules


=====================================
PKGBUILD
=====================================
@@ -5,13 +5,13 @@
 pkgbase=prusa-slicer
 pkgname=(prusa-slicer slicer-udev)
 pkgver=2.9.4
-pkgrel=3
+pkgrel=4
 pkgdesc="G-code generator for 3D printers (Prusa fork of Slic3r)"
 arch=('x86_64')
 url="https://github.com/prusa3d/PrusaSlicer";
 license=('AGPL-3.0-only')
 depends=('gtk3' 'webkit2gtk-4.1' 'mpfr' 'gmp' 'blosc' 'boost-libs' 'curl'
-         'expat' 'glew' 'libjpeg' 'nanosvg' 'nlopt' 'opencascade' 'opencsg'
+         'expat' 'libjpeg' 'nanosvg' 'nlopt' 'opencascade' 'opencsg'
          'openexr' 'openssl' 'openvdb' 'libpng' 'qhull' 'tbb' 'libtiff'
          'wxwidgets-gtk3' 'z3' 'zlib')
 makedepends=('cmake' 'systemd' 'glu' 'ninja' 'git' 'python' 'boost' 'catch2'
@@ -32,7 +32,7 @@ 
sha256sums=('4f2d8d30561047a82f63ec23eb530f996b08d599c0d9ecbaebaeb44aa4a1c849'
             'a09fb8f10dde4ea04c663a410aac9586b6461c60e5bb3b828277a0294b8be223'
             '75d240f20ac5a9da8a780500dd9756af8c6d13edddaf25ff99673d42eabf3d7a'
             '730fe9b67d69dffd8f02ba92e13263cd002cc597204d8b718deeb76ff25f43c7'
-            '7f7c27900ea9f7d944cd9ce26ee87b17c582bec6dad7d7e52967d28be0dd8708')
+            'ededd183348aa9448b78037bdf30e14fd944610b82e6fd97b2047ca2f490ce06')
 
 prepare() {
   cd PrusaSlicer-version_${pkgver/_/-}
@@ -74,7 +74,7 @@ build() {
       -G Ninja \
       -S PrusaSlicer-version_${pkgver/_/-}/deps \
       -B deps_${pkgver} \
-      
-DPrusaSlicer_deps_PACKAGE_EXCLUDES="Blosc;Boost;Catch2;Cereal;CGAL;CURL;Eigen;EXPAT;GLEW;GMP;JPEG;json;MPFR;NanoSVG;NLopt;OCCT;OpenCSG;OpenEXR;OpenSSL;OpenVDB;PNG;Qhull;TBB;TIFF;wxWidgets;z3;ZLIB"
+      
-DPrusaSlicer_deps_PACKAGE_EXCLUDES="Blosc;Boost;Catch2;Cereal;CGAL;CURL;Eigen;EXPAT;GMP;JPEG;json;MPFR;NanoSVG;NLopt;OCCT;OpenCSG;OpenEXR;OpenSSL;OpenVDB;PNG;Qhull;TBB;TIFF;wxWidgets;z3;ZLIB"
   ninja -C deps_${pkgver}
 
   cmake \


=====================================
allow_wayland.patch
=====================================
@@ -1,13 +1,17 @@
-commit c9282b73f3d09daff23a2603addd94605596ebe7
-Author: Robert Schiele <[email protected]>
-Date:   Thu May 8 19:16:46 2025 +0200
-
-    remove forcing GDK_BACKEND to x11
-    
-    It seems the problems on Wayland from the past are removed meanwhile.
-
+diff --git a/deps/+GLEW/GLEW.cmake b/deps/+GLEW/GLEW.cmake
+index c2db9117b..280caec26 100644
+--- a/deps/+GLEW/GLEW.cmake
++++ b/deps/+GLEW/GLEW.cmake
+@@ -5,4 +5,5 @@ add_cmake_project(
+   SOURCE_SUBDIR build/cmake
+   CMAKE_ARGS
+     -DBUILD_UTILS=OFF
+-)
+\ No newline at end of file
++    -DGLEW_EGL=ON
++)
 diff --git a/src/CLI/GuiParams.cpp b/src/CLI/GuiParams.cpp
-index f44b91651f..41b42ff368 100644
+index f44b91651..41b42ff36 100644
 --- a/src/CLI/GuiParams.cpp
 +++ b/src/CLI/GuiParams.cpp
 @@ -107,9 +107,8 @@ int start_gui_with_params(GUI::GUI_InitParams& params)
@@ -30,7 +34,7 @@ index f44b91651f..41b42ff368 100644
 \ No newline at end of file
 +#endif // SLIC3R_GUI
 diff --git a/src/CLI/Setup.cpp b/src/CLI/Setup.cpp
-index 82e03d466d..95acdf3477 100644
+index 82e03d466..95acdf347 100644
 --- a/src/CLI/Setup.cpp
 +++ b/src/CLI/Setup.cpp
 @@ -212,11 +212,6 @@ static bool setup_common()



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-slicer/-/commit/deccc1bacfcf8f6251e8c77dbbaa08aa73e1658e

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-slicer/-/commit/deccc1bacfcf8f6251e8c77dbbaa08aa73e1658e
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to