042ccfb
# This package is an experiment in active integration of upstream SCM with
042ccfb
# Fedora packaging.  It works something like this:
042ccfb
#
042ccfb
# The "pristine" source is actually a git repo (with no working checkout).
042ccfb
# The first step of %%prep is to check it out and switch to a "fedora" branch.
042ccfb
# If you need to add a patch to the server, just do it like a normal git
042ccfb
# operation, dump it with git-format-patch to a file in the standard naming
042ccfb
# format, and add a PatchN: line.  If you want to push something upstream,
042ccfb
# check out the master branch, pull, cherry-pick, and push.  FIXME describe
042ccfb
# rebasing, add convenience 'make' targets maybe.
042ccfb
8d1669b
# F10 TODO list:
a8fcc0d
#
4dbca59
# Fix rhpxl to no longer need vesamodes/extramodes
a8fcc0d
mharris 5efabee
%define pkgname xorg-server
706a6dc
#define gitdate 20090112
Kristian Høgsberg ce50e2c
mharris 683564b
Summary:   X.Org X11 X server
mharris dc2469d
Name:      xorg-x11-server
4928c07
Version:   1.6.0
f89016b
Release:   5%{?dist}
mharris dc2469d
URL:       http://www.x.org
f37d549
License:   MIT
mharris dc2469d
Group:     User Interface/X
mharris 683564b
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mharris 83c9ed8
8d1669b
%if 0%{?gitdate}
417326c
# git snapshot.  to recreate, run:
042ccfb
# ./make-git-snapshot.sh `cat commitid`
417326c
Source0:   xorg-server-%{gitdate}.tar.bz2
417326c
Source1:   make-git-snapshot.sh
042ccfb
Source2:   commitid
417326c
%else
8d1669b
Source0:   http://www.x.org/pub/individual/xserver/%{pkgname}-%{version}.tar.bz2
d4a0eee
Source1:   gitignore
417326c
%endif
mharris 83c9ed8
b6fae10
# keyboard enablement
b6fae10
Source10:  10-x11-keymap.fdi
b6fae10
ff0bb53
# "useful" xvfb-run script
1679f6f
Source20:  http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-run.sh
1679f6f
aaadaa9
# ABI version provides.
02f215e
# XXX don't enable any of this yet.  for serious.
4928c07
Source30: find-provides
6869ec1
#{expand:%%define prev__find_provides %{__find_provides}}
6869ec1
#define pc_path %{buildroot}/%{_libdir}/pkgconfig/xorg-server.pc
aaadaa9
#define __find_provides %{SOURCE30} %{pc_path} %{prev__find_provides}
6869ec1
#define __find_provides %{nil}
aaadaa9
Kristian Høgsberg d470a6c
# OpenGL compositing manager feature/optimization patches.
Kristian Høgsberg d470a6c
Patch100:  xorg-x11-server-1.1.0-no-move-damage.patch
0cc678b
Patch101:  xserver-1.4.99-dont-backfill-bg-none.patch
Kristian Høgsberg 7be4d82
Patch103:  xserver-1.5.0-bg-none-root.patch
Kristian Høgsberg 9675a54
94d8e40
# Red Hat specific tweaking, not intended for upstream
94d8e40
# XXX move these to the end of the list
0cc678b
Patch1003:  xserver-1.4.99-pic-libxf86config.patch
mharris dc2469d
e7c2be7
Patch2013:  xserver-1.4.99-document-fontpath-correctly.patch
d14431c
Patch2014:  xserver-1.5.0-projector-fb-size.patch
115cc5d
584aca1
# Trivial things to never merge upstream ever
dd1864b
# Don't merge this without protecting the gccisms.
Adam Tkac 4e91135
Patch5001:  xserver-1.4.99-alloca-poison.patch
dd1864b
# This really could be done prettier.
Adam Tkac 4e91135
Patch5002:  xserver-1.4.99-ssh-isnt-local.patch
584aca1
Adam Tkac 4e91135
Patch5007:  xserver-1.5.0-bad-fbdev-thats-mine.patch
779d640
Adam Tkac c5814fb
# Workaround RH bug #449944
Adam Tkac c5814fb
Patch5011: xserver-1.4.99-endian.patch
1aaaf9b
38ec734
# force mode debugging on for randr 1.2 drivers
ff0bb53
Patch6002: xserver-1.5.1-mode-debug.patch
faa9db7
e32b32d
Patch6004: xserver-1.5.99.3-dmx-xcalloc.patch
0578a1d
0504193
# cf. bug 482924
0504193
Patch6010: xserver-1.5.99.902-selinux-debugging.patch
4ed1dbb
0b4765d
# don't try intel on poulsbo
0b4765d
Patch6013: xserver-1.5.99.902-sod-off-poulsbo.patch
0b4765d
Adam Tkac 40e5e55
# https://bugs.freedesktop.org/show_bug.cgi?id=20087
Adam Tkac 40e5e55
Patch6015: xserver-1.5.99.902-vnc.patch
Adam Tkac 40e5e55
22f7ecf
# Make autoconfiguration chose nouveau driver for NVIDIA GPUs
22f7ecf
Patch6017: xserver-1.5.99.902-nouveau.patch
22f7ecf
d979048
# from master, may end up in 1.6.1.
d979048
Patch6018: xserver-1.6.0-XIPropToInt.patch
d979048
Patch6019: xserver-1.6.0-XATOM_FLOAT.patch
92e9741
Patch6020: xserver-1.6.0-preferred-thinko.patch
000667a
Patch6021: xserver-1.6.0-selinux-raw.patch
000667a
Patch6022: xserver-1.6.0-primary.patch
000667a
Patch6023: xserver-1.6.0-selinux-destroy.patch
d979048
mharris 1651c54
%define moduledir	%{_libdir}/xorg/modules
Kristian Høgsberg 2a0fe97
%define drimoduledir	%{_libdir}/dri
mharris aa15493
%define sdkdir		%{_includedir}/xorg
mharris 9e7c1dd
mharris a30689e
%ifarch s390 s390x
mharris a30689e
%define with_hw_servers 0
f7f3689
%else
f7f3689
%define with_hw_servers 1
mharris 9e7c1dd
%endif
mharris dc2469d
f7f3689
%if %{with_hw_servers}
f7f3689
%define enable_xorg --enable-xorg
f7f3689
%else
f7f3689
%define enable_xorg --disable-xorg
mharris 382d04d
%endif
mharris 382d04d
ccac95c
%define kdrive --enable-kdrive --enable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev
a2af23f
%define xservers --enable-xvfb --enable-xnest %{kdrive} %{enable_xorg} --enable-dmx
f7f3689
e7c2be7
BuildRequires: git-core
9f818a4
BuildRequires: automake autoconf libtool pkgconfig
f7f3689
BuildRequires: xorg-x11-util-macros >= 1.1.5
e31b8a8
e32b32d
BuildRequires: xorg-x11-proto-devel >= 7.4-10
e32b32d
e32b32d
BuildRequires: xorg-x11-xtrans-devel >= 1.2.2-1
b16c04e
BuildRequires: libXfont-devel libXau-devel libxkbfile-devel libXres-devel
b16c04e
BuildRequires: libfontenc-devel libXtst-devel libXdmcp-devel
b16c04e
BuildRequires: libX11-devel libXext-devel
e32b32d
BuildRequires: libXinerama-devel
e32b32d
BuildRequires: freetype freetype-devel
mharris 8b3540d
f7f3689
# DMX config utils buildreqs.
b16c04e
BuildRequires: libXt-devel libdmx-devel libXmu-devel libXrender-devel
b16c04e
BuildRequires: libXi-devel libXpm-devel libXaw-devel libXfixes-devel
b16c04e
b21ee5e
# Broken, this is global, should be Xephyr-only
b21ee5e
BuildRequires: libXv-devel
b21ee5e
9e35b51
# openssl? really?
074b116
BuildRequires: pixman-devel libpciaccess-devel openssl-devel byacc flex
065f47f
BuildRequires: mesa-libGL-devel >= 7.1-0.37
Adam Tkac 4e91135
# should be useless now...
Adam Tkac 4e91135
# BuildRequires: mesa-source >= 7.1-0.36
f7f3689
# XXX silly...
3a9c781
BuildRequires: libdrm-devel >= 2.4.0 kernel-devel
f7f3689
%if %{with_hw_servers}
b16c04e
Requires: libdrm >= 2.4.0
f89016b
Requires: fedora-setup-keyboard
mharris 382d04d
%endif
869288f
267754c
BuildRequires: audit-libs-devel libselinux-devel >= 2.0.59-1
64feba9
BuildRequires: hal-devel dbus-devel
869288f
f7f3689
# All server subpackages have a virtual provide for the name of the server
f7f3689
# they deliver.  The Xorg one is versioned, the others are intentionally
f7f3689
# unversioned.
f7f3689
mharris dc2469d
%description
mharris 683564b
X.Org X11 X server
mharris dc2469d
0cc678b
%package common
0cc678b
Summary: Xorg server common files
0cc678b
Group: User Interface/X
0cc678b
0cc678b
%description common
0cc678b
Common files shared among all X servers.
0cc678b
mharris a30689e
%if %{with_hw_servers}
mharris dc2469d
%package Xorg
mharris 683564b
Summary: Xorg X server
mharris dc2469d
Group: User Interface/X
f7f3689
Provides: Xorg = %{version}-%{release}
f7f3689
Provides: Xserver
2eb912f
%ifarch %{ix86} x86_64
2eb912f
Requires: xorg-x11-drv-vesa
2eb912f
%else
2eb912f
Requires: xorg-x11-drv-fbdev
2eb912f
%endif
52682ba
Requires: xorg-x11-drv-void xorg-x11-drv-evdev >= 2.1.0-3
f7f3689
# virtuals.  XXX fix the xkbcomp fork() upstream.
f7f3689
Requires: xkbdata xkbcomp
0cc678b
Requires: xorg-x11-server-common >= %{version}-%{release}
aeacb12
# Dropped from F9 for being broken, uninstall it.
aeacb12
Obsoletes: xorg-x11-drv-magictouch <= 1.0.0.5-5.fc8
4d6e61b
# Force sufficiently new libpciaccess
4d6e61b
Conflicts: libpciaccess < 0.9.1-2
mharris dc2469d
mharris dc2469d
%description Xorg
mharris dc2469d
X.org X11 is an open source implementation of the X Window System.  It
mharris dc2469d
provides the basic low level functionality which full fledged
mharris dc2469d
graphical user interfaces (GUIs) such as GNOME and KDE are designed
mharris dc2469d
upon.
mharris a30689e
%endif
mharris dc2469d
f7f3689
mharris dc2469d
%package Xnest
mharris dc2469d
Summary: A nested server.
mharris dc2469d
Group: User Interface/X
a2af23f
Obsoletes: xorg-x11-Xnest
0cc678b
Requires: xorg-x11-server-common >= %{version}-%{release}
mharris dc2469d
Provides: Xnest
mharris dc2469d
mharris dc2469d
%description Xnest
mharris dc2469d
Xnest is an X server, which has been implemented as an ordinary
mharris dc2469d
X application.  It runs in a window just like other X applications,
mharris dc2469d
but it is an X server itself in which you can run other software.  It
mharris dc2469d
is a very useful tool for developers who wish to test their
mharris dc2469d
applications without running them on their real X server.
mharris dc2469d
f7f3689
mharris dc2469d
%package Xdmx
mharris dc2469d
Summary: Distributed Multihead X Server and utilities
mharris dc2469d
Group: User Interface/X
mharris 1bd453c
Obsoletes: xorg-x11-Xdmx
0cc678b
Requires: xorg-x11-server-common >= %{version}-%{release}
mharris dc2469d
Provides: Xdmx
mharris dc2469d
mharris dc2469d
%description Xdmx
mharris dc2469d
Xdmx is proxy X server that provides multi-head support for multiple displays
mharris dc2469d
attached to different machines (each of which is running a typical X server).
mharris dc2469d
When Xinerama is used with Xdmx, the multiple displays on multiple machines
mharris dc2469d
are presented to the user as a single unified screen.  A simple application
mharris dc2469d
for Xdmx would be to provide multi-head support using two desktop machines,
mharris dc2469d
each of which has a single display device attached to it.  A complex
mharris dc2469d
application for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays
mharris dc2469d
(each attached to one of 16 computers) into a unified 5120x4096 display.
f7f3689
mharris dc2469d
mharris dc2469d
%package Xvfb
mharris dc2469d
Summary: A X Windows System virtual framebuffer X server.
mharris dc2469d
Group: User Interface/X
1679f6f
# xvfb-run is GPLv2, rest is MIT
1679f6f
License: MIT and GPLv2
a2af23f
Obsoletes: xorg-x11-Xvfb
0cc678b
Requires: xorg-x11-server-common >= %{version}-%{release}
mharris dc2469d
Provides: Xvfb
mharris dc2469d
mharris dc2469d
%description Xvfb
mharris dc2469d
Xvfb (X Virtual Frame Buffer) is an X server that is able to run on
mharris dc2469d
machines with no display hardware and no physical input devices.
mharris dc2469d
Xvfb simulates a dumb framebuffer using virtual memory.  Xvfb does
mharris dc2469d
not open any devices, but behaves otherwise as an X display.  Xvfb
mharris dc2469d
is normally used for testing servers.
mharris dc2469d
304cf10
304cf10
%package Xephyr
304cf10
Summary: A nested server.
304cf10
Group: User Interface/X
0cc678b
Requires: xorg-x11-server-common >= %{version}-%{release}
304cf10
Provides: Xephyr
304cf10
304cf10
%description Xephyr
304cf10
Xephyr is an X server, which has been implemented as an ordinary
304cf10
X application.  It runs in a window just like other X applications,
304cf10
but it is an X server itself in which you can run other software.  It
304cf10
is a very useful tool for developers who wish to test their
304cf10
applications without running them on their real X server.  Unlike
304cf10
Xnest, Xephyr renders to an X image rather than relaying the
304cf10
X protocol, and therefore supports the newer X extensions like
304cf10
Render and Composite.
304cf10
f7f3689
mharris a30689e
%if %{with_hw_servers}
0cc678b
%package devel
mharris dc2469d
Summary: SDK for X server driver module development
mharris dc2469d
Group: User Interface/X
a2af23f
Obsoletes: xorg-x11-sdk xorg-x11-server-sdk
mharris 382d04d
Requires: xorg-x11-util-macros
mharris 2025148
Requires: xorg-x11-proto-devel
11558e0
Requires: pkgconfig pixman-devel libpciaccess-devel
mharris 83c9ed8
Requires(pre): xorg-x11-filesystem >= 0.99.2-3
mharris 1d1b706
Provides: libxf86config-devel = %{version}-%{release}
0cc678b
# Virtual provide for transition.  Delete me someday.
0cc678b
Provides: xorg-x11-server-sdk = %{version}-%{release}
mharris 1d1b706
0cc678b
%description devel
mharris dc2469d
The SDK package provides the developmental files which are necessary for
mharris dc2469d
developing X server driver modules, and for compiling driver modules
mharris dc2469d
outside of the standard X11 source code tree.  Developers writing video
mharris dc2469d
drivers, input drivers, or other X modules should install this package.
mharris a30689e
%endif
f7f3689
Adam Tkac aeec5f9
%package source
Adam Tkac aeec5f9
Summary: Xserver source code required to build VNC server (Xvnc)
Adam Tkac aeec5f9
Group: Development/Libraries
Adam Tkac aeec5f9
Adam Tkac aeec5f9
%description source
Adam Tkac aeec5f9
Xserver source code needed to build VNC server (Xvnc)
mharris dc2469d
mharris dc2469d
%prep
417326c
%setup -q -n %{pkgname}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
417326c
8d1669b
%if 0%{?gitdate}
Kristian Høgsberg 8339f0a
git checkout -b fedora
417326c
sed -i 's/git/&+ssh/' .git/config
042ccfb
%else
706a6dc
git init-db
05feeac
if [ -z "$GIT_COMMITTER_NAME" ]; then
706a6dc
    git config user.email "x@fedoraproject.org"
