-if [[ $SYNAPTICS_VCS == y ]]; then
- depends git
+if [[ $SYNAPTICS_VCS == y ]]; then
+ depends git &&
+ depends pixman
fi
diff --git a/kernels/synaptics/DETAILS b/kernels/synaptics/DETAILS
index 030f662..1df2528 100755
--- a/kernels/synaptics/DETAILS
+++ b/kernels/synaptics/DETAILS
@@ -1,8 +1,6 @@
SPELL=synaptics
-if [[ $SYNAPTICS_VCS == y ]]
-then
- if [[ $SYNAPTICS_VCS_AUTOUPDATE == y ]]
- then
+if [[ $SYNAPTICS_VCS == y ]]; then
+ if [[ $SYNAPTICS_VCS_AUTOUPDATE == y ]]; then
VERSION=$(date +%Y%m%d)
else
VERSION=git
@@ -15,27 +13,37 @@ else
VERSION=0.14.6
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=http://web.telia.com/~u89404340/touchpad/files/$SOURCE
- SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
+ SOURCE_GPG=gurus.gpg:$SOURCE.sig:WORKS_FOR_ME
fi
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://web.telia.com/~u89404340/touchpad/
ENTERED=20040826
LICENSE[0]=GPL
KEYWORDS="kernels"
SHORT="Synaptics Touchpad driver"
cat << EOF
-This is a driver for the Synaptics TouchPad for XOrg/XFree86 4.x. A
Synaptics touchpad by default operates in compatibility mode by emulating a
standard mouse. However, by using a dedicated driver, more advanced features
of the touchpad becomes available.
-Features
+This is a driver for the Synaptics TouchPad for XOrg/XFree86 4.x. A Synaptics
+touchpad by default operates in compatibility mode by emulating a standard
mouse.
+However, by using a dedicated driver, more advanced features of the touchpad
+becomes available.
+
+Features:
* Movement with adjustable, non-linear acceleration and speed.
* Button events through short touching of the touchpad.
* Double-Button events through double short touching of the touchpad.
* Dragging through short touching and holding down the finger on the
touchpad.
* Middle and right button events on the upper and lower corner of the
touchpad.
- * Vertical scrolling (button four and five events) through moving the
finger on the right side of the touchpad.
+ * Vertical scrolling (button four and five events) through moving the
finger
+ on the right side of the touchpad.
* The up/down button sends button four/five events.
- * Horizontal scrolling (button six and seven events) through moving the
finger on the lower side of the touchpad.
- * The multi-buttons send button four/five events, and six/seven events for
horizontal scrolling.
+ * Horizontal scrolling (button six and seven events) through moving the
finger
+ on the lower side of the touchpad.
+ * The multi-buttons send button four/five events, and six/seven events for
+ horizontal scrolling.
* Adjustable finger detection.
- * Multifinger taps: two finger for middle button and three finger for
right button events. (Needs hardware support. Not all models implement this
feature.)
- * Run-time configuration using shared memory. This means you can change
parameter settings without restarting the X server.
+ * Multifinger taps: two finger for middle button and three finger for right
+ button events. (Needs hardware support. Not all models implement this
+ feature.)
+ * Run-time configuration using shared memory. This means you can change
+ parameter settings without restarting the X server.
EOF
diff --git a/kernels/synaptics/HISTORY b/kernels/synaptics/HISTORY
index d307748..f8707ae 100644
--- a/kernels/synaptics/HISTORY
+++ b/kernels/synaptics/HISTORY
@@ -1,3 +1,10 @@
+2008-07-14 Vlad Glagolev <stealth AT sourcemage.org>
+ * PRE_BUILD: moved sedage from BUILD, fixed compilation of git version
+ * DETAILS: fixed long desc, quoting paths!
+ * DEPENDS: pixman is required for git version now, cleaned up
+ * PREPARE: cleaned up
+ * INSTALL: install -d ftw, cleaned up
+
2008-02-10 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on git for VCS option