From d062164ed8091e9b0658dfa17f185a85cd67c8e5 Mon Sep 17 00:00:00 2001 From: eljamm Date: Fri, 30 May 2025 10:52:56 +0200 Subject: [PATCH] taler-merchant: work around expected paths Some services expect the `sql` and `templates` directories to be available under different paths than what's outputted. --- pkgs/by-name/ta/taler-merchant/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/ta/taler-merchant/package.nix b/pkgs/by-name/ta/taler-merchant/package.nix index fc5c87e56816..d6b620dbaf18 100644 --- a/pkgs/by-name/ta/taler-merchant/package.nix +++ b/pkgs/by-name/ta/taler-merchant/package.nix @@ -82,6 +82,14 @@ stdenv.mkDerivation (finalAttrs: { done ''; + postFixup = '' + # - taler-merchant-dbinit expects `versioning.sql` under `share/taler/sql` + # - taler-merchant-httpd expects `share/taler/merchant/templates` + mkdir -p $out/share/taler/sql + ln -s $out/share/taler-merchant $out/share/taler/merchant + ln -s $out/share/taler-merchant/sql $out/share/taler/sql/merchant + ''; + enableParallelBuilding = true; doInstallCheck = true;