2007-10-31 19:28:56 +00:00
|
|
|
# This package is an experiment in active integration of upstream SCM with
|
|
|
|
# Fedora packaging. It works something like this:
|
|
|
|
#
|
|
|
|
# The "pristine" source is actually a git repo (with no working checkout).
|
|
|
|
# The first step of %%prep is to check it out and switch to a "fedora" branch.
|
|
|
|
# If you need to add a patch to the server, just do it like a normal git
|
|
|
|
# operation, dump it with git-format-patch to a file in the standard naming
|
|
|
|
# format, and add a PatchN: line. If you want to push something upstream,
|
|
|
|
# check out the master branch, pull, cherry-pick, and push. FIXME describe
|
|
|
|
# rebasing, add convenience 'make' targets maybe.
|
|
|
|
|
2008-07-24 18:49:14 +00:00
|
|
|
# F10 TODO list:
|
2006-11-08 14:14:03 +00:00
|
|
|
#
|
2006-11-27 21:18:43 +00:00
|
|
|
# Fix rhpxl to no longer need vesamodes/extramodes
|
2006-11-08 14:14:03 +00:00
|
|
|
|
2005-11-15 08:49:01 +00:00
|
|
|
%define pkgname xorg-server
|
2009-01-12 23:21:24 +00:00
|
|
|
#define gitdate 20090112
|
2005-08-30 23:38:39 +00:00
|
|
|
|
2005-10-02 13:39:43 +00:00
|
|
|
Summary: X.Org X11 X server
|
2005-08-29 06:47:27 +00:00
|
|
|
Name: xorg-x11-server
|
2009-01-12 23:21:24 +00:00
|
|
|
Version: 1.5.99.901
|
2009-01-26 23:47:11 +00:00
|
|
|
Release: 4%{?dist}
|
2005-08-29 06:47:27 +00:00
|
|
|
URL: http://www.x.org
|
2007-10-05 16:17:44 +00:00
|
|
|
License: MIT
|
2005-08-29 06:47:27 +00:00
|
|
|
Group: User Interface/X
|
2005-10-02 13:39:43 +00:00
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
2005-11-23 21:22:35 +00:00
|
|
|
|
2008-07-24 18:49:14 +00:00
|
|
|
%if 0%{?gitdate}
|
2007-10-31 16:24:55 +00:00
|
|
|
# git snapshot. to recreate, run:
|
2007-10-31 19:28:56 +00:00
|
|
|
# ./make-git-snapshot.sh `cat commitid`
|
2007-10-31 16:24:55 +00:00
|
|
|
Source0: xorg-server-%{gitdate}.tar.bz2
|
|
|
|
Source1: make-git-snapshot.sh
|
2007-10-31 19:28:56 +00:00
|
|
|
Source2: commitid
|
2007-10-31 16:24:55 +00:00
|
|
|
%else
|
2008-07-24 18:49:14 +00:00
|
|
|
Source0: http://www.x.org/pub/individual/xserver/%{pkgname}-%{version}.tar.bz2
|
2008-09-03 23:41:17 +00:00
|
|
|
Source1: gitignore
|
2007-10-31 16:24:55 +00:00
|
|
|
%endif
|
2005-11-23 21:22:35 +00:00
|
|
|
|
2008-08-04 21:15:46 +00:00
|
|
|
# keyboard enablement
|
|
|
|
Source10: 10-x11-keymap.fdi
|
|
|
|
Source11: fedora-setup-keyboard
|
|
|
|
|
2008-11-05 20:52:15 +00:00
|
|
|
# "useful" xvfb-run script
|
2008-09-30 20:32:20 +00:00
|
|
|
Source20: http://svn.exactcode.de/t2/trunk/package/xorg/xorg-server/xvfb-run.sh
|
|
|
|
|
2006-07-12 23:29:00 +00:00
|
|
|
# OpenGL compositing manager feature/optimization patches.
|
|
|
|
Patch100: xorg-x11-server-1.1.0-no-move-damage.patch
|
2007-11-02 15:31:55 +00:00
|
|
|
Patch101: xserver-1.4.99-dont-backfill-bg-none.patch
|
2008-08-15 00:43:05 +00:00
|
|
|
Patch103: xserver-1.5.0-bg-none-root.patch
|
2006-04-04 22:17:58 +00:00
|
|
|
|
2006-06-19 19:07:15 +00:00
|
|
|
# Red Hat specific tweaking, not intended for upstream
|
|
|
|
# XXX move these to the end of the list
|
2007-11-02 15:31:55 +00:00
|
|
|
Patch1003: xserver-1.4.99-pic-libxf86config.patch
|
2005-08-29 06:47:27 +00:00
|
|
|
|
2007-11-28 17:48:46 +00:00
|
|
|
Patch2013: xserver-1.4.99-document-fontpath-correctly.patch
|
2008-09-11 13:31:53 +00:00
|
|
|
Patch2014: xserver-1.5.0-projector-fb-size.patch
|
2007-04-09 23:09:52 +00:00
|
|
|
|
2007-12-03 18:56:07 +00:00
|
|
|
# Trivial things to never merge upstream ever
|
2007-12-10 20:23:39 +00:00
|
|
|
# Don't merge this without protecting the gccisms.
|
2008-07-02 12:36:39 +00:00
|
|
|
Patch5001: xserver-1.4.99-alloca-poison.patch
|
2007-12-10 20:23:39 +00:00
|
|
|
# This really could be done prettier.
|
2008-07-02 12:36:39 +00:00
|
|
|
Patch5002: xserver-1.4.99-ssh-isnt-local.patch
|
2007-12-03 18:56:07 +00:00
|
|
|
|
2008-07-02 12:36:39 +00:00
|
|
|
Patch5007: xserver-1.5.0-bad-fbdev-thats-mine.patch
|
2008-03-11 01:18:22 +00:00
|
|
|
|
2008-06-19 14:24:12 +00:00
|
|
|
# Workaround RH bug #449944
|
|
|
|
Patch5011: xserver-1.4.99-endian.patch
|
2008-08-04 02:20:26 +00:00
|
|
|
|
|
|
|
# evdev keyboard map fix
|
2008-09-03 23:41:17 +00:00
|
|
|
# Patch5015: xserver-1.5.0-enable-selinux.patch
|
2008-08-13 17:44:01 +00:00
|
|
|
|
2008-10-07 15:35:36 +00:00
|
|
|
# force mode debugging on for randr 1.2 drivers
|
2008-11-05 20:52:15 +00:00
|
|
|
Patch6002: xserver-1.5.1-mode-debug.patch
|
2008-10-20 14:37:17 +00:00
|
|
|
|
2008-12-19 07:34:33 +00:00
|
|
|
Patch6004: xserver-1.5.99.3-dmx-xcalloc.patch
|
2009-01-08 15:06:55 +00:00
|
|
|
# hack around broken mtrr.h. drop me as soon as possible.
|
|
|
|
Patch6007: xserver-1.5.99.3-broken-mtrr-header.patch
|
2008-10-27 00:56:04 +00:00
|
|
|
|
2009-01-26 23:47:11 +00:00
|
|
|
Patch6008: xserver-1.5.99.3-fix-core-fonts.patch
|
|
|
|
|
2005-11-25 09:51:04 +00:00
|
|
|
%define moduledir %{_libdir}/xorg/modules
|
2006-03-23 22:49:05 +00:00
|
|
|
%define drimoduledir %{_libdir}/dri
|
2005-12-20 06:50:41 +00:00
|
|
|
%define sdkdir %{_includedir}/xorg
|
2005-11-12 02:17:01 +00:00
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%ifarch s390 s390x
|
|
|
|
%define with_hw_servers 0
|
2007-02-04 16:29:18 +00:00
|
|
|
%else
|
|
|
|
%define with_hw_servers 1
|
2005-11-12 02:17:01 +00:00
|
|
|
%endif
|
2005-08-29 06:47:27 +00:00
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
%if %{with_hw_servers}
|
|
|
|
%define enable_xorg --enable-xorg
|
|
|
|
%else
|
|
|
|
%define enable_xorg --disable-xorg
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%endif
|
|
|
|
|
2008-12-29 01:24:34 +00:00
|
|
|
%define kdrive --enable-kdrive --enable-xephyr --disable-xsdl --disable-xfake --disable-xfbdev
|
2007-11-02 17:11:11 +00:00
|
|
|
%define xservers --enable-xvfb --enable-xnest %{kdrive} %{enable_xorg} --enable-dmx
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2007-11-28 17:48:46 +00:00
|
|
|
BuildRequires: git-core
|
2007-11-12 20:39:39 +00:00
|
|
|
BuildRequires: automake autoconf libtool pkgconfig
|
2007-02-04 16:29:18 +00:00
|
|
|
BuildRequires: xorg-x11-util-macros >= 1.1.5
|
2007-04-30 22:10:31 +00:00
|
|
|
|
2008-12-19 07:34:33 +00:00
|
|
|
BuildRequires: xorg-x11-proto-devel >= 7.4-10
|
|
|
|
|
|
|
|
BuildRequires: xorg-x11-xtrans-devel >= 1.2.2-1
|
2007-11-01 17:15:13 +00:00
|
|
|
BuildRequires: libXfont-devel libXau-devel libxkbfile-devel libXres-devel
|
|
|
|
BuildRequires: libfontenc-devel libXtst-devel libXdmcp-devel
|
|
|
|
BuildRequires: libX11-devel libXext-devel
|
2008-12-19 07:34:33 +00:00
|
|
|
BuildRequires: libXinerama-devel
|
|
|
|
BuildRequires: freetype freetype-devel
|
2006-06-20 02:54:01 +00:00
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
# DMX config utils buildreqs.
|
2007-11-01 17:15:13 +00:00
|
|
|
BuildRequires: libXt-devel libdmx-devel libXmu-devel libXrender-devel
|
|
|
|
BuildRequires: libXi-devel libXpm-devel libXaw-devel libXfixes-devel
|
|
|
|
|
2007-11-12 22:50:30 +00:00
|
|
|
# Broken, this is global, should be Xephyr-only
|
|
|
|
BuildRequires: libXv-devel
|
|
|
|
|
2007-11-13 15:47:41 +00:00
|
|
|
# openssl? really?
|
2007-11-13 20:32:41 +00:00
|
|
|
BuildRequires: pixman-devel libpciaccess-devel openssl-devel byacc flex
|
2008-09-11 17:47:24 +00:00
|
|
|
BuildRequires: mesa-libGL-devel >= 7.1-0.37
|
2008-07-02 12:36:39 +00:00
|
|
|
# should be useless now...
|
|
|
|
# BuildRequires: mesa-source >= 7.1-0.36
|
2007-02-04 16:29:18 +00:00
|
|
|
# XXX silly...
|
2008-07-24 20:12:27 +00:00
|
|
|
BuildRequires: libdrm-devel >= 2.4.0 kernel-devel
|
2007-02-04 16:29:18 +00:00
|
|
|
%if %{with_hw_servers}
|
2007-11-01 17:15:13 +00:00
|
|
|
Requires: libdrm >= 2.4.0
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%endif
|
2006-07-26 02:11:38 +00:00
|
|
|
|
2008-03-14 19:50:58 +00:00
|
|
|
BuildRequires: audit-libs-devel libselinux-devel >= 2.0.59-1
|
2008-02-16 00:11:03 +00:00
|
|
|
BuildRequires: hal-devel dbus-devel
|
2006-07-26 02:11:38 +00:00
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
# All server subpackages have a virtual provide for the name of the server
|
|
|
|
# they deliver. The Xorg one is versioned, the others are intentionally
|
|
|
|
# unversioned.
|
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
%description
|
2005-10-02 13:39:43 +00:00
|
|
|
X.Org X11 X server
|
2005-08-29 06:47:27 +00:00
|
|
|
|
2007-11-02 15:31:55 +00:00
|
|
|
%package common
|
|
|
|
Summary: Xorg server common files
|
|
|
|
Group: User Interface/X
|
|
|
|
|
|
|
|
%description common
|
|
|
|
Common files shared among all X servers.
|
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%if %{with_hw_servers}
|
2005-08-29 06:47:27 +00:00
|
|
|
%package Xorg
|
2005-10-02 13:39:43 +00:00
|
|
|
Summary: Xorg X server
|
2005-08-29 06:47:27 +00:00
|
|
|
Group: User Interface/X
|
2007-02-04 16:29:18 +00:00
|
|
|
Provides: Xorg = %{version}-%{release}
|
|
|
|
Provides: Xserver
|
2008-10-28 21:48:22 +00:00
|
|
|
%ifarch %{ix86} x86_64
|
|
|
|
Requires: xorg-x11-drv-vesa
|
|
|
|
%else
|
|
|
|
Requires: xorg-x11-drv-fbdev
|
|
|
|
%endif
|
2008-12-23 23:53:58 +00:00
|
|
|
Requires: xorg-x11-drv-void xorg-x11-drv-evdev >= 2.1.0-3
|
2007-02-04 16:29:18 +00:00
|
|
|
# virtuals. XXX fix the xkbcomp fork() upstream.
|
|
|
|
Requires: xkbdata xkbcomp
|
2007-11-02 15:31:55 +00:00
|
|
|
Requires: xorg-x11-server-common >= %{version}-%{release}
|
2008-03-04 20:43:03 +00:00
|
|
|
# Dropped from F9 for being broken, uninstall it.
|
|
|
|
Obsoletes: xorg-x11-drv-magictouch <= 1.0.0.5-5.fc8
|
2008-02-11 22:44:58 +00:00
|
|
|
# Force sufficiently new libpciaccess
|
|
|
|
Conflicts: libpciaccess < 0.9.1-2
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
%description Xorg
|
|
|
|
X.org X11 is an open source implementation of the X Window System. It
|
|
|
|
provides the basic low level functionality which full fledged
|
|
|
|
graphical user interfaces (GUIs) such as GNOME and KDE are designed
|
|
|
|
upon.
|
2006-06-16 19:13:17 +00:00
|
|
|
%endif
|
2005-08-29 06:47:27 +00:00
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
%package Xnest
|
|
|
|
Summary: A nested server.
|
|
|
|
Group: User Interface/X
|
2007-11-02 17:11:11 +00:00
|
|
|
Obsoletes: xorg-x11-Xnest
|
2007-11-02 15:31:55 +00:00
|
|
|
Requires: xorg-x11-server-common >= %{version}-%{release}
|
2005-08-29 06:47:27 +00:00
|
|
|
Provides: Xnest
|
|
|
|
|
|
|
|
%description Xnest
|
|
|
|
Xnest is an X server, which has been implemented as an ordinary
|
|
|
|
X application. It runs in a window just like other X applications,
|
|
|
|
but it is an X server itself in which you can run other software. It
|
|
|
|
is a very useful tool for developers who wish to test their
|
|
|
|
applications without running them on their real X server.
|
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
%package Xdmx
|
|
|
|
Summary: Distributed Multihead X Server and utilities
|
|
|
|
Group: User Interface/X
|
2005-10-03 09:06:44 +00:00
|
|
|
Obsoletes: xorg-x11-Xdmx
|
2007-11-02 15:31:55 +00:00
|
|
|
Requires: xorg-x11-server-common >= %{version}-%{release}
|
2005-08-29 06:47:27 +00:00
|
|
|
Provides: Xdmx
|
|
|
|
|
|
|
|
%description Xdmx
|
|
|
|
Xdmx is proxy X server that provides multi-head support for multiple displays
|
|
|
|
attached to different machines (each of which is running a typical X server).
|
|
|
|
When Xinerama is used with Xdmx, the multiple displays on multiple machines
|
|
|
|
are presented to the user as a single unified screen. A simple application
|
|
|
|
for Xdmx would be to provide multi-head support using two desktop machines,
|
|
|
|
each of which has a single display device attached to it. A complex
|
|
|
|
application for Xdmx would be to unify a 4 by 4 grid of 1280x1024 displays
|
|
|
|
(each attached to one of 16 computers) into a unified 5120x4096 display.
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
%package Xvfb
|
|
|
|
Summary: A X Windows System virtual framebuffer X server.
|
|
|
|
Group: User Interface/X
|
2008-09-30 20:32:20 +00:00
|
|
|
# xvfb-run is GPLv2, rest is MIT
|
|
|
|
License: MIT and GPLv2
|
2007-11-02 17:11:11 +00:00
|
|
|
Obsoletes: xorg-x11-Xvfb
|
2007-11-02 15:31:55 +00:00
|
|
|
Requires: xorg-x11-server-common >= %{version}-%{release}
|
2005-08-29 06:47:27 +00:00
|
|
|
Provides: Xvfb
|
|
|
|
|
|
|
|
%description Xvfb
|
|
|
|
Xvfb (X Virtual Frame Buffer) is an X server that is able to run on
|
|
|
|
machines with no display hardware and no physical input devices.
|
|
|
|
Xvfb simulates a dumb framebuffer using virtual memory. Xvfb does
|
|
|
|
not open any devices, but behaves otherwise as an X display. Xvfb
|
|
|
|
is normally used for testing servers.
|
|
|
|
|
2006-04-06 21:17:53 +00:00
|
|
|
|
|
|
|
%package Xephyr
|
|
|
|
Summary: A nested server.
|
|
|
|
Group: User Interface/X
|
2007-11-02 15:31:55 +00:00
|
|
|
Requires: xorg-x11-server-common >= %{version}-%{release}
|
2006-04-06 21:17:53 +00:00
|
|
|
Provides: Xephyr
|
|
|
|
|
|
|
|
%description Xephyr
|
|
|
|
Xephyr is an X server, which has been implemented as an ordinary
|
|
|
|
X application. It runs in a window just like other X applications,
|
|
|
|
but it is an X server itself in which you can run other software. It
|
|
|
|
is a very useful tool for developers who wish to test their
|
|
|
|
applications without running them on their real X server. Unlike
|
|
|
|
Xnest, Xephyr renders to an X image rather than relaying the
|
|
|
|
X protocol, and therefore supports the newer X extensions like
|
|
|
|
Render and Composite.
|
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%if %{with_hw_servers}
|
2007-11-02 15:31:55 +00:00
|
|
|
%package devel
|
2005-08-29 06:47:27 +00:00
|
|
|
Summary: SDK for X server driver module development
|
|
|
|
Group: User Interface/X
|
2007-11-02 17:11:11 +00:00
|
|
|
Obsoletes: xorg-x11-sdk xorg-x11-server-sdk
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
Requires: xorg-x11-util-macros
|
2006-05-25 18:42:48 +00:00
|
|
|
Requires: xorg-x11-proto-devel
|
2007-11-13 22:38:46 +00:00
|
|
|
Requires: pkgconfig pixman-devel libpciaccess-devel
|
2005-11-23 21:22:35 +00:00
|
|
|
Requires(pre): xorg-x11-filesystem >= 0.99.2-3
|
2005-12-23 03:03:59 +00:00
|
|
|
Provides: libxf86config-devel = %{version}-%{release}
|
2007-11-02 15:31:55 +00:00
|
|
|
# Virtual provide for transition. Delete me someday.
|
|
|
|
Provides: xorg-x11-server-sdk = %{version}-%{release}
|
2005-12-23 03:03:59 +00:00
|
|
|
|
2007-11-02 15:31:55 +00:00
|
|
|
%description devel
|
2005-08-29 06:47:27 +00:00
|
|
|
The SDK package provides the developmental files which are necessary for
|
|
|
|
developing X server driver modules, and for compiling driver modules
|
|
|
|
outside of the standard X11 source code tree. Developers writing video
|
|
|
|
drivers, input drivers, or other X modules should install this package.
|
2006-06-16 19:13:17 +00:00
|
|
|
%endif
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2007-02-26 18:30:31 +00:00
|
|
|
%package source
|
|
|
|
Summary: Xserver source code required to build VNC server (Xvnc)
|
|
|
|
Group: Development/Libraries
|
|
|
|
|
|
|
|
%description source
|
|
|
|
Xserver source code needed to build VNC server (Xvnc)
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
%prep
|
2007-10-31 16:24:55 +00:00
|
|
|
%setup -q -n %{pkgname}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
|
|
|
|
|
2008-07-24 18:49:14 +00:00
|
|
|
%if 0%{?gitdate}
|
2008-03-12 02:43:37 +00:00
|
|
|
git checkout -b fedora
|
2007-10-31 16:24:55 +00:00
|
|
|
sed -i 's/git/&+ssh/' .git/config
|
2007-10-31 19:28:56 +00:00
|
|
|
%else
|
2009-01-12 23:21:24 +00:00
|
|
|
git init-db
|
2007-11-12 21:14:49 +00:00
|
|
|
if [ -z "$GIT_COMMITTER_NAME" ]; then
|
2009-01-12 23:21:24 +00:00
|
|
|
git config user.email "x@fedoraproject.org"
|
|
|
|
git config user.name "Fedora X Ninjas"
|
2007-11-12 21:14:49 +00:00
|
|
|
fi
|
2008-09-03 23:41:17 +00:00
|
|
|
cp %{SOURCE1} .gitignore
|
2009-01-12 23:21:24 +00:00
|
|
|
git add .
|
|
|
|
git commit -a -q -m "%{version} baseline."
|
2008-07-24 18:49:14 +00:00
|
|
|
%endif
|
2007-11-12 21:14:49 +00:00
|
|
|
|
2008-07-24 18:49:14 +00:00
|
|
|
# Apply all the patches.
|
2009-01-12 23:21:24 +00:00
|
|
|
#git am -p1 %{patches}
|
2009-01-07 15:57:07 +00:00
|
|
|
git am -p1 $(awk '/^Patch.*:/ { print "%{_sourcedir}/"$2 }' %{_specdir}/%{name}.spec)
|
2007-10-15 19:34:20 +00:00
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
%build
|
2005-12-20 06:50:41 +00:00
|
|
|
|
2007-07-02 15:17:53 +00:00
|
|
|
%define default_font_path "catalogue:/etc/X11/fontpath.d,built-ins"
|
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
# --with-rgb-path should be superfluous now ?
|
|
|
|
# --with-pie ?
|
2007-10-31 16:24:55 +00:00
|
|
|
autoreconf -v --install || exit 1
|
2008-07-02 14:55:16 +00:00
|
|
|
export CFLAGS="${RPM_OPT_FLAGS} -Wstrict-overflow -rdynamic $CFLAGS"
|
2007-11-02 17:11:11 +00:00
|
|
|
%configure --enable-maintainer-mode %{xservers} \
|
2005-10-02 13:39:43 +00:00
|
|
|
--disable-static \
|
2006-06-05 20:28:19 +00:00
|
|
|
--with-pic \
|
2006-11-09 01:13:41 +00:00
|
|
|
--with-int10=x86emu \
|
2007-07-02 15:17:53 +00:00
|
|
|
--with-default-font-path=%{default_font_path} \
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
--with-module-dir=%{moduledir} \
|
2006-08-09 23:34:29 +00:00
|
|
|
--with-builderstring="Build ID: %{name} %{version}-%{release}" \
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
--with-xkb-output=%{_localstatedir}/lib/xkb \
|
2008-12-29 01:24:34 +00:00
|
|
|
--disable-record \
|
2005-12-20 06:50:41 +00:00
|
|
|
--enable-install-libxf86config \
|
2008-01-08 20:48:31 +00:00
|
|
|
--enable-xselinux \
|
2006-06-05 20:28:19 +00:00
|
|
|
--with-dri-driver-path=%{drimoduledir} \
|
2006-12-01 16:48:49 +00:00
|
|
|
${CONFIGURE}
|
2005-12-20 06:50:41 +00:00
|
|
|
|
2007-11-13 20:04:57 +00:00
|
|
|
make %{?_smp_mflags}
|
2005-08-30 23:38:39 +00:00
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
2005-12-20 06:50:41 +00:00
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT moduledir=%{moduledir}
|
2005-08-30 23:38:39 +00:00
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%if %{with_hw_servers}
|
2005-08-29 06:47:27 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_libdir}/xorg/modules/{drivers,input}
|
|
|
|
|
2006-02-08 22:03:43 +00:00
|
|
|
# Install the vesamodes and extramodes files to let our install/config tools
|
|
|
|
# be able to parse the same modelist as the X server uses (rhpxl).
|
2007-04-09 23:09:52 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/xorg
|
2008-01-08 20:48:31 +00:00
|
|
|
install -m 0444 hw/xfree86/common/{vesa,extra}modes $RPM_BUILD_ROOT%{_datadir}/xorg/
|
2008-08-04 21:15:46 +00:00
|
|
|
|
|
|
|
# fedora-isms to slurp keyboard settings out of /etc/sysconfig/keyboard
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/10osvendor
|
|
|
|
install -m 0444 %{SOURCE10} $RPM_BUILD_ROOT%{_datadir}/hal/fdi/policy/10osvendor
|
|
|
|
install -m 0755 %{SOURCE11} $RPM_BUILD_ROOT%{_bindir}
|
2006-06-16 19:13:17 +00:00
|
|
|
%endif
|
2006-02-08 22:03:43 +00:00
|
|
|
|
2007-02-26 19:10:11 +00:00
|
|
|
# Make the source package
|
2007-02-26 18:30:31 +00:00
|
|
|
%define xserver_source_dir %{_datadir}/xorg-x11-server-source
|
2007-02-26 19:10:11 +00:00
|
|
|
%define inst_srcdir %{buildroot}/%{xserver_source_dir}
|
2009-01-07 15:57:07 +00:00
|
|
|
mkdir -p %{inst_srcdir}/{Xext,xkb,GL,hw/{xquartz/bundle,xfree86/common}}
|
2007-02-26 19:10:11 +00:00
|
|
|
cp cpprules.in %{inst_srcdir}
|
2009-01-07 15:57:07 +00:00
|
|
|
cp {,%{inst_srcdir}/}hw/xquartz/bundle/cpprules.in
|
2007-02-26 19:10:11 +00:00
|
|
|
cp xkb/README.compiled %{inst_srcdir}/xkb
|
|
|
|
cp hw/xfree86/{xorgconf.cpp,Options} %{inst_srcdir}/hw/xfree86
|
|
|
|
cp hw/xfree86/common/{vesamodes,extramodes} %{inst_srcdir}/hw/xfree86/common
|
2007-02-26 18:30:31 +00:00
|
|
|
|
2008-09-30 21:33:21 +00:00
|
|
|
install -m 0755 %{SOURCE20} $RPM_BUILD_ROOT%{_bindir}/xvfb-run
|
2008-09-30 20:32:20 +00:00
|
|
|
|
2008-01-29 09:45:25 +00:00
|
|
|
find . -type f | egrep '.*\.(c|h|am|ac|inc|m4|h.in|pc.in|man.pre|pl|txt)$' |
|
2007-03-02 10:30:15 +00:00
|
|
|
xargs tar cf - | (cd %{inst_srcdir} && tar xf -)
|
2007-02-26 18:30:31 +00:00
|
|
|
|
2007-03-05 22:33:49 +00:00
|
|
|
# Remove unwanted files/dirs
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
{
|
2006-06-20 02:21:01 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_libdir}/X11/Options
|
2007-03-05 22:33:49 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_bindir}/in?
|
2005-11-04 03:48:07 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_bindir}/ioport
|
2007-03-05 22:33:49 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_bindir}/out?
|
2005-11-04 03:48:07 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_bindir}/pcitweak
|
2006-07-21 21:08:44 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/pcitweak.1*
|
2006-06-16 19:13:17 +00:00
|
|
|
find $RPM_BUILD_ROOT -type f -name '*.la' | xargs rm -f -- || :
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
}
|
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%if %{with_hw_servers}
|
2005-11-17 15:51:06 +00:00
|
|
|
%pre Xorg
|
|
|
|
{
|
2007-06-27 14:07:46 +00:00
|
|
|
pushd /etc/X11
|
|
|
|
|
|
|
|
[ -e xorg.conf ] || return 0
|
|
|
|
|
2008-01-08 20:48:31 +00:00
|
|
|
sed -i 's/^.*Load.*"(pex5|xie|xtt).*\n$"//gi' xorg.conf
|
|
|
|
sed -i 's/^\s*Driver(.*)"keyboard"/Driver\1"kbd"/gi' xorg.conf
|
|
|
|
sed -i 's/^.*Option.*"XkbRules".*"(xfree86|xorg)".*\n$//gi' xorg.conf
|
|
|
|
sed -i 's#^\s*RgbPath.*$##gi' xorg.conf
|
2007-06-27 14:07:46 +00:00
|
|
|
# lame, the nvidia driver needs to override this
|
|
|
|
if ! grep -q 'ModulePath.*nvidia' xorg.conf ; then
|
2008-01-08 20:48:31 +00:00
|
|
|
sed -i 's#^\s*ModulePath.*$##gi' xorg.conf
|
2007-06-27 14:07:46 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
popd
|
2006-02-07 05:07:36 +00:00
|
|
|
} &> /dev/null || :
|
2006-06-16 19:13:17 +00:00
|
|
|
%endif
|
2005-11-17 15:51:06 +00:00
|
|
|
|
2007-11-02 15:31:55 +00:00
|
|
|
%files common
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_mandir}/man1/Xserver.1*
|
2008-01-08 20:48:31 +00:00
|
|
|
%{_libdir}/xorg/protocol.txt
|
2007-11-02 15:31:55 +00:00
|
|
|
%dir %{_localstatedir}/lib/xkb
|
|
|
|
%{_localstatedir}/lib/xkb/README.compiled
|
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%if %{with_hw_servers}
|
2005-08-29 06:47:27 +00:00
|
|
|
%files Xorg
|
|
|
|
%defattr(-,root,root,-)
|
2005-11-12 03:28:59 +00:00
|
|
|
%{_bindir}/X
|
2005-11-15 03:49:38 +00:00
|
|
|
%attr(4711, root, root) %{_bindir}/Xorg
|
2006-06-07 19:10:44 +00:00
|
|
|
%{_bindir}/cvt
|
2008-08-04 21:15:46 +00:00
|
|
|
%{_bindir}/fedora-setup-keyboard
|
|
|
|
%{_bindir}/gtf
|
2006-02-08 22:03:43 +00:00
|
|
|
%dir %{_datadir}/xorg
|
2008-08-04 21:15:46 +00:00
|
|
|
%{_datadir}/hal/fdi/policy/10osvendor/10-x11-keymap.fdi
|
2006-02-08 22:03:43 +00:00
|
|
|
%{_datadir}/xorg/vesamodes
|
|
|
|
%{_datadir}/xorg/extramodes
|
2005-08-29 06:47:27 +00:00
|
|
|
%dir %{_libdir}/xorg
|
|
|
|
%dir %{_libdir}/xorg/modules
|
|
|
|
%dir %{_libdir}/xorg/modules/drivers
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%dir %{_libdir}/xorg/modules/extensions
|
2005-12-20 06:50:41 +00:00
|
|
|
%{_libdir}/xorg/modules/extensions/libglx.so
|
2007-02-04 16:29:18 +00:00
|
|
|
%{_libdir}/xorg/modules/extensions/libdri.so
|
2008-12-29 01:36:55 +00:00
|
|
|
%{_libdir}/xorg/modules/extensions/libdri2.so
|
2006-06-21 10:53:36 +00:00
|
|
|
%{_libdir}/xorg/modules/extensions/libdbe.so
|
|
|
|
%{_libdir}/xorg/modules/extensions/libextmod.so
|
2005-08-29 06:47:27 +00:00
|
|
|
%dir %{_libdir}/xorg/modules/input
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%dir %{_libdir}/xorg/modules/linux
|
2005-12-20 06:50:41 +00:00
|
|
|
%{_libdir}/xorg/modules/linux/libfbdevhw.so
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%dir %{_libdir}/xorg/modules/multimedia
|
|
|
|
%{_libdir}/xorg/modules/multimedia/bt829_drv.so
|
|
|
|
%{_libdir}/xorg/modules/multimedia/fi1236_drv.so
|
|
|
|
%{_libdir}/xorg/modules/multimedia/msp3430_drv.so
|
|
|
|
%{_libdir}/xorg/modules/multimedia/tda8425_drv.so
|
|
|
|
%{_libdir}/xorg/modules/multimedia/tda9850_drv.so
|
|
|
|
%{_libdir}/xorg/modules/multimedia/tda9885_drv.so
|
|
|
|
%{_libdir}/xorg/modules/multimedia/uda1380_drv.so
|
|
|
|
%{_libdir}/xorg/modules/libexa.so
|
|
|
|
%{_libdir}/xorg/modules/libfb.so
|
|
|
|
%{_libdir}/xorg/modules/libint10.so
|
|
|
|
%{_libdir}/xorg/modules/libshadow.so
|
|
|
|
%{_libdir}/xorg/modules/libshadowfb.so
|
|
|
|
%{_libdir}/xorg/modules/libvbe.so
|
|
|
|
%{_libdir}/xorg/modules/libvgahw.so
|
2007-10-31 19:28:56 +00:00
|
|
|
%{_libdir}/xorg/modules/libwfb.so
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%{_libdir}/xorg/modules/libxaa.so
|
2007-11-28 17:48:46 +00:00
|
|
|
%{_libdir}/xorg/modules/libxf8_16bpp.so
|
2006-11-09 19:47:20 +00:00
|
|
|
%{_mandir}/man1/gtf.1*
|
|
|
|
%{_mandir}/man1/Xorg.1*
|
2006-03-22 01:56:39 +00:00
|
|
|
%{_mandir}/man1/cvt.1*
|
2005-12-20 06:50:41 +00:00
|
|
|
%{_mandir}/man4/fbdevhw.4*
|
2007-01-23 19:24:00 +00:00
|
|
|
%{_mandir}/man4/exa.4*
|
2006-11-09 19:47:20 +00:00
|
|
|
%{_mandir}/man5/xorg.conf.5*
|
2006-06-16 19:13:17 +00:00
|
|
|
%endif
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
%files Xnest
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/Xnest
|
2006-11-09 19:47:20 +00:00
|
|
|
%{_mandir}/man1/Xnest.1*
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
%files Xdmx
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/Xdmx
|
* Thu Oct 27 2005 Mike A. Harris <mharris@redhat.com> 0.99.2-1
- Update to xorg-server-0.99.2 from X11R7 RC1.
- Add "BuildRequires: xorg-x11-util-macros >= 0.99.1".
- Add "BuildRequires: mesa-source >= 6.4-4" for DRI builds.
- Added dmx related utilities to Xdmx subpackage.
- Individually list each X server module in file manifest.
- Hack man1 manpages to be installed into man1x.
- Add the following ./configure options --disable-dependency-tracking,
--enable-composite, --enable-xtrap, --enable-xcsecurity, --enable-xevie,
--enable-lbx, --enable-dri, --with-mesa-source, --with-module-dir,
--with-os-name, --with-os-vendor, --with-xkb-output, --disable-xorgcfg
- Added getconfig, scanpci et al to Xorg subpackage
- Added inb, inl, inw, ioport, outboutl, outw, pcitweak utils to Xorg package
conditionally, defaulting to "off". These utilities are potentially
dangerous and can physically damage hardware and/or destroy data, so are
not shipped by default.
2005-11-04 02:28:10 +00:00
|
|
|
%{_bindir}/dmxaddinput
|
|
|
|
%{_bindir}/dmxaddscreen
|
|
|
|
%{_bindir}/dmxreconfig
|
|
|
|
%{_bindir}/dmxresize
|
|
|
|
%{_bindir}/dmxrminput
|
|
|
|
%{_bindir}/dmxrmscreen
|
|
|
|
%{_bindir}/dmxtodmx
|
|
|
|
%{_bindir}/dmxwininfo
|
|
|
|
%{_bindir}/vdltodmx
|
|
|
|
%{_bindir}/xdmx
|
|
|
|
%{_bindir}/xdmxconfig
|
2006-11-09 19:47:20 +00:00
|
|
|
%{_mandir}/man1/Xdmx.1*
|
|
|
|
%{_mandir}/man1/dmxtodmx.1*
|
|
|
|
%{_mandir}/man1/vdltodmx.1*
|
|
|
|
%{_mandir}/man1/xdmxconfig.1*
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
%files Xvfb
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/Xvfb
|
2008-09-30 20:32:20 +00:00
|
|
|
%{_bindir}/xvfb-run
|
2006-11-09 19:47:20 +00:00
|
|
|
%{_mandir}/man1/Xvfb.1*
|
2005-08-29 06:47:27 +00:00
|
|
|
|
2006-04-06 21:17:53 +00:00
|
|
|
|
|
|
|
%files Xephyr
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_bindir}/Xephyr
|
2008-12-19 07:34:33 +00:00
|
|
|
%{_mandir}/man1/Xephyr.1*
|
2006-04-06 21:17:53 +00:00
|
|
|
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2006-06-16 19:13:17 +00:00
|
|
|
%if %{with_hw_servers}
|
2007-11-02 15:31:55 +00:00
|
|
|
%files devel
|
2005-08-29 06:47:27 +00:00
|
|
|
%defattr(-,root,root,-)
|
2005-12-20 06:50:41 +00:00
|
|
|
%{_libdir}/libxf86config.a
|
2005-08-29 06:47:27 +00:00
|
|
|
%{_libdir}/pkgconfig/xorg-server.pc
|
2005-11-25 10:01:19 +00:00
|
|
|
%dir %{_includedir}/xorg
|
2005-11-25 09:51:04 +00:00
|
|
|
%{sdkdir}/*.h
|
2005-11-12 03:28:59 +00:00
|
|
|
%{_datadir}/aclocal/xorg-server.m4
|
2006-06-16 19:13:17 +00:00
|
|
|
%endif
|
2007-02-04 16:29:18 +00:00
|
|
|
|
2007-11-02 15:31:55 +00:00
|
|
|
|
2007-02-26 18:30:31 +00:00
|
|
|
%files source
|
|
|
|
%defattr(-, root, root, -)
|
2007-02-26 19:10:11 +00:00
|
|
|
%{xserver_source_dir}
|
2007-02-26 18:30:31 +00:00
|
|
|
|
2005-08-29 06:47:27 +00:00
|
|
|
|
|
|
|
%changelog
|
2009-01-26 23:47:11 +00:00
|
|
|
* Tue Jan 27 2009 Dave Airlie <airlied@redhat.com> 1.5.99.901-4
|
|
|
|
- xserver-1.5.99.3-fix-core-fonts.patch (#478999)
|
|
|
|
|
2009-01-26 18:21:19 +00:00
|
|
|
* Mon Jan 26 2009 Adam Tkac <atkac redhat com> 1.5.99.901-3
|
|
|
|
- improved xserver-1.5.99.3-broken-mtrr-header.patch to unbreak mtrr.h again
|
|
|
|
|
2009-01-26 17:14:12 +00:00
|
|
|
* Mon Jan 26 2009 Adam Tkac <atkac redhat com> 1.5.99.901-2
|
|
|
|
- rebuild against new openssl
|
|
|
|
|
2009-01-12 23:21:24 +00:00
|
|
|
* Tue Jan 13 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.901-1
|
|
|
|
- xserver 1.6 RC 1
|
|
|
|
- fix "git-xyz" to "git xyz"
|
|
|
|
- revert yesterdays changes to make-git-snapshot.sh, that was a bad idea.
|
|
|
|
|
2009-01-12 01:26:08 +00:00
|
|
|
* Mon Jan 12 2009 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-5
|
|
|
|
- rebase to today's server-1.6-enterleave branch, current 1.6 plus enterleave
|
|
|
|
patches.
|
|
|
|
- drop xserver-1.5.99.3-offscreen-pixmaps.patch - merged upstream
|
|
|
|
- fix up git checkout in make-git-snapshot.sh to allow a remote branch to be
|
|
|
|
specified as $1.
|
|
|
|
|
2009-01-08 15:06:55 +00:00
|
|
|
* Thu Jan 08 2009 Adam Jackson <ajax@redhat.com> 1.5.99.3-8
|
|
|
|
- xserver-1.5.99.3-broken-mtrr-header.patch: Unbreak broken mtrr.h.
|
|
|
|
|
2009-01-07 22:15:57 +00:00
|
|
|
* Wed Jan 07 2009 Adam Jackson <ajax@redhat.com> 1.5.99.3-7
|
|
|
|
- xserver-1.5.99.3-offscreen-pixmaps.patch: Turn off offscreen pixmaps in XAA.
|
|
|
|
Again. Sigh.
|
|
|
|
|
2009-01-07 15:57:07 +00:00
|
|
|
* Wed Jan 07 2009 Adam Tkac <atkac redhat com> 1.5.99.3-6
|
|
|
|
- use "git am" instead of "git-am"
|
|
|
|
- added more sources into xorg-x11-server-source to make source compilable
|
|
|
|
|
2008-12-29 01:24:34 +00:00
|
|
|
* Mon Dec 29 2008 Dave Airlie <airlied@redhat.com> 1.5.99.3-5
|
|
|
|
- remove unused build options - enable dri2
|
|
|
|
|
2008-12-23 23:53:58 +00:00
|
|
|
* Wed Dec 24 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-4
|
|
|
|
- xserver-1.5.99.3-ddx-rules.patch: enable the DDX to set the rules for the
|
|
|
|
core devices (#477712)
|
|
|
|
- Require xorg-x11-drv-evdev 2.1.0-3 for ABI.
|
|
|
|
|
2008-12-22 18:47:10 +00:00
|
|
|
* Mon Dec 22 2008 Adam Jackson <ajax@redhat.com> 1.5.99.3-3
|
|
|
|
- xserver-1.5.0-bad-fbdev-thats-mine.patch: Do the same for sbus that we do
|
|
|
|
for pci.
|
|
|
|
|
2008-12-22 07:10:54 +00:00
|
|
|
* Mon Dec 22 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-2
|
|
|
|
- Update to today's server-1.6 branch tip.
|
|
|
|
|
2008-12-19 07:34:33 +00:00
|
|
|
* Fri Dec 19 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.99.3-1
|
|
|
|
- xserver 1.5.99.3
|
|
|
|
- drop patches merged into master
|
|
|
|
- xserver-1.5.99.3-dmx-xcalloc.patch: avoid dmx Xcalloc build errors
|
|
|
|
|
2008-11-05 20:52:15 +00:00
|
|
|
* Wed Nov 05 2008 Adam Jackson <ajax@redhat.com> 1.5.3-1
|
|
|
|
- xserver 1.5.3
|
|
|
|
|
2008-10-31 17:34:06 +00:00
|
|
|
* Fri Oct 31 2008 Adam Jackson <ajax@redhat.com> 1.5.2-12
|
|
|
|
- xserver-1.5.2-drain-console.patch: Silently eat any input we get from the
|
|
|
|
tty fd, lest terrible wakeup storms ensue.
|
|
|
|
|
2008-10-28 21:48:22 +00:00
|
|
|
* Tue Oct 28 2008 Adam Jackson <ajax@redhat.com> 1.5.2-11
|
|
|
|
- Un-require mouse and keyboard, we're an evdev shop now
|
|
|
|
- Drop some obsoletes from the F7 timeframe
|
|
|
|
- Require vesa on i386 and amd64, fbdev elsewhere
|
|
|
|
|
2008-10-27 21:28:00 +00:00
|
|
|
* Mon Oct 27 2008 Adam Jackson <ajax@redhat.com> 1.5.2-10
|
|
|
|
- xserver-1.5.0-bg-none-root.patch: Make it something the driver has to
|
|
|
|
explicitly claim support for, so we don't get garbage when you do -nr
|
|
|
|
on vesa for example.
|
|
|
|
|
2008-10-27 00:56:04 +00:00
|
|
|
* Mon Oct 27 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-9
|
|
|
|
- xserver-1.5.2-more-sanity-checks.patch: more sanity checks to stop vmmouse
|
|
|
|
from segfaulting the server. #434807
|
|
|
|
|
2008-10-22 06:12:03 +00:00
|
|
|
* Wed Oct 22 2008 Peter Hutterer <peter.hutterer@redhat.com>
|
|
|
|
- Update xserver-1.5.2-disable-kbd-mouse.patch: add line to xorg.conf man-page
|
|
|
|
stating that devices are disabled if AEI is on.
|
|
|
|
|
2008-10-21 23:56:21 +00:00
|
|
|
* Wed Oct 22 2008 Peter Hutterer <peter.hutterer@redhat.com>
|
|
|
|
- fix typo in xserver-1.5.2-no-duplicate-devices.patch
|
|
|
|
|
2008-10-20 14:37:17 +00:00
|
|
|
* Mon Oct 20 2008 Adam Jackson <ajax@redhat.com> 1.5.2-8
|
|
|
|
- xserver-1.5.2-exa-sync-less.patch: Avoid migrating pixmaps out on
|
|
|
|
PutImage.
|
|
|
|
|
2008-10-20 03:33:05 +00:00
|
|
|
* Mon Oct 20 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-7
|
|
|
|
- xserver-1.5.2-no-duplicate-devices.patch: don't re-add devices through HAL
|
|
|
|
if they are already added (#467462).
|
|
|
|
|
2008-10-19 07:53:35 +00:00
|
|
|
* Sun Oct 19 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-6
|
|
|
|
- Update xserver-1.5.2-disable-kbd-mouse.patch: if no config file is present,
|
|
|
|
we need to force AllowEmptyInput on.
|
|
|
|
|
2008-10-16 06:49:35 +00:00
|
|
|
* Thu Oct 16 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-5
|
|
|
|
- xserver-1.5.2-enable-RAW-console.patch: enable RAW mode for console, no need
|
|
|
|
for grabbing the evdev device anymore.
|
|
|
|
- xserver-1.5.2-disable-kbd-mouse.patch: if AllowEmptyInput is on, don't allow
|
|
|
|
mouse or keyboard drivers.
|
|
|
|
|
2008-10-14 18:22:20 +00:00
|
|
|
* Tue Oct 14 2008 Adam Jackson <ajax@redhat.com> 1.5.2-4
|
|
|
|
- xserver-1.5.2-lies-damn-lies-and-aspect-ratios.patch: Catch even more
|
|
|
|
cases of the monitor encoding aspect ratio for size. (#458747)
|
|
|
|
|
2008-10-14 17:03:20 +00:00
|
|
|
* Tue Oct 14 2008 Adam Jackson <ajax@redhat.com> 1.5.2-3
|
|
|
|
- xserver-1.5.2-backtrace-defines.patch: Get HAVE_BACKTRACE defined even at
|
|
|
|
the DIX level.
|
|
|
|
|
2008-10-10 20:58:51 +00:00
|
|
|
* Fri Oct 10 2008 Adam Jackson <ajax@redhat.com> 1.5.2-2
|
|
|
|
- xserver-1.5.1-global-backtrace.patch: Make backtraces possible from
|
|
|
|
outside the xfree86 DDX.
|
|
|
|
- xserver-1.5.2-mieq-backtrace.patch: bt when we fill the input queue.
|
|
|
|
|
2008-10-10 19:30:43 +00:00
|
|
|
* Fri Oct 10 2008 Adam Jackson <ajax@redhat.com> 1.5.2-1
|
|
|
|
- xserver 1.5.2
|
|
|
|
- xserver-1.5.0-comment-out-glxdri2.c: Drop, no longer relevant.
|
|
|
|
- xserver-1.5.0-xkb-core-kbd-map-fix.patch: Drop, merged.
|
|
|
|
- xserver-1.5.1-int10-leaks.patch: Drop, merged.
|
|
|
|
|
2008-10-10 18:19:54 +00:00
|
|
|
* Fri Oct 10 2008 Adam Jackson <ajax@redhat.com> 1.5.1-11
|
|
|
|
- xserver-1.3.0-no-prerelease-warning.patch: Drop.
|
|
|
|
|
2008-10-07 21:02:18 +00:00
|
|
|
* Tue Oct 07 2008 Dave Airlie <airlied@redhat.com> 1.5.1-10
|
|
|
|
- actually apply exa fix patch
|
|
|
|
|
2008-10-07 18:08:20 +00:00
|
|
|
* Tue Oct 07 2008 Adam Jackson <ajax@redhat.com> 1.5.1-9
|
|
|
|
- xserver-1.5.1-xgi.patch: Move XGI cards onto the sis driver. (#453812)
|
|
|
|
|
2008-10-07 17:47:40 +00:00
|
|
|
* Tue Oct 07 2008 Adam Jackson <ajax@redhat.com> 1.5.1-8
|
|
|
|
- xserver-1.5.1-int10-leaks.patch: Shut up some useless int10 debugging and
|
|
|
|
plug a memory leak.
|
|
|
|
|
2008-10-07 15:35:36 +00:00
|
|
|
* Tue Oct 7 2008 Adam Jackson <ajax@redhat.com> 1.5.1-7
|
|
|
|
- xserver-1.5.1-mode-debug.patch: Force mode debugging on.
|
|
|
|
|
2008-10-07 04:05:40 +00:00
|
|
|
* Tue Oct 7 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.5.1-6
|
|
|
|
- xserver-1.5.0-xkb-core-kbd-map-fix.patch: don't invent groups when mapping
|
|
|
|
from xkb to core and back, and squash canonical types into explicit ones on
|
|
|
|
core reconstruction (2 patches). #460545
|
|
|
|
|
2008-10-06 01:49:31 +00:00
|
|
|
* Mon Oct 06 2008 Dave Airlie <airlied@redhat.com> 1.5.1-5
|
|
|
|
- xserver-1.5.1-exa-fix-glyph-segfault.patch - fix EXA rects crash (462447)
|
|
|
|
|
2008-09-30 21:33:21 +00:00
|
|
|
* Tue Sep 30 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.1-4
|
|
|
|
- fix typo. :P
|
|
|
|
|
2008-09-30 20:32:20 +00:00
|
|
|
* Tue Sep 30 2008 Tom "spot" Callaway <tcallawa@redhat.com> 1.5.1-3
|
|
|
|
- add xvfb-run helper script to Xvfb package
|
|
|
|
|
2008-09-25 05:47:57 +00:00
|
|
|
* Thu Sep 25 2008 Dave Airlie <airlied@redhat.com> 1.5.1-2
|
|
|
|
- fix crash with x11perf on r500 modesetting
|
|
|
|
|
2008-09-23 19:36:20 +00:00
|
|
|
* Tue Sep 23 2008 Adam Jackson <ajax@redhat.com> 1.5.1-1
|
|
|
|
- xserver 1.5.1
|
|
|
|
- Trim %%changelog.
|
|
|
|
|
2008-09-11 18:33:48 +00:00
|
|
|
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-6
|
|
|
|
- Comment out glxdri2.c since it doesn't compile. (krh says it
|
|
|
|
won't break at runtime).
|
|
|
|
|
2008-09-11 17:47:24 +00:00
|
|
|
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-5
|
|
|
|
- Bump BuildRequires on mesa-GL-devel. Maybe that will work.
|
|
|
|
|
2008-09-11 17:36:09 +00:00
|
|
|
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-4
|
|
|
|
- Bump BuildRequires on xorg-x11-proto-devel
|
|
|
|
|
2008-09-11 14:51:35 +00:00
|
|
|
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-3
|
|
|
|
- Change the external monitor patch to base off of amount of video ram.
|
|
|
|
|
2008-09-11 13:31:53 +00:00
|
|
|
* Thu Sep 11 2008 Soren Sandmann <sandmann@redhat.com> 1.5.0-3
|
|
|
|
- Change the default screen limits to include room for a 1280 wide
|
|
|
|
projector.
|
|
|
|
|
2008-09-10 10:47:21 +00:00
|
|
|
* Wed Sep 10 2008 Dave Airlie <airlied@redhat.com> 1.5.0-2
|
|
|
|
- bring master exa back
|
|
|
|
|
2008-09-03 23:41:17 +00:00
|
|
|
* Wed Sep 03 2008 Adam Jackson <ajax@redhat.com> 1.5.0-1
|
|
|
|
- xserver 1.5.0
|
|
|
|
- Revert to the EXA from 1.5.0, should be good enough one hopes.
|
|
|
|
- Add .gitignore from git, so working with the artificial git tree is less
|
|
|
|
flakey.
|
|
|
|
|
2008-08-27 15:38:51 +00:00
|
|
|
* Mon Aug 25 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-10
|
|
|
|
- xserver-1.5.0-edid-backport.patch: Backport EDID updates from master.
|
|
|
|
|
2008-08-22 20:08:52 +00:00
|
|
|
* Wed Aug 20 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-9
|
|
|
|
- xserver-1.5.0-hide-cursor.patch: Suppress displaying the cursor until
|
|
|
|
an app calls XDefineCursor().
|
|
|
|
|
2008-08-15 00:43:05 +00:00
|
|
|
* Thu Aug 14 2008 Kristian Høgsberg <krh@redhat.com> - 1.4.99.906-8
|
|
|
|
- Add bg-none-root patch for plymouth.
|
|
|
|
|
2008-08-14 08:52:13 +00:00
|
|
|
* Thu Aug 14 2008 Dave Airlie <airlied@redhat.com> 1.4.99.906-7
|
|
|
|
- EXA backport master EXA code for optimisations
|
|
|
|
|
2008-08-13 17:44:01 +00:00
|
|
|
* Wed Aug 13 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-6
|
|
|
|
- xserver-1.5.0-enable-selinux.patch: Enable selinux again.
|
|
|
|
|
2008-08-05 05:10:31 +00:00
|
|
|
* Tue Aug 05 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.4.99.906-5
|
|
|
|
- xserver-1.5.0-xkb-fix-ProcXkbSetXYZ-to-work-on-all.patch: force xkb requests
|
|
|
|
to apply to all extension devices.
|
|
|
|
- drop call-SwitchCoreKeyboard.patch
|
|
|
|
- xserver-1.5.0-force-SwitchCoreKeyboard-for-evdev.patch: force
|
|
|
|
SwitchCoreKeyboard for evdev devices to push device keymap into core device.
|
|
|
|
|
2008-08-04 21:17:02 +00:00
|
|
|
* Mon Aug 04 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-4
|
2008-08-04 21:15:46 +00:00
|
|
|
- 10-x11-keymap.fdi, fedora-setup-keyboard: Attempt to read keyboard settings
|
|
|
|
from /etc/sysconfig/keyboard and stuff them into hal.
|
|
|
|
|
2008-08-05 05:10:31 +00:00
|
|
|
* Mon Aug 04 2008 Peter Hutterer <peter.hutterer@redhat.com> 1.4.99.906-3
|
|
|
|
- xserver-1.5.0-call-SwitchCoreKeyboard-for-first-device.patch: force a keymap
|
|
|
|
switch to push the device keymap into the core device.
|
|
|
|
|
2008-07-31 13:44:42 +00:00
|
|
|
* Thu Jul 31 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-2
|
|
|
|
- Drop the evdev keyboarding patch.
|
|
|
|
|
2008-07-24 18:49:14 +00:00
|
|
|
* Thu Jul 24 2008 Adam Jackson <ajax@redhat.com> 1.4.99.906-1
|
|
|
|
- 1.5RC6.
|
|
|
|
|
2008-07-02 14:55:16 +00:00
|
|
|
* Wed Jul 02 2008 Adam Tkac <atkac redhat com> 1.4.99.905-2.20080701
|
|
|
|
- build with -rdynamic to make dri_swrast happy
|
|
|
|
|
2008-07-02 12:36:39 +00:00
|
|
|
* Mon Jun 30 2008 Adam Jackson <ajax@redhat.com> 1.4.99.905-1.20080701
|
|
|
|
- 1.5RC5.
|
|
|
|
|
|
|
|
* Thu Jun 19 2008 Adam Tkac <atkac redhat com>
|
2008-06-19 14:24:12 +00:00
|
|
|
- workaround broken AC_C_BIGENDIAN macro (#449944)
|
|
|
|
|
2008-07-02 12:36:39 +00:00
|
|
|
* Thu Jun 12 2008 Dave Airlie <airlied@redhat.com> 1.4.99.902-3.20080612
|
|
|
|
- xserver-1.5.0-fix-single-aspect.patch - fix 2560x1600 on my monitor.
|
|
|
|
|
|
|
|
* Thu Jun 12 2008 Dave Airlie <airlied@redhat.com> 1.4.99.902-2.20080612
|
2008-06-12 06:18:47 +00:00
|
|
|
- cve-2008-1377: Record and Security Extension Input validation
|
|
|
|
- cve-2008-1379: MIT-SHM extension Input Validation flaw
|
|
|
|
- cve-2008-2360: Render AllocateGlyph extension Integer overflows
|
|
|
|
- cve-2008-2361: Render CreateCursor extension Integer overflows
|
|
|
|
- cve-2008-2362: Render Gradient extension Integer overflows
|
|
|
|
- Rebase to 1.5 head for security patches for above
|
|
|
|
|
2008-07-02 12:36:39 +00:00
|
|
|
* Mon Jun 09 2008 Adam Jackson <ajax@redhat.com> 1.4.99.902-1.20080609
|
|
|
|
- Today's git snapshot.
|
|
|
|
|
|
|
|
* Tue May 06 2008 Bill Nottingham <notting@redhat.com> 1.4.99.901-29.20080415
|
|
|
|
- rebuild against new xorg-x11-xtrans-devel (#445303)
|
|
|
|
|
|
|
|
* Mon May 05 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-28.20080415
|
|
|
|
- xserver-1.5.0-compiz-clip-fix.patch: Make compiz stop blinking every
|
|
|
|
so often. (#441219)
|
|
|
|
|
|
|
|
* Mon May 05 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-27.20080415
|
|
|
|
- xserver-1.5.0-hal-closedown.patch: Fix a crash in the hal code when
|
|
|
|
closing a device.
|
|
|
|
|
2008-04-29 03:28:43 +00:00
|
|
|
* Mon Apr 28 2008 Soren Sandmann <sandmann@redhat.com>
|
|
|
|
- Preserve user's CFLAGS
|
|
|
|
|
2008-07-02 12:36:39 +00:00
|
|
|
* Thu Apr 24 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-26.20080415
|
|
|
|
- xserver-1.5.0-no-evdev-keyboards-kthnx.patch: Disable evdev for keyboards
|
|
|
|
even on combo devices. This means combo devices will go through the old
|
|
|
|
mouse driver too. Oh well. (#440380)
|
|
|
|
|
|
|
|
* Thu Apr 24 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-25.20080415
|
|
|
|
- xserver-1.5.0-f-spot-screws-glx.patch: stop GLX crashing X server when
|
|
|
|
f-spot exists (#443299)
|
|
|
|
|
|
|
|
* Wed Apr 23 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-24.20080415
|
|
|
|
- xserver-1.5.0-glcore-swap-no-crashy.patch: Fix issue with googleearth
|
|
|
|
crashing GLcore.
|
|
|
|
|
|
|
|
* Tue Apr 22 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-23.20080415
|
|
|
|
- xserver-1.5.0-stenciled-visuals.patch: Prefer visuals with a stencil
|
|
|
|
buffer for the default GLX visual. (Hans de Goede, #442510)
|
|
|
|
|
2008-04-15 02:20:52 +00:00
|
|
|
* Tue Apr 15 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-22.20080415
|
|
|
|
- rebase to upstream server 1.5 branch from today - drop acr quirk
|
|
|
|
|
2008-04-10 14:09:39 +00:00
|
|
|
* Thu Apr 10 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-21.20080407
|
|
|
|
- xserver-1.5.0-selinux-off-by-default.patch: Re-disable selinux by default,
|
|
|
|
again, in a way that lets you enable it if you really want to.
|
|
|
|
|
2008-04-09 04:41:00 +00:00
|
|
|
* Wed Apr 09 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-20.20080407
|
|
|
|
- xserver-1.5.0-quirk-acr.patch - add quirk for another monitor.
|
|
|
|
|
2008-04-08 20:59:51 +00:00
|
|
|
* Tue Apr 08 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-19.20080407
|
|
|
|
- Today's rebase. Patch merge, some int10 fixes.
|
|
|
|
|
2008-04-07 14:15:08 +00:00
|
|
|
* Mon Apr 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-18.20080401
|
|
|
|
- xorg-x11-server-Red-Hat-extramodes.patch: Remove some of the more
|
|
|
|
implausible modes. Cargo cult programming woo.
|
|
|
|
|
|
|
|
* Fri Apr 4 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-17.20080401
|
2008-04-04 14:56:28 +00:00
|
|
|
- Add xserver-1.5.0-dont-bitch-about-record.patch (don't try to load
|
|
|
|
librecord.so when we don't build it) and
|
|
|
|
xserver-1.5.0-handle-failing-dri-create-screen.patch (#440491).
|
|
|
|
|
2008-04-02 16:56:31 +00:00
|
|
|
* Wed Apr 2 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-16.20080401
|
|
|
|
- Fix crash when DRI2 fails to initialize and crash when initializing
|
|
|
|
software GL visuals (#440175).
|
|
|
|
|
2008-04-01 19:30:46 +00:00
|
|
|
* Tue Apr 1 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-15.20080401
|
|
|
|
- Rebase to new snapshot to pull in DRI2 direct rendering work.
|
2008-04-01 21:00:14 +00:00
|
|
|
- Stop shipping librecord.so.
|
2008-04-01 19:30:46 +00:00
|
|
|
|
2008-04-01 14:05:47 +00:00
|
|
|
* Tue Apr 01 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-14.20080314
|
|
|
|
- Remove vmmouse again, way too broken. Let this be a lesson to you:
|
|
|
|
never try.
|
|
|
|
|
2008-03-27 13:52:30 +00:00
|
|
|
* Thu Mar 27 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-13.20080314
|
|
|
|
- archify the vmmouse logic.
|
|
|
|
|
2008-03-27 05:24:12 +00:00
|
|
|
* Thu Mar 27 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-12.20080314
|
|
|
|
- xserver-1.5.0-fix-lsl-quirk.patch - fix the LSL quirk (#435216)
|
|
|
|
|
|
|
|
* Wed Mar 26 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-11.20080314
|
2008-03-26 22:09:47 +00:00
|
|
|
- xserver-1.5.0-vmmouse.patch: Use vmmouse(4) for the automagic mouse
|
|
|
|
section. It'll just fall back to the mouse(4) driver anyway if it's
|
|
|
|
not a vmmouse.
|
|
|
|
|
2008-03-18 19:20:07 +00:00
|
|
|
* Tue Mar 18 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-10.20080314
|
|
|
|
- xserver-1.5.0-no-evdev-keyboards-kthnx.patch: Sorry, evdev keyboarding is
|
|
|
|
just too broken.
|
|
|
|
|
2008-03-14 19:50:58 +00:00
|
|
|
* Fri Mar 14 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-9.20080314
|
|
|
|
- Today's snapshot. Mostly just patch merge with rawhide.
|
|
|
|
|
2008-03-13 19:07:47 +00:00
|
|
|
* Thu Mar 13 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-8.20080310
|
|
|
|
- xserver-1.5.0-aspect-match.patch: Fix the RANDR 1.2 initial configuration
|
|
|
|
heuristic for the case where the best possible mode is the first one in
|
|
|
|
the first monitor's mode list.
|
|
|
|
|
2008-03-13 17:40:25 +00:00
|
|
|
* Thu Mar 13 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-7.20080310
|
|
|
|
- xserver-1.5.0-xaa-sucks: Disable XAA offscreen pixmaps by default. They're
|
|
|
|
almost always a performance loss anyway. Use Option "XaaOffscreenPixmaps"
|
|
|
|
to turn them back on.
|
|
|
|
|
2008-03-13 06:37:36 +00:00
|
|
|
* Thu Mar 13 2008 Dave Airlie <airlied@redhat.com> 1.4.99.901-6.20080310
|
|
|
|
- fix fbdev probing with no hardware to not load fbdev if pci slot claimed
|
|
|
|
|
2008-03-12 23:04:38 +00:00
|
|
|
* Wed Mar 12 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-5.20080310
|
|
|
|
- xserver-1.5.0-unselinux.patch: Disable selinux extension for now.
|
|
|
|
- xserver-1.5.0-ia64.patch: Fix ia64 PCI support. (#429878)
|
|
|
|
|
2008-03-12 02:43:37 +00:00
|
|
|
* Tue Mar 11 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.901-4.20080310
|
|
|
|
- Checkout the tip of the git snapshot so we get the most recent DRI2
|
|
|
|
texture from pixmap changes in the build. Bump mesa build requires.
|
|
|
|
|
2008-03-11 23:39:19 +00:00
|
|
|
* Tue Mar 11 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-3.20080310
|
2008-03-11 23:36:33 +00:00
|
|
|
- New 1.5 snapshot.
|
|
|
|
- xserver-1.5-x86emy.patch: Fix an x86emu quirk.
|
|
|
|
|
2008-03-07 18:38:38 +00:00
|
|
|
* Fri Mar 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.901-1.20080307
|
|
|
|
- Today's 1.5 snapshot.
|
|
|
|
|
2008-03-04 20:43:03 +00:00
|
|
|
* Tue Mar 04 2008 Adam Jackson <ajax@redhat.com> 1.4.99.900-0.28.20080304
|
|
|
|
- Today's 1.5 snapshot.
|
|
|
|
- Obsolete: xorg-x11-drv-magictouch to get it uninstalled.
|
|
|
|
|
2008-03-04 06:38:31 +00:00
|
|
|
* Mon Mar 03 2008 Adam Jackson <ajax@redhat.com> 1.4.99.900-0.27.20080303
|
|
|
|
- Switch to 1.5 branch and rebase.
|
|
|
|
|
2008-02-28 21:53:32 +00:00
|
|
|
* Thu Feb 28 2008 Jeremy Katz <katzj@redhat.com> - 1.4.99.1-0.26
|
|
|
|
- Pull in another SELinux fix from upstream
|
|
|
|
|
2008-02-27 17:02:34 +00:00
|
|
|
* Wed Feb 27 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.25
|
|
|
|
- Today's git snapshot. Selinux fixes, XKB crash fix.
|
|
|
|
|
2008-02-26 19:59:18 +00:00
|
|
|
* Tue Feb 26 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.24
|
|
|
|
- Today's git snapshot. PCI cleanups, AIGLX fix.
|
|
|
|
|
2008-02-22 22:49:27 +00:00
|
|
|
* Fri Feb 22 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.23
|
|
|
|
- Today's git snapshot. Xinerama and XKB fixes, patch merging, etc.
|
|
|
|
- Remove some dead patches.
|
|
|
|
|
2008-02-21 21:42:28 +00:00
|
|
|
* Thu Feb 21 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.22
|
|
|
|
- Today's git snapshot, misc bugfixes.
|
2008-02-20 08:05:06 +00:00
|
|
|
|
2008-02-16 00:11:03 +00:00
|
|
|
* Fri Feb 15 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.21
|
|
|
|
- Today's git snapshot. Features DRI2 and input hotplugging. Tasty.
|
|
|
|
|
2008-02-11 22:44:58 +00:00
|
|
|
* Mon Feb 11 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.20
|
|
|
|
- Conflict against insufficiently new libpciaccess. (#390751)
|
|
|
|
|
2008-01-29 09:45:25 +00:00
|
|
|
* Tue Jan 29 2008 Adam Tkac <atkac redhat com> 1.4.99.1-0.19
|
|
|
|
- added dix/protocol.txt to source subpackage
|
|
|
|
|
2008-01-18 20:00:12 +00:00
|
|
|
* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 1.4.99.1-0.18
|
|
|
|
- cve-2007-6429.patch: Fix patch to not break java apps
|
|
|
|
|
2008-01-18 02:52:04 +00:00
|
|
|
* Fri Jan 18 2008 Dave Airlie <airlied@redhat.com> 1.4.99.1-0.17
|
|
|
|
- cve-2007-5760.patch: XFree86-Misc Extension Invalid Array Index Vulnerability
|
|
|
|
- cve-2007-6427.patch: XInput Extension Memory Corruption Vulnerability
|
|
|
|
- cve-2007-6428.patch: TOG-CUP Extension Memory Corruption Vulnerability
|
|
|
|
- cve-2007-6429.patch: EVI and MIT-SHM Extension Integer Overflow Vulnerability
|
2008-01-18 03:06:10 +00:00
|
|
|
- cve-2008-0006-server-fixup.patch: PCF Font Vulnerability - this patch isn't strictly required with new version of libXfont.
|
2008-01-18 02:52:04 +00:00
|
|
|
|
2008-01-17 02:42:30 +00:00
|
|
|
* Wed Jan 16 2008 Kristian Høgsberg <krh@redhat.com> 1.4.99.1-0.16
|
|
|
|
- Add xserver-1.4.99-engage-composite-crack-mode.patch to better hide
|
|
|
|
protocol side effects such as loss of grabs and focus when
|
|
|
|
redirecting/unredirecting windows (#350271).
|
|
|
|
|
2008-01-08 20:48:31 +00:00
|
|
|
* Mon Jan 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.15
|
|
|
|
- Today's git snapshot. X-SELinux!
|
|
|
|
- Drop the code to migrate from /etc/X11/XF86Config*.
|
|
|
|
- s/perl -p -i -e/sed -i/g
|
|
|
|
|
2008-01-07 19:45:03 +00:00
|
|
|
* Mon Jan 07 2008 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.14
|
|
|
|
- Sync with F8 bugfixes:
|
|
|
|
- xorg-x11-server-Red-Hat-extramodes.patch: Don't supply non-CVT-R timings
|
|
|
|
for 1920x{1080,1200}.
|
|
|
|
- xserver-1.3.0-ignore-extra-entity.patch: If a driver doesn't support
|
|
|
|
secondary entities, don't fatal error just ignore and keep going.
|
|
|
|
- xserver-1.3.0-randr-fix-set-rotations-xinerama.patch: Attempt to stop
|
|
|
|
xinerama segfaulting randr12.
|
|
|
|
|
2007-12-10 20:23:39 +00:00
|
|
|
* Mon Dec 10 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.13
|
|
|
|
- xserver-1.4.99-alloca-poison.patch: Fatal error on {DE,}ALLOCATE_LOCAL
|
|
|
|
so we don't build broken drivers.
|
|
|
|
- xserver-1.4.99-ssh-isnt-local.patch: Try harder to disable MIT-SHM for
|
|
|
|
ssh-forwarded connections.
|
|
|
|
|
2007-12-03 18:32:51 +00:00
|
|
|
* Mon Dec 03 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.12
|
|
|
|
- xserver-1.4.99-apm-typedefs.patch: Temporary hack for broken kernels that
|
|
|
|
don't publish the /dev/apm_bios types.
|
|
|
|
|
2007-11-28 17:48:46 +00:00
|
|
|
* Wed Nov 28 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.11
|
|
|
|
- Today's rebase.
|
|
|
|
- BR on git-core instead of git.
|
|
|
|
- Bump mesa-source BR to cope with extended CreatePixmap signature.
|
|
|
|
- xserver-1.4.99-openchrome.patch: Use openchrome not via when running
|
|
|
|
without a config file.
|
|
|
|
|
2007-11-13 22:38:46 +00:00
|
|
|
* Tue Nov 13 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.10
|
|
|
|
- -devel Requires: pixman-devel and libpciaccess-devel.
|
2007-11-13 21:57:27 +00:00
|
|
|
|
2007-11-12 22:50:30 +00:00
|
|
|
* Mon Nov 12 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.8
|
|
|
|
- Fix buildrequires and other buildsystem nonsense.
|
|
|
|
|
2007-11-02 17:11:11 +00:00
|
|
|
* Fri Nov 02 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.6
|
|
|
|
- Merge a bunch of the more trivial patches upstream.
|
|
|
|
- New git snapshot containing the merged bits.
|
|
|
|
- Remove unused patches.
|
|
|
|
- Drop the XFree86 obsoletes.
|
|
|
|
|
2007-11-02 15:31:55 +00:00
|
|
|
* Fri Nov 02 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.5
|
|
|
|
- New git snapshot that fixes Xdmx build.
|
|
|
|
- Reenable Xdmx build.
|
|
|
|
- Rebase (or drop) the rest of our patches outside the PCI code.
|
|
|
|
- Add -common subpackage for shared files.
|
|
|
|
- Rename -sdk to -devel for verisimilitude.
|
|
|
|
- Simplify the %%configure line a bit.
|
|
|
|
|
2007-11-01 17:15:13 +00:00
|
|
|
* Thu Nov 01 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.4
|
|
|
|
- Update mesa and libdrm buildreqs.
|
|
|
|
- Reenable Xephyr build.
|
|
|
|
|
|
|
|
* Wed Oct 31 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.3
|
|
|
|
- Only invoke git-am once.
|
|
|
|
- Disable building mfb and cfb as well.
|
|
|
|
|
2007-10-31 19:28:56 +00:00
|
|
|
* Wed Oct 31 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.2
|
|
|
|
- BuildRequires: git.
|
|
|
|
- Manage the source directory as a git repo.
|
|
|
|
- Use git-am(1) to apply patches instead of %patch.
|
|
|
|
- Reformat a bunch of patches to conform to git-am's rules.
|
|
|
|
- Add wfb to file manifest.
|
|
|
|
- Drop afb, sorry Amiga users.
|
|
|
|
- Delete the SecurityPolicy man page from the buildroot, until we have a
|
|
|
|
xorg-x11-server-common.
|
|
|
|
- Update to today's snapshot.
|
|
|
|
|
2007-10-31 16:24:55 +00:00
|
|
|
* Wed Oct 31 2007 Adam Jackson <ajax@redhat.com> 1.4.99.1-0.1
|
|
|
|
- Begin rebasing to git master. It almost builds, assuming you disable
|
|
|
|
glx, kdrive, and dmx, and remove like half the patches.
|