CFLAGS="$CFLAGS -fvisibility=hidden"
fi
-PKG_CHECK_MODULES([X11], [xproto kbproto >= 1.0.99.1])
+PKG_CHECK_MODULES([X11], [xproto kbproto >= 1.0.5])
PKG_CHECK_MODULES([XLIB], [x11])
dnl Ensure we have keysym headers
typedef unsigned char KeyCode;
#endif
+#define XkmFileVersion 15
+
+#define XkmIllegalFile -1
+#define XkmSemanticsFile 20
+#define XkmLayoutFile 21
+#define XkmKeymapFile 22
+#define XkmGeometryFile 23
+#define XkmRulesFile 24
+
+#define XkmTypesIndex 0
+#define XkmCompatMapIndex 1
+#define XkmSymbolsIndex 2
+#define XkmIndicatorsIndex 3
+#define XkmKeyNamesIndex 4
+#define XkmGeometryIndex 5
+#define XkmVirtualModsIndex 6
+#define XkmLastIndex XkmVirtualModsIndex
+
struct xkb_rule_names {
char * rules;
char * model;
#include "xkbmisc.h"
#include "X11/extensions/XKBcommon.h"
#include "XKBcommonint.h"
-#include <X11/extensions/XKM.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "xkbcomp.h"
#include "xkballoc.h"
#include "xkbrules.h"
-#include <X11/extensions/XKM.h>
#include "xkbpath.h"
#include "parseutils.h"
#include "utils.h"
#define DEBUG_VAR debugFlags
#include "utils.h"
#include <stdlib.h>
-#include <X11/extensions/XKM.h>
#include "xkbpath.h"
+#include "X11/extensions/XKBcommon.h"
#include "XKBcommonint.h"
#ifndef DFLT_XKB_CONFIG_ROOT
Name: xkbcommon
Description: XKB API common to servers and clients
Version: @PACKAGE_VERSION@
-Requires: xproto kbproto >= 1.0.99.1
+Requires: xproto kbproto >= 1.0.5
Cflags: -I${includedir}
Libs: -L${libdir} -lxkbcommon