diff options
author | Patrick Hilhorst <git@hilhorst.be> | 2018-06-06 22:04:35 +0200 |
---|---|---|
committer | Patrick Hilhorst <git@hilhorst.be> | 2018-10-29 14:51:08 +0100 |
commit | efca8b4b97cab7653cc369973fb6267d160c494a (patch) | |
tree | 02da1d48435eb62e59c5061e8d5e4b524bef681d /pkgs/stdenv | |
parent | 79c7ccd351c2cd7f54e16525b4468cbec24909c5 (diff) | |
download | nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.tar nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.tar.gz nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.tar.bz2 nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.tar.lz nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.tar.xz nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.tar.zst nixlib-efca8b4b97cab7653cc369973fb6267d160c494a.zip |
make-derivation: use pname-version as default name if both are present
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r-- | pkgs/stdenv/generic/make-derivation.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/stdenv/generic/make-derivation.nix b/pkgs/stdenv/generic/make-derivation.nix index e06faed30a1e..8fd58c3cbe91 100644 --- a/pkgs/stdenv/generic/make-derivation.nix +++ b/pkgs/stdenv/generic/make-derivation.nix @@ -12,7 +12,9 @@ rec { # * https://nixos.org/nix/manual/#ssec-derivation # Explanation about derivations in general mkDerivation = - { name ? "" + { name ? if builtins.hasAttr "pname" attrs && builtins.hasAttr "version" attrs + then "${attrs.pname}-${attrs.version}" + else "" # These types of dependencies are all exhaustively documented in # the "Specifying Dependencies" section of the "Standard |