Advertisement
Guest User

Untitled

a guest
May 1st, 2021
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.31 KB | None | 0 0
  1. diff --git a/.SRCINFO b/.SRCINFO
  2. index d1488cb..339cb87 100644
  3. --- a/.SRCINFO
  4. +++ b/.SRCINFO
  5. @@ -22,14 +22,16 @@ pkgbase = prusa-slicer-git
  6. depends = intel-tbb
  7. depends = nlopt
  8. depends = openvdb
  9. - depends = wxgtk3
  10. + depends = wxgtk3-dev-opt
  11. conflicts = prusa-slicer
  12. source = git+https://github.com/prusa3d/PrusaSlicer
  13. source = prusa-slicer.desktop
  14. source = qhull.patch
  15. + source = https://raw.githubusercontent.com/archlinux/svntogit-community/1dea61c0b581ff5001d073689f68b0323740be93/trunk/prusa-slicer-openexr3.patch
  16. sha256sums = SKIP
  17. sha256sums = 26b66701cb2512f0d524add44689e2478c0b875f73103034e74544a9574782c5
  18. sha256sums = 877a4de66a714e4fae22e507dba8ddf117e6310165128fb0d46dc239a4e1aeb5
  19. + sha256sums = 1ef7c22f641b7c18de212202c21f14f6533834a36d7fe0c2b322bc9a13804c6b
  20.  
  21. pkgname = prusa-slicer-git
  22.  
  23. diff --git a/PKGBUILD b/PKGBUILD
  24. index 9b53cda..d5dd1a0 100644
  25. --- a/PKGBUILD
  26. +++ b/PKGBUILD
  27. @@ -17,7 +17,7 @@ depends=(
  28. 'intel-tbb'
  29. 'nlopt'
  30. 'openvdb'
  31. - 'wxgtk3'
  32. + 'wxgtk3-dev-opt'
  33. # 'qhull'
  34. )
  35. makedepends=(
  36. @@ -32,11 +32,15 @@ source=(
  37. "git+${url}"
  38. 'prusa-slicer.desktop'
  39. 'qhull.patch'
  40. + "https://raw.githubusercontent.com/archlinux/svntogit-community/1dea61c0b581ff5001d073689f68b0323740be93/trunk/prusa-slicer-openexr3.patch"
  41. )
  42. +
  43. +
  44. sha256sums=(
  45. 'SKIP'
  46. '26b66701cb2512f0d524add44689e2478c0b875f73103034e74544a9574782c5'
  47. '877a4de66a714e4fae22e507dba8ddf117e6310165128fb0d46dc239a4e1aeb5'
  48. + '1ef7c22f641b7c18de212202c21f14f6533834a36d7fe0c2b322bc9a13804c6b'
  49. )
  50. conflicts=('prusa-slicer')
  51.  
  52. @@ -48,6 +52,11 @@ pkgver() {
  53. prepare() {
  54. cd "PrusaSlicer"
  55. patch --forward --strip=1 --input="${srcdir}/qhull.patch"
  56. + if pacman -qQi imath &> /dev/null # not all distros has already upgrade to openEXR 3
  57. + then
  58. + test $? -eq 0 && patch -p1 < "$srcdir/prusa-slicer-openexr3.patch" # Fix build with openEXR 3
  59. + fi
  60. +
  61. }
  62.  
  63. build() {
  64. @@ -64,6 +73,8 @@ build() {
  65. -DSLIC3R_WX_STABLE=ON \
  66. -DSLIC3R_GTK=3 \
  67. -DSLIC3R_STATIC=OFF \
  68. + -DSLIC3R_BUILD_TESTS=OFF \
  69. + -DwxWidgets_CONFIG_EXECUTABLE=/opt/wxgtk-dev/bin/wx-config
  70.  
  71. ninja
  72. }
  73.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement