aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2015-04-18 00:22:17 +0200
committerMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2015-04-18 00:22:17 +0200
commit812a886bdcc45c891f93fb5caf73e5cee20c9aab (patch)
treeb2633248a472356498d77a49cad0971fc704674b /sci-biology/amos/amos-3.1.0-r2.ebuild
parentsci-biology/transdecoder: fixed installation of perl-related files (diff)
downloadsci-812a886bdcc45c891f93fb5caf73e5cee20c9aab.tar.gz
sci-812a886bdcc45c891f93fb5caf73e5cee20c9aab.tar.bz2
sci-812a886bdcc45c891f93fb5caf73e5cee20c9aab.zip
sci-biology/amos: fixed installation of perl-related files
Package-Manager: portage-2.2.18
Diffstat (limited to 'sci-biology/amos/amos-3.1.0-r2.ebuild')
-rw-r--r--sci-biology/amos/amos-3.1.0-r2.ebuild15
1 files changed, 8 insertions, 7 deletions
diff --git a/sci-biology/amos/amos-3.1.0-r2.ebuild b/sci-biology/amos/amos-3.1.0-r2.ebuild
index ab8a404a9..2b9473db5 100644
--- a/sci-biology/amos/amos-3.1.0-r2.ebuild
+++ b/sci-biology/amos/amos-3.1.0-r2.ebuild
@@ -5,9 +5,11 @@
EAPI=5
PYTHON_COMPAT=( python2_7 )
-
inherit eutils python-r1
+PERL_EXPORT_PHASE_FUNCTIONS=no
+inherit perl-module eutils toolchain-funcs
+
DESCRIPTION="A Modular, Open-Source whole genome assembler"
HOMEPAGE="http://amos.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
@@ -55,12 +57,11 @@ src_install() {
python_replicate_script "${ED}"/usr/bin/goBambus2
# bambus needs TIGR::FASTAreader.pm and others
# configure --libdir sadly copies both *.a files and *.pm into /usr/lib64/AMOS/ and /usr/lib64/TIGR/, work around it
- mkdir -p "${D}"/usr/share/"${PN}"/perl/AMOS || die
- mv "${D}"/usr/lib64/AMOS/*.pm "${D}"/usr/share/"${PN}"/perl/AMOS || die
- mkdir -p "${D}"/usr/share/"${PN}"/perl/TIGR || die
- mv "${D}"/usr/lib64/TIGR/*.pm "${D}"/usr/share/"${PN}"/perl/TIGR || die
- echo "PERL5LIB=/usr/share/${PN}/perl" > "${S}/99${PN}"
- doenvd "${S}/99${PN}" || die
+ perl_set_version
+ insinto ${VENDOR_LIB}
+ dobin "${D}"/usr/lib64/AMOS/*.pm
+ insinto ${VENDOR_LIB}/TIGR
+ dobin "${D}"/usr/lib64/TIGR/*.pm
# move also /usr/lib64/AMOS/AMOS.py to /usr/bin
mv "${D}"/usr/lib64/AMOS/*.py "${D}"/usr/bin || die
}