summaryrefslogtreecommitdiffstats
path: root/pkgs/development/beam-modules
diff options
context:
space:
mode:
authorShea Levy <shea@shealevy.com>2017-09-29 09:11:26 -0400
committerShea Levy <shea@shealevy.com>2017-09-29 09:11:26 -0400
commit1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7 (patch)
tree32f1f408d7008e64e7a936f0c80859f0daa15dcd /pkgs/development/beam-modules
parent8f33315f8f50fa5a01d082fb1cce57f1ac2c20d1 (diff)
Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs"
Diffstat (limited to 'pkgs/development/beam-modules')
-rw-r--r--pkgs/development/beam-modules/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix
index 95fe683cd1e5..1d4cef685148 100644
--- a/pkgs/development/beam-modules/default.nix
+++ b/pkgs/development/beam-modules/default.nix
@@ -5,9 +5,14 @@ let
lib = pkgs.callPackage ./lib.nix {};
+ # FIXME: add support for overrideScope
+ callPackageWithScope = scope: drv: args: stdenv.lib.callPackageWith scope drv args;
+ mkScope = scope: pkgs // scope;
+
packages = self:
let
- callPackage = stdenv.lib.callPackageWith (pkgs // self);
+ defaultScope = mkScope self;
+ callPackage = drv: args: callPackageWithScope defaultScope drv args;
in
import ./hex-packages.nix {
inherit pkgs stdenv callPackage;