summary refs log tree commit diff
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)
downloadnixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.tar
nixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.tar.gz
nixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.tar.bz2
nixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.tar.lz
nixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.tar.xz
nixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.tar.zst
nixpkgs-1a1ad1a17dfbe1b4da3a0bb174c6830ac318a3a7.zip
Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs"
This reverts commit c3af1210b4c5d7ef380e75add463b37574fdcc8b, reversing
changes made to 49f175cd0c80a39e1d05fc687c4a2a40e0aba58c.
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 95fe683cd1e..1d4cef68514 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;