HOW TO UPDATE
Linuxwacom's input-wacom- the USB kernel module/driver
Currently input-wacom-0.15.0 (released 11-15-12). Adds Cintiq 22HD (2.6.30+, 2.6.36+, 2.6.38+, 3.7+; Touch Finger: 2.6.38+, 3.7+). Adds 3 new tablet PC's: 0x4001 (2.6.30+), 0x100 (2.6.38+, 3.7+), 0x101 (2.6.38+, 3.7+). Introduces a new tree for Linux 3.7+ and brings it and the 2.6.38 tree in sync with the driver present in Dmitry's current 'next' branch.
Xorg's xf86-input-wacom - the X driver
Currently xf86-input-wacom 0.18.0 (released 10-29-12). Adds three new multi-touch (MT) ISDv4 (tablet PC) devices (E5, 100, 101). Support for the Cintiq 24HD touch, no input device grab by default (allowing tools like evtest to work within X), and support for XI2.2 multitouch (providing applications with position data for every hardware-tracked finger). It should be noted that the internal gesture recognizer consumes all the multitouch events at the moment. If you'd like the events to be passed along to applications (e.g. if your desktop environment supports multitouch gestures or you have software like "touchegg" installed), disable gesture recognizer by running `xsetwacom set TOUCH_DEVICE gesture off`. There is a known regression affecting the puck (Wacom tablet mouse i.e. Graphire and Bamboo) from 0.17.0 which was discovered very late in the RC and which could not be resolved in time for this release, see: https://bugs.freedesktop.org/show_bug.cgi?id=56536
Ubuntu has customized their input ABI (X Server 1.11 and 1.12 hybrid) and it is no longer compatible with some upstream packages including xf86-input-wacom. Consequently if you compile xf86-input-wacom in Precise it will cause your system to not start if you have your BambooPT plugged in, or to crash/freeze if you plug it in after it has started. You need to patch xf86-input-wacom to make it compatible.
Instructions for xf86-input-wacom in Precise:
Follow the HOW TO as normal until you get to the ./configure --prefix=/usr or ./autogen.sh --prefix=/usr command. Stop there and don't enter it. If using xf86-input-wacom-0.17.0 or earlier download the build_against_frankenserver.patch attached to post #1034 onto your Desktop. If using xf86-input-wacom-0.17.0 or earlier download the attached build_against_frankenserver_for0.18.patch below. Rename it from build_against_frankenserver.patch.txt to build_against_frankenserver.patch or build_against_frankenserver_for0.18.patch. Apply the patch with a -p1 strip:
You should see this output:
patch -p1 < ~/Desktop/build_against_frankenserver.patch
(or for xf86-input-wacom-0.18.0 and later)
patch -p1 < ~/Desktop/build_against_frankenserver_for0.18.patch
After you see it you can proceed with ./configure --prefix=/usr or ./autogen.sh --prefix=/usr and the rest of the commands.
patching file src/wcmValidateDevice.c
patching file test/fake-symbols.c
patching file test/fake-symbols.h