summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-03-21 03:38:13 +0100
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-03-23 17:03:40 +0100
commit350f1345a7ae141afdd4bb1eddc2baf67313ef5f (patch)
treeddd08e2489341946ddb2f976658e77a7d19541a1
parentMerge pull request #165447 from bobby285271/gnome-podcasts (diff)
downloadnixpkgs-350f1345a7ae141afdd4bb1eddc2baf67313ef5f.tar.gz
firefox: unpin autoconf & icu, drop yasm
Let's not be the package that is stuck on arbitrarily old dependency versions that should be removed anyway.
-rw-r--r--pkgs/applications/networking/browsers/firefox/common.nix20
1 files changed, 8 insertions, 12 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/common.nix b/pkgs/applications/networking/browsers/firefox/common.nix
index 019c623e100a..779cfb92d88b 100644
--- a/pkgs/applications/networking/browsers/firefox/common.nix
+++ b/pkgs/applications/networking/browsers/firefox/common.nix
@@ -7,11 +7,11 @@
{ lib, stdenv, pkg-config, pango, perl, python3, zip
, libjpeg, zlib, dbus, dbus-glib, bzip2, xorg
, freetype, fontconfig, file, nspr, nss
-, yasm, libGLU, libGL, sqlite, unzip, makeWrapper
+, libGLU, libGL, sqlite, unzip, makeWrapper
, hunspell, libevent, libstartup_notification
, libvpx
-, icu70, libpng, glib, pciutils
-, autoconf213, which, gnused, rustPackages, rustPlatform
+, icu, libpng, glib, pciutils
+, autoconf, which, gnused, rustPackages, rustPlatform
, rust-cbindgen, nodejs, nasm, fetchpatch
, gnum4
, gtk3, wrapGAppsHook
@@ -157,18 +157,14 @@ buildStdenv.mkDerivation ({
gnum4 gtk3 perl zip libjpeg zlib bzip2
dbus dbus-glib pango freetype fontconfig xorg.libXi xorg.libXcursor
xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
- xorg.pixman yasm libGLU libGL
+ xorg.pixman libGLU libGL
xorg.xorgproto
xorg.libXdamage
xorg.libXext
xorg.libXtst
- libevent libstartup_notification /* cairo */
+ libevent libstartup_notification
libpng glib
- nasm icu70 libvpx
- # >= 66 requires nasm for the AV1 lib dav1d
- # yasm can potentially be removed in future versions
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1501796
- # https://groups.google.com/forum/#!msg/mozilla.dev.platform/o-8levmLU80/SM_zQvfzCQAJ
+ nasm icu libvpx
nspr nss
]
++ lib.optional alsaSupport alsa-lib
@@ -193,7 +189,7 @@ buildStdenv.mkDerivation ({
nativeBuildInputs =
[
- autoconf213
+ autoconf
cargo
gnused
llvmPackages.llvm # llvm-objdump
@@ -220,7 +216,7 @@ buildStdenv.mkDerivation ({
rm -f configure
rm -f js/src/configure
rm -f .mozconfig*
- # this will run autoconf213
+ # this will run autoconf
configureScript="$(realpath ./mach) configure"
export MOZBUILD_STATE_PATH=$(pwd)/mozbuild