Skip to content

Commit 872bd5a

Browse files
authored
taler-merchant: fix and enable strictDeps (#407038)
2 parents e4a89f5 + 7fafe93 commit 872bd5a

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

pkgs/by-name/ta/taler-merchant/package.nix

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
autoreconfHook,
1212
makeWrapper,
1313
jq,
14+
libgcrypt,
15+
texinfo,
16+
curl,
1417
}:
1518

1619
stdenv.mkDerivation (finalAttrs: {
@@ -42,6 +45,8 @@ stdenv.mkDerivation (finalAttrs: {
4245
pkg-config
4346
autoreconfHook
4447
makeWrapper
48+
libgcrypt # AM_PATH_LIBGCRYPT
49+
texinfo # makeinfo
4550
];
4651

4752
buildInputs = taler-exchange.buildInputs ++ [
@@ -51,6 +56,8 @@ stdenv.mkDerivation (finalAttrs: {
5156
libtool
5257
];
5358

59+
strictDeps = true;
60+
5461
propagatedBuildInputs = [ gnunet ];
5562

5663
# From ./bootstrap
@@ -62,6 +69,10 @@ stdenv.mkDerivation (finalAttrs: {
6269
popd
6370
'';
6471

72+
configureFlags = [
73+
"ac_cv_path__libcurl_config=${lib.getDev curl}/bin/curl-config"
74+
];
75+
6576
# NOTE: The executables that need database access fail to detect the
6677
# postgresql library in `$out/lib/taler`, so we need to wrap them.
6778
postInstall = ''

0 commit comments

Comments
 (0)