summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-drivers/xf86-input-tslib')
-rw-r--r--x11-drivers/xf86-input-tslib/ChangeLog8
-rw-r--r--x11-drivers/xf86-input-tslib/Manifest4
-rw-r--r--x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5-r1.ebuild64
3 files changed, 74 insertions, 2 deletions
diff --git a/x11-drivers/xf86-input-tslib/ChangeLog b/x11-drivers/xf86-input-tslib/ChangeLog
index d10575408fed..89b454773736 100644
--- a/x11-drivers/xf86-input-tslib/ChangeLog
+++ b/x11-drivers/xf86-input-tslib/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for x11-drivers/xf86-input-tslib
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-tslib/ChangeLog,v 1.2 2009/02/24 18:02:46 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-tslib/ChangeLog,v 1.3 2009/03/19 21:36:04 solar Exp $
+
+*xf86-input-tslib-0.0.5-r1 (19 Mar 2009)
+
+ 19 Mar 2009; <solar@gentoo.org> +xf86-input-tslib-0.0.5-r1.ebuild:
+ - sync up this package with debians xf86-input-tslib_0.0.5-6 patchset. bug
+ 262993 (thank slonopotamus for pointing this out)
24 Feb 2009; Raúl Porcel <armin76@gentoo.org>
xf86-input-tslib-0.0.5.ebuild:
diff --git a/x11-drivers/xf86-input-tslib/Manifest b/x11-drivers/xf86-input-tslib/Manifest
index ae1678c13c46..68de8fb8c950 100644
--- a/x11-drivers/xf86-input-tslib/Manifest
+++ b/x11-drivers/xf86-input-tslib/Manifest
@@ -1,4 +1,6 @@
DIST xf86-input-tslib-0.0.5.tar.bz2 226648 RMD160 a7a2d64afbbd816c0107ca285bed148f84c5be10 SHA1 fa87a543e2a3d7a4aec56d1f85d731e0fcf8daab SHA256 d70c64f3f4fe931e12d5af7f91ff04cd0d16dd7459061c50b3149f9e35de8091
+DIST xf86-input-tslib_0.0.5-6.diff.gz 19656 RMD160 23afb83800960e05ec94e8f3917e0fe6a3ec5cef SHA1 77a6a9566f33248e515373cf67f3bb7e6087a4a1 SHA256 c0f2f6cebb78c3b69d75c12051e0bb03ffc1c41aaca7aef02562211441eb658b
+EBUILD xf86-input-tslib-0.0.5-r1.ebuild 1946 RMD160 59b39c7ad66971558ba015b1a47742d322d8fee4 SHA1 fb6de41b97800fee408f413851085d3feee130fe SHA256 464e696c784a5d908e09ec18ad93a04a8355f847868d84d6888b4ec7a33d13b1
EBUILD xf86-input-tslib-0.0.5.ebuild 1590 RMD160 712c599b7b022e52b1196835a4d0eddb7a63b15c SHA1 fa8c38c4ffd58c3e7f81ebb6ca0cb66b3ac32e8e SHA256 0df7bd9ab321cbdf3f3c02fa8b8bc8884c5100a52539b8afd8a3c36c5cca4b71
-MISC ChangeLog 602 RMD160 f9b2dbc39317df32ea70a88b6f8242dd9ed02075 SHA1 6cf71c6c932aaae51f3af2fd8182320f84b97f27 SHA256 dbde4906b3312247308f0217606ba6301a68726e73b56ad196facc3671d871b7
+MISC ChangeLog 841 RMD160 f5cb68b3fb2d36e7426b3c486b2f890131086d95 SHA1 6871a57f19399e90d00fa44e62ba8d4c695b90dd SHA256 05e096defbc4389da4b195909df1b66dd0c3827f39e53890f8cae396745dddbd
MISC metadata.xml 371 RMD160 f461e61c68aa6b7c4ad4ecf5de9c328246ed31ea SHA1 cba9ca4ac261f8489447c827bf0eb28e95088e8c SHA256 7c1fa6c71dbe3a50b0a997cf9987ff5ce1330aaaacd89dd52eeeee512e5daa87
diff --git a/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5-r1.ebuild b/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5-r1.ebuild
new file mode 100644
index 000000000000..382ec9fff010
--- /dev/null
+++ b/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5-r1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-tslib/xf86-input-tslib-0.0.5-r1.ebuild,v 1.1 2009/03/19 21:36:04 solar Exp $
+
+# Based on xf86-input-synaptics ebuild
+
+inherit toolchain-funcs eutils linux-info x-modular
+
+PATCHLEVEL=6
+PATCHFILE="${PN}_${PV}-${PATCHLEVEL}.diff"
+
+DESCRIPTION="xorg input driver for use of tslib based touchscreen devices"
+HOMEPAGE="http://www.pengutronix.de/software/${PN}/index_en.html"
+SRC_URI="http://www.pengutronix.de/software/${PN}/download/${P}.tar.bz2
+ ftp://cdn.debian.net/debian/pool/main/x/${PN}/${PATCHFILE}.gz"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86"
+LICENSE="GPL-2"
+IUSE=""
+RDEPEND="x11-libs/tslib"
+DEPEND="${RDEPEND}
+ x11-base/xorg-server
+ x11-proto/inputproto"
+
+evdev-input_check() {
+ # Check kernel config for required event interface support (either
+ # built-in or as a module. Bug #134309.
+
+ ebegin "Checking kernel config for event device support"
+ linux_chkconfig_present INPUT_EVDEV
+ eend $?
+
+ if [[ $? -ne 0 ]] ; then
+ ewarn "tslib x11 input driver requires event interface support."
+ ewarn "Please enable the event interface in your kernel config."
+ ewarn "The option can be found at:"
+ ewarn
+ ewarn " Device Drivers"
+ ewarn " Input device support"
+ ewarn " -*- Generic input layer"
+ ewarn " <*> Event interface"
+ ewarn
+ ewarn "Then rebuild the kernel or install the module."
+ epause 5
+ fi
+}
+
+pkg_setup() {
+ linux-info_pkg_setup
+ evdev-input_check
+}
+
+src_unpack() {
+ x-modular_unpack_source
+ cd "${WORKDIR}"
+ epatch "${WORKDIR}/${PATCHFILE}"
+ EPATCH_OPTS="-p0" EPATCH_SOURCE="${S}/debian/patches" EPATCH_SUFFIX="diff" EPATCH_FORCE="yes" epatch
+}
+
+src_install() {
+ DOCS="COPYING ChangeLog"
+ x-modular_src_install
+ insinto /usr/share/hal/fdi/policy/20thirdparty/
+ doins "${S}/debian/10-x11-input-tslib.fdi"
+}