diff --git a/tur-chromium/chromium-stable/1020-chromium-debug-build-stack_trace.patch b/tur-chromium/chromium-stable/1020-chromium-debug-build-stack_trace.patch index 67a5db8..4b8face 100644 --- a/tur-chromium/chromium-stable/1020-chromium-debug-build-stack_trace.patch +++ b/tur-chromium/chromium-stable/1020-chromium-debug-build-stack_trace.patch @@ -1,19 +1,18 @@ --- a/base/debug/stack_trace_posix.cc +++ b/base/debug/stack_trace_posix.cc -@@ -1062,14 +1062,14 @@ +@@ -1068,12 +1068,14 @@ #endif } -#if defined(HAVE_BACKTRACE) ++#if !defined(__UCLIBC__) && !defined(_AIX) void StackTrace::OutputToStreamWithPrefixImpl( std::ostream* os, cstring_view prefix_string) const { +#if defined(HAVE_BACKTRACE) StreamBacktraceOutputHandler handler(os); - ProcessBacktrace(trace_, count_, prefix_string, &handler); --} + ProcessBacktrace(addresses(), prefix_string, &handler); ++#endif + } #endif -+} - - namespace internal { diff --git a/tur-chromium/chromium-stable/1601-angle-no-android-jni.patch b/tur-chromium/chromium-stable/1601-angle-no-android-jni.patch index 5c582fb..e0fdd97 100644 --- a/tur-chromium/chromium-stable/1601-angle-no-android-jni.patch +++ b/tur-chromium/chromium-stable/1601-angle-no-android-jni.patch @@ -4,8 +4,8 @@ #elif defined(__APPLE__) # define ANGLE_PLATFORM_APPLE 1 # define ANGLE_PLATFORM_POSIX 1 --#elif defined(ANDROID) -+#elif (defined(ANDROID) && !defined(__TERMUX__)) +-#elif defined(ANDROID) && !defined(ANGLE_ANDROID_DMA_BUF) ++#elif (defined(ANDROID) && !defined(ANGLE_ANDROID_DMA_BUF) && !defined(__TERMUX__)) # define ANGLE_PLATFORM_ANDROID 1 # define ANGLE_PLATFORM_POSIX 1 #elif defined(__ggp__) diff --git a/tur-chromium/chromium-stable/build.sh b/tur-chromium/chromium-stable/build.sh index d0012b9..68d3339 100644 --- a/tur-chromium/chromium-stable/build.sh +++ b/tur-chromium/chromium-stable/build.sh @@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://www.chromium.org/Home TERMUX_PKG_DESCRIPTION="Chromium web browser" TERMUX_PKG_LICENSE="BSD 3-Clause" TERMUX_PKG_MAINTAINER="Chongyun Lee " -TERMUX_PKG_VERSION=128.0.6613.137 +TERMUX_PKG_VERSION=129.0.6668.100 TERMUX_PKG_SRCURL=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_SHA256=e1d39c170dfdc2627a7b003e11d77f04a578b8e1cfe41e714cdaa345c91f4943 +TERMUX_PKG_SHA256=281daed29a5cb546f6273130035d9980666d2232f356ad95fc06af3c90121bc2 TERMUX_PKG_DEPENDS="atk, cups, dbus, fontconfig, gtk3, krb5, libc++, libdrm, libevdev, libxkbcommon, libminizip, libnss, libwayland, libx11, mesa, openssl, pango, pulseaudio, zlib" # Chromium doesn't support i686 on Linux. TERMUX_PKG_BLACKLISTED_ARCHES="i686"