2008-06-06 12:42:00 -07:00
{ stdenv , fetchurl , cpio }:
2009-02-17 00:23:21 -08:00
# The NCBI package only builds on 32bits - on 64bits it breaks because
# of position dependent code. Debian packagers have written replacement
# make files(!). Either we use these, or negotiate a version which can
# be pushed upstream to NCBI.
#
# Another note: you may want the older and deprecated C-libs at ftp://ftp.ncbi.nih.gov/toolbox/ncbi_tools++/2008/Mar_17_2008/NCBI_C_Toolkit/ncbi_c--Mar_17_2008.tar.gz
2008-06-06 12:42:00 -07:00
stdenv . mkDerivation rec {
2009-02-16 08:38:55 -08:00
name = " n c b i _ t o o l s " ;
2017-03-30 06:44:20 -07:00
ncbi_version = " D e c _ 3 1 _ 2 0 0 8 " ;
2008-06-06 12:42:00 -07:00
src = fetchurl {
url = " f t p : / / f t p . n c b i . n i h . g o v / t o o l b o x / n c b i _ t o o l s + + / 2 0 0 8 / ${ ncbi_version } / n c b i _ c x x - - ${ ncbi_version } . t a r . g z " ;
2009-02-16 08:38:55 -08:00
sha256 = " 1 b 2 v 0 d c d q n 3 b y s g d k j 5 7 s x m d 6 s 0 h c 9 w p n x s s v i z 3 9 9 g 6 p l h x g g b r " ;
2008-06-06 12:42:00 -07:00
} ;
2021-01-20 16:55:55 -08:00
configureFlags = [
2018-07-25 14:44:21 -07:00
" - - w i t h o u t - d e b u g "
" - - w i t h - b i n - r e l e a s e "
" - - w i t h - d l l "
" - - w i t h o u t - s t a t i c "
] ;
2017-03-30 06:44:20 -07:00
buildInputs = [ cpio ] ;
2008-06-06 12:42:00 -07:00
meta = {
2021-01-24 01:19:10 -08:00
description = " N C B I B i o i n f o r m a t i c s t o o l b o x ( i n c l . B L A S T ) " ;
longDescription = " T h e N C B I B i o i n f o r m a t i c s t o o l s b o x , i n c l u d i n g c o m m a n d - l i n e u t i l t i e s , l i b r a r i e s a n d i n c l u d e f i l e s . N o X 1 1 s u p p o r t " ;
2021-01-20 16:55:55 -08:00
homepage = " h t t p : / / w w w . n c b i . n l m . n i h . g o v / I E B / T o o l B o x / " ;
2008-06-06 12:42:00 -07:00
license = " G P L " ;
2017-05-01 22:43:22 -07:00
priority = 5 ; # zlib.so gives a conflict with zlib
2017-03-30 06:44:20 -07:00
broken = true ;
2008-06-06 12:42:00 -07:00
} ;
}