@@ -289,6 +289,7 @@ comment "QT libraries and helper libraries"
source "package/grantlee/Config.in"
source "package/qextserialport/Config.in"
source "package/qjson/Config.in"
+ source "package/qt_eventdispatcher_libevent/Config.in"
source "package/qtuio/Config.in"
source "package/quazip/Config.in"
source "package/qwt/Config.in"
new file mode 100644
@@ -0,0 +1,26 @@
+From d9d861e4685d9822cafb68e512b57d1e43403f82 Mon Sep 17 00:00:00 2001
+From: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
+Date: Wed, 18 Nov 2015 19:51:00 +0100
+Subject: [PATCH] build.pro: Remove tests
+
+The tests are in a git submodules which we won't clone, so don't try to
+build them.
+---
+ build.pro | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/build.pro b/build.pro
+index f5f0400..685617f 100644
+--- a/build.pro
++++ b/build.pro
+@@ -1,7 +1,6 @@
+ TEMPLATE = subdirs
+ CONFIG += ordered
+
+-SUBDIRS = src tests
++SUBDIRS = src
+
+ src.file = src/eventdispatcher_libevent.pro
+-tests.file = tests/qt_eventdispatcher_tests/build.pro
+--
+2.6.2
new file mode 100644
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_QT_EVENTDISPATCHER_LIBEVENT
+ bool "qt_eventdispatcher_libevent"
+ select BR2_PACKAGE_LIBEVENT
+ help
+ libevent-based event dispatcher for Qt
+
+ https://github.com/sjinks/qt_eventdispatcher_libevent
new file mode 100644
@@ -0,0 +1,39 @@
+################################################################################
+#
+# qt_eventdispatcher_libevent
+#
+################################################################################
+
+QT_EVENTDISPATCHER_LIBEVENT_VERSION = 8798b269654730fa179132ad9a44deedd81bb6b6
+QT_EVENTDISPATCHER_LIBEVENT_SITE = $(call github,sjinks,qt_eventdispatcher_libevent,$(QT_EVENTDISPATCHER_LIBEVENT_VERSION))
+QT_EVENTDISPATCHER_LIBEVENT_INSTALL_STAGING = YES
+QT_EVENTDISPATCHER_LIBEVENT_LICENSE = MIT
+QT_EVENTDISPATCHER_LIBEVENT_LICENSE_FILES = LICENSE
+QT_EVENTDISPATCHER_LIBEVENT_DEPENDENCIES = \
+ libevent \
+ $(if $(BR2_PACKAGE_QT),qt) \
+ $(if $(BR2_PACKAGE_QT5),qt5base)
+
+ifeq ($(BR2_PACKAGE_QT5),y)
+QT_EVENTDISPATCHER_LIBEVENT_QMAKE = $(QT5_QMAKE)
+else
+QT_EVENTDISPATCHER_LIBEVENT_QMAKE = $(QT_QMAKE)
+endif
+
+define QT_EVENTDISPATCHER_LIBEVENT_CONFIGURE_CMDS
+ (cd $(@D); $(TARGET_MAKE_ENV) $(QT_EVENTDISPATCHER_LIBEVENT_QMAKE) PREFIX=/usr)
+endef
+
+define QT_EVENTDISPATCHER_LIBEVENT_BUILD_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
+endef
+
+define QT_EVENTDISPATCHER_LIBEVENT_INSTALL_STAGING_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install INSTALL_ROOT=$(STAGING_DIR)
+endef
+
+define QT_EVENTDISPATCHER_LIBEVENT_INSTALL_TARGET_CMDS
+ $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) install INSTALL_ROOT=$(TARGET_DIR)
+endef
+
+$(eval $(generic-package))
Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> --- package/Config.in | 1 + .../0001-build.pro-Remove-tests.patch | 26 +++++++++++++++ package/qt_eventdispatcher_libevent/Config.in | 7 ++++ .../qt_eventdispatcher_libevent.mk | 39 ++++++++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 package/qt_eventdispatcher_libevent/0001-build.pro-Remove-tests.patch create mode 100644 package/qt_eventdispatcher_libevent/Config.in create mode 100644 package/qt_eventdispatcher_libevent/qt_eventdispatcher_libevent.mk