Welcome to xorg-x11-6.9 rpms packages for Fedora Core and RedHat base systems

I add Savage Dri Driver by default with this patch xorg.cf.diff.
and also test DRI (3D acceleration) on one poor [Radeon 9200 SE]  drive "radeon" and r200 kernel module.
Other thing, this page won't have any sources of xorg-x11-6.9 because any snapshots have more then 50 MBytes and my server have a low bandwidth, so please get it, on http://xorg.freedesktop.org/releases/X11R6.9.0/src-single/X11R6.9.0-src.tar.bz2 or in a mirror near to you .

Well this is basically based on xorg-x11-6.8.99.14-3.src.rpm by Mike A. Harris and RedHat and as I write in changelog :
Cut ChangeLog, cut many unused and/or obsolet patches and legacy stuff with the goal of make a simpler rpm, reducing the size of spec file and be more near of the upstream source but keep the RedHat customizations.

All the files for build the rpms are in SOURCES dir, you can download all files in this tar.bz2 SOURCES.tar.bz2

CHANGELOG
* Thu Jan 12 2006
- I had enable build of xorg-x11-sdk and it builds great!
* Thu Dec 22 2005 Sergio Basto 6.9.0-1
- update MissingMesadDefines.diff and rename it to MissingMesadDefines2.diff because core of the patch was uptreamed.

How to build this rpms
    mv X11R6.9.0-src.tar.bz2 /usr/src/redhat/SOURCES/ and rename it to xorg-x11-6.9.0.tar.bz2
put SOURCES in /usr/src/redhat/SOURCES dir
    (cd /usr/src/redhat/
    tar jtvf /home/blabla/SOURCES.tar.bz2 )
    cd /usr/src/redhat/SOURCES
    rpmbuild -ba xorg-x11.spec --target=i686
    (to upgrade xorg) rpm -Uvh /usr/src/redhat/RPMS/i686/xorg-x11-*6.9.0-1.i686.rpm
Now with the kernel-2.6.14-1.1637_FC4 or newer, we don't need the compile DRM module for savage because it's already comes in stock kernel.
On older kernels, for complete enabling of DRI on savage, you will need compile savage DRM module kernel doing:
    cd /usr/src/redhat/BUILD/xorg-x11-6.9.0/
    cd xc/extras/drm/linux-core/
    make -f Makefile savage.o
    cp drm.ko savage.ko /lib/modules/`uname -r`/kernel/drivers/char/drm
(and yes you have to overwrite drm.ko)
    depmod -a
    insmod drm.ko savage.ko

How to test if your DRI is working
in your shell you can run this command:
    glxinfo | grep dire
and get:
direct rendering: Yes

if you need debug you can test this commands:
    MESA_INFO=1 glxinfo
    LIBGL_DEBUG=verbose glxinfo
or in Unix:
    export LIBGL_DEBUG=verbose
    export MESA_INFO=1   
    glxinfo

Warnings:
I just test it on x86 computers but it meant to be for archs that RedHat supports.
DRI savage just works on kernels 2.6.
xorg-x11 build requires about 1.2Gb of disk space.

Contact:
root at sergiomb.no-ip.org

Archives