aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-12-24 09:55:34 +0100
committerJustin Lecher <jlec@gentoo.org>2015-12-24 09:55:34 +0100
commit7ed315ca75bf61bc1e4e511157cd0658454d3e3c (patch)
treeacc9ba85a99fb883068dc9627ddc6995bdb53710 /dev-cpp/eigen
parentsci-libs/cblas-reference: Add Cflags definition to pc file for includedir (diff)
downloadsci-7ed315ca75bf61bc1e4e511157cd0658454d3e3c.tar.gz
sci-7ed315ca75bf61bc1e4e511157cd0658454d3e3c.tar.bz2
sci-7ed315ca75bf61bc1e4e511157cd0658454d3e3c.zip
dev-cpp/eigen: Fix pc file
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=569544 Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher <jlec@gentoo.org>
Diffstat (limited to 'dev-cpp/eigen')
-rw-r--r--dev-cpp/eigen/eigen-3.2.7-r1.ebuild (renamed from dev-cpp/eigen/eigen-3.2.7.ebuild)6
1 files changed, 6 insertions, 0 deletions
diff --git a/dev-cpp/eigen/eigen-3.2.7.ebuild b/dev-cpp/eigen/eigen-3.2.7-r1.ebuild
index cf14779bf..ae402397f 100644
--- a/dev-cpp/eigen/eigen-3.2.7.ebuild
+++ b/dev-cpp/eigen/eigen-3.2.7-r1.ebuild
@@ -70,6 +70,10 @@ src_prepare() {
sed -i -e "/Unknown build type/d" CMakeLists.txt || die
+ sed \
+ -e '/Cflags/s|:.*|: -I${CMAKE_INSTALL_PREFIX}/${INCLUDE_INSTALL_DIR}|g' \
+ -i eigen3.pc.in || die
+
cmake-utils_src_prepare
}
@@ -81,6 +85,8 @@ src_configure() {
-DEIGEN_BUILD_BTL=OFF
)
export VARTEXFONTS="${T}/fonts"
+ export PKG_CONFIG_LIBDIR=/usr/$(get_libdir)/
+
cmake-utils_src_configure
# use fortran && FORTRAN_LIBS="blas lapack" not ready
use fortran && FORTRAN_LIBS="blas"