summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/generic-builder.nix
diff options
context:
space:
mode:
authorsternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-06-21 14:05:57 +0200
committersternenseemann <0rpkxez4ksa01gb3typccl0i@systemli.org>2021-06-21 14:08:41 +0200
commit5e0c55b5818f5ade85536dc6e9661f4ad545e4ca (patch)
tree02a8a00704cf47c2df74e690f70b4f4b32e0de47 /pkgs/development/haskell-modules/generic-builder.nix
parent29229016f92a23391f71d9f4c4dab82cfcb8ebac (diff)
downloadnixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.tar
nixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.tar.gz
nixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.tar.bz2
nixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.tar.lz
nixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.tar.xz
nixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.tar.zst
nixpkgs-5e0c55b5818f5ade85536dc6e9661f4ad545e4ca.zip
haskell-generic-builder: pass pname and version as is
This is a full set rebuild, however it improves the name generation
for the static and cross case since the respective additional
components are now inserted between pname and version instead of after
name like before. This prevents builtins.parseDrvName from mistaking a
platform config string for a version component.
Diffstat (limited to 'pkgs/development/haskell-modules/generic-builder.nix')
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index 2b2f23e20ea..bc0d0958902 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -289,7 +289,7 @@ in lib.fix (drv:
 assert allPkgconfigDepends != [] -> pkg-config != null;
 
 stdenv.mkDerivation ({
-  name = "${pname}-${version}";
+  inherit pname version;
 
   outputs = [ "out" ]
          ++ (optional enableSeparateDataOutput "data")