diff -r 4c520ebe1ad7 -r 2a0735b1eb92 MozillaFirefox/MozillaFirefox.spec --- a/MozillaFirefox/MozillaFirefox.spec Tue Jan 23 17:32:46 2024 +0100 +++ b/MozillaFirefox/MozillaFirefox.spec Thu Feb 22 20:31:18 2024 +0100 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package MozillaFirefox # # Copyright (c) 2024 SUSE LLC # Copyright (c) 2006-2023 Wolfgang Rosenauer @@ -28,9 +28,9 @@ # orig_suffix b3 # major 69 # mainver %%major.99 -%define major 121 +%define major 122 %define mainver %major.0.1 -%define orig_version 121.0.1 +%define orig_version 122.0.1 %define orig_suffix %{nil} %define update_channel release %define branding 1 @@ -114,7 +114,7 @@ BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: mozilla-nspr-devel >= 4.35 -BuildRequires: mozilla-nss-devel >= 3.95 +BuildRequires: mozilla-nss-devel >= 3.96.1 BuildRequires: nasm >= 2.14 BuildRequires: nodejs >= 12.22.12 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000 @@ -235,13 +235,19 @@ %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires(post): coreutils shared-mime-info desktop-file-utils -Requires(postun):shared-mime-info desktop-file-utils +Requires(postun): shared-mime-info desktop-file-utils Requires: %{name}-branding >= 68 %requires_ge mozilla-nspr %requires_ge mozilla-nss %requires_ge libfreetype6 Recommends: libcanberra0 Recommends: libpulse0 +# To make security-keys (e.g. Yubikey) work with FF, it needs the udev-rules installed. +# A clean package with the most common rules exists only in SP3 onwards. `u2f-hosts` could be used on older +# code streams, but it contains more than just the rules, so we're not recommending it here. +%if 0%{?suse_version} >= 1600 || 0%{?sle_version} >= 150300 +Recommends: libfido2-udev +%endif # addon leads to startup crash (bnc#908892) Obsoletes: tracker-miner-firefox < 0.15 %if 0%{?devpkg} == 0 @@ -717,10 +723,8 @@ %{progdir}/*.so %{progdir}/glxtest %if 0%{wayland_supported} -%ifarch %{arm} aarch64 %{ix86} x86_64 %{progdir}/vaapitest %endif -%endif %ifarch aarch64 riscv64 %arm %{progdir}/v4l2test %endif