MozillaFirefox/MozillaFirefox.spec
branchfirefox122
changeset 1200 2a0735b1eb92
parent 1199 4c520ebe1ad7
child 1201 3a2c95022db2
--- 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 <wr@rosenauer.org>
@@ -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