diff options
author | sternenseemann <sternenseemann@systemli.org> | 2023-01-04 15:25:44 +0100 |
---|---|---|
committer | sternenseemann <sternenseemann@systemli.org> | 2023-01-04 15:50:28 +0100 |
commit | d9591db6f648fecabefb2557cfb3fc4212fe72c6 (patch) | |
tree | 3da2a815f16056404af5b014727062c294cdd133 /pkgs/development/haskell-modules/generic-builder.nix | |
parent | 066591a35960ddb43652935423ceaacf90536ce8 (diff) | |
download | nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.tar nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.tar.gz nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.tar.bz2 nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.tar.lz nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.tar.xz nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.tar.zst nixpkgs-d9591db6f648fecabefb2557cfb3fc4212fe72c6.zip |
haskellPackages.mkDerivation: fix shebangs in JS backend binaries
The JavaScript backend emits `#!/usr/bin/env node` shebangs we need to take care off using patchShebangs in fixupPhase.
Diffstat (limited to 'pkgs/development/haskell-modules/generic-builder.nix')
-rw-r--r-- | pkgs/development/haskell-modules/generic-builder.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 9bb64bd9029..4b7201bb6ac 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -324,7 +324,9 @@ stdenv.mkDerivation ({ inherit src; inherit depsBuildBuild nativeBuildInputs; - buildInputs = otherBuildInputs ++ optionals (!isLibrary) propagatedBuildInputs; + buildInputs = otherBuildInputs ++ optionals (!isLibrary) propagatedBuildInputs + # For patchShebangsAuto in fixupPhase + ++ optionals stdenv.hostPlatform.isGhcjs [ nodejs ]; propagatedBuildInputs = optionals isLibrary propagatedBuildInputs; LANG = "en_US.UTF-8"; # GHC needs the locale configured during the Haddock phase. |