diff --git a/firefox-106.0.1-aarch64-dont-build-libav-with-sysctl.patch b/firefox-106.0.1-aarch64-dont-build-libav-with-sysctl.patch new file mode 100644 index 0000000..847fa21 --- /dev/null +++ b/firefox-106.0.1-aarch64-dont-build-libav-with-sysctl.patch @@ -0,0 +1,33 @@ + +# HG changeset patch +# User James Lee +# Date 1663956731 0 +# Node ID 0efaf5a00aaceeed679885e4cd393bd9a5fcd0ff +# Parent 5f24c597f42923d6622f5cb74db8c24423b72206 +Bug 1791275 - Don't build libav with sysctl on Unix AArch64 r=alwu,padenot + +Differential Revision: https://phabricator.services.mozilla.com/D157921 + +diff --git a/media/ffvpx/config_unix_aarch64.h b/media/ffvpx/config_unix_aarch64.h +--- a/media/ffvpx/config_unix_aarch64.h ++++ b/media/ffvpx/config_unix_aarch64.h +@@ -324,17 +324,17 @@ + #define HAVE_SETCONSOLETEXTATTRIBUTE 0 + #define HAVE_SETCONSOLECTRLHANDLER 0 + #define HAVE_SETDLLDIRECTORY 0 + #define HAVE_SETMODE 0 + #define HAVE_SETRLIMIT 1 + #define HAVE_SLEEP 0 + #define HAVE_STRERROR_R 1 + #define HAVE_SYSCONF 1 +-#define HAVE_SYSCTL 1 ++#define HAVE_SYSCTL 0 + #define HAVE_USLEEP 1 + #define HAVE_UTGETOSTYPEFROMSTRING 0 + #define HAVE_VIRTUALALLOC 0 + #define HAVE_WGLGETPROCADDRESS 0 + #define HAVE_BCRYPT 0 + #define HAVE_VAAPI_DRM 0 + #define HAVE_VAAPI_X11 0 + #define HAVE_VDPAU_X11 0 + diff --git a/firefox.spec b/firefox.spec index 87d4020..8aa6902 100644 --- a/firefox.spec +++ b/firefox.spec @@ -17,7 +17,7 @@ %define pkgver %(echo %version | tr . _) Name: firefox -Version: 105.0.3 +Version: 106.0.1 Release: 1mamba Epoch: 1 Summary: The next generation browsing technology from mozilla.org @@ -59,6 +59,7 @@ Patch17: firefox-91.0-rustc-1.54.patch Patch18: firefox-98.0.2-aarch64-update-crossbeam-channel.patch Patch19: firefox-101.0.1-fix-ftbfs-newer-cbindgen.patch Patch20: firefox-103.0.2-arc4random.patch +Patch21: firefox-106.0.1-aarch64-dont-build-libav-with-sysctl.patch License: GPL, LGPL, MPL 1.1 ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel @@ -282,20 +283,8 @@ This package contains the %{2} language support files for Firefox.\ sed -e 's|__RPM_VERSION_INTERNAL__|%{firefox_internal_version}|' %{PATCH0} | patch -p0 %patch5 -p1 -b .os2cc -#%patch13 -p1 - -#%ifarch %{ix86} -#%patch15 -p1 -#%endif - -#%patch16 -p1 %patch17 -p1 - -#%ifarch aarch64 -#%patch18 -p1 -b .aarch64-update-crossbeam-channel -#%endif - -#%patch20 -p1 -b .arc4random +%patch21 -p1 -b .aarch64-dont-build-libav-with-sysctl #___EOF @@ -528,7 +517,7 @@ includedir=%{firefoxincludedir} Name: Mozilla Plug-In API Description: Mozilla Plug-In API -Version: 105.0.3 +Version: 106.0.1 Cflags: -I\${includedir} -DXP_UNIX _EOF @@ -649,6 +638,12 @@ fi %{_libdir}/pkgconfig/mozilla-plugin.pc %changelog +* Tue Oct 25 2022 Automatic Build System 106.0.1-1mamba +- automatic version update by autodist + +* Mon Oct 17 2022 Automatic Build System 106.0-1mamba +- automatic version update by autodist + * Sat Oct 08 2022 Automatic Build System 105.0.3-1mamba - automatic version update by autodist