From 134036f642a7f3ba9efeab509727c0989458b02b Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 2 Jun 2022 21:32:04 +0200 Subject: [PATCH] libdigidocpp: enable multiple outputs This moves digidoc-tool (2MB) out of the runtime closure of qdigidoc. --- pkgs/development/libraries/libdigidocpp/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libdigidocpp/default.nix b/pkgs/development/libraries/libdigidocpp/default.nix index 94254b936658..984b81790231 100644 --- a/pkgs/development/libraries/libdigidocpp/default.nix +++ b/pkgs/development/libraries/libdigidocpp/default.nix @@ -17,10 +17,12 @@ stdenv.mkDerivation rec { xml-security-c xsd zlib xalanc ]; + outputs = [ "out" "lib" "dev" "bin" ]; + # replace this hack with a proper cmake variable or environment variable # once https://github.com/open-eid/cmake/pull/34 (or #35) gets merged. postInstall = '' - wrapProgram $out/bin/digidoc-tool \ + wrapProgram $bin/bin/digidoc-tool \ --prefix LD_LIBRARY_PATH : ${opensc}/lib/pkcs11/ '';