![Bernd Kuhls](/assets/img/avatar_default.png)
kodi needs CWIID_MESG_BALANCE https://github.com/xbmc/xbmc/blob/Krypton/tools/EventClients/Clients/WiiRemote/CWIID_WiiRemote.cpp#L106 It was added after the last cwiid release, which took place 2009:2174214bc2
Instead of adding another 20k-sized patch we switch to the upstream github repo and bump to its HEAD commit, dating back to 2010. By doing this we can remove two patches which were applied upstream: 0001-fix-link-options-for-as-needed-90.patch6af6786165
0002-Update-for-BlueZ-changes.patchc5dd7d4a9a
The remaining patches were renumbered. This patch is needed for the upcoming Kodi version bump which also adds optional cwiid support. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
65 lines
1.6 KiB
Diff
65 lines
1.6 KiB
Diff
From dbb578450974db5decc24560da4aeaed838849a1 Mon Sep 17 00:00:00 2001
|
|
From: Samuel Martin <s.martin49@gmail.com>
|
|
Date: Thu, 2 Jan 2014 14:03:07 +0100
|
|
Subject: [PATCH 2/2] configure: make wmgui build optional
|
|
|
|
So, make gtk-2 and glib2 dependencies optional (only needed by wmgui)
|
|
|
|
Signed-off-by: Samuel Martin <s.martin49@gmail.com>
|
|
---
|
|
Makefile.in | 2 +-
|
|
configure.ac | 17 +++++++++++++----
|
|
2 files changed, 14 insertions(+), 5 deletions(-)
|
|
|
|
diff --git a/Makefile.in b/Makefile.in
|
|
index 6d3ac98..3d2fb45 100644
|
|
--- a/Makefile.in
|
|
+++ b/Makefile.in
|
|
@@ -3,7 +3,7 @@
|
|
include @top_builddir@/defs.mak
|
|
|
|
LIB_DIRS = libcwiid
|
|
-BIN_DIRS = wmgui wminput lswm
|
|
+BIN_DIRS = @WMGUI@ wminput lswm
|
|
DOC_DIRS = man doc
|
|
ifdef PYTHON
|
|
BIND_DIRS = python
|
|
diff --git a/configure.ac b/configure.ac
|
|
index 82ca3e1..d146cb6 100644
|
|
--- a/configure.ac
|
|
+++ b/configure.ac
|
|
@@ -15,6 +15,11 @@ if test "$YACC" != "bison -y"; then
|
|
AC_MSG_ERROR([bison not found])
|
|
fi
|
|
|
|
+AC_ARG_ENABLE(
|
|
+ [wmgui],
|
|
+ [AS_HELP_STRING([--disable-wmgui],[Do not build wmgui binary (also drop the gtk-2/glib2 dependency)])],
|
|
+ [ENABLE_WMGUI="$enableval"],[ENABLE_WMGUI=yes])
|
|
+
|
|
AC_ARG_WITH(
|
|
[python],
|
|
[AS_HELP_STRING([--without-python],[compile without python support])],
|
|
@@ -98,10 +103,14 @@ else
|
|
fi
|
|
AC_SUBST(LDCONFIG)
|
|
|
|
-pkg_modules="gtk+-2.0 >= 2.0.0 gthread-2.0"
|
|
-PKG_CHECK_MODULES([GTK], [$pkg_modules])
|
|
-AC_SUBST(GTK_CFLAGS)
|
|
-AC_SUBST(GTK_LIBS)
|
|
+AS_IF(
|
|
+ [test "x$ENABLE_WMGUI" = xyes],
|
|
+ [pkg_modules="gtk+-2.0 >= 2.0.0 gthread-2.0" ;
|
|
+ PKG_CHECK_MODULES([GTK], [$pkg_modules])
|
|
+ AC_SUBST(GTK_CFLAGS)
|
|
+ AC_SUBST(GTK_LIBS)
|
|
+ AC_SUBST(WMGUI, wmgui)]
|
|
+)
|
|
|
|
AC_OUTPUT(
|
|
[Makefile]
|
|
--
|
|
1.8.5.2
|
|
|