about summary refs log tree commit diff
path: root/nixpkgs/pkgs/top-level/all-packages.nix
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2019-01-27 14:35:45 +0000
committerAlyssa Ross <hi@alyssa.is>2019-01-27 15:08:17 +0000
commit9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783 (patch)
tree105cf0cd82a59f97dce3c5c0c8d94f9e2f0ab238 /nixpkgs/pkgs/top-level/all-packages.nix
parenta69372cfd69fca87ec25a5b393ba074e00eff658 (diff)
downloadnixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.tar
nixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.tar.gz
nixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.tar.bz2
nixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.tar.lz
nixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.tar.xz
nixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.tar.zst
nixlib-9a8d4b8a44c6adb40bfe09cb6f070ca8ab730783.zip
firefoxCommon: expose as attribute
This will make it easier to build custom versions of Firefox.
Diffstat (limited to 'nixpkgs/pkgs/top-level/all-packages.nix')
-rw-r--r--nixpkgs/pkgs/top-level/all-packages.nix25
1 files changed, 12 insertions, 13 deletions
diff --git a/nixpkgs/pkgs/top-level/all-packages.nix b/nixpkgs/pkgs/top-level/all-packages.nix
index 1943e83139ac..a0455db1d364 100644
--- a/nixpkgs/pkgs/top-level/all-packages.nix
+++ b/nixpkgs/pkgs/top-level/all-packages.nix
@@ -17120,19 +17120,18 @@ in
 
   filezilla = callPackage ../applications/networking/ftp/filezilla { };
 
-  firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {
-    callPackage = pkgs.newScope {
-      inherit (gnome2) libIDL;
-      libpng = libpng_apng;
-      python = python2;
-      gnused = gnused_422;
-      icu = icu63;
-      inherit (darwin.apple_sdk.frameworks) CoreMedia ExceptionHandling
-                                            Kerberos AVFoundation MediaToolbox
-                                            CoreLocation Foundation AddressBook;
-      inherit (darwin) libobjc;
-    };
-  });
+  firefoxCommon = args: callPackage (import ../applications/networking/browsers/firefox/common.nix args) {
+    inherit (gnome2) libIDL;
+    libpng = libpng_apng;
+    gnused = gnused_422;
+    icu = icu63;
+    inherit (darwin.apple_sdk.frameworks) CoreMedia ExceptionHandling
+                                          Kerberos AVFoundation MediaToolbox
+                                          CoreLocation Foundation AddressBook;
+    inherit (darwin) libobjc;
+  };
+
+  firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix { });
 
   firefox-unwrapped = firefoxPackages.firefox;
   firefox-esr-52-unwrapped = firefoxPackages.firefox-esr-52;