blast: 2.14.1 -> 2.17.0
This commit is contained in:
@@ -9,15 +9,17 @@
|
||||
cpio,
|
||||
gawk,
|
||||
coreutils,
|
||||
curl,
|
||||
sqlite,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "blast";
|
||||
version = "2.14.1";
|
||||
version = "2.17.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/${finalAttrs.version}/ncbi-blast-${finalAttrs.version}+-src.tar.gz";
|
||||
sha256 = "sha256-cSwtvfD7E8wcLU9O9d0c5LBsO1fpbf6o8j5umfWxZQ4=";
|
||||
sha256 = "sha256-UCBXqI6ZkONOYnWL4h6kdMwK1o1qY6LjeyNyrx5eoUc=";
|
||||
};
|
||||
|
||||
sourceRoot = "ncbi-blast-${finalAttrs.version}+-src/c++";
|
||||
@@ -28,6 +30,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"--with-flat-makefile"
|
||||
"--without-makefile-auto-update"
|
||||
"--with-dll" # build dynamic libraries (static are default)
|
||||
"--with-sqlite3=${sqlite.dev}"
|
||||
];
|
||||
|
||||
makeFlags = [ "all_projects=app/" ];
|
||||
@@ -100,6 +103,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
gawk
|
||||
zlib
|
||||
bzip2
|
||||
sqlite
|
||||
];
|
||||
|
||||
strictDeps = true;
|
||||
@@ -109,6 +113,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
postInstall = ''
|
||||
substituteInPlace $out/bin/get_species_taxids.sh \
|
||||
--replace-fail "/bin/rm" "${coreutils}/bin/rm"
|
||||
|
||||
substituteInPlace $out/bin/update_blastdb.pl \
|
||||
--replace-fail 'qw(/usr/local/bin /usr/bin)' 'qw(${lib.getBin curl}/bin)'
|
||||
'';
|
||||
patches = [ ./no_slash_bin.patch ];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user