temmie/userweb: send propagatedBuildInputs through perl env wrapper

This commit is contained in:
h7x4
2026-05-25 17:05:02 +09:00
parent bd244e7797
commit 0d8c26c548

View File

@@ -39,7 +39,7 @@ let
extraConfig = phpOptions;
};
perlEnv = pkgs.perl.withPackages (ps: with ps; [
perlEnv = (pkgs.perl.withPackages (ps: with ps; [
pkgs.exiftool
pkgs.ikiwiki
pkgs.irssi
@@ -54,7 +54,14 @@ let
ImageMagick
JSON
TemplateToolkit
]);
])).overrideAttrs (prev: {
# NOTE: `pkgs.perl.propagatedBuildInputs` don't actually propagate through the
# wrapper derivation created by `withPackages`. This should compensate
# for that.
postBuild = prev.postBuild + ''
cp -r '${pkgs.perl}/nix-support' "$out"/nix-support
'';
});
# https://nixos.org/manual/nixpkgs/stable/#python.buildenv-function
pythonEnv = pkgs.python3.buildEnv.override {