aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2017-01-31 18:31:40 +0100
committerMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2017-01-31 18:31:40 +0100
commit336e1c45921c3e2cc5bade0d90a40c8c46276d11 (patch)
treed1760fe6942225e5918a9dc99d6b4d652bba2ee0
parentsci-biology/repeatmasker: more EPREFIX fixes (diff)
downloadsci-336e1c45921c3e2cc5bade0d90a40c8c46276d11.tar.gz
sci-336e1c45921c3e2cc5bade0d90a40c8c46276d11.tar.bz2
sci-336e1c45921c3e2cc5bade0d90a40c8c46276d11.zip
sci-biology/repeatmasker: fix hardcoded paths to respect EPREFIX
Package-Manager: Portage-2.3.3, Repoman-2.3.1
-rw-r--r--sci-biology/repeatmasker/repeatmasker-4.0.6-r3.ebuild7
1 files changed, 6 insertions, 1 deletions
diff --git a/sci-biology/repeatmasker/repeatmasker-4.0.6-r3.ebuild b/sci-biology/repeatmasker/repeatmasker-4.0.6-r3.ebuild
index 0f3be21a7..8155caa4a 100644
--- a/sci-biology/repeatmasker/repeatmasker-4.0.6-r3.ebuild
+++ b/sci-biology/repeatmasker/repeatmasker-4.0.6-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=6
-inherit eutils
+inherit eutils perl-module
MY_PV=${PV//\./-}
@@ -35,6 +35,11 @@ src_prepare(){
}
src_configure() {
+ sed -e "s#/usr/bin/which#${EPREFIX}/usr/bin/which#g" -i "${S}"/configure || die
+ sed -e "s#/usr/bin/perl#${EPREFIX}/usr/bin/perl#g" -i "${S}"/configure || die
+ perl_set_version
+ insinto ${VENDOR_LIB}
+ sed -e "s#/usr/perl5/lib/#${VENDOR_LIB}#g" -i "${S}"/configure || die
# The below is wrong as it causes:
# Enter path [ /var/tmp/portage/sci-biology/repeatmasker-4.0.1-r1/work/RepeatMasker ]:
# -- Building monolithic RM database...sh: /var/tmp/portage/sci-biology/repeatmasker-4.0.1-r1/image///usr/share/repeatmasker/Libraries/RepeatMasker.lib: No such file or directory