tup: avoid vendoring sqlite3

Changed files
+3 -2
pkgs
development
tools
build-managers
+3 -2
pkgs/development/tools/build-managers/tup/default.nix
···
-
{ lib, stdenv, fetchFromGitHub, fuse3, macfuse-stubs, pkg-config, pcre }:
let
fuse = if stdenv.isDarwin then macfuse-stubs else fuse3;
···
};
nativeBuildInputs = [ pkg-config ];
-
buildInputs = [ fuse pcre ];
patches = [ ./fusermount-setuid.patch ];
···
cat << EOF > tup.config
CONFIG_CC=${stdenv.cc.targetPrefix}cc
CONFIG_AR=${stdenv.cc.targetPrefix}ar
EOF
'';
···
+
{ lib, stdenv, fetchFromGitHub, fuse3, macfuse-stubs, pkg-config, sqlite, pcre }:
let
fuse = if stdenv.isDarwin then macfuse-stubs else fuse3;
···
};
nativeBuildInputs = [ pkg-config ];
+
buildInputs = [ fuse pcre sqlite ];
patches = [ ./fusermount-setuid.patch ];
···
cat << EOF > tup.config
CONFIG_CC=${stdenv.cc.targetPrefix}cc
CONFIG_AR=${stdenv.cc.targetPrefix}ar
+
CONFIG_TUP_USE_SYSTEM_SQLITE=y
EOF
'';