Merge pull request #140759 from mweinelt/21.05/firefox
This commit is contained in:
commit
215c25348c
File diff suppressed because it is too large
Load Diff
@ -163,23 +163,6 @@ buildStdenv.mkDerivation ({
|
|||||||
sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
|
sha256 = "0qc62di5823r7ly2lxkclzj9rhg2z7ms81igz44nv0fzv3dszdab";
|
||||||
})
|
})
|
||||||
|
|
||||||
# These fix Firefox on sway and other non-Gnome wayland WMs. They should be
|
|
||||||
# removed whenever the following two patches make it onto a release:
|
|
||||||
# 1. https://hg.mozilla.org/mozilla-central/rev/51c13987d1b8
|
|
||||||
# 2. https://hg.mozilla.org/integration/autoland/rev/3b856ecc00e4
|
|
||||||
# This will probably happen in the next point release, but let's be careful
|
|
||||||
# and double check whether it's working on sway on the next v bump.
|
|
||||||
++ lib.optionals (lib.versionAtLeast ffversion "92") [
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://hg.mozilla.org/integration/autoland/raw-rev/3b856ecc00e4";
|
|
||||||
sha256 = "sha256-d8IRJD6ELC3ZgEs1ES/gy2kTNu/ivoUkUNGMEUoq8r8=";
|
|
||||||
})
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://hg.mozilla.org/mozilla-central/raw-rev/51c13987d1b8";
|
|
||||||
sha256 = "sha256-C2jcoWLuxW0Ic+Mbh3UpEzxTKZInljqVdcuA9WjspoA=";
|
|
||||||
})
|
|
||||||
]
|
|
||||||
|
|
||||||
++ patches;
|
++ patches;
|
||||||
|
|
||||||
|
|
||||||
@ -270,6 +253,7 @@ buildStdenv.mkDerivation ({
|
|||||||
# this will run autoconf213
|
# this will run autoconf213
|
||||||
configureScript="$(realpath ./mach) configure"
|
configureScript="$(realpath ./mach) configure"
|
||||||
export MOZCONFIG=$(pwd)/mozconfig
|
export MOZCONFIG=$(pwd)/mozconfig
|
||||||
|
export MOZBUILD_STATE_PATH=$(pwd)/mozbuild
|
||||||
|
|
||||||
# Set C flags for Rust's bindgen program. Unlike ordinary C
|
# Set C flags for Rust's bindgen program. Unlike ordinary C
|
||||||
# compilation, bindgen does not invoke $CC directly. Instead it
|
# compilation, bindgen does not invoke $CC directly. Instead it
|
||||||
|
@ -7,10 +7,10 @@ in
|
|||||||
rec {
|
rec {
|
||||||
firefox = common rec {
|
firefox = common rec {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
ffversion = "92.0";
|
ffversion = "93.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
||||||
sha512 = "1a73cc275ea1790120845f579a7d21713ea78db0867ced767f393dfc25b132292dfbb673290fccdb9dcde86684e0300d56565841985fa3f0115376c91154ba8e";
|
sha512 = "b29890e331819d47201b599b9feaaa7eaa0b02088fcbf980efc4f289d43da4f73970bf35ba2f763a2a892fd5318deb68cb9a66e71e9bc0c603642434c7e32e91";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -33,10 +33,10 @@ rec {
|
|||||||
|
|
||||||
firefox-esr-91 = common rec {
|
firefox-esr-91 = common rec {
|
||||||
pname = "firefox-esr";
|
pname = "firefox-esr";
|
||||||
ffversion = "91.1.0esr";
|
ffversion = "91.2.0esr";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
||||||
sha512 = "dad0249eb2ce66eb90ff5daf0dfb63105a19790dd45661d977f7cc889644e86b33b9b0c472f46d4032ae2e4fe02c2cf69d552156fb0ad4cf77a15b3542556ed3";
|
sha512 = "f4cff7e43ff9927cbab3f02d37d360ee8bb0dbe988e280cb0638ee67bfe3c76e3a0469336de1b212fba66c958d58594b1739aafee1ebb84695d098c1e5c77b9d";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
@ -59,10 +59,10 @@ rec {
|
|||||||
|
|
||||||
firefox-esr-78 = common rec {
|
firefox-esr-78 = common rec {
|
||||||
pname = "firefox-esr";
|
pname = "firefox-esr";
|
||||||
ffversion = "78.14.0esr";
|
ffversion = "78.15.0esr";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
url = "mirror://mozilla/firefox/releases/${ffversion}/source/firefox-${ffversion}.source.tar.xz";
|
||||||
sha512 = "5d5e4b1197f87b458a8ab14a62701fa0f3071e9facbb4fba71a64ef69abf31edbb4c5efa6c20198de573216543b5289270b5929c6e917f01bb165ce8c139c1ac";
|
sha512 = "ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user