firefox: 58.0.2 -> 59.0
This commit is contained in:
parent
186de9ca9e
commit
8170c05afc
@ -221,7 +221,7 @@ stdenv.mkDerivation (rec {
|
|||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
# For grsecurity kernels
|
# For grsecurity kernels
|
||||||
paxmark m $out/lib/firefox-[0-9]*/{firefox,firefox-bin,plugin-container}
|
paxmark m $out/lib/firefox*/{firefox,firefox-bin,plugin-container}
|
||||||
|
|
||||||
# Remove SDK cruft. FIXME: move to a separate output?
|
# Remove SDK cruft. FIXME: move to a separate output?
|
||||||
rm -rf $out/share/idl $out/include $out/lib/firefox-devel-*
|
rm -rf $out/share/idl $out/include $out/lib/firefox-devel-*
|
||||||
@ -233,8 +233,8 @@ stdenv.mkDerivation (rec {
|
|||||||
postFixup = ''
|
postFixup = ''
|
||||||
# Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
|
# Fix notifications. LibXUL uses dlopen for this, unfortunately; see #18712.
|
||||||
patchelf --set-rpath "${lib.getLib libnotify
|
patchelf --set-rpath "${lib.getLib libnotify
|
||||||
}/lib:$(patchelf --print-rpath "$out"/lib/firefox-*/libxul.so)" \
|
}/lib:$(patchelf --print-rpath "$out"/lib/firefox*/libxul.so)" \
|
||||||
"$out"/lib/firefox-*/libxul.so
|
"$out"/lib/firefox*/libxul.so
|
||||||
'';
|
'';
|
||||||
|
|
||||||
doInstallCheck = true;
|
doInstallCheck = true;
|
||||||
|
@ -18,28 +18,15 @@ rec {
|
|||||||
|
|
||||||
firefox = common rec {
|
firefox = common rec {
|
||||||
pname = "firefox";
|
pname = "firefox";
|
||||||
version = "58.0.2";
|
version = "59.0";
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
url = "https://hg.mozilla.org/releases/mozilla-release/archive/c61f5f5ead48c78a80c80db5c489bdc7cfaf8175.tar.bz2";
|
||||||
sha512 = "ff748780492fc66b3e44c7e7641f16206e4c09514224c62d37efac2c59877bdf428a3670bfb50407166d7b505d4e2ea020626fd776b87f6abb6bc5d2e54c773f";
|
sha512 = "03yybi1yp9g29jzdfgrq32r7a0gl2jz64w6ai8219cvhx8y95ahxfznj3vm29frrp6c18dk2nlpv2s89iczwm00lnn42r7dn6s6ppl9";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = nixpkgsPatches ++ [
|
patches = nixpkgsPatches ++ [
|
||||||
./no-buildconfig.patch
|
./no-buildconfig.patch
|
||||||
|
];
|
||||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1430274
|
|
||||||
# Scheduled for firefox 59
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://bug1430274.bmoattachments.org/attachment.cgi?id=8943426";
|
|
||||||
sha256 = "12yfss3k61yilrb337dh2rffy5hh83d2f16gqrf5i56r9c33f7hf";
|
|
||||||
})
|
|
||||||
|
|
||||||
# https://bugzilla.mozilla.org/show_bug.cgi?id=1388981
|
|
||||||
# Should have been fixed in firefox 57
|
|
||||||
] ++ lib.optional stdenv.isi686 (fetchpatch {
|
|
||||||
url = "https://hg.mozilla.org/mozilla-central/raw-rev/15517c5a5d37";
|
|
||||||
sha256 = "1ba487p3hk4w2w7qqfxgv1y57vp86b8g3xhav2j20qd3j3phbbn7";
|
|
||||||
});
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "A web browser built from Firefox source tree";
|
description = "A web browser built from Firefox source tree";
|
||||||
|
Loading…
Reference in New Issue
Block a user