diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-biology/glimmerhmm/glimmerhmm-3.0.1-r1.ebuild |
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-biology/glimmerhmm/glimmerhmm-3.0.1-r1.ebuild')
-rw-r--r-- | sci-biology/glimmerhmm/glimmerhmm-3.0.1-r1.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/sci-biology/glimmerhmm/glimmerhmm-3.0.1-r1.ebuild b/sci-biology/glimmerhmm/glimmerhmm-3.0.1-r1.ebuild new file mode 100644 index 000000000000..1d3cf1171d76 --- /dev/null +++ b/sci-biology/glimmerhmm/glimmerhmm-3.0.1-r1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=4 + +inherit eutils toolchain-funcs + +MY_P=GlimmerHMM + +DESCRIPTION="A eukaryotic gene finding system from TIGR" +HOMEPAGE="http://www.cbcb.umd.edu/software/GlimmerHMM/" +SRC_URI="ftp://ftp.cbcb.umd.edu/pub/software/glimmerhmm/${MY_P}-${PV}.tar.gz" + +LICENSE="Artistic" +SLOT="0" +IUSE="" +KEYWORDS="amd64 x86" + +src_unpack() { + unpack ${A} + mv GlimmerHMM ${P} +} + +src_prepare() { + sed \ + -e 's|\(my $scriptdir=\)$FindBin::Bin|\1"/usr/libexec/'${PN}'/training_utils"|' \ + -e 's|\(use lib\) $FindBin::Bin|\1 "/usr/share/'${PN}'/lib"|' \ + -i "${S}/train/trainGlimmerHMM" || die + + epatch "${FILESDIR}"/${PV}-gentoo.patch + tc-export CC CXX +} + +src_compile() { + emake -C "${S}/sources" + emake -C "${S}/train" +} + +src_install() { + dobin sources/glimmerhmm train/trainGlimmerHMM + + insinto /usr/share/${PN}/lib + doins train/*.pm + insinto /usr/share/${PN}/models + doins -r trained_dir/* + exeinto /usr/libexec/${PN}/training_utils + doexe train/{build{1,2,-icm,-icm-noframe},erfapp,falsecomp,findsites,karlin,score,score{2,ATG,ATG2,STOP,STOP2},splicescore} + + dodoc README.first train/readme.train +} |