sci-biology/stacks - 2.60 (science)

Search

Package Information

Description:
Analyze restriction enzyme data, draw gen. maps, population genomics
Homepage:
http://creskolab.uoregon.edu/stacks
License:
GPL-3

Ebuild Details

Version EAPI Keywords Slot
2.60 8 ~amd64
View Raw Ebuild
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

inherit perl-module webapp autotools

DESCRIPTION="Analyze restriction enzyme data, draw gen. maps, population genomics"
HOMEPAGE="http://creskolab.uoregon.edu/stacks"
SRC_URI="http://creskolab.uoregon.edu/stacks/source/${P}.tar.gz"

LICENSE="GPL-3"
KEYWORDS="~amd64"

RESTRICT="test"

DEPEND="
	>=sci-libs/htslib-1.3.1:0
	dev-cpp/sparsehash
	sci-biology/samtools:*
	sci-biology/bamtools
	sci-biology/gmap
"

RDEPEND="${DEPEND}
	dev-lang/perl
	>=dev-lang/php-5:*
	dev-perl/DBD-mysql
"

PATCHES=(
	"${FILESDIR}/${PN}-make-install.patch"
)

src_prepare(){
	default
	#mycppflags=`pkg-config --cflags htslib` # is blocked by bug #601366
	if [ -z "$mycppflags" ]; then mycppflags="."; fi
	sed -e "s#-I./htslib/htslib#-I/usr/include/bam -I${mycppflags}#" -i configure.ac || die
	eautoreconf
}

src_configure() {
	econf
	sed -e 's#/usr/lib/libbam.a#-lbam#;#./htslib/libhts.a#-lhts#' -i Makefile || die
}

src_install() {
	webapp_src_preinst
	DESTDIR="${ED}" default
	DESTDIR="${ED}" perl-module_src_install
	dodir /usr/share/webapps/${PN}/${PV}
	webapp_src_install
}

Dependencies

DEPEND

	>=sci-libs/htslib-1.3.1:0
	dev-cpp/sparsehash
	sci-biology/samtools:*
	sci-biology/bamtools
	sci-biology/gmap

RDEPEND

	>=sci-libs/htslib-1.3.1:0
	dev-cpp/sparsehash
	sci-biology/samtools:*
	sci-biology/bamtools
	sci-biology/gmap

	dev-lang/perl
	>=dev-lang/php-5:*
	dev-perl/DBD-mysql

Manifest for 2.60

Type File Size Source URLs
DIST stacks-2.60.tar.gz 12135281 bytes http://creskolab.uoregon.edu/stacks/source/stacks-2.60.tar.gz