]> Pileus Git - ~andy/sunrise/blob - sci-biology/glimmerhmm/glimmerhmm-3.0.1.ebuild
sci-biology/glimmerhmm: Orthographic sex-up
[~andy/sunrise] / sci-biology / glimmerhmm / glimmerhmm-3.0.1.ebuild
1 # Copyright 1999-2007 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 MY_P=GlimmerHMM
6
7 DESCRIPTION="An eukaryotic gene finding system from TIGR"
8 HOMEPAGE="http://www.cbcb.umd.edu/software/GlimmerHMM/"
9 SRC_URI="ftp://ftp.cbcb.umd.edu/pub/software/glimmerhmm/${MY_P}-${PV}.tar.gz"
10
11 LICENSE="Artistic"
12 SLOT="0"
13 IUSE=""
14 KEYWORDS="~x86"
15
16 DEPEND=""
17 RDEPEND=""
18
19 S=${WORKDIR}/${MY_P}
20
21 src_compile() {
22         sed -i -e 's|\(my $scriptdir=\)$FindBin::Bin|\1"/usr/share/'${PN}'/training_utils"|' \
23                 -e 's|\(use lib\) $FindBin::Bin|\1 "/usr/share/'${PN}'/lib"|' train/trainGlimmerHMM || die "sed failed"
24         sed -i 's/^CFLAGS[ ]*=.*//' */makefile
25
26         cd sources
27         emake || die "emake failed in sources"
28         cd "${S}/train" || die "failed to cd"
29         emake || die "emake failed in train"
30 }
31
32 src_install() {
33         dobin sources/glimmerhmm train/trainGlimmerHMM
34
35         dodir /usr/share/${PN}/{lib,models,training_utils}
36         insinto /usr/share/${PN}/lib
37         doins train/*.pm
38         insinto /usr/share/${PN}/models
39         doins -r trained_dir/*
40         insinto /usr/share/${PN}/training_utils
41         insopts -m755
42         doins train/{build{1,2,-icm,-icm-noframe},erfapp,falsecomp,findsites,karlin,score,score{2,ATG,ATG2,STOP,STOP2},splicescore}
43
44         dodoc README.first train/readme.train
45 }