mharris d21e74c
Summary: X.Org X11 driver installation package
mharris d21e74c
Name: xorg-x11-drivers
2586f72
Version: 7.7
56a05f6
Release: 2%{?dist}
709c772
License: MIT
mharris d21e74c
Group: User Interface/X Hardware Support
mharris 3d8bf67
4961ec7
# Xorg is not (yet) buildable for s390.  When it is, we'll probably only
4961ec7
# want dummy and void anyway.  Maybe evdev for uinput stuff?
d16a9d3
ExcludeArch: s390 s390x %{?rhel:ppc ppc64}
c4c6874
7fed347
# Notable things missing:
a1c5729
# - imstt, not packaged yet, probably ppc only
7fed347
# - impact, since we don't have a mips port
7fed347
# - vermilion, the hardware is fictional
7fed347
# - poulsbo, likewise
f360d71
# - ark/chips/s3/tseng/vga, here's a nickel.
mharris d21e74c
1d20831
# relevant hardware 
1d20831
mharris d21e74c
Requires: xorg-x11-drv-ati
mharris d21e74c
Requires: xorg-x11-drv-dummy
mharris d21e74c
Requires: xorg-x11-drv-evdev
mharris d21e74c
Requires: xorg-x11-drv-fbdev
41db460
Requires: xorg-x11-drv-modesetting
1d20831
Requires: xorg-x11-drv-nouveau
1d20831
Requires: xorg-x11-drv-qxl
1d20831
Requires: xorg-x11-drv-synaptics
1d20831
Requires: xorg-x11-drv-v4l
1d20831
Requires: xorg-x11-drv-void
1d20831
Requires: xorg-x11-drv-wacom
1d20831
c3134dc
# only build vesa on machines where we support vbe
c3134dc
%ifarch %{ix86} x86_64
c3134dc
Requires: xorg-x11-drv-vesa
c3134dc
%endif
c3134dc
1d20831
# So far intel is onboard-only.
2586f72
%ifarch %{ix86} x86_64
1d20831
Requires: xorg-x11-drv-intel
1d20831
%endif
1d20831
1d20831
# vmware soft drivers.  yes, vmmouse really isn't ia64-enabled yet.
1d20831
%ifarch %{ix86} x86_64 ia64
1d20831
Requires: xorg-x11-drv-vmware
1d20831
%endif
1d20831
%ifarch %{ix86} x86_64
1d20831
Requires: xorg-x11-drv-vmmouse
1d20831
%endif
1d20831
1d20831
# irrelevant hardware
1d20831
1d20831
%if !0%{?rhel}
1d20831
56a05f6
# These have KMS drivers for everything RHEL cares about
56a05f6
Requires: xorg-x11-drv-ast
56a05f6
Requires: xorg-x11-drv-cirrus
56a05f6
Requires: xorg-x11-drv-mga
56a05f6
1d20831
Requires: xorg-x11-drv-apm
mharris d21e74c
Requires: xorg-x11-drv-glint
mharris d21e74c
Requires: xorg-x11-drv-i128
mharris d21e74c
Requires: xorg-x11-drv-i740
mharris d21e74c
Requires: xorg-x11-drv-keyboard
cdc0c0d
Requires: xorg-x11-drv-mach64
mharris d21e74c
Requires: xorg-x11-drv-mouse
cdc0c0d
Requires: xorg-x11-drv-r128
mharris d21e74c
Requires: xorg-x11-drv-rendition
mharris d21e74c
Requires: xorg-x11-drv-s3virge
mharris d21e74c
Requires: xorg-x11-drv-savage
mharris d21e74c
Requires: xorg-x11-drv-siliconmotion
mharris d21e74c
Requires: xorg-x11-drv-sis
mharris d21e74c
Requires: xorg-x11-drv-sisusb
mharris d21e74c
Requires: xorg-x11-drv-tdfx
mharris d21e74c
Requires: xorg-x11-drv-trident
992c316
Requires: xorg-x11-drv-voodoo
4961ec7
7927dfb
# cyrix and nsc used to be here too, but are deprecated upstream and
840b8f7
# should eventually get folded into -geode.
mharris a1d80c6
%ifarch %{ix86}
840b8f7
Requires: xorg-x11-drv-geode
mharris a1d80c6
%endif
mharris a1d80c6
992c316
# This chipset has long since been EOLd, and afaik was only ever in x86 laptops
992c316
%ifarch %{ix86}
992c316
Requires: xorg-x11-drv-neomagic
mharris d21e74c
%endif
mharris d21e74c
9e99aad
# Thus far via chips are only on x86 and amd64 motherboards.  This might be
9e99aad
# the driver that ends up supporting the S3 Chrome cards, so don't be
9e99aad
# surprised if this changes.
mharris d21e74c
%ifarch %{ix86} x86_64
46c0f82
Requires: xorg-x11-drv-openchrome
mharris d21e74c
%endif
mharris d21e74c
6fea5b7
# Sun kit, sparc-only.
12b132e
%ifarch sparc sparcv9 sparc64
12b132e
Requires: xorg-x11-drv-suntcx
12b132e
Requires: xorg-x11-drv-suncg3
12b132e
Requires: xorg-x11-drv-suncg6
12b132e
Requires: xorg-x11-drv-suncg14
12b132e
Requires: xorg-x11-drv-sunffb
12b132e
Requires: xorg-x11-drv-sunleo
12b132e
Requires: xorg-x11-drv-sunbw2
12b132e
%endif
mharris e93020e
2604139
# ARM kit
2604139
%ifarch %{arm}
c5cbc2e
Requires: xorg-x11-drv-omap
c5cbc2e
Requires: xorg-x11-drv-armsoc
2604139
%endif
1d20831
%endif
1d20831
mharris d21e74c
%description
mharris d21e74c
The purpose of this package is to require all of the individual X.Org
mharris d21e74c
driver rpms, to allow the OS installation software to install all drivers
mharris d21e74c
all at once, without having to track which individual drivers are present
mharris d21e74c
on each architecture.  By installing this package, it forces all of the
mharris d21e74c
individual driver packages to be installed.
mharris d21e74c
mharris d21e74c
%prep
mharris d21e74c
%build
mharris d21e74c
%install
mharris d21e74c
rm -rf $RPM_BUILD_ROOT
1c7fbb5
mkdir -p $RPM_BUILD_ROOT
mharris d21e74c
mharris d21e74c
%clean
mharris d21e74c
rm -rf $RPM_BUILD_ROOT
mharris d21e74c
1c7fbb5
%files
1c7fbb5
%defattr(-,root,root,-)
mharris d21e74c
mharris d21e74c
%changelog
4dc2e74
* Wed Jan 09 2013 Adam Jackson <ajax@redhat.com> 7.7-2
4dc2e74
- Drop nv
4dc2e74
56a05f6
* Thu Jan 03 2013 Adam Jackson <ajax@redhat.com> 7.7-2
56a05f6
- Hide ast/cirrus/mga in RHEL
56a05f6
2586f72
* Wed Jan 02 2013 Adam Jackson <ajax@redhat.com> 7.7-1
2586f72
- Superstition bump to 7.7
2586f72
- Drop intel from ia64, apparently that was never a thing
2586f72
c5cbc2e
* Fri Dec 21 2012 Dennis Gilmore <dennis@ausil.us> - 7.4-11
c5cbc2e
- arm has omap and armsoc drivers
c5cbc2e
c3134dc
* Wed Aug 15 2012 Adam Jackson <ajax@redhat.com> 7.4-10
c3134dc
- Only build vesa on arches where xserver builds VBE support
c3134dc
1096361
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.4-9
1096361
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1096361
2604139
* Mon Apr 30 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 7.4-8
2604139
- Add options for ARM
2604139
d16a9d3
* Wed Mar 21 2012 Adam Jackson <ajax@redhat.com> 7.4-7
d16a9d3
- More %%rhel conditionals
41db460
- Add -modesetting
d16a9d3
8e91493
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.4-6
8e91493
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
8e91493
1d20831
* Mon Dec 05 2011 Adam Jackson <ajax@redhat.com> 7.4-5
1d20831
- Reorganize and conditionalize for %%rhel
1d20831
Peter Hutterer b6be00d
* Fri Oct 14 2011 Peter Hutterer <peter.hutterer@redhat.com> 7.4-4
Peter Hutterer b6be00d
- Block penmount and elographics too. Penmount is unmaintained, elographics
Peter Hutterer b6be00d
  is maintained but may not work with the latest Xorg.
