XFree86 SDK and synaptics driver
I've been personally building the synaptics driver using a slightly modified XFree86 SDK and an Imakefile for a while using 4.3.0. I've noticed that newer versions of the driver have got header files from XFree86 4.2.0 included in the tar ball. Personally I'd prefer it if it was buildable against the SDK out of the box, as it protects against potential Essentially as well as the imake magic to use the sdk out of tree all I've had to do is ship two extra header files: xisb.h from hw/xfree86/common and exevents.h from include/ (a patch against HEAD is attached). I'm not sure currently what drives the decision of what gets included in the SDK so I thought I'd raise the issue here for discussion. Whilst I remember it wasn't there a relicensing effort for synaptics occuring, does anyone have the current status on that? Also are there any current plans for the SDK, and is anyone using it currently - particularly for packaging individual or updated drivers? Cheers Paul Index: programs/Xserver/hw/xfree86/common/Imakefile === RCS file: /cvs/xc/programs/Xserver/hw/xfree86/common/Imakefile,v retrieving revision 3.154 diff -u -u -r3.154 Imakefile --- programs/Xserver/hw/xfree86/common/Imakefile8 Oct 2003 14:58:26 - 3.154 +++ programs/Xserver/hw/xfree86/common/Imakefile2 Dec 2003 07:29:35 - @@ -275,3 +275,4 @@ InstallDriverSDKNonExecFile(xf86str.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(xf86xv.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(xf86xvmc.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(xisb.h,$(DRIVERSDKINCLUDEDIR)) Index: programs/Xserver/include/Imakefile === RCS file: /cvs/xc/programs/Xserver/include/Imakefile,v retrieving revision 3.21 diff -u -u -r3.21 Imakefile --- programs/Xserver/include/Imakefile 17 Jan 2001 22:36:56 - 3.21 +++ programs/Xserver/include/Imakefile 2 Dec 2003 07:29:36 - @@ -35,6 +35,7 @@ InstallDriverSDKNonExecFile(cursorstr.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(dix.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(dixstruct.h,$(DRIVERSDKINCLUDEDIR)) +InstallDriverSDKNonExecFile(exevents.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(extension.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(extnsionst.h,$(DRIVERSDKINCLUDEDIR)) InstallDriverSDKNonExecFile(gc.h,$(DRIVERSDKINCLUDEDIR))
Re: XFree86 SDK and synaptics driver
On Tue, Dec 02, 2003 at 07:50:08AM +, Paul Nasrat wrote: I've been personally building the synaptics driver using a slightly modified XFree86 SDK and an Imakefile for a while using 4.3.0. I've noticed that newer versions of the driver have got header files from XFree86 4.2.0 included in the tar ball. Personally I'd prefer it if it was buildable against the SDK out of the box, as it protects against potential Essentially as well as the imake magic to use the sdk out of tree all I've had to do is ship two extra header files: xisb.h from hw/xfree86/common and exevents.h from include/ (a patch against HEAD is attached). I'm not sure currently what drives the decision of what gets included in the SDK so I thought I'd raise the issue here for discussion. Anything that is part of (or required to use) the exported driver interfaces should be included. The SDK needs to be reworked to allow standalone driver builds by default, and of course, tested against a wide range of drivers to help ensure that all of the necessary pieces are included. David -- David Dawes developer/release engineer The XFree86 Project www.XFree86.org/~dawes ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
Re: synaptics driver.
On Fri, Sep 05, 2003 at 03:34:49PM -0400, C. Scott Ananian wrote: (in reponse to the thread 'synaptics lockups', formerly 'radeon lockups') I am the original author of 'tpconfig', from which the synaptics driver was derived. I am hopeful that we can get all of the remaining authors to agree to a relicensing. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168794 for my proposed dual-license text. Whilst we're on the topic of synaptics, people might be intrested in the fact that I have sucessfully built the synaptics driver with 2.6 evdev patches using XFree86-sdk, it only required a few extra headers :) https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=99351 has patches and a link to a src.rpm. Paul ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel
synaptics driver.
(in reponse to the thread 'synaptics lockups', formerly 'radeon lockups') I am the original author of 'tpconfig', from which the synaptics driver was derived. Bruce Kall later took over tpconfig development from me. Warren Turkal got in touch with us on 2 sept and asked about relicensing. Bruce and I (at least) are unopposed. My original tpconfig implementation was from scratch, so there are no prior copyright holders to be concerned with (to reply to Mike Harris' email of 2 sep 2003 on this list). A complete code history of the synaptics driver (as far as I could determine, at least) is at http://cscott.net/Projects/Synaptics/ I am hopeful that we can get all of the remaining authors to agree to a relicensing. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168794 for my proposed dual-license text. --scott South Africa SSBN 743 CIA DES Cheney mail drop jihad Mk 48 colonel SEAL Team 6 AK-47 President Ft. Meade Blair DNC operation Philadelphia ( http://cscott.net/ ) ___ Devel mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/devel