File kmscon-x-linking.patch of Package kmscon
Index: kmscon-7/Makefile.am
===================================================================
--- kmscon-7.orig/Makefile.am
+++ kmscon-7/Makefile.am
@@ -194,7 +194,8 @@ libeloop_la_SOURCES = \
src/eloop.c
libeloop_la_LIBADD = libshl.la
-libeloop_la_CPPFLAGS = $(AM_CPPFLAGS)
+libeloop_la_CPPFLAGS = $(AM_CPPFLAGS) \
+ $(XKBCOMMON_CFLAGS)
EXTRA_libeloop_la_DEPENDENCIES = ${top_srcdir}/docs/sym/libeloop.sym
libeloop_la_LDFLAGS = \
$(AM_LDFLAGS) \
@@ -446,6 +447,9 @@ mod_unifont_la_SOURCES = \
src/githead.h \
src/font_unifont.c \
src/kmscon_mod_unifont.c
+mod_unifont_la_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ $(XKBCOMMON_CFLAGS)
EXTRA_mod_unifont_la_DEPENDENCIES = $(UNIFONT_BIN)
mod_unifont_la_LIBADD = libshl.la
mod_unifont_la_LDFLAGS = \
@@ -487,7 +491,8 @@ mod_pango_la_SOURCES = \
src/kmscon_mod_pango.c
mod_pango_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
- $(PANGO_CFLAGS)
+ $(PANGO_CFLAGS) \
+ $(XKBCOMMON_CFLAGS)
mod_pango_la_LIBADD = \
$(PANGO_LIBS) \
-lpthread \
@@ -507,6 +512,9 @@ mod_bbulk_la_SOURCES = \
src/githead.h \
src/text_bbulk.c \
src/kmscon_mod_bbulk.c
+mod_bbulk_la_CPPFLAGS = \
+ $(AM_CPPFLAGS) \
+ $(XKBCOMMON_CFLAGS)
mod_bbulk_la_LIBADD = libshl.la
mod_bbulk_la_LDFLAGS = \
$(AM_LDFLAGS) \
@@ -530,7 +538,8 @@ nodist_mod_gltex_la_SOURCES = \
src/static_shaders.c
mod_gltex_la_CPPFLAGS = \
$(AM_CPPFLAGS) \
- $(GLES2_CFLAGS)
+ $(GLES2_CFLAGS) \
+ $(XKBCOMMON_CFLAGS)
mod_gltex_la_LIBADD = \
$(GLES2_LIBS) \
libshl.la