706a6dc
    git config user.name "Fedora X Ninjas"
05feeac
fi
d4a0eee
cp %{SOURCE1} .gitignore
706a6dc
git add .
706a6dc
git commit -a -q -m "%{version} baseline."
8d1669b
%endif
05feeac
8d1669b
# Apply all the patches.
706a6dc
#git am -p1 %{patches}
Adam Tkac 2dd8a28
git am -p1 $(awk '/^Patch.*:/ { print "%{_sourcedir}/"$2 }' %{_specdir}/%{name}.spec)
f061f0f
mharris dc2469d
%build
mharris aa15493
390139b
%define default_font_path "catalogue:/etc/X11/fontpath.d,built-ins"
390139b
f7f3689
# --with-rgb-path should be superfluous now ?
f7f3689
# --with-pie ?
417326c
autoreconf -v --install || exit 1
Adam Tkac 2d03010
export CFLAGS="${RPM_OPT_FLAGS} -Wstrict-overflow -rdynamic $CFLAGS"
a2af23f
%configure --enable-maintainer-mode %{xservers} \
mharris 683564b
	--disable-static \
998c064
	--with-pic \
9d75614
	--with-int10=x86emu \
390139b
	--with-default-font-path=%{default_font_path} \
mharris 382d04d
	--with-module-dir=%{moduledir} \
