From: Marcelo E. M. <mar...@bi...> - 2001-07-14 10:19:36
|
>> Zilvinas Valinskas <zva...@ca...> writes: > Where do I find debian related dri source files ? You might want to try: http://people.debian.org/~mmagallo/debian-dri-cvs.tar.gz $ mkdir dri-cvs # anything goes $ tar -C dri-cvs -xvpzf debian-dri-cvs.tar.gz $ editor dri-cvs/debian/rules point this to a place with a checked out copy of the DRI CVS tree where the top level Makefile can be found. $ debian/rules nightly you'll need some stuff installed, I'm sorry, there isn't a build-depends line, this should do it: Build-Depends: dpkg (>= 1.7.0), flex, bison, bsdmainutils, groff, zlib1g-dev | libz-dev, libncurses5-dev | libncurses-dev, libfreetype6-dev, libpaperg, tetex-bin, libglide2-dev [i386], libglide3-dev [i386] This is taken from the xfree86 build-depends, I doubt libpaperg and tetex-bin are actually required, but I haven't checked. debhelper in particular is not required, as this is *not* based on the official xfree86 packaging. That also means the debian specific patches are *not* applied (I don't have time for that). What you get is *one* package which contains the X server, the drivers, the DRI modules, the Mesa libraries and a drm.tar.gz that works with kernel-package. You need to install this alongside the xfree86 X server packages and modify your /etc/X11/XF86Config-4 (directions provided in the readme). I think this conflicts with some package out there, but I was in a rush and didn't fix it in the debian/control file. You'll note the final packages are not stripped, this is intentional. I packaged this in the first place because I needed to generate a useable backtrace. FWIW, these are the packages I use on a daily basis. They work. (Nevertheless, whatever I build for upload to the archives is built with the official ones) Patches are always welcomed. -- Marcelo |