Peter Hutterer b6be00d
Peter Hutterer 3a80be6
* Tue Sep 27 2011 Peter Hutterer <peter.hutterer@redhat.com> 7.4-3
Peter Hutterer 3a80be6
- Remove aiptek, acecad, fpit, hyperpen, penmount, mutouch. They are not
Peter Hutterer 3a80be6
  maintained upstream anymore.
Peter Hutterer 3a80be6
24a82a3
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.4-2
24a82a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
24a82a3
42e56a8
* Fri Jun 04 2010 Adam Jackson <ajax@redhat.com> 7.4-1
42e56a8
- Add qxl
42e56a8
df1215c
* Tue Mar 09 2010 Peter Hutterer <peter.hutterer@redhat.com> 7.3-14
df1215c
- Wacom driver is now xorg-x11-drv-wacom.
df1215c
a400cd4
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.3-13
a400cd4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a400cd4
Kristian Høgsberg ff91510
* Thu Feb 26 2009 Kristian Høgsberg <krh@redhat.com> - 7.3-12
Kristian Høgsberg ff91510
- Rename i810 to intel.
Kristian Høgsberg ff91510
ebdf6c9
* Thu Feb 26 2009 Dave Airlie <airlied@redhat.com> 7.3-11
ebdf6c9
- remove diamondtouch + wiimote
ebdf6c9
47eff5e
* Thu Feb 19 2009 Peter Hutterer <peter.hutterer@redhat.com> 7.3-10
47eff5e
- s/synaptics/xorg-x11-drv-synaptics/.
47eff5e
- Remove calcomp, citron, digitaledge, dmc, dynapro, jamstudio, magellan,
47eff5e
  microtouch, palmax, spaceorb, summa, tek4957, ur98. Nobody uses them.
