summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 8 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index df949d854bb3..732f2aa7189a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=libigl
pkgver=2.4.0
_pkgtag=$pkgver
-pkgrel=1
+pkgrel=2
pkgdesc="Simple C++ geometry processing library."
arch=('any')
url="https://github.com/libigl/libigl"
@@ -21,7 +21,6 @@ build() {
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DLIBIGL_BUILD_TESTS=OFF \
-DLIBIGL_BUILD_TUTORIALS=OFF \
- -DLIBIGL_SKIP_DOWNLOAD=ON \
-DLIBIGL_USE_STATIC_LIBRARY=OFF \
-DLIBIGL_COPYLEFT_CGAL=OFF \
-DLIBIGL_COPYLEFT_COMISO=OFF \
@@ -35,6 +34,9 @@ build() {
-DLIBIGL_PREDICATES=OFF \
-DLIBIGL_COPYLEFT_TETGEN=OFF \
-DLIBIGL_RESTRICTED_TRIANGLE=OFF \
+ -DLIBIGL_XML=OFF \
+ -DFETCHCONTENT_SOURCE_DIR_EIGEN=/usr/include/eigen3 \
+ -DFETCHCONTENT_UPDATES_DISCONNECTED=ON \
"${srcdir}/${pkgname}-${pkgver}"
make
}
@@ -42,6 +44,8 @@ build() {
package() {
cd "$srcdir/build-$_pkgtag"
make DESTDIR="${pkgdir}" install
- # Install won't install all headers.
- cp -r ${srcdir}/${pkgname}-${pkgver}/include/igl ${pkgdir}/usr/include
+
+ # do not install Eigen
+ echo "remove Eigen from package"
+ rm -r "${pkgdir}/usr/lib/cmake/eigen" "${pkgdir}/usr/include/Eigen"
}