firefox: Use system libs as far as possible

%ci:no-build
This commit is contained in:
termux-pacman-bot
2022-11-12 14:06:16 +00:00
parent 8ae66f0d58
commit e99dac6ca8
2 changed files with 20 additions and 1 deletions

View File

@@ -6,7 +6,7 @@ TERMUX_PKG_VERSION=106.0.5
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://ftp.mozilla.org/pub/firefox/releases/${TERMUX_PKG_VERSION}/source/firefox-${TERMUX_PKG_VERSION}.source.tar.xz
TERMUX_PKG_SHA256=9471a7610d0adc350f14c363f1fcd2e15a85f22744f5850604af01aa844bc8a8
TERMUX_PKG_DEPENDS="at-spi2-atk, fontconfig, freetype, gdk-pixbuf, glib, gtk3, harfbuzz, libandroid-shmem, libandroid-sysv-semaphore, libc++, libcairo, libffi, libice, libpixman, libsm, libx11, libxcb, libxcomposite, libxcursor, libxdamage, libxext, libxfixes, libxi, libxrandr, libxrender, libxtst, pango"
TERMUX_PKG_DEPENDS="at-spi2-atk, fontconfig, freetype, gdk-pixbuf, glib, gtk3, libandroid-shmem, libandroid-sysv-semaphore, libc++, libcairo, libevent, libffi, libice, libicu, libjpeg-turbo, libnspr, libnss, libpixman, libsm, libvpx, libwebp, libx11, libxcb, libxcomposite, libxcursor, libxdamage, libxext, libxfixes, libxi, libxrandr, libxrender, libxtst, pango"
termux_step_post_get_source() {
local f="media/ffvpx/config_unix_aarch64.h"
@@ -56,7 +56,16 @@ termux_step_configure() {
--enable-minify=properties \
--enable-mobile-optimize \
--disable-jemalloc \
--enable-system-ffi \
--enable-system-pixman \
--with-system-icu \
--with-system-jpeg=$TERMUX_PREFIX \
--with-system-libevent \
--with-system-libvpx \
--with-system-nspr \
--with-system-nss \
--with-system-webp \
--with-system-zlib \
--without-wasm-sandboxed-libraries \
--with-branding=browser/branding/aurora \
--disable-sandbox \

View File

@@ -0,0 +1,10 @@
--- a/ipc/chromium/src/base/message_pump_libevent.cc
+++ b/ipc/chromium/src/base/message_pump_libevent.cc
@@ -41,7 +41,6 @@
CHECK_EVENT_SIZEOF(PTHREAD_T, pthread_t);
CHECK_EVENT_SIZEOF(SHORT, short);
CHECK_EVENT_SIZEOF(SIZE_T, size_t);
-CHECK_EVENT_SIZEOF(TIME_T, time_t);
CHECK_EVENT_SIZEOF(VOID_P, void*);
// Lifecycle of struct event