diff options
author | Martin Mokrejš <mmokrejs@fold.natur.cuni.cz> | 2017-05-15 16:17:46 +0200 |
---|---|---|
committer | Martin Mokrejš <mmokrejs@fold.natur.cuni.cz> | 2017-05-15 16:17:46 +0200 |
commit | 89745927430667600a2190593e887ccf4eac14e5 (patch) | |
tree | 8a9b744c0c74f0c046fb860e5de883d81a9b2976 /sci-biology/jellyfish/jellyfish-2.2.6.ebuild | |
parent | dev-lang/yaggo: new package required by sci-biology/jellyfish-2.2.6 (diff) | |
download | sci-89745927430667600a2190593e887ccf4eac14e5.tar.gz sci-89745927430667600a2190593e887ccf4eac14e5.tar.bz2 sci-89745927430667600a2190593e887ccf4eac14e5.zip |
sci-biology/jellyfish: version bump, add new CDEPEND on dev-lang/yaggo
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'sci-biology/jellyfish/jellyfish-2.2.6.ebuild')
-rw-r--r-- | sci-biology/jellyfish/jellyfish-2.2.6.ebuild | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/sci-biology/jellyfish/jellyfish-2.2.6.ebuild b/sci-biology/jellyfish/jellyfish-2.2.6.ebuild new file mode 100644 index 000000000..99e258e91 --- /dev/null +++ b/sci-biology/jellyfish/jellyfish-2.2.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils flag-o-matic autotools + +DESCRIPTION="k-mer counter within reads for assemblies" +HOMEPAGE="http://www.genome.umd.edu/jellyfish.html" +SRC_URI="https://github.com/gmarcais/Jellyfish/archive/v2.2.6.tar.gz -> ${P}.tar.gz + ftp://ftp.genome.umd.edu/pub/jellyfish/JellyfishUserGuide.pdf" + +# older version is hidden in trinityrnaseq_r20140413p1/trinity-plugins/jellyfish-1.1.11 + +LICENSE="GPL-3+ BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cpu_flags_x86_sse" + +CDEPEND="dev-lang/yaggo" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S="${WORKDIR}/Jellyfish-${PV}" + +src_prepare(){ + eautoreconf + default +} + +# TODO: enable compilation of Bindings to Ruby, Python and Perl +# '--enable-ruby-binding', '--enable-python-binding' or '--enable-perl-binding', '--enable-swig' +src_configure(){ + # --with-sse enable SSE + # --with-half enable half float (16 bits) + # --with-int128 enable int128 + local myconf + use cpu_flags_x86_sse && myconf+=( --with-sse ) + econf econf ${myconf[@]} +} + +src_install(){ + default + sed -e "s#jellyfish-${PV}#jellyfish#" -i "${ED}/usr/$(get_libdir)"/pkgconfig/jellyfish-2.0.pc || die + mkdir -p "${ED}/usr/include/${PN}" || die + mv "${ED}"/usr/include/"${P}"/"${PN}"/* "${ED}/usr/include/${PN}/" || die + rm -r "${ED}/usr/include/${P}" || die +} |