Skip to content
Snippets Groups Projects
Commit 97e6fc38 authored by Simon McVittie's avatar Simon McVittie
Browse files

Add a shim for libXi


Not putting a shim around this seems to cause a deadlock in certain
versions of SDL.

Signed-off-by: default avatarSimon McVittie <smcv@collabora.com>
parent af1c60e5
No related branches found
No related tags found
1 merge request!311Build capsule-capture-libs from a bundled copy of libcapsule
......@@ -167,6 +167,10 @@ nobase_dist_insttests_DATA += examples/shim/libGL.so.1.excluded \
examples/shim/libXext.so.6.shared \
examples/shim/libXext.so.6.symbols \
examples/shim/libXext.so.6.symbols.updated-for \
examples/shim/libXi.so.6.excluded \
examples/shim/libXi.so.6.shared \
examples/shim/libXi.so.6.symbols \
examples/shim/libXi.so.6.symbols.updated-for \
examples/shim/libxcb-dri2.so.0.excluded \
examples/shim/libxcb-dri2.so.0.shared \
examples/shim/libxcb-dri2.so.0.symbols \
......
......@@ -31,6 +31,7 @@ override_dh_auto_build:
libGL.so.1/1 \
libX11.so.6/6 \
libXext.so.6/6 \
libXi.so.6/6 \
libxcb-dri2.so.0/0 \
libxcb-glx.so.0/0 \
libxcb-present.so.0/0 \
......
XAllowDeviceEvents
XChangeDeviceControl
XChangeDeviceDontPropagateList
XChangeDeviceKeyMapping
XChangeDeviceProperty
XChangeFeedbackControl
XChangeKeyboardDevice
XChangePointerDevice
XCloseDevice
XDeleteDeviceProperty
XDeviceBell
XFreeDeviceControl
XFreeDeviceList
XFreeDeviceMotionEvents
XFreeDeviceState
XFreeFeedbackList
XGetDeviceButtonMapping
XGetDeviceControl
XGetDeviceDontPropagateList
XGetDeviceFocus
XGetDeviceKeyMapping
XGetDeviceModifierMapping
XGetDeviceMotionEvents
XGetDeviceProperty
XGetExtensionVersion
XGetFeedbackControl
XGetSelectedExtensionEvents
XGrabDevice
XGrabDeviceButton
XGrabDeviceKey
XIAllowEvents
XIAllowTouchEvents
XIBarrierReleasePointer
XIBarrierReleasePointers
XIChangeHierarchy
XIChangeProperty
XIDefineCursor
XIDeleteProperty
XIFreeDeviceInfo
XIGetClientPointer
XIGetFocus
XIGetProperty
XIGetSelectedEvents
XIGrabButton
XIGrabDevice
XIGrabEnter
XIGrabFocusIn
XIGrabKeycode
XIGrabTouchBegin
XIListProperties
XIQueryDevice
XIQueryPointer
XIQueryVersion
XISelectEvents
XISetClientPointer
XISetFocus
XIUndefineCursor
XIUngrabButton
XIUngrabDevice
XIUngrabEnter
XIUngrabFocusIn
XIUngrabKeycode
XIUngrabTouchBegin
XIWarpPointer
XListDeviceProperties
XListInputDevices
XOpenDevice
XQueryDeviceState
XSelectExtensionEvent
XSendExtensionEvent
XSetDeviceButtonMapping
XSetDeviceFocus
XSetDeviceMode
XSetDeviceModifierMapping
XSetDeviceValuators
XUngrabDevice
XUngrabDeviceButton
XUngrabDeviceKey
_XiGetDevicePresenceNotifyEvent
_xibadclass
_xibaddevice
_xibadevent
_xibadmode
_xidevicebusy
......@@ -46,8 +46,9 @@ if (length $ENV{CAPSULE_TESTS_UNINSTALLED}) {
my $examples = "$srcdir/examples";
my @sonames = qw(libGL.so.1 libX11.so.6 libXext.so.6 libxcb-dri2.so.0
libxcb-glx.so.0 libxcb-present.so.0 libxcb-sync.so.1 libxcb.so.1);
my @sonames = qw(libGL.so.1 libX11.so.6 libXext.so.6 libXi.so.6
libxcb-dri2.so.0 libxcb-glx.so.0 libxcb-present.so.0 libxcb-sync.so.1
libxcb.so.1);
# Don't require running capsule-version - just use the major versions
sub use_major_version {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment