1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-02 21:12:23 +00:00

build: drop check for XF86keysym.h

This is always included in the Xorg development headers. Strictly
speaking it's not necessarily available with other X implementations,
but these are hopefully all dead.
This commit is contained in:
wm4 2014-08-16 21:57:51 +02:00
parent fe782a6e95
commit f8f3a1b4a1
4 changed files with 1 additions and 23 deletions

View File

@ -636,12 +636,6 @@ check_pkg_config "Xinerama" $_xinerama XINERAMA 'xinerama'
check_pkg_config "Xrandr" $_xrandr XRANDR 'xrandr' check_pkg_config "Xrandr" $_xrandr XRANDR 'xrandr'
# Check for the presence of special keycodes, like audio control buttons
# that XFree86 might have. Used to be bundled with the xf86vm check, but
# has nothing to do with xf86vm and XFree 3.x has xf86vm but does NOT
# have these new keycodes.
check_statement_libs "XF86keysym" auto XF86XK X11/XF86keysym.h 'int x = XF86XK_AudioPause;'
check_pkg_config "CACA" $_caca CACA 'caca >= 0.99.beta18' check_pkg_config "CACA" $_caca CACA 'caca >= 0.99.beta18'
check_compile "DVB" $_dvb DVB waftools/fragments/dvb.c check_compile "DVB" $_dvb DVB waftools/fragments/dvb.c

View File

@ -46,6 +46,7 @@
#include <X11/Xatom.h> #include <X11/Xatom.h>
#include <X11/keysym.h> #include <X11/keysym.h>
#include <X11/XKBlib.h> #include <X11/XKBlib.h>
#include <X11/XF86keysym.h>
#if HAVE_XSS #if HAVE_XSS
#include <X11/extensions/scrnsaver.h> #include <X11/extensions/scrnsaver.h>
@ -59,10 +60,6 @@
#include <X11/extensions/Xinerama.h> #include <X11/extensions/Xinerama.h>
#endif #endif
#if HAVE_XF86XK
#include <X11/XF86keysym.h>
#endif
#if HAVE_XRANDR #if HAVE_XRANDR
#include <X11/extensions/Xrandr.h> #include <X11/extensions/Xrandr.h>
#endif #endif
@ -544,7 +541,6 @@ static const struct mp_keymap keymap[] = {
{XK_KP_Right, MP_KEY_KP6}, {XK_KP_Home, MP_KEY_KP7}, {XK_KP_Up, MP_KEY_KP8}, {XK_KP_Right, MP_KEY_KP6}, {XK_KP_Home, MP_KEY_KP7}, {XK_KP_Up, MP_KEY_KP8},
{XK_KP_Page_Up, MP_KEY_KP9}, {XK_KP_Delete, MP_KEY_KPDEL}, {XK_KP_Page_Up, MP_KEY_KP9}, {XK_KP_Delete, MP_KEY_KPDEL},
#ifdef XF86XK_AudioPause
{XF86XK_MenuKB, MP_KEY_MENU}, {XF86XK_MenuKB, MP_KEY_MENU},
{XF86XK_AudioPlay, MP_KEY_PLAY}, {XF86XK_AudioPause, MP_KEY_PAUSE}, {XF86XK_AudioPlay, MP_KEY_PLAY}, {XF86XK_AudioPause, MP_KEY_PAUSE},
{XF86XK_AudioStop, MP_KEY_STOP}, {XF86XK_AudioPrev, MP_KEY_PREV}, {XF86XK_AudioStop, MP_KEY_STOP}, {XF86XK_AudioPrev, MP_KEY_PREV},
@ -554,7 +550,6 @@ static const struct mp_keymap keymap[] = {
{XF86XK_HomePage, MP_KEY_HOMEPAGE}, {XF86XK_WWW, MP_KEY_WWW}, {XF86XK_HomePage, MP_KEY_HOMEPAGE}, {XF86XK_WWW, MP_KEY_WWW},
{XF86XK_Mail, MP_KEY_MAIL}, {XF86XK_Favorites, MP_KEY_FAVORITES}, {XF86XK_Mail, MP_KEY_MAIL}, {XF86XK_Favorites, MP_KEY_FAVORITES},
{XF86XK_Search, MP_KEY_SEARCH}, {XF86XK_Sleep, MP_KEY_SLEEP}, {XF86XK_Search, MP_KEY_SEARCH}, {XF86XK_Sleep, MP_KEY_SLEEP},
#endif
{0, 0} {0, 0}
}; };

View File

@ -1,6 +0,0 @@
#include <X11/XF86keysym.h>
int main(int argc, char **argv)
{
return XF86XK_AudioPause;
}

View File

@ -571,11 +571,6 @@ video_output_features = [
'desc': 'Xrandr', 'desc': 'Xrandr',
'deps': [ 'x11' ], 'deps': [ 'x11' ],
'func': check_pkg_config('xrandr'), 'func': check_pkg_config('xrandr'),
} , {
'name': '--xf86xk',
'desc': 'XF86keysym',
'deps': [ 'x11' ],
'func': check_cc(fragment=load_fragment('xf86xk.c'))
} , { } , {
'name': '--gl-cocoa', 'name': '--gl-cocoa',
'desc': 'OpenGL Cocoa Backend', 'desc': 'OpenGL Cocoa Backend',