summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-06-15 22:12:31 +0100
committerJörg Thalheim <joerg@thalheim.io>2017-06-25 11:56:29 +0100
commit7a10cc84a0cd532c8a248d26dedf61d15615fb4d (patch)
treed7f7f1514098b012c22439e1a92aab24e0713dff /pkgs/build-support
parentc610f99d8fc25dbdcd8530aca17a838c32ac569f (diff)
downloadnixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.tar
nixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.tar.gz
nixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.tar.bz2
nixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.tar.lz
nixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.tar.xz
nixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.tar.zst
nixlib-7a10cc84a0cd532c8a248d26dedf61d15615fb4d.zip
rustRegistry: switch to mkDerivation
fixes #26582
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/rust/default.nix10
1 files changed, 6 insertions, 4 deletions
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix
index 6e2c44552252..36130289fbaa 100644
--- a/pkgs/build-support/rust/default.nix
+++ b/pkgs/build-support/rust/default.nix
@@ -1,5 +1,10 @@
-{ stdenv, callPackage, path, cacert, git, rust }:
+{ stdenv, callPackage, path, cacert, git, rust, rustRegistry }:
+
+let
+  rustRegistry' = rustRegistry;
+in
 { name, depsSha256
+, rustRegistry ? rustRegistry'
 , src ? null
 , srcs ? null
 , sourceRoot ? null
@@ -8,13 +13,10 @@
 , cargoUpdateHook ? ""
 , cargoDepsHook ? ""
 , cargoBuildFlags ? []
-, registry ? null
 , ... } @ args:
 
 let
   lib = stdenv.lib;
-  rustRegistry = callPackage (path + /pkgs/top-level/rust-packages.nix)
-    (lib.optionalAttrs (registry != null) { src = registry; });
 
   fetchDeps = import ./fetchcargo.nix {
     inherit stdenv cacert git rust rustRegistry;