From: Huw L. <hu...@mo...> - 2004-07-14 17:04:35
|
Being in the middle of a migration from redhat7.2 to fedora1 I decided it was finally time to start playing with the new wacom drivers. I'd just like to take the opportunity to say thankyou to everyone, xsetwacom and wacomcpl will make my life massively easier. To make installation easier I've started building some linuxwacom RPMS ftp://ftp.moving-picture.com/pub/linuxwacom/linuxwacom-0.6.3-2mpc.i386.rpm ftp://ftp.moving-picture.com/pub/linuxwacom/linuxwacom-0.6.3-2mpc.src.rpm At the moment these are at the stage of "they work for me" but there are a number of issues outstanding. 1) I've had to patch some of the Makefile.in and Makefile.am so that the install scripts place files into the RPM BuildRoot rather than under /usr. At the moment I'm hard-coding the BuildRoot e.g. +++ linuxwacom-0.6.3/src/Makefile.in -x86moduledir = /usr/X11R6/lib/modules/input +x86moduledir = /var/tmp/linuxwacom-0.6.3/usr/X11R6/lib/modules/input the same goes for tcllibdir and cpldir. I can't work out how to wrangle these files so that they are in a form that RPM can work its nefarious magic on. for example the Makefile in src/wacomxi has the following line tcllibdir = /usr/lib/TkXInput I'm pretty sure that if that read tcllibdir = $(libdir)/TkXinput then the RPM build process would automatically put these files into the BuildRoot. Anyway hard-coding the BuildRoot is a bad thing and I need to work out a way around it. 2)Have I got all the files? rpm -ql linuxwacom /usr/X11R6/lib/modules/input/wacom_drv.o /usr/bin/wacdump /usr/bin/wacomcpl /usr/bin/wacomcpl-exec /usr/bin/xidump /usr/bin/xsetwacom /usr/include/wacomcfg /usr/include/wacomcfg/wacomcfg.h /usr/lib/TkXInput/libwacomxi.a /usr/lib/TkXInput/libwacomxi.la /usr/lib/TkXInput/libwacomxi.so /usr/lib/TkXInput/libwacomxi.so.0 /usr/lib/TkXInput/libwacomxi.so.0.0.0 /usr/lib/TkXInput/pkgIndex.tcl /usr/lib/libwacomcfg.a /usr/lib/libwacomcfg.la /usr/lib/libwacomcfg.so /usr/lib/libwacomcfg.so.0 /usr/lib/libwacomcfg.so.0.0.1 /usr/share/docs/linuxwacom-0.6.3/docs.html /usr/share/docs/linuxwacom-0.6.3/docs_files/null.gif /usr/share/docs/linuxwacom-0.6.3/docs_files/sflogo.png 3)conflicts with XFree86 obviously /usr/X11R6/lib/modules/input/wacom_drv.o belongs to XFree86 so you to do a rpm -i --force to get the linuxacom RPM to install. I'm going to get around that here by rebuilding our XFree86 RPM without wacom_drv.o but there must be a better way. 4)only tested on Fedora Core 1 I'll be very suprised if it works on any other distribution. Thanks, Huw -- | Huw Lynes | The Moving Picture Company | | System Administrator | 127 Wardour Street | |.........................| London, W1F 0NL | |