Alexander Rødseth pushed to branch main at Arch Linux / Packaging / Packages / freecad
Commits: 05508ccc by Alexander F. Rødseth at 2024-05-13T02:47:49+02:00 Possible fix for issues #1, #4 and #6 - - - - - 1 changed file: - PKGBUILD Changes: ===================================== PKGBUILD ===================================== @@ -12,12 +12,12 @@ pkgname=freecad pkgver=0.21.2 -pkgrel=20 +pkgrel=21 pkgdesc='Feature based parametric 3D CAD modeler' arch=(x86_64) url='https://freecadweb.org/' license=(LGPL) -depends=(boost-libs coin fmt glew jsoncpp libspnav med-openmpi netcdf +depends=(asciidoctor boost-libs coin fmt glew jsoncpp libspnav med-openmpi netcdf opencascade openmpi pugixml pyside6 python-gitpython python-markdown python-matplotlib python-pip python-pivy python-ply python-yaml qt6-svg qt6-tools qt6-webengine @@ -27,6 +27,7 @@ makedepends=(boost cgns cmake eigen git libharu liblas ninja openvdb openvr shiboken6 swig utf8cpp nlohmann-json) optdepends=('graphviz: dependency graph support' 'openscad: OpenSCAD support') +options=(!lto) source=("git+https://github.com/$pkgname/$pkgname#tag=$pkgver" freecad-vtk9.3.patch pyside6.patch @@ -59,9 +60,9 @@ prepare() { build() { cmake \ -B build \ + -D BUILD_DESIGNER_PLUGIN=ON \ -D BUILD_ENABLE_CXX_STD=C++17 \ -D BUILD_FLAT_MESH=ON \ - -D FREECAD_QT_VERSION=6 \ -D CMAKE_BUILD_TYPE=Release \ -D CMAKE_C_FLAGS="$CFLAGS -ffat-lto-objects -fPIC -w" \ -D CMAKE_CXX_FLAGS="$CXXFLAGS -ffat-lto-objects -fPIC -w" \ @@ -74,8 +75,9 @@ build() { -D FREECAD_USE_EXTERNAL_PIVY=ON \ -D FREECAD_USE_OCC_VARIANT='Official Version' \ -D FREECAD_USE_QT_FILEDIALOG=ON \ - -D PYTHON_EXECUTABLE=/usr/bin/python \ + -D FREECAD_QT_VERSION=6 \ -D INSTALL_TO_SITEPACKAGES=ON \ + -D PYTHON_EXECUTABLE=/usr/bin/python \ -G Ninja \ -S $pkgname \ -W no-dev View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/freecad/-/commit/05508ccc6bcf3b1f5025c14eeae6777ac3a17e5a -- This project does not include diff previews in email notifications. View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/freecad/-/commit/05508ccc6bcf3b1f5025c14eeae6777ac3a17e5a You're receiving this email because of your account on gitlab.archlinux.org.