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; extraConfig = phpOptions;
}; };
perlEnv = pkgs.perl.withPackages (ps: with ps; [ perlEnv = (pkgs.perl.withPackages (ps: with ps; [
pkgs.exiftool pkgs.exiftool
pkgs.ikiwiki pkgs.ikiwiki
pkgs.irssi pkgs.irssi
@@ -54,7 +54,14 @@ let
ImageMagick ImageMagick
JSON JSON
TemplateToolkit 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 # https://nixos.org/manual/nixpkgs/stable/#python.buildenv-function
pythonEnv = pkgs.python3.buildEnv.override { pythonEnv = pkgs.python3.buildEnv.override {