mharris dc2469d
%define tarball xorg-server
mharris 382d04d
%define cvsdate xxxxxxxxxxx
Kristian Høgsberg ce50e2c
mharris 683564b
Summary:   X.Org X11 X server
mharris dc2469d
Name:      xorg-x11-server
mharris 9e7c1dd
Version:   0.99.3
mharris 9e7c1dd
Release:   1
mharris dc2469d
URL:       http://www.x.org
mharris 9e7c1dd
Source0:   http://xorg.freedesktop.org/releases/X11R7.0-RC2/everything/%{tarball}-%{version}.tar.bz2
mharris 382d04d
#ource0:   %{tarball}-%{version}-%{cvsdate}.tar.bz2
mharris 1bd453c
License:   MIT/X11
mharris dc2469d
Group:     User Interface/X
mharris 683564b
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mharris dc2469d
mharris dc2469d
# INFO: We don't ship the X server on s390/s390x/ppc64
mharris 2cc7042
ExcludeArch: s390 s390x ppc64
mharris dc2469d
mharris 382d04d
%define moduledir %{_libdir}/xorg/modules
mharris 9e7c1dd
# FIXME:  This stuff should probably be in /usr/share or /usr/lib/X11
mharris 9e7c1dd
# somewhere instead of in includedir, as it is C source, not include files.
mharris 382d04d
%define sdkdir %{_includedir}/xorg
mharris 9e7c1dd
mharris 9e7c1dd
%ifarch %{ix86} x86_64 ppc ia64
mharris dc2469d
%define xservers --enable-xorg --enable-dmx --enable-xvfb --enable-xnest
mharris 9e7c1dd
%else
mharris 9e7c1dd
%define xservers --disable-xorg --disable-dmx --enable-xvfb --enable-xnest
mharris 9e7c1dd
%endif
mharris dc2469d
mharris 382d04d
# NOTE: The developer utils are intended for low level video driver hackers,
mharris 382d04d
# doing low level bit twiddling, who really know what they are doing, and are
mharris 382d04d
# disabled by default, as they are not generally useful to end users.
mharris 382d04d
%define with_developer_utils	0
mharris 382d04d
mharris 9e7c1dd
%ifarch %{ix86} x86_64 ppc ia64
mharris 382d04d
%define with_dri	1
mharris 382d04d
%else
mharris 382d04d
%define with_dri	0
mharris 382d04d
%endif
mharris 382d04d
mharris 382d04d
BuildRequires: pkgconfig
mharris 382d04d
BuildRequires: xorg-x11-util-macros >= 0.99.1
mharris dc2469d
BuildRequires: xorg-x11-proto-devel
mharris dc2469d
BuildRequires: xorg-x11-xtrans-devel
mharris 683564b
BuildRequires: libXfont-devel
mharris 683564b
BuildRequires: libXau-devel
mharris 683564b
BuildRequires: libxkbfile-devel
mharris b2db270
# libdmx-devel needed for Xdmx
mharris b2db270
BuildRequires: libdmx-devel
mharris 683564b
# libXdmcp-devel needed for Xdmx
mharris 683564b
BuildRequires: libXdmcp-devel
mharris 683564b
# libXmu-devel needed for Xdmx
mharris 683564b
BuildRequires: libXmu-devel
mharris 683564b
# libXext-devel needed for Xdmx
mharris 683564b
BuildRequires: libXext-devel
mharris 683564b
# libX11-devel needed for Xdmx
mharris 683564b
BuildRequires: libX11-devel
mharris 683564b
# libXrender-devel needed for Xdmx
mharris 683564b
BuildRequires: libXrender-devel
mharris 683564b
# libXi-devel needed for Xdmx
mharris 683564b
BuildRequires: libXi-devel
mharris 79994c0
# libXres-devel needed for something that links to libXres that I never bothered to figure out yet
mharris 79994c0
BuildRequires: libXres-devel
mharris 683564b
# libfontenc-devel needed for Xorg, but not specified by
mharris dc2469d
# upstream deps.  Build fails without it.
mharris 683564b
BuildRequires: libfontenc-devel
mharris a4f0d38
# Required for Xtst examples
mharris a4f0d38
BuildRequires: libXtst-devel
mharris 382d04d
# Needed at least for DRI enabled builds
mharris 382d04d
%if %{with_dri}
mharris 382d04d
BuildRequires: mesa-source >= 6.4-4
mharris 382d04d
%endif
mharris dc2469d
%description
mharris 683564b
X.Org X11 X server
mharris dc2469d
mharris dc2469d
# ----- Xorg --------------------------------------------------------
mharris dc2469d
mharris dc2469d
%package Xorg
mharris 683564b
Summary: Xorg X server
mharris dc2469d
Group: User Interface/X
mharris dc2469d
Obsoletes: XFree86 xorg-x11
mharris 8ea210f
# NOTE: The X server invokes xkbcomp directly, so this is required.
mharris 8ea210f
Requires: xkbcomp
mharris 3fabd3e
# NOTE: This virtual provide should be used when one wants to depend on
mharris 3fabd3e
# the implementation specific (and optionally version specific) Xorg X
mharris 3fabd3e
# server, but in an OS packaging independent manner.  This futureproofs
mharris 3fabd3e
# package dependencies against possible future Xorg package renaming.
mharris 3fabd3e
Provides: Xorg = %{version}-%{release}
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 dc2469d
mharris dc2469d
# ----- Xnest -------------------------------------------------------
mharris dc2469d
mharris dc2469d
%package Xnest
mharris dc2469d
Summary: A nested server.
mharris dc2469d
Group: User Interface/X
mharris 382d04d
#Requires: %{name} = %{version}-%{release}
mharris 8ea210f
Obsoletes: XFree86-Xnest, xorg-x11-Xnest
mharris 3fabd3e
# NOTE: This virtual provide should be used by packages which want to depend
mharris 3fabd3e
# on an implementation nonspecific Xnest X server.  It is intentionally not
mharris 3fabd3e
# versioned, since it should be agnostic.
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
mharris dc2469d
# ----- Xdmx --------------------------------------------------------
mharris dc2469d
mharris dc2469d
%package Xdmx
mharris dc2469d
Summary: Distributed Multihead X Server and utilities
mharris dc2469d
Group: User Interface/X
mharris 382d04d
#Requires: %{name}-Xorg = %{version}-%{release}
mharris 1bd453c
Obsoletes: xorg-x11-Xdmx
mharris 3fabd3e
# NOTE: This virtual provide should be used by packages which want to depend
mharris 3fabd3e
# on an implementation nonspecific Xdmx X server.  It is intentionally not
mharris 3fabd3e
# versioned, since it should be agnostic.
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.
mharris dc2469d
mharris dc2469d
# ----- Xvfb --------------------------------------------------------
mharris dc2469d
mharris dc2469d
%package Xvfb
mharris dc2469d
Summary: A X Windows System virtual framebuffer X server.
mharris dc2469d
Group: User Interface/X
mharris 382d04d
#Requires: %{name} = %{version}-%{release}
mharris dc2469d
Obsoletes: XFree86-Xvfb xorg-x11-Xvfb
mharris 3fabd3e
# NOTE: This virtual provide should be used by packages which want to depend
mharris 3fabd3e
# on an implementation nonspecific Xvfb X server.  It is intentionally not
mharris 3fabd3e
# versioned, since it should be agnostic.
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
mharris dc2469d
# ----- sdk ---------------------------------------------------------
mharris dc2469d
mharris dc2469d
%package sdk
mharris dc2469d
Summary: SDK for X server driver module development
mharris dc2469d
Group: User Interface/X
mharris dc2469d
Obsoletes: XFree86-sdk xorg-x11-sdk
mharris 382d04d
Requires: xorg-x11-util-macros
mharris dc2469d
mharris dc2469d
%description sdk
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 dc2469d
mharris dc2469d
# -------------------------------------------------------------------
mharris dc2469d
mharris dc2469d
%prep
mharris 382d04d
%setup -q -n %{tarball}-%{version}
mharris dc2469d
mharris dc2469d
%build
mharris 683564b
%configure %{xservers} \
mharris 382d04d
	--disable-dependency-tracking \
