aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 20 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ad4c38213f68..2d1dd1b77a7c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,20 +17,37 @@ source=(
'BambuStudio.cpp.patch'
'TreeSupport.cpp.patch'
'bambu-studio.sh'
+ 'clipper.engine.h'
+ 'TBB.cmake'
+ '0001-TBB-GCC13.patch'
+ 'OpenEXR.cmake'
+ '0001-OpenEXR-GCC13.patch'
+ 'clipper.engine.cpp'
)
sha512sums=('6c0d34f9ad8dbc74352b912268afc04f30d4e6d9eb21baabdd26c986625ae5e6d1e53c06f412d8315086abc29db54104ace32d17c1bd971b0b7cbd207f3dbd6e'
'fd0c5df8bd82ad8fb96204921a407a4497406bc0d0b13ab11d241d28b6b924baf1d9557974506a8135f6c58ba0b183c6828a63b8b625edc1654484b3630af775'
'419e7ffb8044531a1c78cd191a96c11f719b439afce674f7e31d1d2e0dc57ecc03cea27ab4ad5ee6522606630fd59ac1745b9a1b787db14893561a4495806117'
'674fc00a73b2e5997e5f3dcf74299a2ab5dfac5114247f8b6b0c87bf14f289413ec668a39063ef10a557cc2c45ca08e52a7b1714a1f9f69763edf3a7faa1d01c'
- 'e3cb1b072754ae6443fa136fffa263761b5e4e3da5dca1e91b7c4d577daaf01afa0affde04f1355fc404fcd336852db4ce8dc57938833f864346a0b17c12d6d6')
+ 'e3cb1b072754ae6443fa136fffa263761b5e4e3da5dca1e91b7c4d577daaf01afa0affde04f1355fc404fcd336852db4ce8dc57938833f864346a0b17c12d6d6'
+ '183dcf3298432904b4fc0098bb356be6b87f703fd189eb66e7da8c39eacd4e7620ec153b2ab3746a777c887dffbd4440bc1cd1977f397044ed330598ce98e0e9'
+ '208a24cd44521907a261a5fa0a646eb469099bbe1b96805070e09cc1f288d7b8ff7d79dfd153e08f1ce5894030f87e5d89f33cfadfab8f2454f07d5495d360f1'
+ '929fec4b32e05cf88f335adc74dff0cb7e353054674d22f67b5dbe6e1a741de758c53ddeb746a2c2f2ffe7351eb0985f66c15d562069e6fedc7443163eee2171'
+ 'fcc49f8364b9446b34e0b96c72e5e4ff0288d2ebbdef8f38f8a488f97558133d0c826de1b7181e1484135e6a9e3b549b6c5fd66d37d8f3b13751b03a675d4e41'
+ 'b32b2b1d7320ddac22eb081a7d96f75b37cb8fc84d716433ab9e08143390c3f074cfecdaf81f74621bcd9e15def2451d673e7b1600c75fa7edf62736aaf9e315'
+ 'bb206ceefb7da698db8ce52531a865b2b1b2478431fc21307fa40300dda5c081b396f9667392fa677e8a7681682cd82812e6fa2c3f25f9ba5dc758b055d38900')
prepare() {
# link up directory
ln -sf BambuStudio-${pkgver} BambuStudio
# add missing 0001-Boost-fix.patch
cp 0001-Boost-fix.patch BambuStudio/deps/Boost
- # remove invalid UTF-8 chars
-# patch -p0 < "$srcdir/TreeSupport.cpp.patch"
+ # deal with GCC13 issues
+ cp 0001-OpenEXR-GCC13.patch BambuStudio/deps/OpenEXR/0001-OpenEXR-GCC13.patch
+ cp OpenEXR.cmake BambuStudio/deps/OpenEXR/OpenEXR.cmake
+ cp 0001-TBB-GCC13.patch BambuStudio/deps/TBB/0001-TBB-GCC13.patch
+ cp TBB.cmake BambuStudio/deps/TBB/TBB.cmake
+ cp clipper.engine.h BambuStudio/src/clipper2/Clipper2Lib/include/clipper2/clipper.engine.h
+ cp clipper.engine.cpp BambuStudio/src/clipper2/Clipper2Lib/src/clipper.engine.cpp
}
build() {