6824c6b
	--with-builderstring="Build ID: %{name} %{version}-%{release}" \
mharris 382d04d
	--with-xkb-output=%{_localstatedir}/lib/xkb \
mharris aa15493
	--enable-install-libxf86config \
1c70f2e
	--enable-xselinux --enable-record \
998c064
	--with-dri-driver-path=%{drimoduledir} \
a549381
	${CONFIGURE}
mharris aa15493
a3c0a93
make %{?_smp_mflags}
Kristian Høgsberg ce50e2c
mharris dc2469d
%install
mharris dc2469d
rm -rf $RPM_BUILD_ROOT
mharris aa15493
make install DESTDIR=$RPM_BUILD_ROOT moduledir=%{moduledir}
Kristian Høgsberg ce50e2c
mharris a30689e
%if %{with_hw_servers}
mharris dc2469d
mkdir -p $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
mharris dc2469d
mharris 0af35d4
# Install the vesamodes and extramodes files to let our install/config tools
mharris 0af35d4
# be able to parse the same modelist as the X server uses (rhpxl).
115cc5d
mkdir -p $RPM_BUILD_ROOT%{_datadir}/xorg
71234c5
install -m 0444 hw/xfree86/common/{vesa,extra}modes $RPM_BUILD_ROOT%{_datadir}/xorg/
b6fae10
b6fae10
# fedora-isms to slurp keyboard settings out of /etc/sysconfig/keyboard
b6fae10
mkdir -p $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/10osvendor
b6fae10
install -m 0444 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/10osvendor
mharris a30689e
%endif
mharris 0af35d4
9d53449
# Make the source package
Adam Tkac aeec5f9
%define xserver_source_dir %{_datadir}/xorg-x11-server-source
9d53449
%define inst_srcdir %{buildroot}/%{xserver_source_dir}
Adam Tkac 2dd8a28
mkdir -p %{inst_srcdir}/{Xext,xkb,GL,hw/{xquartz/bundle,xfree86/common}}
9d53449
cp cpprules.in %{inst_srcdir}
Adam Tkac 2dd8a28
cp {,%{inst_srcdir}/}hw/xquartz/bundle/cpprules.in
9d53449
cp xkb/README.compiled %{inst_srcdir}/xkb
9d53449
cp hw/xfree86/{xorgconf.cpp,Options} %{inst_srcdir}/hw/xfree86
9d53449
cp hw/xfree86/common/{vesamodes,extramodes} %{inst_srcdir}/hw/xfree86/common
Adam Tkac aeec5f9
1c3fe98
install -m 0755 %{SOURCE20} $RPM_BUILD_ROOT%{_bindir}/xvfb-run
1679f6f
Adam Tkac f6fad19
find . -type f | egrep '.*\.(c|h|am|ac|inc|m4|h.in|pc.in|man.pre|pl|txt)$' |
Adam Tkac 6d65eb0
xargs tar cf - | (cd %{inst_srcdir} && tar xf -)
Adam Tkac aeec5f9
0f2c2e4
# Remove unwanted files/dirs
mharris 382d04d
{
Kristian Høgsberg 5ee49e3
    rm -f $RPM_BUILD_ROOT%{_libdir}/X11/Options
0f2c2e4
    rm -f $RPM_BUILD_ROOT%{_bindir}/in?
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/ioport
0f2c2e4
    rm -f $RPM_BUILD_ROOT%{_bindir}/out?
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
mharris f71fb24
    rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1*
mharris a30689e
    find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
mharris 382d04d
}
mharris 382d04d
mharris dc2469d
%clean
mharris dc2469d
rm -rf $RPM_BUILD_ROOT
mharris dc2469d
mharris a30689e
%if %{with_hw_servers}
mharris 3a3aa5e
%pre Xorg
mharris 3a3aa5e
{
447b777
    pushd /etc/X11
447b777
447b777
    [ -e xorg.conf ] || return 0
447b777
71234c5
    sed -i 's/^.*Load.*"(pex5|xie|xtt).*\n$"//gi' xorg.conf
71234c5
    sed -i 's/^\s*Driver(.*)"keyboard"/Driver\1"kbd"/gi' xorg.conf
71234c5
    sed -i 's/^.*Option.*"XkbRules".*"(xfree86|xorg)".*\n$//gi' xorg.conf
71234c5
    sed -i 's#^\s*RgbPath.*$##gi' xorg.conf
447b777
    # lame, the nvidia driver needs to override this
447b777
    if ! grep -q 'ModulePath.*nvidia' xorg.conf ; then
71234c5
      sed -i 's#^\s*ModulePath.*$##gi' xorg.conf
447b777
    fi
447b777
447b777
    popd
mharris 171a920
} &> /dev/null || :
mharris a30689e
%endif
mharris 3a3aa5e
0cc678b
%files common
0cc678b
%defattr(-,root,root,-)
0cc678b
%{_mandir}/man1/Xserver.1*
71234c5
%{_libdir}/xorg/protocol.txt
0cc678b
%dir %{_localstatedir}/lib/xkb
0cc678b
%{_localstatedir}/lib/xkb/README.compiled
0cc678b
mharris dc2469d
mharris a30689e
%if %{with_hw_servers}
mharris dc2469d
%files Xorg
mharris dc2469d
%defattr(-,root,root,-)
mharris af712a9
%{_bindir}/X
add023b
%attr(4711, root, root) %{_bindir}/Xorg
46fa1ed
%{_bindir}/cvt
b6fae10
%{_bindir}/gtf
mharris 0af35d4
%dir %{_datadir}/xorg
b6fae10
%{_datadir}/hal/fdi/policy/10osvendor/10-x11-keymap.fdi
mharris 0af35d4
%{_datadir}/xorg/vesamodes
mharris 0af35d4
%{_datadir}/xorg/extramodes
mharris dc2469d
%dir %{_libdir}/xorg
mharris dc2469d
%dir %{_libdir}/xorg/modules
mharris dc2469d
%dir %{_libdir}/xorg/modules/drivers
mharris 382d04d
%dir %{_libdir}/xorg/modules/extensions
mharris aa15493
%{_libdir}/xorg/modules/extensions/libglx.so
f7f3689
%{_libdir}/xorg/modules/extensions/libdri.so
79403dd
%{_libdir}/xorg/modules/extensions/libdri2.so
mharris a3dab0f
%{_libdir}/xorg/modules/extensions/libdbe.so
mharris a3dab0f
%{_libdir}/xorg/modules/extensions/libextmod.so
1c70f2e
%{_libdir}/xorg/modules/extensions/librecord.so
mharris dc2469d
%dir %{_libdir}/xorg/modules/input
mharris 382d04d
%dir %{_libdir}/xorg/modules/linux
mharris aa15493
%{_libdir}/xorg/modules/linux/libfbdevhw.so
mharris 382d04d
%dir %{_libdir}/xorg/modules/multimedia
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/bt829_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/fi1236_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/msp3430_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/tda8425_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/tda9850_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/tda9885_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/multimedia/uda1380_drv.so
mharris 382d04d
%{_libdir}/xorg/modules/libexa.so
mharris 382d04d
%{_libdir}/xorg/modules/libfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libint10.so
mharris 382d04d
%{_libdir}/xorg/modules/libshadow.so
mharris 382d04d
%{_libdir}/xorg/modules/libshadowfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libvbe.so
mharris 382d04d
%{_libdir}/xorg/modules/libvgahw.so
042ccfb
%{_libdir}/xorg/modules/libwfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libxaa.so
e7c2be7
%{_libdir}/xorg/modules/libxf8_16bpp.so
74d1670
%{_mandir}/man1/gtf.1*
74d1670
%{_mandir}/man1/Xorg.1*
Kristian Høgsberg 16cbfe9
%{_mandir}/man1/cvt.1*
mharris aa15493
%{_mandir}/man4/fbdevhw.4*
99319d2
%{_mandir}/man4/exa.4*
74d1670
%{_mandir}/man5/xorg.conf.5*
mharris a30689e
%endif
mharris dc2469d
mharris dc2469d
mharris dc2469d
%files Xnest
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%{_bindir}/Xnest
74d1670
%{_mandir}/man1/Xnest.1*
mharris dc2469d
mharris dc2469d
mharris dc2469d
%files Xdmx
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%{_bindir}/Xdmx
mharris 382d04d
%{_bindir}/dmxaddinput
mharris 382d04d
%{_bindir}/dmxaddscreen
mharris 382d04d
%{_bindir}/dmxreconfig
mharris 382d04d
%{_bindir}/dmxresize
mharris 382d04d
%{_bindir}/dmxrminput
mharris 382d04d
%{_bindir}/dmxrmscreen
mharris 382d04d
%{_bindir}/dmxtodmx
mharris 382d04d
%{_bindir}/dmxwininfo
mharris 382d04d
%{_bindir}/vdltodmx
mharris 382d04d
%{_bindir}/xdmx
mharris 382d04d
%{_bindir}/xdmxconfig
74d1670
%{_mandir}/man1/Xdmx.1*
74d1670
%{_mandir}/man1/dmxtodmx.1*
74d1670
%{_mandir}/man1/vdltodmx.1*
74d1670
%{_mandir}/man1/xdmxconfig.1*
mharris dc2469d
mharris dc2469d
mharris dc2469d
%files Xvfb
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%{_bindir}/Xvfb
1679f6f
%{_bindir}/xvfb-run
74d1670
%{_mandir}/man1/Xvfb.1*
mharris dc2469d
304cf10
304cf10
%files Xephyr
304cf10
%defattr(-,root,root,-)
304cf10
%{_bindir}/Xephyr
e32b32d
%{_mandir}/man1/Xephyr.1*
304cf10
f7f3689
mharris a30689e
%if %{with_hw_servers}
0cc678b
%files devel
mharris dc2469d
%defattr(-,root,root,-)
mharris aa15493
%{_libdir}/libxf86config.a
mharris dc2469d
%{_libdir}/pkgconfig/xorg-server.pc
mharris 0a0dee1
%dir %{_includedir}/xorg
mharris 1651c54
%{sdkdir}/*.h
mharris af712a9
%{_datadir}/aclocal/xorg-server.m4
mharris a30689e
%endif
f7f3689
0cc678b
Adam Tkac aeec5f9
%files source
Adam Tkac aeec5f9
%defattr(-, root, root, -)
9d53449
%{xserver_source_dir}
Adam Tkac aeec5f9
mharris dc2469d
mharris dc2469d
%changelog
f89016b
* Wed Mar 04 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-5
f89016b
- Drop our own fedora-setup-keyboard script, Require: fedora-setup-keyboard
f89016b
  package instead.
f89016b
000667a
* Tue Mar 03 2009 Adam Jackson <ajax@redhat.com> 1.6.0-4
000667a
- xserver-1.6.0-selinux-raw.patch: Deal in raw contexts, to avoid paying
000667a
  the price for setrans on every object.
000667a
- xserver-1.6.0-primary.patch: Try harder to figure out what the primary
000667a
  video device is on machines with multiple GPUs.
000667a
- xserver-1.6.0-selinux-destroy.patch: Don't bother relabeling objects that
000667a
  are on the way to destruction.
000667a
92e9741
* Mon Mar 02 2009 Adam Jackson <ajax@redhat.com> 1.6.0-3
92e9741
- xserver-1.6.0-preferred-thinko.patch: Fix a thinko in output setup when
92e9741
  only one head is attached.
92e9741
d979048
* Fri Feb 27 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-2
d979048
- xserver-1.6.0-XIPropToInt.patch: add XIPropToInt helper function
d979048
  (requirement for XATOM_FLOAT patch)
d979048
- xserver-1.6.0-XATOM_FLOAT.patch: add support for float properties.
d979048
4928c07
* Wed Feb 25 2009 Adam Jackson <ajax@redhat.com> 1.6.0-1
4928c07
- xserver 1.6.0
4928c07
29f6933
* Wed Feb 18 2009 Adam Jackson <ajax@redhat.com> 1.5.99.903-3
29f6933
- xserver-1.5.99.903-fontmod.h: Fix build against new libXfont.
29f6933
1580408
* Wed Feb 18 2009 Adam Jackson <ajax@redhat.com> 1.5.99.903-2
1580408
- xserver-1.5.99.903-glx-visual-score.patch: Fix visual scoring.
1580408
dee9d55
* Wed Feb 18 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.903-1
dee9d55
- xserver 1.6. RC 3
dee9d55
- remove patches merged into upstream.
dee9d55
aaadaa9
* Tue Feb 17 2009 Adam Jackson <ajax@redhat.com> 1.5.99.902-13
aaadaa9
- xserver-1.5.99.902-randr-soft-getpanning.patch: Fail RRGetPanning softly
aaadaa9
  when the driver doesn't support it.
aaadaa9
22f7ecf
* Mon Feb 16 2009 Ben Skeggs <bskeggs@redhat.com> 1.5.99.902-12
22f7ecf
- xserver-1.5.99.902-nouveau.patch: select nouveau as default driver
22f7ecf
  for NVIDIA GPUs
22f7ecf
b94867c
* Mon Feb 16 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-11
b94867c
- xserver-1.5.99.902-xkb-colors.patch: don't confuse src and dst when copying
b94867c
  color labels (#469572)
b94867c
Adam Tkac 40e5e55
* Thu Feb 12 2009 Adam Tkac <atkac redhat com> 1.5.99.902-10
Adam Tkac 40e5e55
- don't call drv->UnInit if device doesn't have driver
Adam Tkac 40e5e55
174e773
* Wed Feb 11 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-9
174e773
- xserver-1.5.99.902-always-RAW.patch: always init the console to RAW mode.
174e773
1c70f2e
* Tue Feb 10 2009 Adam Jackson <ajax@redhat.com> 1.5.99.902-8
1c70f2e
- Re-enable RECORD. (#472168)
1c70f2e
0b4765d
* Tue Feb 10 2009 Adam Jackson <ajax@redhat.com> 1.5.99.902-7
0b4765d
- xserver-1.5.99.902-sod-off-poulsbo.patch: Don't try the intel driver on
0b4765d
  GMA500. (#472674)
0b4765d
8c08e1e
* Tue Feb 10 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-6
8c08e1e
- xserver-1.5.99.902-listen-for-hal.patch: listen for HAL startup
8c08e1e
  notifications if it isn't running already.
8c08e1e
c40ede0
* Mon Feb 09 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-5
c40ede0
- xserver-1.5.99.902-mediakeys-crash.patch: don't crash when multimedia keys
c40ede0
  are pressed (#483435)
c40ede0
0504193
* Sun Feb 08 2009 Adam Jackson <ajax@redhat.com> 1.5.99.902-4
0504193
- xserver-1.5.99.902-selinux-debugging.patch: Try to figure out why selinux
0504193
  class map setup fails.
0504193
- Remove mtrr header hack.
0504193
e24eb8c
* Fri Feb 06 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-3
e24eb8c
- Update 10-x11-keymap.fdi: only call fedora-setup-keyboard for devices with
e24eb8c
  input.capabilities = keyboard (#484217)
e24eb8c
cf40288
* Wed Feb 04 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-2
cf40288
- xserver-1.5.99.902-xinerama.patch: don't update the sprite root window in
cf40288
  Xinerama setups (#473825)
cf40288
253ffff
* Tue Feb 03 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.902-1
253ffff
- xserver 1.6. RC 2
253ffff
16bb1d9
* Tue Jan 27 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.901-5
16bb1d9
- replace fedora-setup-keyboard with pure python one (#478431)
16bb1d9
4ed1dbb
* Tue Jan 27 2009 Dave Airlie <airlied@redhat.com> 1.5.99.901-4
4ed1dbb
- xserver-1.5.99.3-fix-core-fonts.patch (#478999)
4ed1dbb
Adam Tkac a0d1505
* Mon Jan 26 2009 Adam Tkac <atkac redhat com> 1.5.99.901-3
Adam Tkac a0d1505
- improved xserver-1.5.99.3-broken-mtrr-header.patch to unbreak mtrr.h again
Adam Tkac a0d1505
Adam Tkac 6a505b9
* Mon Jan 26 2009 Adam Tkac <atkac redhat com> 1.5.99.901-2
Adam Tkac 6a505b9
- rebuild against new openssl
Adam Tkac 6a505b9
706a6dc
* Tue Jan 13 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.901-1
706a6dc
- xserver 1.6 RC 1
706a6dc
- fix "git-xyz" to "git xyz"
706a6dc
- revert yesterdays changes to make-git-snapshot.sh, that was a bad idea.
706a6dc
4ffea2d
* Mon Jan 12 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-5
4ffea2d
- rebase to today's server-1.6-enterleave branch, current 1.6 plus enterleave
4ffea2d
  patches.
4ffea2d
- drop xserver-1.5.99.3-offscreen-pixmaps.patch - merged upstream
4ffea2d
- fix up git checkout in make-git-snapshot.sh to allow a remote branch to be
4ffea2d
  specified as $1.
4ffea2d
0983f0e
* Thu Jan 08 2009 Adam Jackson <ajax@redhat.com> 1.5.99.3-8
0983f0e
- xserver-1.5.99.3-broken-mtrr-header.patch: Unbreak broken mtrr.h.
0983f0e
40527b3
* Wed Jan 07 2009 Adam Jackson <ajax@redhat.com> 1.5.99.3-7
40527b3
- xserver-1.5.99.3-offscreen-pixmaps.patch: Turn off offscreen pixmaps in XAA.
40527b3
  Again.  Sigh.
40527b3
Adam Tkac 2dd8a28
* Wed Jan 07 2009 Adam Tkac <atkac redhat com> 1.5.99.3-6
Adam Tkac 2dd8a28
- use "git am" instead of "git-am"
Adam Tkac 2dd8a28
- added more sources into xorg-x11-server-source to make source compilable
Adam Tkac 2dd8a28
ccac95c
* Mon Dec 29 2008 Dave Airlie <airlied@redhat.com> 1.5.99.3-5
ccac95c
- remove unused build options - enable dri2
ccac95c
52682ba
* Wed Dec 24 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-4
52682ba
- xserver-1.5.99.3-ddx-rules.patch: enable the DDX to set the rules for the
52682ba
  core devices (#477712)
52682ba
- Require xorg-x11-drv-evdev 2.1.0-3 for ABI.
52682ba
6c52db6
* Mon Dec 22 2008 Adam Jackson <ajax@redhat.com> 1.5.99.3-3
6c52db6
- xserver-1.5.0-bad-fbdev-thats-mine.patch: Do the same for sbus that we do
6c52db6
  for pci.
6c52db6
975e6de
* Mon Dec 22 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-2
975e6de
- Update to today's server-1.6  branch tip.
975e6de
e32b32d
* Fri Dec 19 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-1
e32b32d
- xserver 1.5.99.3
e32b32d
- drop patches merged into master
e32b32d
- xserver-1.5.99.3-dmx-xcalloc.patch: avoid dmx Xcalloc build errors
e32b32d
ff0bb53
* Wed Nov 05 2008 Adam Jackson <ajax@redhat.com> 1.5.3-1
ff0bb53
- xserver 1.5.3
ff0bb53
4bbd040
* Fri Oct 31 2008 Adam Jackson <ajax@redhat.com> 1.5.2-12
4bbd040
- xserver-1.5.2-drain-console.patch: Silently eat any input we get from the
4bbd040
  tty fd, lest terrible wakeup storms ensue.
4bbd040
2eb912f
* Tue Oct 28 2008 Adam Jackson <ajax@redhat.com> 1.5.2-11
2eb912f
- Un-require mouse and keyboard, we're an evdev shop now
2eb912f
- Drop some obsoletes from the F7 timeframe
2eb912f
- Require vesa on i386 and amd64, fbdev elsewhere
2eb912f
4f6f879
* Mon Oct 27 2008 Adam Jackson <ajax@redhat.com> 1.5.2-10
4f6f879
- xserver-1.5.0-bg-none-root.patch: Make it something the driver has to
4f6f879
  explicitly claim support for, so we don't get garbage when you do -nr
4f6f879
  on vesa for example.
4f6f879
0578a1d
* Mon Oct 27 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-9
0578a1d
- xserver-1.5.2-more-sanity-checks.patch: more sanity checks to stop vmmouse
0578a1d
  from segfaulting the server. #434807
0578a1d
ca062cb
* Wed Oct 22 2008 Peter Hutterer <peter.hutterer@redhat.com>
98a4487
- Update xserver-1.5.2-disable-kbd-mouse.patch: add line to xorg.conf man-page
98a4487
  stating that devices are disabled if AEI is on.
98a4487
98a4487
* Wed Oct 22 2008 Peter Hutterer <peter.hutterer@redhat.com>
ca062cb
- fix typo in xserver-1.5.2-no-duplicate-devices.patch
ca062cb
faa9db7
* Mon Oct 20 2008 Adam Jackson <ajax@redhat.com> 1.5.2-8
faa9db7
- xserver-1.5.2-exa-sync-less.patch: Avoid migrating pixmaps out on
faa9db7
  PutImage.
faa9db7
34a0d8f
* Mon Oct 20 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-7
34a0d8f
- xserver-1.5.2-no-duplicate-devices.patch: don't re-add devices through HAL
34a0d8f
  if they are already added (#467462).
34a0d8f
ea13437
* Sun Oct 19 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-6
ea13437
- Update xserver-1.5.2-disable-kbd-mouse.patch: if no config file is present,
ea13437
  we need to force AllowEmptyInput on.
ea13437
672b9fa
* Thu Oct 16 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-5
672b9fa
- xserver-1.5.2-enable-RAW-console.patch: enable RAW mode for console, no need
672b9fa
  for grabbing the evdev device anymore.
672b9fa
- xserver-1.5.2-disable-kbd-mouse.patch: if AllowEmptyInput is on, don't allow
672b9fa
  mouse or keyboard drivers.
672b9fa
5fef01c
* Tue Oct 14 2008 Adam Jackson <ajax@redhat.com> 1.5.2-4
5fef01c
- xserver-1.5.2-lies-damn-lies-and-aspect-ratios.patch: Catch even more
5fef01c
  cases of the monitor encoding aspect ratio for size. (#458747)
5fef01c
104cfad
* Tue Oct 14 2008 Adam Jackson <ajax@redhat.com> 1.5.2-3
104cfad
- xserver-1.5.2-backtrace-defines.patch: Get HAVE_BACKTRACE defined even at
104cfad
  the DIX level.
104cfad
501bf78
* Fri Oct 10 2008 Adam Jackson <ajax@redhat.com> 1.5.2-2
501bf78
- xserver-1.5.1-global-backtrace.patch: Make backtraces possible from
501bf78
  outside the xfree86 DDX.
501bf78
- xserver-1.5.2-mieq-backtrace.patch: bt when we fill the input queue.
501bf78
246be25
* Fri Oct 10 2008 Adam Jackson <ajax@redhat.com> 1.5.2-1
246be25
- xserver 1.5.2
246be25
- xserver-1.5.0-comment-out-glxdri2.c: Drop, no longer relevant.
246be25
- xserver-1.5.0-xkb-core-kbd-map-fix.patch: Drop, merged.
246be25
- xserver-1.5.1-int10-leaks.patch: Drop, merged.
246be25
53b3b79
* Fri Oct 10 2008 Adam Jackson <ajax@redhat.com> 1.5.1-11
53b3b79
- xserver-1.3.0-no-prerelease-warning.patch: Drop.
53b3b79
1d74268
* Tue Oct 07 2008 Dave Airlie <airlied@redhat.com> 1.5.1-10
1d74268
- actually apply exa fix patch
1d74268
9f1ab2e
* Tue Oct 07 2008 Adam Jackson <ajax@redhat.com> 1.5.1-9
9f1ab2e
- xserver-1.5.1-xgi.patch: Move XGI cards onto the sis driver. (#453812)
9f1ab2e
d6509ff
* Tue Oct 07 2008 Adam Jackson <ajax@redhat.com> 1.5.1-8
d6509ff
- xserver-1.5.1-int10-leaks.patch: Shut up some useless int10 debugging and
d6509ff
  plug a memory leak.
d6509ff
38ec734
* Tue Oct 7 2008 Adam Jackson <ajax@redhat.com> 1.5.1-7
38ec734
- xserver-1.5.1-mode-debug.patch: Force mode debugging on.
38ec734
84c028a
* Tue Oct 7 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.1-6
84c028a
- xserver-1.5.0-xkb-core-kbd-map-fix.patch: don't invent groups when mapping
84c028a
  from xkb to core and back, and squash canonical types into explicit ones on
84c028a
  core reconstruction (2 patches). #460545
84c028a
a4a7710
* Mon Oct 06 2008 Dave Airlie <airlied@redhat.com> 1.5.1-5
a4a7710
- xserver-1.5.1-exa-fix-glyph-segfault.patch - fix EXA rects crash (462447)
a4a7710
1c3fe98
* Tue Sep 30 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.1-4
1c3fe98
- fix typo. :P
1c3fe98
1679f6f
* Tue Sep 30 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.1-3
1679f6f
- add xvfb-run helper script to Xvfb package
1679f6f
5e85a50
* Thu Sep 25 2008 Dave Airlie <airlied@redhat.com> 1.5.1-2
5e85a50
- fix crash with x11perf on r500 modesetting
5e85a50
b1876f0
* Tue Sep 23 2008 Adam Jackson <ajax@redhat.com> 1.5.1-1
b1876f0
- xserver 1.5.1
b1876f0
- Trim %%changelog.
b1876f0
60847e9
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-6
60847e9
- Comment out glxdri2.c since it doesn't compile. (krh says it
60847e9
  won't break at runtime). 
60847e9
065f47f
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-5
065f47f
- Bump BuildRequires on mesa-GL-devel. Maybe that will work.
065f47f
dfe5a77
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-4
dfe5a77
- Bump BuildRequires on xorg-x11-proto-devel
dfe5a77
d14431c
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-3
cecfb0f
- Change the external monitor patch to base off of amount of video ram.
cecfb0f
cecfb0f
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-3
d14431c
- Change the default screen limits to include room for a 1280 wide
d14431c
  projector.
d14431c
fad0e67
* Wed Sep 10 2008 Dave Airlie <airlied@redhat.com> 1.5.0-2
fad0e67
- bring master exa back
fad0e67
d4a0eee
* Wed Sep 03 2008 Adam Jackson <ajax@redhat.com> 1.5.0-1
d4a0eee
- xserver 1.5.0
d4a0eee
- Revert to the EXA from 1.5.0, should be good enough one hopes.
d4a0eee
- Add .gitignore from git, so working with the artificial git tree is less
d4a0eee
  flakey.
d4a0eee
6144620
* Mon Aug 25 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-10
6144620
- xserver-1.5.0-edid-backport.patch: Backport EDID updates from master.
6144620
5f43859
* Wed Aug 20 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-9
5f43859
- xserver-1.5.0-hide-cursor.patch: Suppress displaying the cursor until
5f43859
  an app calls XDefineCursor().
5f43859
Kristian Høgsberg 7be4d82
* Thu Aug 14 2008 Kristian Høgsberg <krh@redhat.com> - 1.4.99.906-8
Kristian Høgsberg 7be4d82
- Add bg-none-root patch for plymouth.
Kristian Høgsberg 7be4d82
5b050e8
* Thu Aug 14 2008 Dave Airlie <airlied@redhat.com> 1.4.99.906-7
5b050e8
- EXA backport master EXA code for optimisations
5b050e8
7479639
* Wed Aug 13 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-6
7479639
- xserver-1.5.0-enable-selinux.patch: Enable selinux again.
7479639
7783886
* Tue Aug 05 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.4.99.906-5
7783886
- xserver-1.5.0-xkb-fix-ProcXkbSetXYZ-to-work-on-all.patch: force xkb requests
7783886
  to apply to all extension devices.
7783886
- drop call-SwitchCoreKeyboard.patch
7783886
- xserver-1.5.0-force-SwitchCoreKeyboard-for-evdev.patch: force
7783886
  SwitchCoreKeyboard for evdev devices to push device keymap into core device.
7783886
abc3126
* Mon Aug 04 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-4
b6fae10
- 10-x11-keymap.fdi, fedora-setup-keyboard: Attempt to read keyboard settings
b6fae10
  from /etc/sysconfig/keyboard and stuff them into hal.
b6fae10
7783886
* Mon Aug 04 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.4.99.906-3
7783886
- xserver-1.5.0-call-SwitchCoreKeyboard-for-first-device.patch: force a keymap
7783886
  switch to push the device keymap into the core device.
7783886
dcb7a83
* Thu Jul 31 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-2
dcb7a83
- Drop the evdev keyboarding patch.
dcb7a83
8d1669b
* Thu Jul 24 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-1
8d1669b
- 1.5RC6.
8d1669b
Adam Tkac 2d03010
* Wed Jul 02 2008 Adam Tkac <atkac redhat com> 1.4.99.905-2.20080701
Adam Tkac 2d03010
- build with -rdynamic to make dri_swrast happy
Adam Tkac 2d03010
Adam Tkac 4e91135
* Mon Jun 30 2008 Adam Jackson <ajax@redhat.com> 1.4.99.905-1.20080701
Adam Tkac 4e91135
- 1.5RC5.
Adam Tkac 4e91135
Adam Tkac 4e91135
* Thu Jun 19 2008 Adam Tkac <atkac redhat com>
Adam Tkac c5814fb
- workaround broken AC_C_BIGENDIAN macro (#449944)
Adam Tkac c5814fb
Adam Tkac 4e91135
* Thu Jun 12 2008 Dave Airlie <airlied@redhat.com> 1.4.99.902-3.20080612
Adam Tkac 4e91135
- xserver-1.5.0-fix-single-aspect.patch - fix 2560x1600 on my monitor.
Adam Tkac 4e91135
Adam Tkac 4e91135
* Thu Jun 12 2008 Dave Airlie <airlied@redhat.com> 1.4.99.902-2.20080612
acf6915
- cve-2008-1377: Record and Security Extension Input validation
acf6915
- cve-2008-1379: MIT-SHM extension Input Validation flaw
acf6915
- cve-2008-2360: Render AllocateGlyph extension Integer overflows
acf6915
- cve-2008-2361: Render CreateCursor extension Integer overflows
acf6915
- cve-2008-2362: Render Gradient extension Integer overflows
acf6915
- Rebase to 1.5 head for security patches for above
acf6915
Adam Tkac 4e91135
* Mon Jun 09 2008 Adam Jackson <ajax@redhat.com> 1.4.99.902-1.20080609
Adam Tkac 4e91135
- Today's git snapshot.
Adam Tkac 4e91135
Adam Tkac 4e91135
* Tue May 06 2008 Bill Nottingham <notting@redhat.com> 1.4.99.901-29.20080415
Adam Tkac 4e91135
- rebuild against new xorg-x11-xtrans-devel (#445303)
Adam Tkac 4e91135
Adam Tkac 4e91135
* Mon May 05 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-28.20080415
Adam Tkac 4e91135
- xserver-1.5.0-compiz-clip-fix.patch: Make compiz stop blinking every
Adam Tkac 4e91135
  so often. (#441219)
Adam Tkac 4e91135
Adam Tkac 4e91135
* Mon May 05 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-27.20080415
Adam Tkac 4e91135
- xserver-1.5.0-hal-closedown.patch: Fix a crash in the hal code when
Adam Tkac 4e91135
  closing a device.
Adam Tkac 4e91135
0f80fc9
* Mon Apr 28 2008 Soren Sandmann <sandmann@redhat.com>
0f80fc9
- Preserve user's CFLAGS
0f80fc9
Adam Tkac 4e91135
* Thu Apr 24 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-26.20080415
Adam Tkac 4e91135
- xserver-1.5.0-no-evdev-keyboards-kthnx.patch: Disable evdev for keyboards
Adam Tkac 4e91135
  even on combo devices.  This means combo devices will go through the old
Adam Tkac 4e91135
  mouse driver too.  Oh well.  (#440380)
Adam Tkac 4e91135
Adam Tkac 4e91135
* Thu Apr 24 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-25.20080415
Adam Tkac 4e91135
- xserver-1.5.0-f-spot-screws-glx.patch: stop GLX crashing X server when
Adam Tkac 4e91135
  f-spot exists (#443299)
Adam Tkac 4e91135
Adam Tkac 4e91135
* Wed Apr 23 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-24.20080415
Adam Tkac 4e91135
- xserver-1.5.0-glcore-swap-no-crashy.patch: Fix issue with googleearth
Adam Tkac 4e91135
  crashing GLcore.
Adam Tkac 4e91135
Adam Tkac 4e91135
* Tue Apr 22 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-23.20080415
Adam Tkac 4e91135
- xserver-1.5.0-stenciled-visuals.patch: Prefer visuals with a stencil
Adam Tkac 4e91135
  buffer for the default GLX visual.  (Hans de Goede, #442510)
Adam Tkac 4e91135
b4df7c3
* Tue Apr 15 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-22.20080415
b4df7c3
- rebase to upstream server 1.5 branch from today - drop acr quirk
b4df7c3
b685b20
* Thu Apr 10 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-21.20080407
b685b20
- xserver-1.5.0-selinux-off-by-default.patch: Re-disable selinux by default,
b685b20
  again, in a way that lets you enable it if you really want to.
b685b20
db5ab7d
* Wed Apr 09 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-20.20080407
db5ab7d
- xserver-1.5.0-quirk-acr.patch - add quirk for another monitor.
db5ab7d
1bd0679
* Tue Apr 08 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-19.20080407
1bd0679
- Today's rebase.  Patch merge, some int10 fixes.
1bd0679
61bccf4
* Mon Apr 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-18.20080401
61bccf4
- xorg-x11-server-Red-Hat-extramodes.patch: Remove some of the more
61bccf4
  implausible modes.  Cargo cult programming woo.
61bccf4
61bccf4
* Fri Apr  4 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-17.20080401
Kristian Høgsberg b894f13
- Add xserver-1.5.0-dont-bitch-about-record.patch (don't try to load
Kristian Høgsberg b894f13
  librecord.so when we don't build it) and
Kristian Høgsberg b894f13
  xserver-1.5.0-handle-failing-dri-create-screen.patch (#440491).
Kristian Høgsberg b894f13
Kristian Høgsberg aa54f0a
* Wed Apr  2 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-16.20080401
Kristian Høgsberg aa54f0a
- Fix crash when DRI2 fails to initialize and crash when initializing
Kristian Høgsberg aa54f0a
  software GL visuals (#440175).
Kristian Høgsberg aa54f0a
Kristian Høgsberg d75f107
* Tue Apr  1 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-15.20080401
Kristian Høgsberg d75f107
- Rebase to new snapshot to pull in DRI2 direct rendering work.
Kristian Høgsberg f0d8660
- Stop shipping librecord.so.
Kristian Høgsberg d75f107
da7658f
* Tue Apr 01 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-14.20080314
da7658f
- Remove vmmouse again, way too broken.  Let this be a lesson to you:
da7658f
  never try.
da7658f
41a2ea2
* Thu Mar 27 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-13.20080314
41a2ea2
- archify the vmmouse logic.
41a2ea2
99e8630
* Thu Mar 27 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-12.20080314
99e8630
- xserver-1.5.0-fix-lsl-quirk.patch - fix the LSL quirk (#435216)
99e8630
99e8630
* Wed Mar 26 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-11.20080314
5aa8bc0
- xserver-1.5.0-vmmouse.patch: Use vmmouse(4) for the automagic mouse
5aa8bc0
  section.  It'll just fall back to the mouse(4) driver anyway if it's
5aa8bc0
  not a vmmouse.
5aa8bc0
22bdff9
* Tue Mar 18 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-10.20080314
22bdff9
- xserver-1.5.0-no-evdev-keyboards-kthnx.patch: Sorry, evdev keyboarding is
22bdff9
  just too broken.
22bdff9
267754c
* Fri Mar 14 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-9.20080314
267754c
- Today's snapshot.  Mostly just patch merge with rawhide.
267754c
7c1cc5d
* Thu Mar 13 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-8.20080310
7c1cc5d
- xserver-1.5.0-aspect-match.patch: Fix the RANDR 1.2 initial configuration
7c1cc5d
  heuristic for the case where the best possible mode is the first one in
7c1cc5d
  the first monitor's mode list.
7c1cc5d
cb4e7d0
* Thu Mar 13 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-7.20080310
cb4e7d0
- xserver-1.5.0-xaa-sucks: Disable XAA offscreen pixmaps by default.  They're
cb4e7d0
  almost always a performance loss anyway.  Use Option "XaaOffscreenPixmaps"
cb4e7d0
  to turn them back on.
cb4e7d0
a678cac
* Thu Mar 13 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-6.20080310
a678cac
- fix fbdev probing with no hardware to not load fbdev if pci slot claimed
a678cac
5bd28d7
* Wed Mar 12 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-5.20080310
5bd28d7
- xserver-1.5.0-unselinux.patch: Disable selinux extension for now.
5bd28d7
- xserver-1.5.0-ia64.patch: Fix ia64 PCI support. (#429878)
5bd28d7
Kristian Høgsberg 8339f0a
* Tue Mar 11 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-4.20080310
Kristian Høgsberg 8339f0a
- Checkout the tip of the git snapshot so we get the most recent DRI2
Kristian Høgsberg 8339f0a
  texture from pixmap changes in the build.  Bump mesa build requires.
Kristian Høgsberg 8339f0a
996832f
* Tue Mar 11 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-3.20080310
92fe83a
- New 1.5 snapshot.
92fe83a
- xserver-1.5-x86emy.patch: Fix an x86emu quirk.
92fe83a
503c23a
* Fri Mar 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-1.20080307
503c23a
- Today's 1.5 snapshot.
503c23a
aeacb12
* Tue Mar 04 2008 Adam Jackson <ajax@redhat.com> 1.4.99.900-0.28.20080304
aeacb12
- Today's 1.5 snapshot.
aeacb12
- Obsolete: xorg-x11-drv-magictouch to get it uninstalled.
aeacb12
15e2596
* Mon Mar 03 2008 Adam Jackson <ajax@redhat.com> 1.4.99.900-0.27.20080303
15e2596
- Switch to 1.5 branch and rebase.
15e2596
2ad1ca9
* Thu Feb 28 2008 Jeremy Katz <katzj@redhat.com> - 1.4.99.1-0.26
2ad1ca9
- Pull in another SELinux fix from upstream
2ad1ca9
ed9db63
* Wed Feb 27 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.25
ed9db63
- Today's git snapshot.  Selinux fixes, XKB crash fix.
ed9db63
4b3716d
* Tue Feb 26 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.24
4b3716d
- Today's git snapshot.  PCI cleanups, AIGLX fix.
4b3716d
15ce295
* Fri Feb 22 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.23
15ce295
- Today's git snapshot.  Xinerama and XKB fixes, patch merging, etc.
15ce295
- Remove some dead patches.
15ce295
e64ca19
* Thu Feb 21 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.22
e64ca19
- Today's git snapshot, misc bugfixes.
511b6b2
64feba9
* Fri Feb 15 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.21
64feba9
- Today's git snapshot.  Features DRI2 and input hotplugging.  Tasty.
64feba9
4d6e61b
* Mon Feb 11 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.20
4d6e61b
- Conflict against insufficiently new libpciaccess. (#390751)
4d6e61b
Adam Tkac f6fad19
* Tue Jan 29 2008 Adam Tkac <atkac redhat com> 1.4.99.1-0.19
Adam Tkac f6fad19
- added dix/protocol.txt to source subpackage
Adam Tkac f6fad19
2300ed7
* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 1.4.99.1-0.18
2300ed7
- cve-2007-6429.patch: Fix patch to not break java apps
2300ed7
9cec21b
* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 1.4.99.1-0.17
9cec21b
- cve-2007-5760.patch: XFree86-Misc Extension Invalid Array Index Vulnerability
9cec21b
- cve-2007-6427.patch: XInput Extension Memory Corruption Vulnerability
9cec21b
- cve-2007-6428.patch: TOG-CUP Extension Memory Corruption Vulnerability
9cec21b
- cve-2007-6429.patch: EVI and MIT-SHM Extension Integer Overflow Vulnerability
72757bb
- cve-2008-0006-server-fixup.patch: PCF Font Vulnerability - this patch isn't strictly required with new version of libXfont.
9cec21b
Kristian Høgsberg e3b643a
* Wed Jan 16 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.1-0.16
Kristian Høgsberg e3b643a
- Add xserver-1.4.99-engage-composite-crack-mode.patch to better hide
Kristian Høgsberg e3b643a
  protocol side effects such as loss of grabs and focus when
Kristian Høgsberg e3b643a
  redirecting/unredirecting windows (#350271).
Kristian Høgsberg e3b643a
71234c5
* Mon Jan 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.15
71234c5
- Today's git snapshot.  X-SELinux!
71234c5
- Drop the code to migrate from /etc/X11/XF86Config*.
71234c5
- s/perl -p -i -e/sed -i/g
71234c5
106ec20
* Mon Jan 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.14
106ec20
- Sync with F8 bugfixes:
106ec20
  - xorg-x11-server-Red-Hat-extramodes.patch: Don't supply non-CVT-R timings
106ec20
    for 1920x{1080,1200}.
106ec20
  - xserver-1.3.0-ignore-extra-entity.patch: If a driver doesn't support
106ec20
    secondary entities, don't fatal error just ignore and keep going.
106ec20
  - xserver-1.3.0-randr-fix-set-rotations-xinerama.patch: Attempt to stop
106ec20
    xinerama segfaulting randr12.
106ec20
dd1864b
* Mon Dec 10 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.13
dd1864b
- xserver-1.4.99-alloca-poison.patch: Fatal error on {DE,}ALLOCATE_LOCAL
dd1864b
  so we don't build broken drivers.
dd1864b
- xserver-1.4.99-ssh-isnt-local.patch: Try harder to disable MIT-SHM for
dd1864b
  ssh-forwarded connections.
dd1864b
b6cd8a6
* Mon Dec 03 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.12
b6cd8a6
- xserver-1.4.99-apm-typedefs.patch: Temporary hack for broken kernels that
b6cd8a6
  don't publish the /dev/apm_bios types.
b6cd8a6
e7c2be7
* Wed Nov 28 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.11
e7c2be7
- Today's rebase.
e7c2be7
- BR on git-core instead of git.
e7c2be7
- Bump mesa-source BR to cope with extended CreatePixmap signature.
e7c2be7
- xserver-1.4.99-openchrome.patch: Use openchrome not via when running
e7c2be7
  without a config file.
e7c2be7
11558e0
* Tue Nov 13 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.10
11558e0
- -devel Requires: pixman-devel and libpciaccess-devel.
fa3994e
b21ee5e
* Mon Nov 12 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.8
b21ee5e
- Fix buildrequires and other buildsystem nonsense.
b21ee5e
a2af23f
* Fri Nov 02 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.6
a2af23f
- Merge a bunch of the more trivial patches upstream.
a2af23f
- New git snapshot containing the merged bits.
a2af23f
- Remove unused patches.
a2af23f
- Drop the XFree86 obsoletes.
a2af23f
0cc678b
* Fri Nov 02 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.5
0cc678b
- New git snapshot that fixes Xdmx build.
0cc678b
- Reenable Xdmx build.
0cc678b
- Rebase (or drop) the rest of our patches outside the PCI code.
0cc678b
- Add -common subpackage for shared files.
0cc678b
- Rename -sdk to -devel for verisimilitude.
0cc678b
- Simplify the %%configure line a bit.
0cc678b
b16c04e
* Thu Nov 01 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.4
b16c04e
- Update mesa and libdrm buildreqs.
b16c04e
- Reenable Xephyr build.
b16c04e
b16c04e
* Wed Oct 31 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.3
b16c04e
- Only invoke git-am once.
b16c04e
- Disable building mfb and cfb as well.
b16c04e
042ccfb
* Wed Oct 31 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.2
042ccfb
- BuildRequires: git.
042ccfb
- Manage the source directory as a git repo.
042ccfb
- Use git-am(1) to apply patches instead of %patch.
042ccfb
- Reformat a bunch of patches to conform to git-am's rules.
042ccfb
- Add wfb to file manifest.
042ccfb
- Drop afb, sorry Amiga users.
042ccfb
- Delete the SecurityPolicy man page from the buildroot, until we have a
042ccfb
  xorg-x11-server-common.
042ccfb
- Update to today's snapshot.
042ccfb
417326c
* Wed Oct 31 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.1
417326c
- Begin rebasing to git master.  It almost builds, assuming you disable
417326c
  glx, kdrive, and dmx, and remove like half the patches.