mharris 683564b
	--disable-xprint \
mharris 683564b
	--disable-static \
mharris 382d04d
	--enable-composite \
mharris 382d04d
	--enable-xtrap \
mharris 382d04d
	--enable-xcsecurity \
mharris 382d04d
	--enable-xevie \
mharris 382d04d
	--enable-lbx \
mharris 382d04d
%if %{with_dri}
mharris 382d04d
	--enable-dri \
mharris 382d04d
	--with-mesa-source=%{_datadir}/mesa/source \
mharris 382d04d
%endif
mharris 382d04d
	--with-module-dir=%{moduledir} \
mharris 382d04d
	--with-os-name="Fedora Core 5" \
mharris 382d04d
	--with-os-vendor="Red Hat, Inc." \
mharris 382d04d
	--with-xkb-output=%{_localstatedir}/lib/xkb \
mharris 382d04d
	--disable-xorgcfg
mharris 382d04d
mharris 683564b
make %{?_smp_mflags}
Kristian Høgsberg ce50e2c
mharris dc2469d
%install
mharris dc2469d
rm -rf $RPM_BUILD_ROOT
mharris 382d04d
#makeinstall moduledir=$RPM_BUILD_ROOT%{moduledir} sdkdir=$RPM_BUILD_ROOT%{sdkdir}
mharris 382d04d
# DESTDIR=$RPM_BUILD_ROOT
mharris 382d04d
make install DESTDIR=$RPM_BUILD_ROOT moduledir=%{moduledir} sdkdir=%{sdkdir}
Kristian Høgsberg ce50e2c
mharris 9e7c1dd
# Remove all libtool archives (*.la)
mharris 382d04d
find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
mharris dc2469d
mharris 9e7c1dd
# FIXME: This should be done upstream, so it's one less thing to hack.
mharris dc2469d
# Make these directories now so the Xorg package can own them.
mharris dc2469d
mkdir -p $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
mharris dc2469d
mharris 382d04d
# FIXME: Remove unwanted files/dirs
mharris 382d04d
{
mharris 382d04d
    rm $RPM_BUILD_ROOT%{_bindir}/xorgconfig
mharris 382d04d
    rm $RPM_BUILD_ROOT%{_mandir}/man1/xorgconfig.1*
mharris 382d04d
    rm $RPM_BUILD_ROOT%{_libdir}/X11/Cards
mharris 382d04d
    rm $RPM_BUILD_ROOT%{_libdir}/X11/getconfig/cfg.sample
mharris 382d04d
    rm $RPM_BUILD_ROOT%{_libdir}/X11/getconfig/xorg.cfg
mharris bdcccdf
%if ! %{with_developer_utils}
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/inb
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/inl
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/inw
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/ioport
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/outb
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/outl
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/outw
mharris bdcccdf
    rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
mharris bdcccdf
%endif
mharris 382d04d
}
mharris 382d04d
mharris 9e7c1dd
# FIXME: Move/rename manpages to correct location (still broke in RC2)
mharris 9e7c1dd
%if 1
mharris 382d04d
{
mharris 382d04d
    mv $RPM_BUILD_ROOT%{_mandir}/man1 $RPM_BUILD_ROOT%{_mandir}/man1x
mharris 382d04d
    for each in $RPM_BUILD_ROOT%{_mandir}/man1x/* ; do
mharris 382d04d
        mv $each ${each/.1/.1x}
mharris 382d04d
    done
mharris 382d04d
}
mharris 9e7c1dd
%endif
mharris 382d04d
mharris dc2469d
%clean
mharris dc2469d
rm -rf $RPM_BUILD_ROOT
mharris dc2469d
mharris dc2469d
mharris dc2469d
# ----- Xorg --------------------------------------------------------
mharris dc2469d
mharris dc2469d
%files Xorg
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
# FIXME: The build fails to find the Changelog for some reason.
mharris dc2469d
#%doc ChangeLog
mharris dc2469d
%dir %{_bindir}
mharris dc2469d
%{_bindir}/Xorg
mharris 382d04d
%{_bindir}/getconfig
mharris 382d04d
%{_bindir}/getconfig.pl
mharris 382d04d
%{_bindir}/gtf
mharris 382d04d
%if %{with_developer_utils}
mharris 382d04d
%{_bindir}/inb
mharris 382d04d
%{_bindir}/inl
mharris 382d04d
%{_bindir}/inw
mharris 382d04d
%{_bindir}/ioport
mharris 382d04d
%{_bindir}/outb
mharris 382d04d
%{_bindir}/outl
mharris 382d04d
%{_bindir}/outw
mharris 382d04d
%{_bindir}/pcitweak
mharris 382d04d
%endif
mharris 382d04d
%{_bindir}/scanpci
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 382d04d
%{_libdir}/xorg/modules/extensions/libdri.so
mharris dc2469d
%dir %{_libdir}/xorg/modules/input
mharris 382d04d
%dir %{_libdir}/xorg/modules/linux
mharris 382d04d
%{_libdir}/xorg/modules/linux/libdrm.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/libi2c.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/libGLcore.so
mharris 382d04d
%{_libdir}/xorg/modules/libafb.so
mharris 382d04d
%{_libdir}/xorg/modules/libbitmap.so
mharris 382d04d
%{_libdir}/xorg/modules/libcfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libcfb16.so
mharris 382d04d
%{_libdir}/xorg/modules/libcfb24.so
mharris 382d04d
%{_libdir}/xorg/modules/libcfb32.so
mharris 382d04d
%{_libdir}/xorg/modules/libdbe.so
mharris 382d04d
%{_libdir}/xorg/modules/libddc.so
mharris 382d04d
%{_libdir}/xorg/modules/libexa.so
mharris 382d04d
%{_libdir}/xorg/modules/libextmod.so
mharris 382d04d
%{_libdir}/xorg/modules/libfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libfbdevhw.so
mharris 382d04d
%{_libdir}/xorg/modules/libfreetype.so
mharris 382d04d
%{_libdir}/xorg/modules/libglx.so
mharris 382d04d
%{_libdir}/xorg/modules/libint10.so
mharris 382d04d
%{_libdir}/xorg/modules/liblayer.so
mharris 382d04d
%{_libdir}/xorg/modules/libmfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libpcidata.so
mharris 382d04d
%{_libdir}/xorg/modules/librac.so
mharris 382d04d
%{_libdir}/xorg/modules/libramdac.so
mharris 382d04d
%{_libdir}/xorg/modules/librecord.so
mharris 382d04d
%{_libdir}/xorg/modules/libscanpci.so
mharris 382d04d
%{_libdir}/xorg/modules/libshadow.so
mharris 382d04d
%{_libdir}/xorg/modules/libshadowfb.so
mharris 382d04d
%{_libdir}/xorg/modules/libtype1.so
mharris 382d04d
%{_libdir}/xorg/modules/libvbe.so
mharris 382d04d
%{_libdir}/xorg/modules/libvgahw.so
mharris 382d04d
%{_libdir}/xorg/modules/libxaa.so
mharris 382d04d
%{_libdir}/xorg/modules/libxf1bpp.so
mharris 382d04d
%{_libdir}/xorg/modules/libxf4bpp.so
mharris 382d04d
%{_libdir}/xorg/modules/libxf8_16bpp.so
mharris 382d04d
%{_libdir}/xorg/modules/libxf8_32bpp.so
mharris 382d04d
%{_libdir}/xorg/modules/libxf8_32wid.so
mharris bdcccdf
%dir %{_libdir}/xserver
mharris bdcccdf
%{_libdir}/xserver/SecurityPolicy
mharris 382d04d
%dir %{_mandir}
mharris 382d04d
%dir %{_mandir}/man1x
mharris 382d04d
%{_mandir}/man1x/getconfig.1x*
mharris 382d04d
%{_mandir}/man1x/gtf.1x*
mharris 382d04d
%{_mandir}/man1x/pcitweak.1x*
mharris 382d04d
%{_mandir}/man1x/scanpci.1x*
mharris 382d04d
%{_mandir}/man1x/Xorg.1x*
mharris 382d04d
%{_mandir}/man1x/Xserver.1x*
mharris 382d04d
%dir %{_mandir}/man4x
mharris 382d04d
%{_mandir}/man4x/fbdevhw.4x*
mharris 382d04d
%dir %{_mandir}/man5x
mharris 382d04d
%{_mandir}/man5x/getconfig.5x*
mharris 382d04d
%{_mandir}/man5x/xorg.conf.5x*
mharris 382d04d
%dir %{_localstatedir}/lib/xkb
mharris 382d04d
%{_localstatedir}/lib/xkb/README.compiled
mharris dc2469d
mharris dc2469d
# ----- Xnest -------------------------------------------------------
mharris dc2469d
mharris dc2469d
%files Xnest
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%dir %{_bindir}
mharris dc2469d
%{_bindir}/Xnest
mharris 382d04d
%dir %{_mandir}
mharris 382d04d
%dir %{_mandir}/man1x
mharris 382d04d
%{_mandir}/man1x/Xnest.1x*
mharris dc2469d
mharris dc2469d
# ----- Xdmx --------------------------------------------------------
mharris dc2469d
mharris dc2469d
%files Xdmx
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%dir %{_bindir}
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
mharris 382d04d
%dir %{_mandir}
mharris 382d04d
%dir %{_mandir}/man1x
mharris 382d04d
%{_mandir}/man1x/Xdmx.1x*
mharris 382d04d
%{_mandir}/man1x/dmxtodmx.1x*
mharris 382d04d
%{_mandir}/man1x/vdltodmx.1x*
mharris 382d04d
%{_mandir}/man1x/xdmxconfig.1x*
mharris dc2469d
mharris dc2469d
# ----- Xvfb --------------------------------------------------------
mharris dc2469d
mharris dc2469d
%files Xvfb
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%dir %{_bindir}
mharris dc2469d
%{_bindir}/Xvfb
mharris 382d04d
%dir %{_mandir}
mharris 382d04d
%dir %{_mandir}/man1x
mharris 382d04d
%{_mandir}/man1x/Xvfb.1x*
mharris dc2469d
mharris dc2469d
# ----- sdk ---------------------------------------------------------
mharris dc2469d
mharris dc2469d
%files sdk
mharris dc2469d
%defattr(-,root,root,-)
mharris dc2469d
%dir %{_libdir}/pkgconfig
mharris dc2469d
%{_libdir}/pkgconfig/xorg-server.pc
mharris dc2469d
%dir %{_includedir}
mharris dc2469d
%dir %{_includedir}/xorg
mharris dc2469d
%{_includedir}/xorg/*.h
mharris dc2469d
mharris dc2469d
# -------------------------------------------------------------------
mharris dc2469d
mharris dc2469d
%changelog
mharris 9e7c1dd
* Fri Nov 11 2005 Mike A. Harris <mharris@redhat.com> 0.99.3-1
mharris 9e7c1dd
- Update to xorg-server-0.99.3 from X11R7 RC2.
mharris 9e7c1dd
mharris 8ea210f
* Thu Nov 10 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-4
mharris 8ea210f
- Added "Requires: xkbcomp" for Xorg server, as it invokes it internally.
mharris 8ea210f
mharris a4f0d38
* Wed Nov 9 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-3
mharris a4f0d38
- Added "BuildRequires: libXtst-devel" for Xtst examples.
mharris a4f0d38
mharris 3fabd3e
* Mon Nov 7 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-2
mharris 3fabd3e
- Added versioning to Xorg virtual Provide, to allow config tools and driver
mharris 3fabd3e
  packages to have version based requires.
mharris 3fabd3e
mharris 382d04d
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
mharris 382d04d
- Update to xorg-server-0.99.2 from X11R7 RC1.
mharris 382d04d
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
mharris 382d04d
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
mharris 382d04d
- Added dmx related utilities to Xdmx subpackage.
mharris 382d04d
- Individually list each X server module in file manifest.
mharris 382d04d
- Hack man1 manpages to be installed into man1x.
mharris 382d04d
- Add the following ./configure options --disable-dependency-tracking,
mharris 382d04d
  --enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
mharris 382d04d
  --enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
mharris 382d04d
  --with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
mharris 382d04d
- Added getconfig, scanpci et al to Xorg subpackage
mharris 382d04d
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
mharris 382d04d
  conditionally, defaulting to "off".  These utilities are potentially
mharris 382d04d
  dangerous and can physically damage hardware and/or destroy data, so are
mharris 382d04d
  not shipped by default.
mharris 79994c0
- Added "BuildRequires: libdmx-devel" for dmx utilities
mharris 79994c0
- Added "BuildRequires: libXres-devel" for Xres examples
mharris bdcccdf
- Added {_libdir}/xserver/SecurityPolicy to Xorg subpackage for XSECURITY
mharris 382d04d
mharris 1bd453c
* Mon Oct  3 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050830.2
mharris 1bd453c
- Fix license tag to be "MIT/X11"
mharris 1bd453c
- Change Xdmx subpackage to Obsolete xorg-x11-Xdmx instead of xorg-x11-Xnest
mharris 1bd453c
mharris 683564b
* Sun Oct  2 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050830.1
mharris 683564b
- Update BuildRequires for new library package naming (libX...)
mharris 683564b
- Use Fedora Extras style BuildRoot tag
mharris 683564b
- Invoke make with _smp_mflags to take advantage of SMP systems
mharris 683564b
mharris 683564b
* Tue Aug 30 2005 Kristian Hogsberg <krh@redhat.com> 0.99.1-2.cvs20050830
Kristian Høgsberg ce50e2c
- Go back to %spec -n, use new cvs snapshot that supports overriding
Kristian Høgsberg ce50e2c
  moduledir during make install, use %makeinstall.
Kristian Høgsberg ce50e2c
- Drop %{moduledir}/multimedia globs.
Kristian Høgsberg ce50e2c
mharris dc2469d
* Fri Aug 26 2005 Mike A. Harris <mharris@redhat.com> 0.99.1-2.cvs20050825.0
mharris dc2469d
- Added build dependency on xorg-x11-libfontenc-devel, as the build fails
mharris dc2469d
  half way through without it, even though upstream dependencies do not
mharris dc2469d
  specify it as required.
mharris dc2469d
mharris 683564b
* Tue Aug 23 2005 Kristian Hogsberg <krh@redhat.com> 0.99.1-1
mharris dc2469d
- Initial spec file for the modular X server.