--- a/MozillaFirefox/MozillaFirefox.spec Mon Dec 12 22:35:13 2022 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec Sun Jan 15 22:34:49 2023 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package MozillaFirefox
+# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2006-2022 Wolfgang Rosenauer <wr@rosenauer.org>
#
# All modifications and additions to the file contributed by third parties
@@ -28,9 +28,9 @@
# orig_suffix b3
# major 69
# mainver %major.99
-%define major 107
-%define mainver %major.0.1
-%define orig_version 107.0.1
+%define major 108
+%define mainver %major.0.2
+%define orig_version 108.0.2
%define orig_suffix %{nil}
%define update_channel release
%define branding 1
@@ -99,17 +99,17 @@
BuildRequires: gcc-c++
%endif
%if 0%{?suse_version} < 1550 && 0%{?sle_version} < 150300
-BuildRequires: cargo >= 1.61
-BuildRequires: rust >= 1.61
+BuildRequires: cargo >= 1.63
+BuildRequires: rust >= 1.63
%else
# Newer sle/leap/tw use parallel versioned rust releases which have
# a different method for provides that we can use to request a
# specific version
# minimal requirement:
-BuildRequires: rust+cargo >= 1.61
+BuildRequires: rust+cargo >= 1.63
# actually used upstream:
-BuildRequires: cargo1.64
-BuildRequires: rust1.64
+BuildRequires: cargo1.65
+BuildRequires: rust1.65
%endif
%if 0%{useccache} != 0
BuildRequires: ccache
@@ -120,7 +120,7 @@
BuildRequires: libproxy-devel
BuildRequires: makeinfo
BuildRequires: mozilla-nspr-devel >= 4.35
-BuildRequires: mozilla-nss-devel >= 3.84
+BuildRequires: mozilla-nss-devel >= 3.85
BuildRequires: nasm >= 2.14
BuildRequires: nodejs >= 10.22.1
%if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
@@ -128,6 +128,7 @@
BuildRequires: python36
%else
BuildRequires: python3 >= 3.5
+BuildRequires: python3-curses
BuildRequires: python3-devel
%endif
BuildRequires: rust-cbindgen >= 0.24.3
@@ -249,7 +250,7 @@
%if 0%{?suse_version} < 1220
Obsoletes: libproxy1-pacrunner-mozjs <= 0.4.7
%endif
-ExcludeArch: armv6l armv6hl
+ExcludeArch: armv6l armv6hl ppc ppc64 ppc64le
%description
Mozilla Firefox is a standalone web browser, designed for standards
@@ -372,7 +373,7 @@
export MOZILLA_OFFICIAL=1
export BUILD_OFFICIAL=1
export MOZ_TELEMETRY_REPORTING=1
-export MACH_USE_SYSTEM_PYTHON=1
+export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
export CFLAGS="%{optflags}"
%if 0%{?suse_version} < 1550 && 0%{?sle_version} <= 150400
export CC=gcc-11