taler-exchange: fix and enable strictDeps

This commit is contained in:
FliegendeWurst
2025-05-14 16:24:28 +02:00
parent 53bd700506
commit c4476f263e
+13 -5
View File
@@ -18,6 +18,7 @@
jq,
gettext,
texinfo,
libtool,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -35,7 +36,12 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [
autoreconfHook
recutils # recfix
pkg-config
python3.pkgs.jinja2
texinfo # makeinfo
# jq is necessary for some tests and is checked by configure script
jq
];
buildInputs = [
@@ -44,16 +50,14 @@ stdenv.mkDerivation (finalAttrs: {
jansson
libsodium
libpq
libtool
curl
recutils
gettext
texinfo # Fix 'makeinfo' is missing on your system.
libunistring
python3.pkgs.jinja2
# jq is necessary for some tests and is checked by configure script
jq
];
strictDeps = true;
propagatedBuildInputs = [ gnunet ];
# From ./bootstrap
@@ -90,6 +94,10 @@ stdenv.mkDerivation (finalAttrs: {
popd
'';
configureFlags = [
"ac_cv_path__libcurl_config=${lib.getDev curl}/bin/curl-config"
];
enableParallelBuilding = true;
doInstallCheck = true;