about summary refs log tree commit diff
path: root/pkgs/applications/networking/browsers/firefox-bin/default.nix
diff options
context:
space:
mode:
authorRok Garbas <rok@garbas.si>2016-07-16 13:04:04 +0200
committerRok Garbas <rok@garbas.si>2016-07-16 13:04:04 +0200
commita377c71280e9ad7cb085faff85b3ca1ee198a6bb (patch)
treebff0e7fc37c548692f610c661577d07c8707ce5f /pkgs/applications/networking/browsers/firefox-bin/default.nix
parentfe17c7a00213dae76cb607dfd063b9e9d7aeb5df (diff)
downloadnixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.tar
nixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.tar.gz
nixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.tar.bz2
nixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.tar.lz
nixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.tar.xz
nixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.tar.zst
nixlib-a377c71280e9ad7cb085faff85b3ca1ee198a6bb.zip
firefox-bin: 48.0b1 -> 48.0b7
* removed firefox-developer-bin
* extend firefox-bin expression to accept sources as input so
  firefox-developer-bin can be packaged outside nixpkgs
* generate_sources.rb now includes full urls in the output
Diffstat (limited to 'pkgs/applications/networking/browsers/firefox-bin/default.nix')
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/default.nix14
1 files changed, 2 insertions, 12 deletions
diff --git a/pkgs/applications/networking/browsers/firefox-bin/default.nix b/pkgs/applications/networking/browsers/firefox-bin/default.nix
index e9f6f816be51..88d9a0ccb961 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/default.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/default.nix
@@ -35,18 +35,13 @@
 , libheimdal
 , libpulseaudio
 , systemd
-, channel ? "stable"
+, generated ? import ./sources.nix
 }:
 
 assert stdenv.isLinux;
 
 let
 
-  generated = if channel == "stable"    then (import ./sources.nix)
-         else if channel == "beta"      then (import ./beta_sources.nix)
-         else if channel == "developer" then (import ./dev_sources.nix)
-         else builtins.abort "Wrong channel! Channel must be one of `stable`, `beta` or `developer`";
-
   inherit (generated) version sources;
 
   arch = if stdenv.system == "i686-linux"
@@ -70,12 +65,7 @@ in
 stdenv.mkDerivation {
   name = "firefox-bin-unwrapped-${version}";
 
-  src = fetchurl {
-    url = if channel == "developer"
-            then "http://download-installer.cdn.mozilla.net/pub/firefox/nightly/latest-mozilla-aurora/firefox-${version}.${source.locale}.${source.arch}.tar.bz2"
-            else "http://download-installer.cdn.mozilla.net/pub/firefox/releases/${version}/${source.arch}/${source.locale}/firefox-${version}.tar.bz2";
-    inherit (source) sha512;
-  };
+  src = fetchurl { inherit (source) url sha512; };
 
   phases = "unpackPhase installPhase";