diff options
author | Donnie Berkholz <dberkholz@gentoo.org> | 2003-10-13 21:36:16 +0000 |
---|---|---|
committer | Donnie Berkholz <dberkholz@gentoo.org> | 2003-10-13 21:36:16 +0000 |
commit | 4726992ecd52d5deb17ff7fb18cf7ea548c6143b (patch) | |
tree | e0e6c2ba05303de82bb93a9a87fe321e196253cd /x11-misc/synaptics | |
parent | Initial commit of standalone Synaptics touchpad driver, to be used in future ... (diff) | |
download | historical-4726992ecd52d5deb17ff7fb18cf7ea548c6143b.tar.gz historical-4726992ecd52d5deb17ff7fb18cf7ea548c6143b.tar.bz2 historical-4726992ecd52d5deb17ff7fb18cf7ea548c6143b.zip |
Initial commit of standalone Synaptics touchpad driver, to be used in future XFree revisions.
Diffstat (limited to 'x11-misc/synaptics')
-rw-r--r-- | x11-misc/synaptics/Manifest | 8 | ||||
-rw-r--r-- | x11-misc/synaptics/files/digest-synaptics-0.11.8 | 1 | ||||
-rw-r--r-- | x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch | 14 | ||||
-rw-r--r-- | x11-misc/synaptics/metadata.xml | 9 | ||||
-rw-r--r-- | x11-misc/synaptics/synaptics-0.11.8.ebuild | 39 |
5 files changed, 67 insertions, 4 deletions
diff --git a/x11-misc/synaptics/Manifest b/x11-misc/synaptics/Manifest index ee30a1fba148..5bf246a01809 100644 --- a/x11-misc/synaptics/Manifest +++ b/x11-misc/synaptics/Manifest @@ -1,5 +1,5 @@ -MD5 a4de292547a7d4fbe157a4ecb4ce2193 metadata.xml 821 -MD5 a796eef9cf5b2e17847694e8d61b7c52 ChangeLog 127 -MD5 27252dfc65919a3caa0ab184226f48a7 synaptics-0.11.8.ebuild 1198 -MD5 3d1779930e1b7a5ee311d6fe5d208ba4 files/synaptics-0.11.8-makefile-fixup.patch 651 +MD5 390bf361530337c6a29c8397a232540c ChangeLog 494 +MD5 6d74d543e3f641839881cda58499b797 metadata.xml 250 +MD5 1de9a2828ab43efaa2aa8fc353066d77 synaptics-0.11.8.ebuild 1188 MD5 c3238ddaf0b0d3f560cb54e5c113bfef files/digest-synaptics-0.11.8 69 +MD5 3f3218b104c0f1e2a64462e08e8e3651 files/synaptics-0.11.8-makefile-fixup.patch 457 diff --git a/x11-misc/synaptics/files/digest-synaptics-0.11.8 b/x11-misc/synaptics/files/digest-synaptics-0.11.8 new file mode 100644 index 000000000000..594c6ee7a78f --- /dev/null +++ b/x11-misc/synaptics/files/digest-synaptics-0.11.8 @@ -0,0 +1 @@ +MD5 48c6e9abc68672d5167f1b699b89005e synaptics-0.11.8.tar.bz2 129459 diff --git a/x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch b/x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch new file mode 100644 index 000000000000..e18f24de7a2a --- /dev/null +++ b/x11-misc/synaptics/files/synaptics-0.11.8-makefile-fixup.patch @@ -0,0 +1,14 @@ +diff -urN synaptics-old/Makefile synaptics/Makefile +--- synaptics-old/Makefile 2003-10-12 17:32:04.000000000 -0400 ++++ synaptics/Makefile 2003-10-12 18:00:59.000000000 -0400 +@@ -9,8 +9,8 @@ + TOP_X_INCLUDES = -I$(TOP)/exports/include + TOP_INCLUDES = -I$(TOP) $(TOP_X_INCLUDES) + +-INSTALLED_X = /usr/X11R6 +-BINDIR = /usr/local/bin ++INSTALLED_X = ${D}/usr/X11R6 ++BINDIR = ${D}/usr/X11R6/bin + + XF86SRC = $(SERVERSRC)/hw/xfree86 + XF86COMSRC = $(XF86SRC)/common diff --git a/x11-misc/synaptics/metadata.xml b/x11-misc/synaptics/metadata.xml new file mode 100644 index 000000000000..579b47712795 --- /dev/null +++ b/x11-misc/synaptics/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>xfree</herd> +<maintainer> +<email>spyderous@gentoo.org</email> +<name>Donnie Berkholz</name> +</maintainer> +</pkgmetadata> diff --git a/x11-misc/synaptics/synaptics-0.11.8.ebuild b/x11-misc/synaptics/synaptics-0.11.8.ebuild new file mode 100644 index 000000000000..a15eeeb8df03 --- /dev/null +++ b/x11-misc/synaptics/synaptics-0.11.8.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-misc/synaptics/synaptics-0.11.8.ebuild,v 1.1 2003/10/13 21:36:01 spyderous Exp $ + +# This ebuild overwrites synaptics files installed by <= xfree-4.3.0-r3 +# and xfree-4.3.99.14 >= X >= xfree-4.3.99.8. + +DESCRIPTION="Driver for Synaptics touchpads" +HOMEPAGE="http://w1.894.telia.com/~u89404340/touchpad/" +SRC_URI="http://w1.894.telia.com/~u89404340/touchpad/files/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="nls" +DEPEND="virtual/x11" +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + + # This Makefile sucks. no prefix, no DESTDIR, nothing useful. + # At some point I'd like to fix that and submit upstream. + # It still doesn't respect CFLAGS. + epatch ${FILESDIR}/${PF}-makefile-fixup.patch + + # If we don't do this, it won't compile anything and use binaries instead. + rm ${PN}/{*.o,synclient} +} + +src_compile() { + emake || die +} + +src_install() { + dodir /usr/X11R6/{bin,lib/modules/input} + make install || die + dodoc {COMPATIBILITY,FEATURES,FILES,INSTALL,LICENSE,NEWS,PARAMETER,TODO,VERSION} + use nls && dodoc INSTALL.DE +} |