diff -r ba646dddffef -r cb6f01567cf8 MozillaFirefox/MozillaFirefox.spec --- 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 # # 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