picom: Update to 9.1
This commit is contained in:
parent
d4b6b67d41
commit
5a086e5032
|
@ -1,13 +1,13 @@
|
|||
TERMUX_PKG_HOMEPAGE=https://github.com/yshui/picom
|
||||
TERMUX_PKG_DESCRIPTION="A lightweight compositor for X11"
|
||||
TERMUX_PKG_LICENSE="MIT,MPL-2.0"
|
||||
TERMUX_PKG_LICENSE="MIT, MPL-2.0"
|
||||
TERMUX_PKG_LICENSE_FILE="COPYING, LICENSES/MIT, LICENSES/MPL-2.0"
|
||||
TERMUX_PKG_MAINTAINER="Rafael Kitover <rkitover@gmail.com>"
|
||||
TERMUX_PKG_VERSION=8.2
|
||||
TERMUX_PKG_REVISION=3
|
||||
TERMUX_PKG_VERSION=9.1
|
||||
TERMUX_PKG_SRCURL=https://github.com/yshui/picom/archive/refs/tags/v${TERMUX_PKG_VERSION}.tar.gz
|
||||
TERMUX_PKG_SHA256=9d0c2533985e9670ff175e717a42b5bf1a2a00ccde5cac1e1009f5d6ee7912ec
|
||||
TERMUX_PKG_SHA256=8700ac71bd496c91262c8576e29cb3aecf2b4ef48c04394a929509d3cb37b87d
|
||||
TERMUX_PKG_DEPENDS="libx11, libxcb, xcb-util, xcb-util-image, xcb-util-renderutil, libxext, xorgproto, libpixman, dbus, libconfig, mesa, pcre, libev, uthash"
|
||||
|
||||
termux_step_pre_configure() {
|
||||
sed -i "s/^\(host_system *= *\).*/\1'linux'/" src/meson.build
|
||||
sed -i "s/^\(host_system *= *\).*/\1'linux'/" src/meson.build
|
||||
}
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
diff --git a/src/log.c b/src/log.c
|
||||
index 0b663e7..7fcbbd7 100644
|
||||
--- a/src/log.c
|
||||
+++ b/src/log.c
|
||||
@@ -18,6 +18,30 @@
|
||||
#include "log.h"
|
||||
#include "utils.h"
|
||||
|
||||
+//#if defined(__TIMESPEC_GET_WRAPPER__)
|
||||
+int timespec_get_wrapper(struct timespec *ts, int base)
|
||||
+{
|
||||
+
|
||||
+#if !defined(CLOCK_REALTIME)
|
||||
+ struct timeval tv;
|
||||
+#endif
|
||||
+
|
||||
+ if (base != TIME_UTC)
|
||||
+ {
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
+#if defined(CLOCK_REALTIME)
|
||||
+ base = (clock_gettime(CLOCK_REALTIME, ts) == 0) ? base : 0;
|
||||
+#else
|
||||
+ gettimeofday(&tv, NULL);
|
||||
+ ts->tv_sec = (time_t)tv.tv_sec;
|
||||
+ ts->tv_nsec = 1000L * (long)tv.tv_usec;
|
||||
+#endif
|
||||
+ return base;
|
||||
+}
|
||||
+//#endif
|
||||
+
|
||||
thread_local struct log *tls_logger;
|
||||
|
||||
struct log_target;
|
|
@ -1,21 +0,0 @@
|
|||
diff --git a/src/log.h b/src/log.h
|
||||
index e40fe3c..720b58d 100644
|
||||
--- a/src/log.h
|
||||
+++ b/src/log.h
|
||||
@@ -4,9 +4,16 @@
|
||||
#pragma once
|
||||
#include <assert.h>
|
||||
#include <stdio.h>
|
||||
+#include <time.h>
|
||||
|
||||
#include "compiler.h"
|
||||
|
||||
+#if __ANDROID_API__ < 29
|
||||
+#define __TIMESPEC__GET_WRAPPER__
|
||||
+int timespec_get_wrapper(struct timespec *ts, int base);
|
||||
+#define timespec_get timespec_get_wrapper
|
||||
+#endif
|
||||
+
|
||||
enum log_level {
|
||||
LOG_LEVEL_INVALID = -1,
|
||||
LOG_LEVEL_TRACE = 0,
|
Loading…
Reference in New Issue