|
|
@ -138,7 +138,7 @@ end}
|
|
|
|
Summary: Mozilla Firefox Web browser
|
|
|
|
Summary: Mozilla Firefox Web browser
|
|
|
|
Name: firefox
|
|
|
|
Name: firefox
|
|
|
|
Version: 128.2.0
|
|
|
|
Version: 128.2.0
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Release: 1%{?dist}.inferit
|
|
|
|
URL: https://www.mozilla.org/firefox/
|
|
|
|
URL: https://www.mozilla.org/firefox/
|
|
|
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
|
|
|
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
|
|
|
|
|
|
|
|
|
|
@ -173,7 +173,7 @@ Source1: firefox-langpacks-%{version}%{?pre_version}-20240827.tar.xz
|
|
|
|
Source2: cbindgen-vendor.tar.xz
|
|
|
|
Source2: cbindgen-vendor.tar.xz
|
|
|
|
Source3: process-official-tarball
|
|
|
|
Source3: process-official-tarball
|
|
|
|
Source10: firefox-mozconfig
|
|
|
|
Source10: firefox-mozconfig
|
|
|
|
Source12: firefox-redhat-default-prefs.js
|
|
|
|
Source12: firefox-msvsphere-default-prefs.js
|
|
|
|
Source20: firefox.desktop
|
|
|
|
Source20: firefox.desktop
|
|
|
|
Source21: firefox.sh.in
|
|
|
|
Source21: firefox.sh.in
|
|
|
|
Source23: firefox.1
|
|
|
|
Source23: firefox.1
|
|
|
@ -196,6 +196,14 @@ Source402: nspr-4.35.0-1.el8_1.src.rpm
|
|
|
|
Source403: nss-3.101.0-6.el8_2.src.rpm
|
|
|
|
Source403: nss-3.101.0-6.el8_2.src.rpm
|
|
|
|
Source404: nss-3.101.0-6.el9_0.src.rpm
|
|
|
|
Source404: nss-3.101.0-6.el9_0.src.rpm
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# MSVSphere added Russian Trusted Root CA
|
|
|
|
|
|
|
|
Source500: rootca_ssl_rsa2022.cer
|
|
|
|
|
|
|
|
Source501: policies.json
|
|
|
|
|
|
|
|
# apply script from ROSA to set Yandex provides
|
|
|
|
|
|
|
|
# as default search provider for Firefox
|
|
|
|
|
|
|
|
# https://abf.rosalinux.ru/import/firefox/raw/rosa2023.1/use_yandex_search_as_default.py
|
|
|
|
|
|
|
|
Source502: use_yandex_search_as_default.py
|
|
|
|
|
|
|
|
|
|
|
|
# ---- RHEL specific patches ---
|
|
|
|
# ---- RHEL specific patches ---
|
|
|
|
# -- Downstream only --
|
|
|
|
# -- Downstream only --
|
|
|
|
Patch01: build-disable-elfhack.patch
|
|
|
|
Patch01: build-disable-elfhack.patch
|
|
|
@ -243,6 +251,9 @@ Patch155: rhbz-1354671.patch
|
|
|
|
|
|
|
|
|
|
|
|
# ---- Security patches ----
|
|
|
|
# ---- Security patches ----
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# MSVSphere
|
|
|
|
|
|
|
|
Patch10000: 0001-Overt-telemetry-disabling.patch
|
|
|
|
|
|
|
|
|
|
|
|
# BUILD REQURES/REQUIRES
|
|
|
|
# BUILD REQURES/REQUIRES
|
|
|
|
%if %{?system_nss} && !0%{?bundle_nss}
|
|
|
|
%if %{?system_nss} && !0%{?bundle_nss}
|
|
|
|
BuildRequires: pkgconfig(nspr) >= %{nspr_version}
|
|
|
|
BuildRequires: pkgconfig(nspr) >= %{nspr_version}
|
|
|
@ -356,6 +367,8 @@ BuildRequires: zlib-devel
|
|
|
|
%if !0%{?flatpak}
|
|
|
|
%if !0%{?flatpak}
|
|
|
|
#TODO
|
|
|
|
#TODO
|
|
|
|
BuildRequires: system-bookmarks
|
|
|
|
BuildRequires: system-bookmarks
|
|
|
|
|
|
|
|
# INF-613 Require system-bookmarks to import bookmarks
|
|
|
|
|
|
|
|
Requires: system-bookmarks
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%if 0%{?test_on_wayland}
|
|
|
|
%if 0%{?test_on_wayland}
|
|
|
@ -1170,6 +1183,11 @@ echo "--------------------------------------------"
|
|
|
|
%patch -P155 -p1 -b .rhbz-1354671
|
|
|
|
%patch -P155 -p1 -b .rhbz-1354671
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# set Yandex search provider by default
|
|
|
|
|
|
|
|
python3 %{SOURCE502} services/settings/dumps/main/search-config.json
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
%patch10000 -p1 -b .0001-Overt-telemetry-disabling
|
|
|
|
|
|
|
|
|
|
|
|
# ---- Security patches ----
|
|
|
|
# ---- Security patches ----
|
|
|
|
|
|
|
|
|
|
|
|
%{__rm} -f .mozconfig
|
|
|
|
%{__rm} -f .mozconfig
|
|
|
@ -1564,10 +1582,11 @@ EOF
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# set up our default bookmarks
|
|
|
|
# set up our default bookmarks
|
|
|
|
%if !0%{?flatpak}
|
|
|
|
# INF-613 Bookmarks import from default-bookmarks.html from system-bookmarks
|
|
|
|
%global default_bookmarks_file /usr/share/bookmarks/default-bookmarks.html
|
|
|
|
#%%if !0%{?flatpak}
|
|
|
|
%{__cp} -p %{default_bookmarks_file} objdir/dist/bin/browser/chrome/browser/content/browser/default-bookmarks.html
|
|
|
|
# %%global default_bookmarks_file /usr/share/bookmarks/default-bookmarks.html
|
|
|
|
%endif
|
|
|
|
# %%{__cp} -p %{default_bookmarks_file} objdir/dist/bin/browser/chrome/browser/content/browser/default-bookmarks.html
|
|
|
|
|
|
|
|
#%%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Make sure locale works for langpacks
|
|
|
|
# Make sure locale works for langpacks
|
|
|
|
%{__cat} > objdir/dist/bin/browser/defaults/preferences/firefox-l10n.js << EOF
|
|
|
|
%{__cat} > objdir/dist/bin/browser/defaults/preferences/firefox-l10n.js << EOF
|
|
|
@ -1697,6 +1716,11 @@ sed -i -e 's|%HOMEPAGE%|%{homepage}|' %{buildroot}%{mozappdir}/defaults/preferen
|
|
|
|
# System config dir
|
|
|
|
# System config dir
|
|
|
|
%{__mkdir_p} %{buildroot}/%{_sysconfdir}/%{name}/pref
|
|
|
|
%{__mkdir_p} %{buildroot}/%{_sysconfdir}/%{name}/pref
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# MSVSphere added Russian Trusted Root CA
|
|
|
|
|
|
|
|
%{__mkdir_p} %{buildroot}/%{_sysconfdir}/%{name}/policies
|
|
|
|
|
|
|
|
%{__cp} %{SOURCE500} %{buildroot}%{mozappdir}/defaults
|
|
|
|
|
|
|
|
%{__cp} %{SOURCE501} %{buildroot}/%{_sysconfdir}/%{name}/policies
|
|
|
|
|
|
|
|
|
|
|
|
# System extensions
|
|
|
|
# System extensions
|
|
|
|
%global firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
|
|
|
|
%global firefox_app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
|
|
|
|
%{__mkdir_p} %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_app_id}
|
|
|
|
%{__mkdir_p} %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_app_id}
|
|
|
@ -1716,16 +1740,17 @@ ln -s %{_datadir}/myspell %{buildroot}%{mozappdir}/dictionaries
|
|
|
|
%{__cp} failures-* %{buildroot}/%{version}-%{release}/ || true
|
|
|
|
%{__cp} failures-* %{buildroot}/%{version}-%{release}/ || true
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Add distribution.ini
|
|
|
|
# Drop distribution info from About dialog (INF-733)
|
|
|
|
%{__mkdir_p} %{buildroot}%{mozappdir}/distribution
|
|
|
|
## Add distribution.ini
|
|
|
|
%{__cp} %{SOURCE26} %{buildroot}%{mozappdir}/distribution
|
|
|
|
##%%{__mkdir_p} %{buildroot}%{mozappdir}/distribution
|
|
|
|
|
|
|
|
##%%{__cp} %%{SOURCE26} %{buildroot}%{mozappdir}/distribution
|
|
|
|
|
|
|
|
|
|
|
|
# CentOS
|
|
|
|
# CentOS
|
|
|
|
%if 0%{?centos}
|
|
|
|
#%if 0%{?centos}
|
|
|
|
%{__sed} -ie 's/redhat/centos/g' %{buildroot}%{mozappdir}/distribution
|
|
|
|
#%{__sed} -ie 's/redhat/centos/g' %{buildroot}%{mozappdir}/distribution
|
|
|
|
(source /etc/os-release; %{__sed} -ie 's/Red Hat Enterprise Linux/$NAME/' %{buildroot}%{mozappdir}/distribution)
|
|
|
|
#(source /etc/os-release; %{__sed} -ie 's/Red Hat Enterprise Linux/$NAME/' %{buildroot}%{mozappdir}/distribution)
|
|
|
|
cat %{buildroot}%{mozappdir}/distribution
|
|
|
|
#cat %{buildroot}%{mozappdir}/distribution
|
|
|
|
%endif
|
|
|
|
#%endif
|
|
|
|
|
|
|
|
|
|
|
|
# Install appdata file
|
|
|
|
# Install appdata file
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/metainfo
|
|
|
|
mkdir -p %{buildroot}%{_datadir}/metainfo
|
|
|
@ -1796,6 +1821,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
%doc %{_mandir}/man1/*
|
|
|
|
%doc %{_mandir}/man1/*
|
|
|
|
%dir %{_sysconfdir}/%{name}
|
|
|
|
%dir %{_sysconfdir}/%{name}
|
|
|
|
%dir %{_sysconfdir}/%{name}/*
|
|
|
|
%dir %{_sysconfdir}/%{name}/*
|
|
|
|
|
|
|
|
%{_sysconfdir}/%{name}/policies
|
|
|
|
%dir %{_datadir}/mozilla/extensions/*
|
|
|
|
%dir %{_datadir}/mozilla/extensions/*
|
|
|
|
%dir %{_libdir}/mozilla/extensions/*
|
|
|
|
%dir %{_libdir}/mozilla/extensions/*
|
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
|
%{_datadir}/applications/%{name}.desktop
|
|
|
@ -1804,10 +1830,11 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
%dir %{mozappdir}
|
|
|
|
%dir %{mozappdir}
|
|
|
|
%license %{mozappdir}/LICENSE
|
|
|
|
%license %{mozappdir}/LICENSE
|
|
|
|
%{mozappdir}/browser/chrome
|
|
|
|
%{mozappdir}/browser/chrome
|
|
|
|
|
|
|
|
%{mozappdir}/defaults/*.cer
|
|
|
|
%{mozappdir}/defaults/preferences/*
|
|
|
|
%{mozappdir}/defaults/preferences/*
|
|
|
|
%{mozappdir}/browser/defaults/preferences
|
|
|
|
%{mozappdir}/browser/defaults/preferences
|
|
|
|
%{mozappdir}/browser/features/*.xpi
|
|
|
|
%{mozappdir}/browser/features/*.xpi
|
|
|
|
%{mozappdir}/distribution/distribution.ini
|
|
|
|
#%%{mozappdir}/distribution/distribution.ini
|
|
|
|
# That's Windows only
|
|
|
|
# That's Windows only
|
|
|
|
%ghost %{mozappdir}/browser/features/aushelper@mozilla.org.xpi
|
|
|
|
%ghost %{mozappdir}/browser/features/aushelper@mozilla.org.xpi
|
|
|
|
%if %{with langpacks}
|
|
|
|
%if %{with langpacks}
|
|
|
@ -1863,6 +1890,37 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
* Tue Aug 27 2024 Jan Horak <jhorak@redhat.com> - 128.2.0-1
|
|
|
|
* Tue Aug 27 2024 Jan Horak <jhorak@redhat.com> - 128.2.0-1
|
|
|
|
- Update to 128.2.0
|
|
|
|
- Update to 128.2.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Aug 14 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 115.14.0-2.inferit
|
|
|
|
|
|
|
|
- Update to 115.14.0-2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Aug 01 2024 Eike Rathke <erack@redhat.com> - 115.14.0-2
|
|
|
|
|
|
|
|
- Update to 115.14.0 build2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 30 2024 Eike Rathke <erack@redhat.com> - 115.14.0-1
|
|
|
|
|
|
|
|
- Update to 115.14.0 build1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jul 12 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 115.13.0-3.inferit
|
|
|
|
|
|
|
|
- Update to 115.13.0-3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 08 2024 Tomas Popela <tpopela@redhat.com> - 115.13.0-3
|
|
|
|
|
|
|
|
- Update to 115.13.0 build3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jul 02 2024 Eike Rathke <erack@redhat.com> - 115.13.0-2
|
|
|
|
|
|
|
|
- Update to 115.13.0 build2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jul 01 2024 Eike Rathke <erack@redhat.com> - 115.13.0-1
|
|
|
|
|
|
|
|
- Update to 115.13.0 build1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 18 2024 Sergey Cherevko <s.cherevko@msvsphere-os.ru> - 115.12.0-1.inferit
|
|
|
|
|
|
|
|
- Update to 115.12.0-1
|
|
|
|
|
|
|
|
- Rebuild for MSVSphere 9.4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Jun 04 2024 Eike Rathke <erack@redhat.com> - 115.12.0-1
|
|
|
|
|
|
|
|
- Update to 115.12.0 build1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue May 07 2024 Eike Rathke <erack@redhat.com> - 115.11.0-1
|
|
|
|
|
|
|
|
- Update to 115.11.0 build1
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Apr 09 2024 Eike Rathke <erack@redhat.com> - 115.10.0-1
|
|
|
|
* Tue Apr 09 2024 Eike Rathke <erack@redhat.com> - 115.10.0-1
|
|
|
|
- Update to 115.10.0 build1
|
|
|
|
- Update to 115.10.0 build1
|
|
|
|
|
|
|
|
|
|
|
@ -1923,6 +1981,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
|
|
* Tue Apr 04 2023 Eike Rathke <erack@redhat.com> - 102.10.0-1
|
|
|
|
* Tue Apr 04 2023 Eike Rathke <erack@redhat.com> - 102.10.0-1
|
|
|
|
- Update to 102.10.0 build1
|
|
|
|
- Update to 102.10.0 build1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Mar 15 2023 MSVSphere Packaging Team <packager@msvsphere.ru> - 102.9.0-4
|
|
|
|
|
|
|
|
- Rebuilt for MSVSphere 9.1.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Mar 10 2023 Eike Rathke <erack@redhat.com> - 102.9.0-4
|
|
|
|
* Fri Mar 10 2023 Eike Rathke <erack@redhat.com> - 102.9.0-4
|
|
|
|
- Update to 102.9.0 build2
|
|
|
|
- Update to 102.9.0 build2
|
|
|
|
|
|
|
|
|
|
|
|