aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maier <tamiko@gentoo.org>2017-05-24 16:04:21 -0500
committerMatthias Maier <tamiko@gentoo.org>2017-05-24 16:05:31 -0500
commita8ec95d3c4789c41491d775365b9a4cdbb6bf511 (patch)
tree5f11af05dc856b74bdf6c73798528f18b0a8f0cb /sci-libs
parentsci-biology/ncbi-tools++: do not add $(PCRE_LIBS) unless necessary (from Aaro... (diff)
downloadsci-a8ec95d3c4789c41491d775365b9a4cdbb6bf511.tar.gz
sci-a8ec95d3c4789c41491d775365b9a4cdbb6bf511.tar.bz2
sci-a8ec95d3c4789c41491d775365b9a4cdbb6bf511.zip
sci-libs/trilinos: fix installation paths
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'sci-libs')
-rw-r--r--sci-libs/trilinos/trilinos-12.10.1-r1.ebuild (renamed from sci-libs/trilinos/trilinos-12.10.1.ebuild)5
1 files changed, 5 insertions, 0 deletions
diff --git a/sci-libs/trilinos/trilinos-12.10.1.ebuild b/sci-libs/trilinos/trilinos-12.10.1-r1.ebuild
index 0bfdfeac2..8834315b2 100644
--- a/sci-libs/trilinos/trilinos-12.10.1.ebuild
+++ b/sci-libs/trilinos/trilinos-12.10.1-r1.ebuild
@@ -203,10 +203,15 @@ src_configure() {
src_install() {
cmake-utils_src_install
+ # Clean up the mess:
+ rm -r "${ED}"/TrilinosRepoVersion.txt "${ED}"/lib || die "rm failed"
+ mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed"
+
# register $(get_libdir)/trilinos in LDPATH so that the dynamic linker
# has a chance to pick up the libraries...
cat >> "${T}"/99trilinos <<- EOF
LDPATH="${EPREFIX}/usr/$(get_libdir)/trilinos"
+ PATH="${EPREFIX}/usr/$(get_libdir)/trilinos/bin"
EOF
doenvd "${T}"/99trilinos
}