diff options
author | Robert Hensing <robert@roberthensing.nl> | 2021-12-20 15:01:12 +0100 |
---|---|---|
committer | Robert Hensing <robert@roberthensing.nl> | 2021-12-20 15:02:38 +0100 |
commit | 9848c378ed3df76a2ccb4c8be9f131c1635371e6 (patch) | |
tree | 6ac1b9e33cdd385795e62ac6651722e9e1e5c8c4 /pkgs/tools/package-management/nix | |
parent | 90b4ae600ea459de2340be62891d79b269890249 (diff) | |
download | nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.tar nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.tar.gz nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.tar.bz2 nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.tar.lz nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.tar.xz nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.tar.zst nixpkgs-9848c378ed3df76a2ccb4c8be9f131c1635371e6.zip |
nix: Remove redundant derivation attrs
These cause unnecessary rebuilds when a new series is added and exposing them as package attributes looks convenient but is not sustainable.
Diffstat (limited to 'pkgs/tools/package-management/nix')
-rw-r--r-- | pkgs/tools/package-management/nix/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index ac47bc9df68..0fdcbd384b9 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -31,11 +31,12 @@ common = }: let sh = busybox-sandbox-shell; - nix = stdenv.mkDerivation rec { - inherit pname version src patches; - is24 = lib.versionAtLeast version "2.4pre"; - is25 = lib.versionAtLeast version "2.5pre"; + is24 = lib.versionAtLeast version "2.4pre"; + is25 = lib.versionAtLeast version "2.5pre"; + + nix = stdenv.mkDerivation { + inherit pname version src patches; VERSION_SUFFIX = suffix; @@ -173,6 +174,9 @@ common = }; passthru = { + is24 = lib.warn ''nix package: attribute .is24 is deprecated. Please use lib.versionAtLeast X.version "2.4pre".'' is24; + is25 = lib.warn ''nix package: attribute .is25 is deprecated. Please use lib.versionAtLeast X.version "2.5pre".'' is25; + perl-bindings = perl.pkgs.toPerlModule (stdenv.mkDerivation { pname = "nix-perl"; inherit version; |