From 000eca0329dbcbcce9db8616f60fd40a2d4ab006 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Thu, 21 May 2026 15:19:04 +0200 Subject: [PATCH] Improve firefox dependency and options --- recipes/wip/web/firefox/mozconfig | 5 +++++ recipes/wip/web/firefox/recipe.toml | 18 ++++-------------- 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/recipes/wip/web/firefox/mozconfig b/recipes/wip/web/firefox/mozconfig index ec8380b1..a9022440 100644 --- a/recipes/wip/web/firefox/mozconfig +++ b/recipes/wip/web/firefox/mozconfig @@ -16,6 +16,11 @@ ac_add_options --enable-default-toolkit=cairo-gtk3-x11-only ac_add_options --enable-bootstrap=-clang # only use our clang ac_add_options --disable-release # todo enable later ac_add_options --with-system-nspr +ac_add_options --with-system-zlib +ac_add_options --with-system-icu +ac_add_options --enable-system-ffi +ac_add_options --enable-system-pixman +ac_add_options --enable-frame-pointers ac_add_options --disable-jit # todo verify mcontext work and patch ac_add_options --disable-hardening ac_add_options --disable-tests diff --git a/recipes/wip/web/firefox/recipe.toml b/recipes/wip/web/firefox/recipe.toml index 80bbce3e..24b5ff60 100644 --- a/recipes/wip/web/firefox/recipe.toml +++ b/recipes/wip/web/firefox/recipe.toml @@ -9,31 +9,21 @@ shallow_clone = true [build] template = "custom" dependencies = [ - # "fontconfig", - # "atk", - # "cairo", - "dbus", - # "libffi", - # "freetype2", - # "gdk-pixbuf", - # "glib", + "libffi", + "freetype2", "gtk3", "pango", "libxkbcommon-x11", "libice", "mesa-x11", - "x11proto-kb", - "xcb-proto", - "xextproto", "nspr", "libxrandr", "libsm", # TODO: Should separate clang library and runtime - "clang21" - # "sqlite3", + "clang21", # "nss-nspr", # "startup-notification", - # "zlib", + "zlib", # "ffmpeg6", # "expat", # "libepoxy",