commit:     14054214348d0d957455122ab4a34498b7928b07
Author:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 10 17:57:44 2020 +0000
Commit:     Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Wed Jun 10 17:58:56 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14054214

sci-libs/trilinos: fix compilation and fix installation paths

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>

 sci-libs/trilinos/trilinos-12.18.1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sci-libs/trilinos/trilinos-12.18.1.ebuild 
b/sci-libs/trilinos/trilinos-12.18.1.ebuild
index 605b4f2f2d0..d526edf1054 100644
--- a/sci-libs/trilinos/trilinos-12.18.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.18.1.ebuild
@@ -96,6 +96,7 @@ src_configure() {
                
-DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos"
                -DTrilinos_ENABLE_ALL_PACKAGES=ON
                -DTrilinos_ENABLE_PyTrilinos=OFF
+               -DTrilinos_ENABLE_SEACAS=OFF
                -DTrilinos_ENABLE_SEACASChaco=OFF
                -DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)"
                -DTrilinos_ENABLE_SEACASExodus="$(usex netcdf)"
@@ -195,6 +196,8 @@ src_install() {
 
        # Clean up the mess:
        mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
+       mv "${ED}/usr/$(get_libdir)"/trilinos/cmake/* 
"${ED}/usr/$(get_libdir)"/cmake || die "mv failed"
+       rmdir "${ED}/usr/$(get_libdir)/trilinos/cmake" || die "rmdir failed"
        if [ -f "${ED}"/lib/exodus.py ]; then
                mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || 
die "mv failed"
        fi

Reply via email to