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.


Reply via email to