47eff5e
cdc0c0d
* Mon Aug 11 2008 Adam Jackson <ajax@redhat.com> 7.3-9
cdc0c0d
- Add r128 and mach64.
cdc0c0d
a1c5729
* Wed Jul 16 2008 Adam Jackson <ajax@redhat.com> 7.3-8
a1c5729
- Tee hee, imstt isn't packaged yet.
a1c5729
6fea5b7
* Tue Jul 15 2008 Adam Jackson <ajax@redhat.com> 7.3-7
6fea5b7
- Comment cleanup.
6fea5b7
- Add imstt to ppc, just for giggles.
6fea5b7
840b8f7
* Tue Jul 15 2008 Warren Togami <wtogami@redhat.com> 7.3-6
840b8f7
- amd was renamed to geode
840b8f7
12b132e
* Wed Jun 04 2008 Dennis Gilmore <dennis@ausil.us> 7.3-5
12b132e
- add sparc drivers
12b132e
7927dfb
* Fri Apr 04 2008 Adam Jackson <ajax@redhat.com> 7.3-4
7927dfb
- Remove -nsc and -cyrix.
7927dfb
2f14b54
* Mon Mar 03 2008 Adam Jackson <ajax@redhat.com> 7.3-3
2f14b54
- Drop magictouch, it can not work and can never have worked.
2f14b54
f360d71
* Fri Feb 22 2008 Adam Jackson <ajax@redhat.com> 7.3-2
f360d71
- xorg-x11-drv-diamondtouch.
f360d71
7fed347
* Mon Feb 18 2008 Adam Jackson <ajax@redhat.com> 7.3-1
7fed347
- Superstition bump to 7.3.
7fed347
- xorg-x11-drv-wiimote.
7fed347
- Additional commentary about drivers that aren't included here.
7fed347
8721f6a
* Wed Jan 09 2008 Adam Jackson <ajax@redhat.com> 7.2-11
8721f6a
- Drop avivo for being a dead end.
8721f6a
- Drop ark, chips, s3, and tseng for being unspeakably lame.
8721f6a
46c0f82
* Tue Nov 27 2007 Adam Jackson <ajax@redhat.com> 7.2-10
46c0f82
- :s/via/openchrome/
46c0f82
4961ec7
* Mon Oct 15 2007 Adam Jackson <ajax@redhat.com> 7.2-9
4961ec7
- Archify synaptics, it's not buildable most places.
4961ec7
fd6b38a
* Fri Oct 12 2007 Jeremy Katz <katzj@redhat.com> 7.2-8
fd6b38a
- Add avivo
fd6b38a
9e99aad
* Fri Sep 07 2007 Adam Jackson <ajax@redhat.com> 7.2-7
9e99aad
- Add linuxwacom and synaptics to the default set.
9e99aad
b026803
* Fri May 11 2007 Adam Jackson <ajax@redhat.com> 7.2-6
b026803
- Add xorg-x11-drv-nouveau.  If this bothers you, uninstall the metapackage.
b026803
eb680c0
* Tue Mar 20 2007 Adam Jackson <ajax@redhat.com> 7.2-5
eb680c0
- Un-Require xorg-x11-drv-vga.
eb680c0
5a2a5ed
* Tue Feb 27 2007 Adam Jackson <ajax@redhat.com> 7.2-4
5a2a5ed
- Remove elo2300 and joystick for being utterly broken.
5a2a5ed
1510b3f
* Mon Feb 26 2007 Adam Jackson <ajax@redhat.com> 7.2-3
1510b3f
- Fix the i810 ifarch to include all the relevant arches.
1510b3f
709c772
* Mon Feb 19 2007 Adam Jackson <ajax@redhat.com> 7.2-2
709c772
- Package review feedback fixes: (#226573)
709c772
  - Remove URL, misleading
709c772
  - Remove the Obsoletes: xorg-x11
709c772
  - Fix License tag
709c772
992c316
* Sun Feb 18 2007 Adam Jackson <ajax@redhat.com> 7.2-1
992c316
- Superstition bump to 7.2
992c316
- ExcludeArch of s390{,x}
992c316
- Only ExclusiveArch those drivers that really are processor-specific
992c316
- Readd forgotten -tek4957
992c316
c05a2ca
* Thu Oct 12 2006 Jeremy Katz <katzj@redhat.com> - 7.1-4
c05a2ca
- mga not on ppc
c05a2ca
c4c6874
* Mon Aug 21 2006 Adam Jackson <ajackson@redhat.com> 7.1-3
c4c6874
- Add cirrus to all arches
c4c6874
- Don't bother building this for s390{,x}
c4c6874
c4c6874
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> 7.1-2.1
c01f464
- rebuild
c01f464
mharris d879786
* Thu Jun 29 2006 Mike Harris <mharris@redhat.com> 7.1-2
mharris d879786
- Regenerate driver list to match current rawhide X11R7.1 driver set.
mharris d879786
mharris e93020e
* Wed Jun 21 2006 Mike Harris <mharris@redhat.com> 7.1-1
mharris e93020e
- Regenerate driver list to match current rawhide X11R7.1 driver set.
mharris e93020e
mharris e93020e
* Thu Feb 16 2006 Bill Nottingham <notting@redhat.com> 7.0-2
1c7fbb5
- uncomment (empty) file list so binary RPMs are built
1c7fbb5
mharris e93020e
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> 7.0-1.1
7b60fef
- bump again for double-long bug on ppc(64)
7b60fef
mharris a1d80c6
* Thu Feb 09 2006 Mike Harris <mharris@redhat.com> 7.0-1
mharris a1d80c6
- Bumped version to 7.0-1
mharris a1d80c6
- Updated the driver list to match current rawhide, X11R7.0
mharris a1d80c6
mharris e93020e
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> 0.99.2-4.1
ade2fee
- rebuilt for new gcc4.1 snapshot and glibc changes
ade2fee
mharris 6b73fab
* Wed Nov 23 2005 Mike Harris <mharris@redhat.com> 0.99.2-4
mharris 6b73fab
- Add ur98 driver back, as it is part of X11R7 RC2
mharris 6b73fab
mharris a1d80c6
* Tue Nov 15 2005 Jeremy Katz <katzj@redhat.com> 0.99.2-3
4373cc0
- ur98 driver doesn't exist
4373cc0
mharris a1d80c6
* Tue Nov 15 2005 Jeremy Katz <katzj@redhat.com> 0.99.2-2
b9e8c5f
- add an obsoletes on xorg-x11 to get pulled in on upgrades
b9e8c5f
mharris d21e74c
* Tue Nov 15 2005 Mike Harris <mharris@redhat.com> 0.99.2-1
mharris d21e74c
- Initial build.