From 7d6605f80db84d08867a47cb90a70cb52cc88d7d Mon Sep 17 00:00:00 2001 From: mulatta <67085791+mulatta@users.noreply.github.com> Date: Wed, 28 Jan 2026 02:11:53 +0900 Subject: [PATCH] blast: 2.14.1 -> 2.17.0 --- pkgs/by-name/bl/blast/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bl/blast/package.nix b/pkgs/by-name/bl/blast/package.nix index c91010e6635f..8f05cf820f71 100644 --- a/pkgs/by-name/bl/blast/package.nix +++ b/pkgs/by-name/bl/blast/package.nix @@ -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 ];