public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/firefox] f43: Updated to 154.0,Enabled session restore (KDE only)
@ 2026-08-13 12:15 Martin Stransky
  0 siblings, 0 replies; only message in thread
From: Martin Stransky @ 2026-08-13 12:15 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/firefox
Branch : f43
Commit : e9c420dd9ab2b0f9aaa904c8743ff52b48dd72f6
Author : Martin Stransky <stransky@redhat.com>
Date   : 2026-08-13T14:13:15+02:00
Stats  : +32/-5 in 6 file(s)
URL    : https://src.fedoraproject.org/rpms/firefox/c/e9c420dd9ab2b0f9aaa904c8743ff52b48dd72f6?branch=f43

Log:
Updated to 154.0,Enabled session restore (KDE only)

---
diff --git a/.gitignore b/.gitignore
index b433184..edca5c4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -791,3 +791,5 @@ firefox-3.6.4.source.tar.bz2
 /firefox-153.0.1.source.tar.xz
 /firefox-153.0.3.source.tar.xz
 /firefox-langpacks-153.0.3-20260805.tar.xz
+/firefox-langpacks-154.0-20260813.tar.xz
+/firefox-154.0.source.tar.xz

diff --git a/firefox-redhat-default-prefs.js b/firefox-redhat-default-prefs.js
index 2e5ee84..d9ec3d6 100644
--- a/firefox-redhat-default-prefs.js
+++ b/firefox-redhat-default-prefs.js
@@ -31,3 +31,4 @@ pref("browser.policies.perUserDir",         true);
 pref("browser.gnome-search-provider.enabled",true);
 /* Enable ffvpx playback for WebRTC */
 pref("media.navigator.mediadatadecoder_vpx_enabled", true);
+pref("widget.wayland.session-management.enabled", true);
\ No newline at end of file

diff --git a/firefox.spec b/firefox.spec
index 9bccc3f..5440ed5 100644
--- a/firefox.spec
+++ b/firefox.spec
@@ -185,14 +185,14 @@ ExcludeArch: i686
 
 Summary:        Mozilla Firefox Web browser
 Name:           firefox
-Version:        153.0.3
+Version:        154.0
 Release:        1%{?pre_tag}%{?dist}
 URL:            https://www.mozilla.org/firefox/
 # Automatically converted from old format: MPLv1.1 or GPLv2+ or LGPLv2+ - review is highly recommended.
 License:        LicenseRef-Callaway-MPLv1.1 OR GPL-2.0-or-later OR LicenseRef-Callaway-LGPLv2+
 Source0:        https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
 %if %{with langpacks}
-Source1:        firefox-langpacks-%{version}%{?pre_version}-20260805.tar.xz
+Source1:        firefox-langpacks-%{version}%{?pre_version}-20260813.tar.xz
 %endif
 Source2:        cbindgen-vendor.tar.xz
 Source3:        dump_syms-vendor.tar.xz
@@ -239,6 +239,7 @@ Patch71:        0001-GLIBCXX-fix-for-GCC-12.patch
 Patch78:        firefox-i686-build.patch
 Patch80:        wasi.patch
 Patch85:        build-wasm32-wasip1.patch
+Patch90:        pgo-simple-programs-2.patch
 
 # Fedora specific patches
 Patch215:        firefox-enable-addons.patch
@@ -522,6 +523,7 @@ This package contains results of tests executed during build.
 cat %{SOURCE49} | sed -e "s|LIBCLANG_RT_PLACEHOLDER|`pwd`/wasi-sdk-30/build/sysroot/install/wasi-resource-dir/lib/wasm32-unknown-wasip1/libclang_rt.builtins.a|" > %{_sourcedir}/wasi.patch
 %patch -P80 -p1 -b .wasi
 %endif
+%patch -P90 -p2 -b .pgo-simple
 
 # Fedora patches
 %patch -P215 -p1 -b .addons
@@ -1199,6 +1201,10 @@ fi
 #---------------------------------------------------------------------
 
 %changelog
+* Thu Aug 13 2026 Martin Stransky <stransky@redhat.com> - 154.0-1
+- Updated to 154.0
+- Enabled session restore (KDE only)
+
 * Wed Aug 5 2026 Martin Stransky <stransky@redhat.com> - 153.0.3-1
 - Updated to 153.0.3
 

