mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-13 03:09:51 +03:00
main/libxkbcommon: upgrade to 1.10.0
This commit is contained in:
parent
63fa114a53
commit
ae97331d96
2 changed files with 24 additions and 39 deletions
|
@ -1,8 +1,8 @@
|
||||||
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
||||||
# Maintainer: Peter Shkenev <santurysim@gmail.com>
|
# Maintainer: Peter Shkenev <santurysim@gmail.com>
|
||||||
pkgname=libxkbcommon
|
pkgname=libxkbcommon
|
||||||
pkgver=1.8.1
|
pkgver=1.10.0
|
||||||
pkgrel=2
|
pkgrel=0
|
||||||
pkgdesc="keyboard handling library"
|
pkgdesc="keyboard handling library"
|
||||||
url="https://xkbcommon.org/"
|
url="https://xkbcommon.org/"
|
||||||
arch="all"
|
arch="all"
|
||||||
|
@ -91,6 +91,6 @@ bashcomp() {
|
||||||
|
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
a11b8563b11bd085b909753fa99e5b2129343363a05d4fac44a46b334b644dbdd57c356021926e9fdcc2bf6855b90283af93e74c471c3d5677c2ed1bf19427c2 xkbcommon-1.8.1.tar.gz
|
5ffc69ebdf5455ea2cb3d7061dd35fe13f0a741034d0e1a68376695a0ac77db0e9bd383135cb6a662e5edeea7df9dfcc98f5526d48a41e1b71b94998f1ecd684 xkbcommon-1.10.0.tar.gz
|
||||||
77e4c1e6e370dd26a6dfa7914a2df5a5e78ccd42752694ff473b44317db242367ec815e43c979ad952ff475228d5ce9e788b670bb513e63df4d55bc3691aa0a7 allow-skip-test.patch
|
60ef29e37d422cc0b85e158dfcbb6c92810c300b3f9999c232f1f510525d70a014a7c81e6dc0edf08ed8d90bf1eea8741013e15730fc7af7f2d8f7652eaca3d3 allow-skip-test.patch
|
||||||
"
|
"
|
||||||
|
|
|
@ -1,11 +1,7 @@
|
||||||
Partial revert of 0ed9390c07130c2d3ebaf2e1b67c6dc0011a8aee
|
diff -Nurp libxkbcommon-xkbcommon-1.10.0.orig/test/x11.c libxkbcommon-xkbcommon-1.10.0/test/x11.c
|
||||||
as we don't have xvfb, needed for the tests, packaged in main
|
--- libxkbcommon-xkbcommon-1.10.0.orig/test/x11.c 2025-05-21 21:19:09.000000000 +0300
|
||||||
|
+++ libxkbcommon-xkbcommon-1.10.0/test/x11.c 2025-06-27 23:54:30.718234061 +0300
|
||||||
diff --git a/test/x11.c b/test/x11.c
|
@@ -29,7 +29,7 @@ X11_TEST(test_basic)
|
||||||
index c3cf2ee..4ff211e 100644
|
|
||||||
--- a/test/x11.c
|
|
||||||
+++ b/test/x11.c
|
|
||||||
@@ -45,7 +45,7 @@ X11_TEST(test_basic)
|
|
||||||
*/
|
*/
|
||||||
conn = xcb_connect(display, NULL);
|
conn = xcb_connect(display, NULL);
|
||||||
if (!conn || xcb_connection_has_error(conn)) {
|
if (!conn || xcb_connection_has_error(conn)) {
|
||||||
|
@ -14,7 +10,7 @@ index c3cf2ee..4ff211e 100644
|
||||||
goto err_conn;
|
goto err_conn;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -55,7 +55,7 @@ X11_TEST(test_basic)
|
@@ -39,7 +39,7 @@ X11_TEST(test_basic)
|
||||||
XKB_X11_SETUP_XKB_EXTENSION_NO_FLAGS,
|
XKB_X11_SETUP_XKB_EXTENSION_NO_FLAGS,
|
||||||
NULL, NULL, NULL, NULL);
|
NULL, NULL, NULL, NULL);
|
||||||
if (!ret) {
|
if (!ret) {
|
||||||
|
@ -23,11 +19,10 @@ index c3cf2ee..4ff211e 100644
|
||||||
goto err_conn;
|
goto err_conn;
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/test/x11comp.c b/test/x11comp.c
|
diff -Nurp libxkbcommon-xkbcommon-1.10.0.orig/test/x11comp.c libxkbcommon-xkbcommon-1.10.0/test/x11comp.c
|
||||||
index 33dd7c2..dc70fd1 100644
|
--- libxkbcommon-xkbcommon-1.10.0.orig/test/x11comp.c 2025-05-21 21:19:09.000000000 +0300
|
||||||
--- a/test/x11comp.c
|
+++ libxkbcommon-xkbcommon-1.10.0/test/x11comp.c 2025-06-27 23:56:16.779791651 +0300
|
||||||
+++ b/test/x11comp.c
|
@@ -44,7 +44,7 @@ X11_TEST(test_basic)
|
||||||
@@ -51,7 +51,7 @@ X11_TEST(test_basic)
|
|
||||||
|
|
||||||
conn = xcb_connect(display, NULL);
|
conn = xcb_connect(display, NULL);
|
||||||
if (xcb_connection_has_error(conn)) {
|
if (xcb_connection_has_error(conn)) {
|
||||||
|
@ -36,7 +31,7 @@ index 33dd7c2..dc70fd1 100644
|
||||||
goto err_conn;
|
goto err_conn;
|
||||||
}
|
}
|
||||||
ret = xkb_x11_setup_xkb_extension(conn,
|
ret = xkb_x11_setup_xkb_extension(conn,
|
||||||
@@ -60,7 +60,7 @@ X11_TEST(test_basic)
|
@@ -53,7 +53,7 @@ X11_TEST(test_basic)
|
||||||
XKB_X11_SETUP_XKB_EXTENSION_NO_FLAGS,
|
XKB_X11_SETUP_XKB_EXTENSION_NO_FLAGS,
|
||||||
NULL, NULL, NULL, NULL);
|
NULL, NULL, NULL, NULL);
|
||||||
if (!ret) {
|
if (!ret) {
|
||||||
|
@ -45,10 +40,10 @@ index 33dd7c2..dc70fd1 100644
|
||||||
goto err_xcb;
|
goto err_xcb;
|
||||||
}
|
}
|
||||||
device_id = xkb_x11_get_core_keyboard_device_id(conn);
|
device_id = xkb_x11_get_core_keyboard_device_id(conn);
|
||||||
@@ -72,12 +72,12 @@ X11_TEST(test_basic)
|
@@ -74,12 +74,12 @@ X11_TEST(test_basic)
|
||||||
ret = posix_spawnp(&xkbcomp_pid, "xkbcomp", NULL, NULL, xkbcomp_argv, envp);
|
"Please install the corresponding package, "
|
||||||
free(xkb_path);
|
"e.g. \"xkbcomp\" or \"x11-xkb-utils\".\n");
|
||||||
if (ret != 0) {
|
}
|
||||||
- ret = TEST_SETUP_FAILURE;
|
- ret = TEST_SETUP_FAILURE;
|
||||||
+ ret = SKIP_TEST;
|
+ ret = SKIP_TEST;
|
||||||
goto err_xcb;
|
goto err_xcb;
|
||||||
|
@ -60,25 +55,15 @@ index 33dd7c2..dc70fd1 100644
|
||||||
goto err_xcb;
|
goto err_xcb;
|
||||||
}
|
}
|
||||||
|
|
||||||
diff --git a/test/xvfb-wrapper.c b/test/xvfb-wrapper.c
|
diff -Nurp libxkbcommon-xkbcommon-1.10.0.orig/test/xvfb-wrapper.c libxkbcommon-xkbcommon-1.10.0/test/xvfb-wrapper.c
|
||||||
index ab0c645..144187a 100644
|
--- libxkbcommon-xkbcommon-1.10.0.orig/test/xvfb-wrapper.c 2025-05-21 21:19:09.000000000 +0300
|
||||||
--- a/test/xvfb-wrapper.c
|
+++ libxkbcommon-xkbcommon-1.10.0/test/xvfb-wrapper.c 2025-06-28 00:00:35.150392206 +0300
|
||||||
+++ b/test/xvfb-wrapper.c
|
@@ -81,7 +81,7 @@ xvfb_wrapper(int (*test_func)(char* disp
|
||||||
@@ -77,7 +77,7 @@ xvfb_wrapper(int (*test_func)(char* display))
|
"Please install the corresponding package, "
|
||||||
"Xvfb may be missing. Please install the corresponding "
|
"e.g. \"xvfb\" or \"xorg-x11-server-Xvfb\".\n");
|
||||||
"package, e.g. \"xvfb\" or \"xorg-x11-server-Xvfb\".\n");
|
|
||||||
}
|
}
|
||||||
- ret = TEST_SETUP_FAILURE;
|
- ret = TEST_SETUP_FAILURE;
|
||||||
+ ret = SKIP_TEST;
|
+ ret = SKIP_TEST;
|
||||||
goto err_xvfd;
|
goto err_xvfd;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -118,7 +118,7 @@ xvfb_wrapper(int (*test_func)(char* display))
|
|
||||||
length = fread(&display[1], 1, sizeof(display) - 1, display_fd);
|
|
||||||
if (length <= 0) {
|
|
||||||
fprintf(stderr, "fread error: length=%zu\n", length);
|
|
||||||
- ret = TEST_SETUP_FAILURE;
|
|
||||||
+ ret = SKIP_TEST;
|
|
||||||
goto err_xvfd;
|
|
||||||
} else {
|
|
||||||
/* Drop the newline character */
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue