blast: 2.14.1 -> 2.17.0 (#484505)

This commit is contained in:
Fernando Rodrigues
2026-02-04 04:21:42 +00:00
committed by GitHub
+9 -2
View File
@@ -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 ];