diff --git a/pgo-simple-programs-2.patch b/pgo-simple-programs-2.patch
new file mode 100644
index 0000000..17a1a30
--- /dev/null
+++ b/pgo-simple-programs-2.patch
@@ -0,0 +1,18 @@
+diff -up firefox-154.0-build/firefox-154.0/config/rules.mk.pgo-simple firefox-154.0-build/firefox-154.0/config/rules.mk
+--- firefox-154.0-build/firefox-154.0/config/rules.mk.pgo-simple	2026-08-12 23:13:24.000000000 +0200
++++ firefox-154.0-build/firefox-154.0/config/rules.mk	2026-08-13 12:37:48.663956455 +0200
+@@ -172,9 +172,14 @@ endif
+ # Don't build SIMPLE_PROGRAMS during the MOZ_PROFILE_GENERATE pass, and do not
+ # attempt to install them
+ ifdef MOZ_PROFILE_GENERATE
++_PGO_SKIPPED_SIMPLE_PROGRAMS := $(SIMPLE_PROGRAMS)
+ $(foreach category,$(INSTALL_TARGETS),\
+   $(eval $(category)_FILES := $(foreach file,$($(category)_FILES),$(if $(filter $(SIMPLE_PROGRAMS),$(notdir $(file))),,$(file)))))
+ SIMPLE_PROGRAMS :=
++# Create empty placeholders so misc:: install rules from backend.mk
++# that copy these binaries to _tests/ don't fail on missing files.
++$(_PGO_SKIPPED_SIMPLE_PROGRAMS):
++	@touch $@
+ endif
+ 
+ ifdef COMPILE_ENVIRONMENT

diff --git a/sources b/sources
index d84bb59..eafc378 100644
--- a/sources
+++ b/sources
@@ -4,5 +4,5 @@ SHA512 (wasi-sdk-30.tar.gz) = c08b2ddb5d5cf5b48c5baba80c65c485a3049b473d2f2dd2ba
 SHA512 (wasm-component-ld-vendor.tar.xz) = 356dc09502052198e99745199b8e10d803da9492ce34e41c6ae02cb8674fcc640cd5eafe68a03e4e61c984f7f6c7c8e5cdc3551251556fb3ae4631a340358fc0
 SHA512 (wasm-tools-vendor.tar.xz) = 502be0020d1828b75128e6127eb7bd77835ccebe4e5c179abc38d881bb1d1f8e15d2284796cd83574536c7c919a3e820e0952d323e8a3977e94bdef89cd8266a
 SHA512 (cbindgen-vendor.tar.xz) = dfefc3ec4c7b7d9fe1b024289866c5a919475b8b733e09ef1750d8d295ba78969ba187089dbc151d91779bf56a2d7898797c3d19db6e2d1cb84929750e86617d
-SHA512 (firefox-153.0.3.source.tar.xz) = 449f30c51c94f53df2ceb45e27d7a2724269c929519159149de9c8f63f797af2c1cb2b5cd0a6aaf67326ccfd0c23c133fd6831b832af1a258632da5a864824bc
-SHA512 (firefox-langpacks-153.0.3-20260805.tar.xz) = ebc2f742f1b700b795ca63c9291a4034f8afc2d241685bff5ce54910e0a0dc04d68dfb4340b9882376bc93c4f1e7be6fb39efbea79822115e155b0fece98e652
+SHA512 (firefox-langpacks-154.0-20260813.tar.xz) = e753bae64137e77d557a893c80d4449ea1b722e619e22460abcb9d9eb91bb0eadca6b69e203d7b3f60503f382ca2850589c647a1ecfe9eec96cbb92405761dff
+SHA512 (firefox-154.0.source.tar.xz) = a77cd664982add628681167ef5939bd6bf0c894aa380cca66f9b5fb265947874d1e819d42264f1dd07c843f8a6dc020da268cca9ff1e064fca019de91af9b996

diff --git a/wasi.patch b/wasi.patch
index 1fe5e19..3090070 100644
--- a/wasi.patch
+++ b/wasi.patch
@@ -6,7 +6,7 @@ diff -up firefox-134.0.1/toolkit/moz.configure.wasi firefox-134.0.1/toolkit/moz.
          if wasi_sysroot:
              log.info("Using wasi sysroot in %s", wasi_sysroot)
 -            return ["--sysroot=%s" % wasi_sysroot]
-+            return ["--sysroot=%s" % wasi_sysroot, "-nodefaultlibs",  "-lc", "-lwasi-emulated-process-clocks", "-lc++", "-lc++abi", "/raid/CVS/firefox/firefox-153.0-build/firefox-153.0/wasi-sdk-30/build/sysroot/install/wasi-resource-dir/lib/wasm32-unknown-wasip1/libclang_rt.builtins.a"]
++            return ["--sysroot=%s" % wasi_sysroot, "-nodefaultlibs",  "-lc", "-lwasi-emulated-process-clocks", "-lc++", "-lc++abi", "/raid/CVS/firefox/firefox-154.0-build/firefox-154.0/wasi-sdk-30/build/sysroot/install/wasi-resource-dir/lib/wasm32-unknown-wasip1/libclang_rt.builtins.a"]
          return []
  
      set_config("WASI_SYSROOT", wasi_sysroot)

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-13 12:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-13 12:15 [rpms/firefox] f43: Updated to 154.0,Enabled session restore (KDE only) Martin Stransky

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox