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.