mharris d21e74
Summary: X.Org X11 driver installation package
mharris d21e74
Name: xorg-x11-drivers
7fed34
Version: 7.3
a8e68d
Release: 5%{?dist}
709c77
License: MIT
mharris d21e74
Group: User Interface/X Hardware Support
mharris 3d8bf6
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
mharris 3d8bf6
4961ec
# Xorg is not (yet) buildable for s390.  When it is, we'll probably only
4961ec
# want dummy and void anyway.  Maybe evdev for uinput stuff?
992c31
ExcludeArch: s390 s390x
c4c687
992c31
# This used to be machine generated.  That was a horrible unmaintainable idea.
992c31
# So instead we just build all drivers for all arches, except for the drivers
992c31
# where we really do know that it's arch-specific.  Those go at the end of
992c31
# this list.
7fed34
#
7fed34
# Notable things missing:
7fed34
# - all the sun* drivers
7fed34
# - imstt, likely ppc only
7fed34
# - impact, since we don't have a mips port
7fed34
# - vermilion, the hardware is fictional
7fed34
# - poulsbo, likewise
f360d7
# - ark/chips/s3/tseng/vga, here's a nickel.
mharris d21e74
9e99aa
Requires: linuxwacom
992c31
Requires: xorg-x11-drv-acecad
mharris d21e74
Requires: xorg-x11-drv-aiptek
mharris d21e74
Requires: xorg-x11-drv-apm
mharris e93020
Requires: xorg-x11-drv-ast
mharris d21e74
Requires: xorg-x11-drv-ati
mharris d21e74
Requires: xorg-x11-drv-calcomp
mharris d21e74
Requires: xorg-x11-drv-cirrus
mharris d21e74
Requires: xorg-x11-drv-citron
f360d7
Requires: xorg-x11-drv-diamondtouch
mharris d21e74
Requires: xorg-x11-drv-digitaledge
mharris d21e74
Requires: xorg-x11-drv-dmc
mharris d21e74
Requires: xorg-x11-drv-dummy
mharris d21e74
Requires: xorg-x11-drv-dynapro
mharris d21e74
Requires: xorg-x11-drv-elographics
mharris d21e74
Requires: xorg-x11-drv-evdev
mharris d21e74
Requires: xorg-x11-drv-fbdev
mharris d21e74
Requires: xorg-x11-drv-fpit
mharris d21e74
Requires: xorg-x11-drv-glint
mharris d21e74
Requires: xorg-x11-drv-hyperpen
mharris d21e74
Requires: xorg-x11-drv-i128
mharris d21e74
Requires: xorg-x11-drv-i740
mharris d21e74
Requires: xorg-x11-drv-jamstudio
mharris d21e74
Requires: xorg-x11-drv-keyboard
mharris d21e74
Requires: xorg-x11-drv-magellan
mharris d21e74
Requires: xorg-x11-drv-mga
mharris d21e74
Requires: xorg-x11-drv-microtouch
mharris d21e74
Requires: xorg-x11-drv-mouse
mharris d21e74
Requires: xorg-x11-drv-mutouch
b02680
Requires: xorg-x11-drv-nouveau
mharris d21e74
Requires: xorg-x11-drv-nv
mharris d21e74
Requires: xorg-x11-drv-palmax
mharris d21e74
Requires: xorg-x11-drv-penmount
mharris d21e74
Requires: xorg-x11-drv-rendition
mharris d21e74
Requires: xorg-x11-drv-s3virge
mharris d21e74
Requires: xorg-x11-drv-savage
mharris d21e74
Requires: xorg-x11-drv-siliconmotion
mharris d21e74
Requires: xorg-x11-drv-sis
mharris d21e74
Requires: xorg-x11-drv-sisusb
mharris d21e74
Requires: xorg-x11-drv-spaceorb
mharris d21e74
Requires: xorg-x11-drv-summa
mharris d21e74
Requires: xorg-x11-drv-tdfx
992c31
Requires: xorg-x11-drv-tek4957
mharris d21e74
Requires: xorg-x11-drv-trident
mharris 6b73fa
Requires: xorg-x11-drv-ur98
992c31
Requires: xorg-x11-drv-v4l
992c31
Requires: xorg-x11-drv-vesa
992c31
Requires: xorg-x11-drv-void
992c31
Requires: xorg-x11-drv-voodoo
7fed34
Requires: xorg-x11-drv-wiimote
mharris 6b73fa
4961ec
# This _should_ be all arches, but sweet zombie jesus the buildsystem is
4961ec
# a disaster.  FIXME please.
4961ec
%ifarch %{ix86} x86_64 ppc
4961ec
Requires: synaptics
4961ec
%endif
4961ec
7927df
# cyrix and nsc used to be here too, but are deprecated upstream and
7927df
# should eventually get folded into -amd / -geode.
mharris a1d80c
%ifarch %{ix86}
7927df
Requires: xorg-x11-drv-amd
mharris a1d80c
%endif
mharris a1d80c
992c31
# So far i810 is onboard-only.
1510b3
%ifarch %{ix86} x86_64 ia64
992c31
Requires: xorg-x11-drv-i810
mharris d21e74
%endif
mharris d21e74
992c31
# This chipset has long since been EOLd, and afaik was only ever in x86 laptops
992c31
%ifarch %{ix86}
992c31
Requires: xorg-x11-drv-neomagic
mharris d21e74
%endif
mharris d21e74
9e99aa
# Thus far via chips are only on x86 and amd64 motherboards.  This might be
9e99aa
# the driver that ends up supporting the S3 Chrome cards, so don't be
9e99aa
# surprised if this changes.
mharris d21e74
%ifarch %{ix86} x86_64
46c0f8
Requires: xorg-x11-drv-openchrome
mharris d21e74
%endif
mharris d21e74
992c31
# vmware soft drivers.  yes, vmmouse really isn't ia64-enabled yet.
mharris d21e74
%ifarch %{ix86} x86_64 ia64
mharris d21e74
Requires: xorg-x11-drv-vmware
mharris d21e74
%endif
mharris e93020
%ifarch %{ix86} x86_64
mharris e93020
Requires: xorg-x11-drv-vmmouse
mharris e93020
%endif
a8e68d
%ifarch sparc sparcv9 sparc64
a8e68d
Requires: xorg-x11-drv-suntcx
a8e68d
Requires: xorg-x11-drv-suncg3
a8e68d
Requires: xorg-x11-drv-suncg6
a8e68d
Requires: xorg-x11-drv-suncg14
a8e68d
Requires: xorg-x11-drv-sunffb
a8e68d
Requires: xorg-x11-drv-sunleo
a8e68d
Requires: xorg-x11-drv-sunbw2
a8e68d
%endif
mharris e93020
mharris d21e74
%description
mharris d21e74
The purpose of this package is to require all of the individual X.Org
mharris d21e74
driver rpms, to allow the OS installation software to install all drivers
mharris d21e74
all at once, without having to track which individual drivers are present
mharris d21e74
on each architecture.  By installing this package, it forces all of the
mharris d21e74
individual driver packages to be installed.
mharris d21e74
mharris d21e74
%prep
mharris d21e74
%build
mharris d21e74
%install
mharris d21e74
rm -rf $RPM_BUILD_ROOT
1c7fbb
mkdir -p $RPM_BUILD_ROOT
mharris d21e74
mharris d21e74
%clean
mharris d21e74
rm -rf $RPM_BUILD_ROOT
mharris d21e74
1c7fbb
%files
1c7fbb
%defattr(-,root,root,-)
mharris d21e74
mharris d21e74
%changelog
a8e68d
* Wed Jun 04 2008 Dennis Gilmore <dennis@ausil.us> 7.3-5
a8e68d
- add sparc drivers
a8e68d
7927df
* Fri Apr 04 2008 Adam Jackson <ajax@redhat.com> 7.3-4
7927df
- Remove -nsc and -cyrix.
7927df
2f14b5
* Mon Mar 03 2008 Adam Jackson <ajax@redhat.com> 7.3-3
2f14b5
- Drop magictouch, it can not work and can never have worked.
2f14b5
f360d7
* Fri Feb 22 2008 Adam Jackson <ajax@redhat.com> 7.3-2
f360d7
- xorg-x11-drv-diamondtouch.
f360d7
7fed34
* Mon Feb 18 2008 Adam Jackson <ajax@redhat.com> 7.3-1
7fed34
- Superstition bump to 7.3.
7fed34
- xorg-x11-drv-wiimote.
7fed34
- Additional commentary about drivers that aren't included here.
7fed34
8721f6
* Wed Jan 09 2008 Adam Jackson <ajax@redhat.com> 7.2-11
8721f6
- Drop avivo for being a dead end.
8721f6
- Drop ark, chips, s3, and tseng for being unspeakably lame.
8721f6
46c0f8
* Tue Nov 27 2007 Adam Jackson <ajax@redhat.com> 7.2-10
46c0f8
- :s/via/openchrome/
46c0f8
4961ec
* Mon Oct 15 2007 Adam Jackson <ajax@redhat.com> 7.2-9
4961ec
- Archify synaptics, it's not buildable most places.
4961ec
fd6b38
* Fri Oct 12 2007 Jeremy Katz <katzj@redhat.com> 7.2-8
fd6b38
- Add avivo
fd6b38
9e99aa
* Fri Sep 07 2007 Adam Jackson <ajax@redhat.com> 7.2-7
9e99aa
- Add linuxwacom and synaptics to the default set.
9e99aa
b02680
* Fri May 11 2007 Adam Jackson <ajax@redhat.com> 7.2-6
b02680
- Add xorg-x11-drv-nouveau.  If this bothers you, uninstall the metapackage.
b02680
eb680c
* Tue Mar 20 2007 Adam Jackson <ajax@redhat.com> 7.2-5
eb680c
- Un-Require xorg-x11-drv-vga.
eb680c
5a2a5e
* Tue Feb 27 2007 Adam Jackson <ajax@redhat.com> 7.2-4
5a2a5e
- Remove elo2300 and joystick for being utterly broken.
5a2a5e
1510b3
* Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 7.2-3
1510b3
- Fix the i810 ifarch to include all the relevant arches.
1510b3
709c77
* Mon Feb 19 2007 Adam Jackson <ajax@redhat.com> 7.2-2
709c77
- Package review feedback fixes: (#226573)
709c77
  - Remove URL, misleading
709c77
  - Remove the Obsoletes: xorg-x11
709c77
  - Fix License tag
709c77
992c31
* Sun Feb 18 2007 Adam Jackson <ajax@redhat.com> 7.2-1
992c31
- Superstition bump to 7.2
992c31
- ExcludeArch of s390{,x}
992c31
- Only ExclusiveArch those drivers that really are processor-specific
992c31
- Readd forgotten -tek4957
992c31
c05a2c
* Thu Oct 12 2006 Jeremy Katz <katzj@redhat.com> - 7.1-4
c05a2c
- mga not on ppc
c05a2c
c4c687
* Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 7.1-3
c4c687
- Add cirrus to all arches
c4c687
- Don't bother building this for s390{,x}
c4c687
c4c687
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 7.1-2.1
c01f46
- rebuild
c01f46
mharris d87978
* Thu Jun 29 2006 Mike Harris <mharris@redhat.com> 7.1-2
mharris d87978
- Regenerate driver list to match current rawhide X11R7.1 driver set.
mharris d87978
mharris e93020
* Wed Jun 21 2006 Mike Harris <mharris@redhat.com> 7.1-1
mharris e93020
- Regenerate driver list to match current rawhide X11R7.1 driver set.
mharris e93020
mharris e93020
* Thu Feb 16 2006 Bill Nottingham <notting@redhat.com> 7.0-2
1c7fbb
- uncomment (empty) file list so binary RPMs are built
1c7fbb
mharris e93020
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> 7.0-1.1
7b60fe
- bump again for double-long bug on ppc(64)
7b60fe
mharris a1d80c
* Thu Feb 09 2006 Mike Harris <mharris@redhat.com> 7.0-1
mharris a1d80c
- Bumped version to 7.0-1
mharris a1d80c
- Updated the driver list to match current rawhide, X11R7.0
mharris a1d80c
mharris e93020
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> 0.99.2-4.1
ade2fe
- rebuilt for new gcc4.1 snapshot and glibc changes
ade2fe
mharris 6b73fa
* Wed Nov 23 2005 Mike Harris <mharris@redhat.com> 0.99.2-4
mharris 6b73fa
- Add ur98 driver back, as it is part of X11R7 RC2
mharris 6b73fa
mharris a1d80c
* Tue Nov 15 2005 Jeremy Katz <katzj@redhat.com> 0.99.2-3
4373cc
- ur98 driver doesn't exist
4373cc
mharris a1d80c
* Tue Nov 15 2005 Jeremy Katz <katzj@redhat.com> 0.99.2-2
b9e8c5
- add an obsoletes on xorg-x11 to get pulled in on upgrades
b9e8c5
mharris d21e74
* Tue Nov 15 2005 Mike Harris <mharris@redhat.com> 0.99.2-1
mharris d21e74
- Initial build.