diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix index 86ab36e143bbf..c0aba5d5810d3 100644 --- a/pkgs/applications/networking/browsers/firefox/common.nix +++ b/pkgs/applications/networking/browsers/firefox/common.nix @@ -25,7 +25,6 @@ # build time , autoconf -, cargo , dump_syms , makeWrapper , nodejs @@ -34,9 +33,8 @@ , pkgsCross # wasm32 rlbox , python3 , runCommand -, rustc +, rustPackages_1_61 , rust-cbindgen -, rustPlatform , unzip , which , wrapGAppsHook @@ -143,6 +141,8 @@ assert pipewireSupport -> !waylandSupport || !webrtcSupport -> throw "${pname}: let flag = tf: x: [(if tf then "--enable-${x}" else "--disable-${x}")]; + inherit (rustPackages_1_61) cargo rustc rustPlatform; + # Target the LLVM version that rustc is built with for LTO. llvmPackages0 = rustc.llvmPackages; llvmPackagesBuildBuild0 = pkgsBuildBuild.rustc.llvmPackages; diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix index 83223f5c289c8..e6bb809e70b31 100644 --- a/pkgs/applications/networking/browsers/firefox/packages.nix +++ b/pkgs/applications/networking/browsers/firefox/packages.nix @@ -3,10 +3,10 @@ rec { firefox = buildMozillaMach rec { pname = "firefox"; - version = "104.0.2"; + version = "105.0"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "bf0d972add11566f5ef6402a22abd82122945de9fa9aab6ed7bb7e41d0843d41948a6d95c0769b0b704c066c8ff6e3f3bf26fcf288c64cd3b3f09a13d4dd467d"; + sha512 = "a48f323f874b538402630a9094daa83189b3ca319feddc80fd66d087eca13f21c8b2d85be9c29e948c18cb7c524adac44e135adcde4d4592738e104ae9c1a734"; }; meta = { @@ -28,11 +28,11 @@ rec { firefox-esr-102 = buildMozillaMach rec { pname = "firefox-esr"; - version = "102.2.0esr"; + version = "102.3.0esr"; applicationName = "Mozilla Firefox ESR"; src = fetchurl { url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; - sha512 = "06d753867ccfe1b2c79148cc60bc816b47a2abfa98219808868e9028bef1763d982ef7012698d06b8959cce79163d7926baf5f9d5ca9daa18c51fbf0efc59993"; + sha512 = "35357791f4de8b474780083a22fb52b7846b8012cbf01403f2b9526151d11c196ce0f9fba8e0f16d8235d7259af6fba1bc3acbb5b7e79129a28f390467aa7556"; }; meta = {