diff --git a/firefox-140.4.0esr.source.tar.xz b/firefox-140.5.0esr.source.tar.xz similarity index 32% rename from firefox-140.4.0esr.source.tar.xz rename to firefox-140.5.0esr.source.tar.xz index c12231bce1afe2ffccb6fb555adcb47e405e5a4c..1d4ebc3648e9d4d4f9d6773941fc1e038583564a 100644 --- a/firefox-140.4.0esr.source.tar.xz +++ b/firefox-140.5.0esr.source.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:49f20673171046bc7b64f4caa340c46e1e105b9107f0ef68b7a94f379bcea4f7 -size 639276460 +oid sha256:832b7ef3e5f7a2430e0ba0b9000dab6fdd8f65bccff8bcf7eeb9ed16e6d310e2 +size 636823136 diff --git a/firefox-langpacks-140.4.0esr.tar.xz b/firefox-langpacks-140.5.0esr.tar.xz similarity index 32% rename from firefox-langpacks-140.4.0esr.tar.xz rename to firefox-langpacks-140.5.0esr.tar.xz index 490fe7932f4ebc68b056fbb060140ca154a67486..f97a71bdf41f23ac9d43d1ffa122c1daa6ff3a7b 100644 --- a/firefox-langpacks-140.4.0esr.tar.xz +++ b/firefox-langpacks-140.5.0esr.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:50bd29d5cc5d58864ce1ed51b4821a71a06a4ee9e57c075b4375476a70e61f8c -size 33475680 +oid sha256:60652603a33360e7efe26c0e8798d2d44d599d0361e4870699c8d33f5d41cec1 +size 33425648 diff --git a/firefox.spec b/firefox.spec index 7435ae10285371a5e8def38600134cff4af27ddd..68a3fb9d60eca5f1fd49a60df7ab8ad3a1a2e2c3 100644 --- a/firefox.spec +++ b/firefox.spec @@ -23,7 +23,7 @@ %global use_bundled_cbindgen 0 # TODO: Revert this after SM2 & SM3 issue is fixed -%global system_nss 0 +%global system_nss 1 %global llvm llvm-toolset-18 %global llvm_version 18.1.8 %global rust_version 1.82 @@ -34,8 +34,7 @@ %global system_webp 1 %if %{?system_nss} -%global nspr_version 4.35 -%global nspr_version_max 4.36 +%global nspr_version 4.32 %global nss_version 3.112 %endif @@ -52,8 +51,8 @@ Summary: Mozilla Firefox Web browser Name: firefox -Version: 140.4.0 -Release: 3 +Version: 140.5.0 +Release: 1 URL: https://www.mozilla.org/firefox/ License: MPL-1.1 or GPL-2.0-or-later or LGPL-2.0-or-later Source0: https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz @@ -65,7 +64,7 @@ Source1: firefox-langpacks-%{version}esr.tar.xz Source2: cbindgen-vendor.tar.xz Source10: firefox-mozconfig Source12: firefox-openeuler-default-prefs.js -Source20: firefox.desktop +Source20: org.mozilla.firefox.desktop Source21: firefox.sh.in Source23: firefox.1 Source24: mozilla-api-key @@ -75,7 +74,7 @@ Source27: google-api-key Source30: firefox-x11.sh.in Source31: firefox-x11.desktop Source32: node-stdout-nonblocking-wrapper -Source33: firefox.appdata.xml.in +Source33: org.mozilla.firefox.appdata.xml.in Source34: firefox-search-provider.ini Source35: google-loc-api-key Source36: testing.sh @@ -136,7 +135,6 @@ Patch801: bmo-1559213-fix-system-av1-libs.patch # BUILD REQURES/REQUIRES %if %{?system_nss} BuildRequires: pkgconfig(nspr) >= %{nspr_version} -BuildRequires: pkgconfig(nspr) < %{nspr_version_max} BuildRequires: pkgconfig(nss) >= %{nss_version} BuildRequires: nss-static >= %{nss_version} %endif @@ -921,7 +919,7 @@ echo 'pref("media.webrtc.camera.allow-pipewire", true);' >> %{buildroot}%{mozapp mkdir -p %{buildroot}%{_datadir}/metainfo %{__sed} -e "s/__VERSION__/%{version}/" \ -e "s/__DATE__/$(date '+%Y-%m-%d')/" \ - %{SOURCE33} > %{buildroot}%{_datadir}/metainfo/firefox.appdata.xml + %{SOURCE33} > %{buildroot}%{_datadir}/metainfo/org.mozilla.firefox.appdata.xml # Install Gnome search provider files mkdir -p %{buildroot}%{_datadir}/gnome-shell/search-providers @@ -953,21 +951,6 @@ if [ $1 -eq 0 ]; then %{__rm} -rf %{mozappdir}/plugins fi -%post -update-desktop-database &> /dev/null || : -touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : - -%postun -update-desktop-database &> /dev/null || : -if [ $1 -eq 0 ] ; then - touch --no-create %{_datadir}/icons/hicolor &>/dev/null - gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - %{__rm} -rf %{langpackdir} -fi - -%posttrans -gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : - %files -f %{name}.lang %{_bindir}/firefox %{mozappdir}/firefox @@ -977,7 +960,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %dir %{_sysconfdir}/%{name}/* %dir %{_datadir}/mozilla/extensions/* %dir %{_libdir}/mozilla/extensions/* -%{_datadir}/applications/%{name}.desktop +%{_datadir}/applications/org.mozilla.firefox.desktop %{_datadir}/metainfo/*.appdata.xml %{_datadir}/gnome-shell/search-providers/*.ini %dir %{mozappdir} @@ -1020,6 +1003,12 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : %endif %changelog +* Tue Nov 11 2025 Funda Wang - 140.5.0-1 +- update to 140.5.0 + * fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015, + CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019, + CVE-2025-13020 + * Wed Oct 22 2025 Funda Wang - 140.4.0-3 - support building with system cbindgen - build with system ldflags diff --git a/firefox.appdata.xml.in b/org.mozilla.firefox.appdata.xml.in similarity index 93% rename from firefox.appdata.xml.in rename to org.mozilla.firefox.appdata.xml.in index bfa9afc8a5a2ca54d7e6f0bb54eeccf9d57516f5..3c086a102adc9db1129cdd105791841297fb0f1b 100644 --- a/firefox.appdata.xml.in +++ b/org.mozilla.firefox.appdata.xml.in @@ -1,7 +1,7 @@ - - firefox.desktop + + org.mozilla.firefox CC0-1.0 Firefox Web Browser @@ -45,6 +45,7 @@ https://bugzilla.mozilla.org/ https://support.mozilla.org/ firefox + org.mozilla.firefox.desktop firefox.desktop @@ -53,6 +54,7 @@ https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/b.png https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/c.png + diff --git a/firefox.desktop b/org.mozilla.firefox.desktop similarity index 99% rename from firefox.desktop rename to org.mozilla.firefox.desktop index a152ed4c1318bf81b64c374656f08aba7418cee0..02e156d8317f6d6bd9827aba62fe36aeb11341df 100644 --- a/firefox.desktop +++ b/org.mozilla.firefox.desktop @@ -37,7 +37,7 @@ Comment[nb]=Surf på nettet Comment[nl]=Verken het internet Comment[nn]=Surf på nettet Comment[no]=Surf på nettet -Comment[pl]=Przeglądanie stron WWW +Comment[pl]=Przeglądanie stron WWW Comment[pt]=Navegue na Internet Comment[pt_BR]=Navegue na Internet Comment[sk]=Prehliadanie internetu @@ -272,4 +272,5 @@ Exec=firefox --private-window %u Name=Open the Profile Manager Name[cs]=Správa profilů Name[de]=Profilverwaltung öffnen +Name[fr]=Ouvrir le gestionnaire de profils Exec=firefox --ProfileManager