Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/blasr/
Date: Wed, 13 Jan 2021 20:18:26
Message-Id: 1610569075.f7b9dacac004dc76d69a9b619f77963a5f83ca17.andrewammerlaan@gentoo
1 commit: f7b9dacac004dc76d69a9b619f77963a5f83ca17
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
3 AuthorDate: Wed Jan 13 20:17:55 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Wed Jan 13 20:17:55 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=f7b9daca
7
8 sci-biology/blasr: add dep on libblasr
9
10 Package-Manager: Portage-3.0.13, Repoman-3.0.2
11 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
12
13 sci-biology/blasr/blasr-9999.ebuild | 43 +++++++++----------------------------
14 1 file changed, 10 insertions(+), 33 deletions(-)
15
16 diff --git a/sci-biology/blasr/blasr-9999.ebuild b/sci-biology/blasr/blasr-9999.ebuild
17 index 3fe868450..6f5d10b16 100644
18 --- a/sci-biology/blasr/blasr-9999.ebuild
19 +++ b/sci-biology/blasr/blasr-9999.ebuild
20 @@ -1,49 +1,26 @@
21 -# Copyright 1999-2019 Gentoo Authors
22 +# Copyright 1999-2021 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 -EAPI=5
26 +EAPI=7
27
28 -inherit git-r3
29 +inherit meson git-r3
30
31 DESCRIPTION="The PacBio long read aligner"
32 HOMEPAGE="http://www.smrtcommunity.com/SMRT-Analysis/Algorithms/BLASR"
33 -#SRC_URI="https://github.com/PacificBiosciences/blasr/tarball/${PV} -> ${P}.tar.gz"
34 -SRC_URI=""
35 EGIT_REPO_URI="https://github.com/PacificBiosciences/blasr.git"
36 +#SRC_URI="https://github.com/PacificBiosciences/blasr/tarball/${PV} -> ${P}.tar.gz"
37
38 LICENSE="blasr"
39 SLOT="0"
40 -IUSE="hdf5"
41 KEYWORDS=""
42
43 -CDEPEND="
44 - dev-util/meson
45 - dev-util/ninja
46 +BDEPEND="
47 dev-util/cmake
48 - dev-util/pkgconfig"
49 -# needs libblasr
50 + virtual/pkgconfig
51 +"
52 DEPEND="
53 sci-biology/pbbam
54 + sci-biology/libblasr
55 dev-libs/boost:=[threads]
56 - hdf5? ( >=sci-libs/hdf5-1.8.12[cxx] )" # needs H5Cpp.h
57 -RDEPEND=""
58 -
59 -S="${WORKDIR}/blasr-9999"
60 -
61 -#src_configure(){
62 -# if use hdf5; then \
63 -# python ./configure.py --shared --sub --no-pbbam HDF5_INCLUDE="${EPREFIX}"/usr/include HDF5_LIB="${EPREFIX}"/usr/lib64 || die
64 -# else
65 -# python ./configure.py --shared --sub --no-pbbam || die
66 -# fi
67 -#}
68 -
69 -src_compile(){
70 - bash scripts/ci/build.sh || die
71 - # BUG: meson.build:54:0: ERROR: Dependency "pbbam" not found, tried pkgconfig and cmake
72 -}
73 -
74 -src_install() {
75 - dodir /usr/bin
76 - emake install ASSEMBLY_HOME="${ED}/usr"
77 -}
78 +"
79 +RDEPEND="${DEPEND}"