Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-perl/Bio-EnsEMBL/
Date: Fri, 02 Dec 2016 22:53:06
Message-Id: 1480719164.38ef4fac3f1c8bfb5044571b268200a0a1488969.mmokrejs@gentoo
1 commit: 38ef4fac3f1c8bfb5044571b268200a0a1488969
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Fri Dec 2 22:52:44 2016 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Fri Dec 2 22:52:44 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=38ef4fac
7
8 dev-perl/Bio-EnsEMBL: new package to provide EnsEMBL Perl API
9
10 This is needed by sci-biology/ensembl-tools, do not miss the
11 official installation procedure at
12 http://www.ensembl.org/info/docs/api/api_installation.html
13
14 Package-Manager: portage-2.3.2
15
16 dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-9999.ebuild | 35 ++++++++++++++++++++++++++++
17 dev-perl/Bio-EnsEMBL/metadata.xml | 12 ++++++++++
18 2 files changed, 47 insertions(+)
19
20 diff --git a/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-9999.ebuild b/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-9999.ebuild
21 new file mode 100644
22 index 0000000..73e3a47
23 --- /dev/null
24 +++ b/dev-perl/Bio-EnsEMBL/Bio-EnsEMBL-9999.ebuild
25 @@ -0,0 +1,35 @@
26 +# Copyright 1999-2016 Gentoo Foundation
27 +# Distributed under the terms of the GNU General Public License v2
28 +# $Id$
29 +
30 +EAPI=6
31 +
32 +MODULE_AUTHOR=""
33 +inherit perl-module
34 +
35 +DESCRIPTION="EnsEMBL Perl API aka ensembl-api exposing Bio::EnsEMBL::Registry"
36 +SRC_URI="ftp://ftp.ensembl.org/pub/ensembl-api.tar.gz"
37 +
38 +#LICENSE="|| ( Artistic GPL-1+ )"
39 +SLOT="0"
40 +KEYWORDS=""
41 +IUSE=""
42 +
43 +RDEPEND=""
44 +DEPEND="${RDEPEND}"
45 +
46 +S="${WORKDIR}"
47 +
48 +src_install(){
49 + perl_set_version
50 + insinto "${VENDOR_LIB}" # do not add "${PN}" so the the PERL path starts with Bio/
51 + find . -name t | xargs rm -rf || die
52 + find . -name test.pl | xargs rm -f || die
53 + find . -name \*.example | xargs rm -f || die
54 + find . -name \*.json | xargs rm -f || die
55 + find . -name README* | xargs rm -rf || die
56 + find . -name \*.conf | xargs rm -f || die
57 + find . -name travisci | xargs rm -rf || die
58 + find . -name sql | xargs rm -rf || die
59 + find . -name modules | while read d; do pushd "$d"; doins -r *; popd; done || die
60 +}
61
62 diff --git a/dev-perl/Bio-EnsEMBL/metadata.xml b/dev-perl/Bio-EnsEMBL/metadata.xml
63 new file mode 100644
64 index 0000000..f68a1b6
65 --- /dev/null
66 +++ b/dev-perl/Bio-EnsEMBL/metadata.xml
67 @@ -0,0 +1,12 @@
68 +<?xml version="1.0" encoding="UTF-8"?>
69 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
70 +<pkgmetadata>
71 + <maintainer type="person">
72 + <email>mmokrejs@×××××××××××××××.cz</email>
73 + <name>Martin Mokrejs</name>
74 + </maintainer>
75 + <maintainer type="project">
76 + <email>sci-biology@g.o</email>
77 + <name>Gentoo Biology Project</name>
78 + </maintainer>
79 +</pkgmetadata>