Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/pbbam/
Date: Thu, 17 Jan 2019 12:24:18
Message-Id: 1547727835.a9b6ba591d4477409c689f8612051d5be85364fa.mmokrejs@gentoo
1 commit: a9b6ba591d4477409c689f8612051d5be85364fa
2 Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Thu Jan 17 12:23:55 2019 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Thu Jan 17 12:23:55 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=a9b6ba59
7
8 sci-biology/pbbam: new package needed by sci-biology/blasr
9
10 Builds and install for me, make cmake/clang deps could be
11 improved.
12
13 https://github.com/PacificBiosciences/pbbam/issues/25
14
15 Package-Manager: Portage-2.3.55, Repoman-2.3.12
16 Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>
17
18 sci-biology/pbbam/metadata.xml | 12 +++++++++
19 sci-biology/pbbam/pbbam-9999.ebuild | 49 +++++++++++++++++++++++++++++++++++++
20 2 files changed, 61 insertions(+)
21
22 diff --git a/sci-biology/pbbam/metadata.xml b/sci-biology/pbbam/metadata.xml
23 new file mode 100644
24 index 000000000..138cb7705
25 --- /dev/null
26 +++ b/sci-biology/pbbam/metadata.xml
27 @@ -0,0 +1,12 @@
28 +<?xml version="1.0" encoding="UTF-8"?>
29 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
30 +<pkgmetadata>
31 + <maintainer type="person">
32 + <email>mmokrejs@×××××××××××××××.cz</email>
33 + <name>Martin Mokrejs</name>
34 + </maintainer>
35 + <maintainer type="project">
36 + <email>sci-biology@g.o</email>
37 + <name>Gentoo Biology Project</name>
38 + </maintainer>
39 +</pkgmetadata>
40
41 diff --git a/sci-biology/pbbam/pbbam-9999.ebuild b/sci-biology/pbbam/pbbam-9999.ebuild
42 new file mode 100644
43 index 000000000..5593b4072
44 --- /dev/null
45 +++ b/sci-biology/pbbam/pbbam-9999.ebuild
46 @@ -0,0 +1,49 @@
47 +# Copyright 1999-2019 Gentoo Authors
48 +# Distributed under the terms of the GNU General Public License v2
49 +
50 +EAPI=5
51 +
52 +inherit git-r3 multilib
53 +
54 +DESCRIPTION="PacBio modified BAM file format"
55 +HOMEPAGE="https://pbbam.readthedocs.io/en/latest/index.html"
56 +EGIT_REPO_URI="https://github.com/PacificBiosciences/pbbam.git"
57 +
58 +LICENSE="blasr"
59 +SLOT="0"
60 +IUSE="hdf5 doc"
61 +KEYWORDS=""
62 +# https://github.com/PacificBiosciences/pbbam/issues/25
63 +
64 +CDEPEND="
65 + dev-util/meson
66 + dev-util/ninja
67 + dev-util/pkgconfig
68 + >=dev-cpp/gtest-1.8.1
69 + >=dev-lang/swig-3.0.5
70 + doc? ( app-doc/doxygen )"
71 +DEPEND="
72 + >=sci-libs/htslib-1.3.1:=
73 + >=dev-libs/boost-1.55:=[threads]
74 + hdf5? ( >=sci-libs/hdf5-1.8.12[cxx] )" # needs H5Cpp.h
75 +RDEPEND=""
76 +
77 +#S="${WORKDIR}/${PN}"
78 +
79 +src_compile(){
80 + mkdir -p build || die
81 + cd build || die
82 + meson --prefix "${ED}/usr" || die
83 + ninja || die
84 + use doc && ( ninja doc )
85 +}
86 +
87 +src_install() {
88 + cd build || die
89 + ninja install || die
90 + #dobin bin/*
91 + #insinto /usr/include
92 + #doins include/*
93 + #insinto /usr/$(get_libdir)/${P}
94 + #doins lib/*
95 +}