%define apm_ver 1.2.1 %define ark_ver 0.7.1 %define ast_ver 0.89.8 %define cyrix_ver 1.1.0 %define glide_ver 1.0.2 %define i810_ver 1.7.4 %define impact_ver 0.2.0 %define imstt_ver 1.1.0 %define mach64_ver 6.8.0 %define nsc_ver 2.8.3 %define sisusb_ver 0.9.3 %define suncg14_ver 1.1.1 %define suncg3_ver 1.1.1 %define suncg6_ver 1.1.1 %define sunffb_ver 1.2.1 %define sunleo_ver 1.2.0 %define suntcx_ver 1.1.1 %define tdfx_ver 1.4.3 %define tga_ver 1.2.1 %define trident_ver 1.3.3 %define tseng_ver 1.2.3 %define v4l_ver 0.2.0 %define vermilion_ver 1.0.1 %define vesa_ver 2.2.1 %define vga_ver 4.1.0 %define via_ver 0.2.2 %define vmware_ver 10.16.8 %define voodoo_ver 1.2.3 %define wsfb_ver 0.2.1 %define xgi_ver 1.5.0 %define xgixp_ver 1.7.99.4 Name: xorg-drv-video Version: 7.4 Release: 7mamba Summary: X.Org video drivers Group: System/X11 Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://x.org Source0: ftp://x.org/pub/individual/driver/xf86-video-apm-%{apm_ver}.tar.bz2 Source1: ftp://x.org/pub/individual/driver/xf86-video-ark-%{ark_ver}.tar.bz2 Source2: ftp://x.org/pub/individual/driver/xf86-video-ast-%{ast_ver}.tar.bz2 Source6: ftp://x.org/pub/individual/driver/xf86-video-cyrix-%{cyrix_ver}.tar.bz2 Source47: ftp://x.org/pub/individual/driver/xf86-video-glide-%{glide_ver}.tar.bz2 Source12: ftp://x.org/pub/individual/driver/xf86-video-i810-%{i810_ver}.tar.bz2 Source13: ftp://x.org/pub/individual/driver/xf86-video-impact-%{impact_ver}.tar.bz2 Source14: ftp://x.org/pub/individual/driver/xf86-video-imstt-%{imstt_ver}.tar.bz2 Source56: ftp://x.org/pub/individual/driver/xf86-video-mach64-%{mach64_ver}.tar.bz2 Source53: ftp://x.org/pub/individual/driver/xf86-video-nsc-%{nsc_ver}.tar.bz2 Source25: ftp://x.org/pub/individual/driver/xf86-video-sisusb-%{sisusb_ver}.tar.bz2 Source28: ftp://x.org/pub/individual/driver/xf86-video-suncg14-%{suncg14_ver}.tar.bz2 Source29: ftp://x.org/pub/individual/driver/xf86-video-suncg3-%{suncg3_ver}.tar.bz2 Source30: ftp://x.org/pub/individual/driver/xf86-video-suncg6-%{suncg6_ver}.tar.bz2 Source31: ftp://x.org/pub/individual/driver/xf86-video-sunffb-%{sunffb_ver}.tar.bz2 Source32: ftp://x.org/pub/individual/driver/xf86-video-sunleo-%{sunleo_ver}.tar.bz2 Source33: ftp://x.org/pub/individual/driver/xf86-video-suntcx-%{suntcx_ver}.tar.bz2 Source34: ftp://x.org/pub/individual/driver/xf86-video-tdfx-%{tdfx_ver}.tar.bz2 Source35: ftp://x.org/pub/individual/driver/xf86-video-tga-%{tga_ver}.tar.bz2 Source36: ftp://x.org/pub/individual/driver/xf86-video-trident-%{trident_ver}.tar.bz2 Source37: ftp://x.org/pub/individual/driver/xf86-video-tseng-%{tseng_ver}.tar.bz2 Source38: ftp://x.org/pub/individual/driver/xf86-video-v4l-%{v4l_ver}.tar.bz2 Source46: ftp://x.org/pub/individual/driver/xf86-video-vermilion-%{vermilion_ver}.tar.bz2 Source39: ftp://x.org/pub/individual/driver/xf86-video-vesa-%{vesa_ver}.tar.bz2 Source40: ftp://x.org/pub/individual/driver/xf86-video-vga-%{vga_ver}.tar.bz2 Source41: ftp://x.org/pub/individual/driver/xf86-video-via-%{via_ver}.tar.bz2 Source42: ftp://x.org/pub/individual/driver/xf86-video-vmware-%{vmware_ver}.tar.bz2 Source43: ftp://x.org/pub/individual/driver/xf86-video-voodoo-%{voodoo_ver}.tar.bz2 Source44: ftp://x.org/pub/individual/driver/xf86-video-wsfb-%{wsfb_ver}.tar.bz2 Source48: ftp://x.org/pub/individual/driver/xf86-video-xgi-%{xgi_ver}.tar.bz2 Source0: ftp://x.org/pub/individual/driver/xf86-video-xgixp-%{xgixp_ver}.tar.bz2 License: MIT BuildRoot: %{_tmppath}/%{name}-%{version}-root ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libdrm-devel ## AUTOBUILDREQ-END BuildRequires: xorg-server-devel >= 1.1.0 BuildRequires: xorg-proto-devel >= %{version} BuildRequires: libXvMC-devel >= 1.0.2 BuildRequires: libXrender >= 0.9.1 BuildRequires: libXrandr >= 1.1.1 BuildRequires: libXv >= 1.0.1 BuildRequires: libXinerama-devel >= 1.0.1 BuildRequires: libpthread-stubs-devel %description X.Org video drivers. %package base Summary: Base video drivers for X.Org Group: System/X11 Obsoletes: libXorg Provides: xorgdrvvideo Provides: xorg-drv-video-amd Obsoletes: xorg-drv-video-amd Provides: xorg-drv-video-nsc Obsoletes: xorg-drv-video-nsc Requires: xorg-drv-video-radeonhd Requires: xorg-drv-video-intel Requires: xorg-drv-video-nv Requires: xorg-drv-video-ati Requires: xorg-drv-video-i128 Requires: xorg-drv-video-mga Requires: xorg-drv-video-geode Requires: xorg-drv-video-openchrome Requires: xorg-drv-video-fbdev Requires: xorg-drv-video-sis Requires: xorg-drv-video-chips Requires: xorg-drv-video-cirrus Requires: xorg-drv-video-dummy Requires: xorg-drv-video-glint Requires: xorg-drv-video-i740 Requires: xorg-drv-video-neomagic Requires: xorg-drv-video-newport Requires: xorg-drv-video-rendition Requires: xorg-drv-video-s3 Requires: xorg-drv-video-s3virge Requires: xorg-drv-video-savage Requires: xorg-drv-video-siliconmotion %description base Base video drivers for X.Org. Most video drivers are included here. %package base-devel Summary: Devel files for X.Org base video drivers Group: Development/Libraries Obsoletes: libXorg Requires: %{name}-base == %{version} %description base-devel Devel files for X.Org base video drivers. %package sun Summary: Sun video driver for X.Org Group: System/X11 Provides: xorgdrvvideo Obsoletes: xorg-drv-video-sunbw2 %description sun Sun video driver for X.Org. %prep %setup -q -c -a25 -a28 -a29 -a30 -a31 -a32 -a33 -a34 -a35 -a36 -a37 -a38 -a39 -a42 -a43 # FIXME: driver build temporary disabled for: # -a6 -a12 -a14: the cyrix driver (1.1.0) was not ported to libpciaccess # -a13: old drivers # -a27: sunbw2 driver too old # -a40: vga driver too old # -a41: via driver too old # -a46 (vermilion): Requested 'xorg-server >= 1.3.99.0' but version of xorg-server is 1.3.0.0 # -a47 (glide): glide_driver.c:71:19: error: glide.h: No such file or directory # -a44 (wsfb): wsfb_driver.c:46:33: error: dev/wscons/wsconsio.h: No such file or directory # -a48 -a49 (xgi): requires a more recent libdrm but it fails to build with i830 driver # -a51: amd driver obsoleted by geode (see Changelog) # -a53: nsc driver too old %build for a in *; do cd $a %configure %make cd .. done %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" for a in *; do cd $a %makeinstall cd .. done %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files base %defattr(-,root,root) #%{_libdir}/libviaXvMC.so.* #%{_libdir}/libviaXvMCPro.so.* %{_libdir}/xorg/modules/drivers/sisusb_drv.la %{_libdir}/xorg/modules/drivers/sisusb_drv.so %{_libdir}/xorg/modules/drivers/tdfx_drv.la %{_libdir}/xorg/modules/drivers/tdfx_drv.so %{_libdir}/xorg/modules/drivers/tga_drv.la %{_libdir}/xorg/modules/drivers/tga_drv.so %{_libdir}/xorg/modules/drivers/trident_drv.la %{_libdir}/xorg/modules/drivers/trident_drv.so %{_libdir}/xorg/modules/drivers/tseng_drv.la %{_libdir}/xorg/modules/drivers/tseng_drv.so %{_libdir}/xorg/modules/drivers/v4l_drv.la %{_libdir}/xorg/modules/drivers/v4l_drv.so %{_libdir}/xorg/modules/drivers/vesa_drv.la %{_libdir}/xorg/modules/drivers/vesa_drv.so %{_libdir}/xorg/modules/drivers/vmware_drv.la %{_libdir}/xorg/modules/drivers/vmware_drv.so %{_libdir}/xorg/modules/drivers/voodoo_drv.la %{_libdir}/xorg/modules/drivers/voodoo_drv.so %{_libdir}/xorg/modules/drivers/xgixp_drv.la %{_libdir}/xorg/modules/drivers/xgixp_drv.so %{_mandir}/man4/sisusb.4.gz %{_mandir}/man4/tdfx.4.gz %{_mandir}/man4/trident.4.gz %{_mandir}/man4/tseng.4.gz %{_mandir}/man4/v4l.4.gz %{_mandir}/man4/vesa.4.gz %{_mandir}/man4/vmware.4.gz %{_mandir}/man4/voodoo.4.gz %{_mandir}/man4/xgixp.4.gz %files base-devel %defattr(-,root,root) #%{_libdir}/libviaXvMC.la #%{_libdir}/libviaXvMC.so #%{_libdir}/libviaXvMCPro.la #%{_libdir}/libviaXvMCPro.so %files sun %defattr(-,root,root) #%{_libdir}/xorg/modules/drivers/sunbw2_drv.la #%{_libdir}/xorg/modules/drivers/sunbw2_drv.so %{_libdir}/xorg/modules/drivers/suncg14_drv.la %{_libdir}/xorg/modules/drivers/suncg14_drv.so %{_libdir}/xorg/modules/drivers/suncg3_drv.la %{_libdir}/xorg/modules/drivers/suncg3_drv.so %{_libdir}/xorg/modules/drivers/suncg6_drv.la %{_libdir}/xorg/modules/drivers/suncg6_drv.so %{_libdir}/xorg/modules/drivers/sunffb_drv.la %{_libdir}/xorg/modules/drivers/sunffb_drv.so %{_libdir}/xorg/modules/drivers/sunleo_drv.la %{_libdir}/xorg/modules/drivers/sunleo_drv.so %{_libdir}/xorg/modules/drivers/suntcx_drv.la %{_libdir}/xorg/modules/drivers/suntcx_drv.so #%{_mandir}/man4/sunbw2.4.gz %{_mandir}/man4/suncg14.4.gz %{_mandir}/man4/suncg3.4.gz %{_mandir}/man4/suncg6.4.gz %{_mandir}/man4/sunffb.4.gz %{_mandir}/man4/sunleo.4.gz %{_mandir}/man4/suntcx.4.gz %changelog * Mon Nov 23 2009 Automatic Build System 7.4-7mamba - automatic rebuild by autodist * Sat Oct 24 2009 Silvan Calarco 7.4-6mamba - more video driver split in single driver packages * Thu Jul 23 2009 Silvan Calarco 7.4-5mamba - ati, mga, r128, i128 and geode drivers moved to external packages * Sat Jul 18 2009 Silvan Calarco 7.4-4mamba - removed radeonhd, intel and nv drivers and added requirement for external package * Sat Jun 20 2009 Silvan Calarco 7.4-3mamba - rebuilt with kernel 2.6.29 (updated drm headers) * Fri Jun 19 2009 Silvan Calarco 7.4-2mamba - drivers updated and rebuilt with xorg-server 1.6.1 - mach64 driver added * Sat Feb 07 2009 Silvan Calarco 7.4-1mamba - update to 7.4 * Tue Dec 23 2008 Silvan Calarco 7.3-6mamba - drivers update: s3virge: 1.10.2 s3: 0.6.1 ark: 0.7.1 tdfx: 1.4.1 tseng: 1.2.1 sis: 0.10.1 neomagic: 1.2.2 glint: 1.2.2 chips: 1.2.1 ast: 0.87.0 apm: 1.2.1 intel: 2.4.3 radeonhd: kept (>1.2.1 needs a libdrm >= 2.3.1) ati: kept (>=6.9 requires a libdrm >= 2.3.1) * Sun Sep 28 2008 Silvan Calarco 7.3-5mamba - drivers update (minor releases only) and new additions: amd: 2.7.7.7 (added) cirrus: 1.2.1 geode: 2.9.0 (added) glide: 1.0.1 i128: 1.3.1 mga: 1.4.9 neomagic: 1.2.1 nsc: 2.8.3 (added) openchrome: 0.2.903 (added) r128: 6.8.0 (added) savage: 2.2.1 vmware: 10.16.5 * Sat May 31 2008 Silvan Calarco 7.3-4mamba - intel: revert to 2.1.1 for xorg-server 1.3 compatibility * Thu May 22 2008 Silvan Calarco 7.3-3mamba - mga: use 1.4.8 instead of 1.9.99 * Tue May 20 2008 Silvan Calarco 7.3-2mamba - general drivers update - added radeonhd, xgi, xgixp new drivers * Mon Sep 10 2007 Silvan Calarco 7.3-1mamba - update to 7.3 * Tue Jul 17 2007 Silvan Calarco 7.2-4mamba - nv: update to 2.1.2 - intel: added (2.1.0) - ati: update to 6.6.192 - vermilion: added (1.0.1) [not built] - siliconmotion: update to 1.5.1 - glide: added (1.0.0) [not built] - vmware: update to 10.15.0 - i810: update to 1.7.4 - wsfb: update to 0.2.1 * Tue Feb 27 2007 Silvan Calarco 7.2-3qilnx - nsc: rebuilt separately * Wed Feb 21 2007 Silvan Calarco 7.2-2qilnx - update to version nsc: add patch for Geode LX support by autospec - nsc: subpackaged * Wed Feb 07 2007 Silvan Calarco 7.2-1qilnx - update to version 7.2 by autospec * Sat Dec 30 2006 Silvan Calarco 7.1-2qilnx - many drivers updates from the individual repository - added sun subpackage * Tue Dec 19 2006 Silvan Calarco 7.1-1qilnx - package created by autospec