diff --git a/recipes/wip/web/firefox-esr/mozconfig b/recipes/wip/web/firefox-esr/mozconfig new file mode 100644 index 0000000000000000000000000000000000000000..4ad1810b70dd0b2226a343e48f2e0d0fb1c30522 --- /dev/null +++ b/recipes/wip/web/firefox-esr/mozconfig @@ -0,0 +1 @@ +ac_add_options --disable-tests diff --git a/recipes/wip/web/firefox-esr/recipe.toml b/recipes/wip/web/firefox-esr/recipe.toml index 6443e17ade875cfe7e812eadc138f16fa14f9ab5..529741040408dbb277e7bca9b6e4015e7c084052 100644 --- a/recipes/wip/web/firefox-esr/recipe.toml +++ b/recipes/wip/web/firefox-esr/recipe.toml @@ -1,9 +1,12 @@ -#TODO probably wrong template, see https://firefox-source-docs.mozilla.org/setup/linux_build.html#build +#TODO finish the script with cross-compilaiton variables, see https://firefox-source-docs.mozilla.org/setup/linux_build.html #TODO make all dependencies work +# some libraries are bundled, maybe some need to use the redox recipes +# dependencies - https://packages.gentoo.org/packages/www-client/firefox/dependencies +# feature flags reference - https://wiki.gentoo.org/wiki/Firefox#USE_flags [source] -tar = "https://ftp.mozilla.org/pub/firefox/releases/115.4.0esr/linux-x86_64/en-US/firefox-115.4.0esr.tar.bz2" +tar = "https://ftp.mozilla.org/pub/firefox/releases/115.13.0esr/source/firefox-115.13.0esr.source.tar.xz" [build] -template = "configure" +template = "custom" dependencies = [ "fontconfig", "atk", @@ -19,6 +22,11 @@ dependencies = [ "nss-nspr", "startup-notification", "zlib", - "libvpx", "ffmpeg6", + "expat", + "libepoxy", + "pipewire", ] +script = """ +export MOZCONFIG="${COOKBOOK_RECIPE}/mozconfig" +"""