xf86-input-tslib: ship hal fdi file to avoid xorg.conf incantations
authorKoen Kooi <koen@openembedded.org>
Mon, 27 Oct 2008 11:20:46 +0000 (12:20 +0100)
committerKoen Kooi <koen@openembedded.org>
Mon, 27 Oct 2008 11:20:46 +0000 (12:20 +0100)
packages/xorg-driver/xf86-input-tslib/10-x11-input-tslib.fdi [new file with mode: 0644]
packages/xorg-driver/xf86-input-tslib_0.0.5.bb

diff --git a/packages/xorg-driver/xf86-input-tslib/10-x11-input-tslib.fdi b/packages/xorg-driver/xf86-input-tslib/10-x11-input-tslib.fdi
new file mode 100644 (file)
index 0000000..3559d0c
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deviceinfo version="0.2">
+  <device>
+    <match key="info.capabilities" contains="input.touchpad">
+      <merge key="input.x11_driver" type="string">tslib</merge>
+    </match>
+  </device>
+</deviceinfo>
index 06e92c7..db477c2 100644 (file)
@@ -1,5 +1,15 @@
 require xorg-driver-input.inc
 
-SRC_URI = "http://www.pengutronix.de/software/xf86-input-tslib/download/xf86-input-tslib-${PV}.tar.bz2"
-
 DESCRIPTION = "X.Org X server -- tslib input driver"
+RRECOMMENDS += "hal"
+PR = "r3"
+
+SRC_URI = "http://www.pengutronix.de/software/xf86-input-tslib/download/xf86-input-tslib-${PV}.tar.bz2 \
+           file://10-x11-input-tslib.fdi"
+
+do_install_append() {
+       install -d ${D}/${datadir}/hal/fdi/policy/20thirdparty
+       install -m 0644 ${WORKDIR}/10-x11-input-tslib.fdi ${D}/${datadir}/hal/fdi/policy/20thirdparty
+}
+
+