author | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-19 07:30:57 UTC |
committer | Urja (ARMLFS builder)
<urja+armlfs@urja.dev> 2024-06-19 07:30:57 UTC |
parent | f1567c3801c8deb8316f1fa3ba38aad369b7e143 |
.gitignore | +2 | -0 |
PKGBUILD | +24 | -9 |
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a43258a --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/src/ +/pkg/ diff --git a/PKGBUILD b/PKGBUILD index dd3f0d4..e146ef0 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -14,16 +14,29 @@ pkgname=freecad pkgver=0.21.2 pkgrel=6 pkgdesc='Feature based parametric 3D CAD modeler' -arch=(x86_64) +arch=(x86_64 'armv7h') url='https://freecadweb.org/' license=(LGPL) -depends=(boost-libs coin fmt glew jsoncpp libspnav med-openmpi netcdf - opencascade openmpi pugixml pyside2 pyside2-tools python-gitpython - python-markdown python-matplotlib python-pip python-pivy python-ply +depends=(boost-libs coin fmt glew jsoncpp libspnav +#med-openmpi +netcdf + opencascade +#openmpi +pugixml pyside2 pyside2-tools python-gitpython + python-markdown +# python-matplotlib python-pip + python-pivy python-ply python-yaml qt5-svg qt5-tools qt5-webengine qt5-x11extras qt5-xmlpatterns xerces-c verdict) -makedepends=(boost cgns cmake eigen git libharu liblas ninja openvdb openvr - ospray pdal postgresql-libs python-mpi4py python-shiboken2 +makedepends=(boost cgns cmake eigen git +#libharu liblas +ninja +#openvdb +#openvr +# ospray pdal +#postgresql-libs +#python-mpi4py +python-shiboken2 qt5-webengine shiboken2 swig utf8cpp nlohmann-json) optdepends=('graphviz: dependency graph support' 'openscad: OpenSCAD support') @@ -33,7 +46,8 @@ b2sums=('SKIP' 'f0b5a4648eb4befabb2339bae4e42044e436aa50ad1c2a25b243c965272a217b2c1c69c34d0d20bd01c573008de10f733b74857ffecac502b8558a7095e305e5') prepare() { - patch -d freecad -Np1 -i "$srcdir"/freecad-vtk9.3.patch +# patch -d freecad -Np1 -i "$srcdir"/freecad-vtk9.3.patch + true } build() { @@ -41,10 +55,11 @@ build() { -B build \ -D BUILD_ENABLE_CXX_STD=C++17 \ -D BUILD_FLAT_MESH=ON \ + -D BUILD_FEM=OFF \ -D BUILD_QT5=ON \ -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" \ + -D CMAKE_C_FLAGS="$CFLAGS -fPIC -w" \ + -D CMAKE_CXX_FLAGS="$CXXFLAGS -fPIC -w" \ -D CMAKE_INSTALL_BINDIR=/usr/lib/freecad/bin \ -D CMAKE_INSTALL_DATADIR=/usr/share/freecad \ -D CMAKE_INSTALL_DATAROOTDIR=/usr/share \