diff --git a/pkgs/development/libraries/sqlite/default.nix b/pkgs/development/libraries/sqlite/default.nix index ff46657680fd..c58f52be9527 100644 --- a/pkgs/development/libraries/sqlite/default.nix +++ b/pkgs/development/libraries/sqlite/default.nix @@ -3,6 +3,7 @@ stdenv, fetchurl, unzip, + tcl, zlib, readline, ncurses, @@ -32,8 +33,8 @@ stdenv.mkDerivation rec { # nixpkgs-update: no auto update # NB! Make sure to update ./tools.nix src (in the same directory). src = fetchurl { - url = "https://sqlite.org/2026/sqlite-autoconf-${archiveVersion version}.tar.gz"; - hash = "sha256-+9ifhmsUA7tmoUMGVEAInddhAPIjgxTZInSggtTyt7s="; + url = "https://sqlite.org/2026/sqlite-src-${archiveVersion version}.zip"; + hash = "sha256-hREPdi1QeUFNmd1deRe8P/fgWHbmzL0T2ElqOBfyCCk="; }; docsrc = fetchurl { url = "https://sqlite.org/2026/sqlite-doc-${archiveVersion version}.zip"; @@ -55,6 +56,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ unzip + tcl ]; buildInputs = [ zlib @@ -74,10 +76,13 @@ stdenv.mkDerivation rec { # on a per-output basis. setOutputFlags = false; + env.TCLLIBDIR = "${placeholder "out"}/lib"; + configureFlags = [ "--bindir=${placeholder "bin"}/bin" "--includedir=${placeholder "dev"}/include" "--libdir=${placeholder "out"}/lib" + "--with-tcl=${lib.getLib tcl}/lib" ] ++ lib.optional (!interactive) "--disable-readline" # autosetup only looks up readline.h in predefined set of directories.