summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas18182022-03-15 19:27:15 +0100
committerLukas18182022-03-15 19:27:15 +0100
commit566b42993676f737cc33d1fa29646165d73583b8 (patch)
tree0b51ac513ae3c4050032e3bad76e228fdc18d266
parent2d393fe73e7dee252f69876c7977df76fe8bdb25 (diff)
downloadaur-566b42993676f737cc33d1fa29646165d73583b8.tar.gz
remove Eigen from package
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD12
2 files changed, 9 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 06f5ce84cca8..54cf38c3f6e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = libigl
pkgdesc = Simple C++ geometry processing library.
pkgver = 2.4.0
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/libigl/libigl
arch = any
license = GPL3
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"
}