Sven-Hendrik Haase pushed to branch main at Arch Linux / Packaging / Packages /
prusa-slicer
Commits:
ac4c3607 by Sven-Hendrik Haase at 2026-05-21T19:17:57+02:00
upgpkg: 2.9.5-1
- - - - -
4 changed files:
- .SRCINFO
- PKGBUILD
- REUSE.toml
- + catch2-missing-include.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 = 10
+ pkgver = 2.9.5
+ pkgrel = 1
url = https://github.com/prusa3d/PrusaSlicer
arch = x86_64
license = AGPL-3.0-only
@@ -51,7 +51,7 @@ pkgbase = prusa-slicer
depends = hicolor-icon-theme
depends = imath
options = !makeflags
- source =
https://github.com/prusa3d/PrusaSlicer/archive/version_2.9.4/prusa-slicer-2.9.4.tar.gz
+ source =
https://github.com/prusa3d/PrusaSlicer/archive/version_2.9.5/prusa-slicer-2.9.5.tar.gz
source = fixes_boost.patch
source = fixes_cgal.patch
source = fixes_nanosvg.patch
@@ -60,7 +60,8 @@ pkgbase = prusa-slicer
source = boost-1.89.patch
source = allow_wayland.patch
source = use_glad.patch
- sha256sums =
4f2d8d30561047a82f63ec23eb530f996b08d599c0d9ecbaebaeb44aa4a1c849
+ source = catch2-missing-include.patch
+ sha256sums =
f0f0f82a4b174d9ea5bb131d435821305cbc1c79efb7d22cfce71956fec1a34b
sha256sums =
9cd41e83bf05f33b60a5ec99a166f10ac24a4f970dc7853ff67a9635fe21bdb7
sha256sums =
42b60b5d3c5912569feee7a7fd886ad98581237002da242f211a651005e3a911
sha256sums =
bd5d5b2cdc60df0add095dc7b77643022a7245b74dc9d7720fdc50eb203dba08
@@ -69,6 +70,7 @@ pkgbase = prusa-slicer
sha256sums =
730fe9b67d69dffd8f02ba92e13263cd002cc597204d8b718deeb76ff25f43c7
sha256sums =
ededd183348aa9448b78037bdf30e14fd944610b82e6fd97b2047ca2f490ce06
sha256sums =
de93af123efed90721784d5665e95eb4a757349e039caf009cd45db2ed3d81d6
+ sha256sums =
69764c5d4c671978eac069188d81dd5713f8188b2bf001fb12a02d8f8f099fba
pkgname = prusa-slicer
optdepends = slicer-udev: 3D printer connection rules
=====================================
PKGBUILD
=====================================
@@ -4,8 +4,8 @@
pkgbase=prusa-slicer
pkgname=(prusa-slicer slicer-udev)
-pkgver=2.9.4
-pkgrel=10
+pkgver=2.9.5
+pkgrel=1
pkgdesc="G-code generator for 3D printers (Prusa fork of Slic3r)"
arch=('x86_64')
url="https://github.com/prusa3d/PrusaSlicer"
@@ -26,8 +26,9 @@
source=(https://github.com/prusa3d/PrusaSlicer/archive/version_${pkgver/_/-}/${p
boost-1.88.patch
boost-1.89.patch
allow_wayland.patch
- use_glad.patch)
-sha256sums=('4f2d8d30561047a82f63ec23eb530f996b08d599c0d9ecbaebaeb44aa4a1c849'
+ use_glad.patch
+ catch2-missing-include.patch)
+sha256sums=('f0f0f82a4b174d9ea5bb131d435821305cbc1c79efb7d22cfce71956fec1a34b'
'9cd41e83bf05f33b60a5ec99a166f10ac24a4f970dc7853ff67a9635fe21bdb7'
'42b60b5d3c5912569feee7a7fd886ad98581237002da242f211a651005e3a911'
'bd5d5b2cdc60df0add095dc7b77643022a7245b74dc9d7720fdc50eb203dba08'
@@ -35,7 +36,8 @@
sha256sums=('4f2d8d30561047a82f63ec23eb530f996b08d599c0d9ecbaebaeb44aa4a1c849'
'75d240f20ac5a9da8a780500dd9756af8c6d13edddaf25ff99673d42eabf3d7a'
'730fe9b67d69dffd8f02ba92e13263cd002cc597204d8b718deeb76ff25f43c7'
'ededd183348aa9448b78037bdf30e14fd944610b82e6fd97b2047ca2f490ce06'
- 'de93af123efed90721784d5665e95eb4a757349e039caf009cd45db2ed3d81d6')
+ 'de93af123efed90721784d5665e95eb4a757349e039caf009cd45db2ed3d81d6'
+ '69764c5d4c671978eac069188d81dd5713f8188b2bf001fb12a02d8f8f099fba')
prepare() {
cd PrusaSlicer-version_${pkgver/_/-}
@@ -48,6 +50,7 @@ prepare() {
s/^\(set(OCCT_LIBS\)/\1 TKDESTEP/' \
src/occt_wrapper/CMakeLists.txt
+ patch -Np1 -i "${srcdir}"/catch2-missing-include.patch
patch -Np1 -i "${srcdir}"/fixes_boost.patch
patch -Np1 -i "${srcdir}"/fixes_cgal.patch
patch -Np1 -i "${srcdir}"/fixes_nanosvg.patch
=====================================
REUSE.toml
=====================================
@@ -34,6 +34,7 @@ path = [
"fixes_nanosvg.patch",
"integrate_occtwrapper.patch",
"use_glad.patch",
+ "catch2-missing-include.patch",
]
SPDX-FileCopyrightText = "prusa-slicer contributors"
SPDX-License-Identifier = "AGPL-3.0-only"
=====================================
catch2-missing-include.patch
=====================================
@@ -0,0 +1,9 @@
+--- a/tests/sla_print/sla_test_utils.hpp
++++ b/tests/sla_print/sla_test_utils.hpp
+@@ -2,6 +2,7 @@
+ #define SLA_TEST_UTILS_HPP
+
+ #include <catch2/catch_test_macros.hpp>
++#include <catch2/interfaces/catch_interfaces_capture.hpp>
+ #include <catch2/catch_approx.hpp>
+ #include <test_utils.hpp>
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-slicer/-/commit/ac4c3607e859f01c52c5bd07381515b27d26c6d0
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/prusa-slicer/-/commit/ac4c3607e859f01c52c5bd07381515b27d26c6d0
You're receiving this email because of your account on gitlab.archlinux.org.
Manage all notifications: https://gitlab.archlinux.org/-/profile/notifications
| Help: https://gitlab.archlinux.org/help