Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
xorg-x11-driver-video
xorg-x11-driver-video.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xorg-x11-driver-video.spec of Package xorg-x11-driver-video
# # spec file for package xorg-x11-driver-video (Version 7.4) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: xorg-x11-driver-video BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk Url: http://xorg.freedesktop.org/ Version: 7.4 Release: 19.<RELEASE8> License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 Provides: xorg-x11-driver-video-nvidia 855resolution 915resolution Provides: intel-i810-xorg-x11 xorg-x11-driver-video-intel Obsoletes: xorg-x11-driver-video-nvidia 855resolution 915resolution Obsoletes: intel-i810-xorg-x11 xorg-x11-driver-video-intel Requires: xorg-x11-driver-video-unichrome xorg-x11-driver-video-radeonhd Summary: X.Org video drivers ExcludeArch: s390 s390x Source0: xf86-video-apm-1.2.0.tar.bz2 Source1: xf86-video-ark-0.7.0.tar.bz2 Source2: xf86-video-ast-0.85.0.tar.bz2 Source4: xf86-video-chips-1.2.0.tar.bz2 Source5: xf86-video-cirrus-1.2.1.tar.bz2 Source7: xf86-video-dummy-0.3.0.tar.bz2 Source8: xf86-video-fbdev-0.4.0.tar.bz2 Source9: xf86-video-glint-1.2.1.tar.bz2 Source10: xf86-video-i128-1.3.1.tar.bz2 Source11: xf86-video-i740-1.2.0.tar.bz2 Source14: xf86-video-mga-1.4.9.tar.bz2 Source15: xf86-video-neomagic-1.2.1.tar.bz2 Source16: xf86-video-newport-0.2.1.tar.bz2 Source17: xf86-video-nsc-2.8.3.tar.bz2 Source18: xf86-video-nv-2.1.12.tar.bz2 Source19: xf86-video-rendition-4.2.0.tar.bz2 Source20: xf86-video-s3-0.6.0.tar.bz2 Source21: xf86-video-s3virge-1.10.1.tar.bz2 Source22: xf86-video-savage-2.2.1.tar.bz2 Source23: xf86-video-siliconmotion-1.6.0.tar.bz2 Source24: xf86-video-sis-0.10.0.tar.bz2 Source25: xf86-video-sisusb-0.9.0.tar.bz2 Source33: xf86-video-tdfx-1.4.0.tar.bz2 Source34: xf86-video-tga-1.2.0.tar.bz2 Source35: xf86-video-trident-1.3.0.tar.bz2 Source36: xf86-video-tseng-1.2.0.tar.bz2 Source37: xf86-video-v4l-0.2.0.tar.bz2 Source38: xf86-video-vesa-2.0.0.tar.bz2 Source39: xf86-video-vga-4.1.0_080718_97e2d12.tar.bz2 Source41: xf86-video-vmware-10.16.5.tar.bz2 Source42: xf86-video-voodoo-1.2.0.tar.bz2 Source43: xf86-video-impact-0.2.0.tar.bz2 Source44: HALlib-4.1.tar.gz Source45: xf86-video-intel-2.5.0.tar.bz2 Source46: xf86-video-ati-6.9.0.tar.bz2 Source48: xf86-video-mga-1.9.100.tar.bz2 Source50: xf86-video-xgi-1.5.0.tar.bz2 Source51: xf86-video-geode-2.11.0.tar.bz2 Source53: xf86-video-xgixp-1.7.99.3.tar.bz2 Source54: xf86-video-mach64-6.8.0.tar.bz2 Source55: xf86-video-r128-6.8.0.tar.bz2 Source100: sax2-hwinfo-data.tar.gz Patch1: xf86-video-intel-nottm.diff Patch3: ps_nv.diff Patch4: xf86-video-nv.diff Patch10: xf86-video-tdfx.diff Patch12: xf86-video-mga-hal.diff Patch14: xf86-video-rendition.diff Patch16: xf86-video-nsc.diff Patch30: xf86-video-mga.randr12.diff Patch41: xf86-video-xgi.diff Patch46: xf86-video-ati.diff Patch47: xf86-video-vmware-10.15.2.diff Patch51: xf86-video-s3virge.diff Patch54: xf86-video-vesa_verbose.diff Patch56: xf86-video-mga-g200se-swcursor.diff Patch57: xf86-video-intel-G33-1mb.diff Patch58: xf86-video-ati-es1000.diff Patch61: xf86-video-intel-bug18462.diff Patch62: xf86-video-intel-NoFBC-945GME.diff Patch63: xf86-video-intel-SDVO_LVDS.diff Patch64: xf86-video-vesa_DefaultRefresh.diff Patch65: xf86-video-intel-commit-1e974ff.diff Patch66: xf86-video-intel-sdvo_detect.diff Patch67: xf86-video-intel-bfo17988.diff Patch68: xf86-video-ati-bug474071-fix2.diff Patch70: xf86-video-ati-ibm_probe_corruption.diff Patch71: xf86-video-mga-1.4.9_36ae47b.diff Patch72: xf86-video-ati-bug431473.diff Patch73: xf86-video-intel-commit-84f4822.diff Patch74: xf86-video-mga-commit-16a5e3a.diff Patch75: xf86-video-intel-hdmi-audio.diff Patch76: xf86-video-intel-commit-37c6708.diff Patch77: xf86-video-intel-commit-0d20bbb.diff Patch78: xf86-video-intel-commit-c6b0135.diff Patch79: xf86-video-intel-commit-dc3ff0b.diff Patch80: xf86-video-intel-commit-4f046af.diff Patch81: xf86-video-mga-commit-70681da.diff Patch82: xf86-video-intel-buildfix_CARD32.diff Patch83: xf86-video-ati-ibm-xen.diff Patch84: xf86-video-mga-mergedfb-sig11.diff Patch85: xf86-video-mga-commit-19c44d5.diff Patch86: xf86-video-mga-commit-2388c4d.diff Patch87: xf86-video-ati-hp.diff Patch103: xf86-video-ati-6.7.197-r128-xvideo.patch Patch104: xf86-video-ati-disable-dri-bug437651-ia64only.diff Patch105: xf86-video-intel-bnc381139-vga-output-detection.diff Patch106: xf86-video-intel-commit-88f766b_ea0b00e.diff Patch107: intel_monitor_ignore.diff %description This package contains X.Org video drivers. %prep %setup -q -T -c %{name} for i in $RPM_SOURCE_DIR/xf86-video-*.tar.bz2; do tar xjf $i; done # Geode LX/GX is x86 only %ifnarch %ix86 rm -rf xf86-video-geode* %endif ln -snf mga.man xf86-video-mga-1.9.100/man/mgarandr12.man #pushd xf86-video-r128-* #%ifnarch ppc ppc64 ### not adjusted yet to mach64/r128/radeon driver split #%patch103 -p1 #%endif #popd pushd xf86-video-mga-1.9.100 %patch30 -p1 popd pushd xf86-video-intel-* %patch1 %patch57 -p1 %patch61 -p1 %patch62 -p1 %patch63 -p1 %patch65 -p1 %if %suse_version > 1110 %patch66 -p1 %endif %patch67 -p1 %patch73 -p1 %patch75 -p1 %patch76 -p1 %patch77 -p1 %patch78 -p1 %patch79 -p1 %patch80 -p1 %patch82 -p1 %patch105 -p1 %patch106 -p1 %patch107 -p1 popd pushd xf86-video-nv-* %patch3 -p0 %patch4 -p1 popd pushd xf86-video-mga-1.4.9 tar xzf %{SOURCE44} -C src %ifarch %ix86 %patch12 %endif %patch56 %patch71 -p1 %patch74 -p1 %patch81 -p1 %patch84 -p0 %patch85 -p1 %patch86 -p1 popd pushd xf86-video-tdfx-* %patch10 popd pushd xf86-video-rendition-* %patch14 popd pushd xf86-video-nsc-* %patch16 -p1 popd pushd xf86-video-xgi-* %patch41 popd pushd xf86-video-ati-* %patch46 %ifarch ia64 %patch104 -p1 %endif popd pushd xf86-video-vmware-* %patch47 popd pushd xf86-video-s3virge-* %patch51 popd pushd xf86-video-vesa-* %patch54 -p1 %patch64 -p1 popd pushd xf86-video-ati-* %patch58 -p1 %patch68 -p2 %patch70 -p1 %patch72 -p1 %patch83 -p1 #%patch87 -p1 popd %build for dir in xf86-video-nv-* \ xf86-video-mga-1.9.100 xf86-video-ati-6.9.* \ $(ls -d xf86-video-* | grep -v -e xf86-video-impact \ -e xf86-video-nv \ -e xf86-video-mga-1.9.100 \ -e xf86-video-ati-6.9 \ -e xf86-video-xgixp \ ); do pushd $dir case $dir in xf86-video-mga-1.4.9 | \ xf86-video-intel-* | \ xf86-video-mga-1.9.100 | \ xf86-video-ati-6.9.* | \ xf86-video-xgixp | \ xf86-video-nsc-*) autoreconf -fi ;; *) ;; esac ./configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \ --prefix=/usr --libdir=%{_libdir} --mandir=%{_mandir} %{__make} %{?jobs:-j%jobs} popd done %install for dir in xf86-video-nv-* \ xf86-video-mga-1.9.100 \ xf86-video-ati-6.9.* \ $(ls -d xf86-video-* | grep -v -e xf86-video-impact \ -e xf86-video-nv \ -e xf86-video-mga-1.9.100 \ -e xf86-video-ati-6.9 \ -e xf86-video-xgixp \ ); do make -C $dir install DESTDIR=$RPM_BUILD_ROOT done ln -snf nv_drv.so \ $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/nvidia_drv.so %ifarch %ix86 pushd xf86-video-mga-1.4.9/src gcc -m32 \ -o $RPM_BUILD_ROOT%{_libdir}/xorg/modules/drivers/mgahal_drv.so \ -shared \ .libs/mga_halmod.o .libs/clientlx.o HALlib/mgaHALlib.a \ -Wl,-Bstatic -Wl,-Bdynamic popd %endif tar xf $RPM_SOURCE_DIR/sax2-hwinfo-data.tar.gz -C $RPM_BUILD_ROOT %clean rm -rf "$RPM_BUILD_ROOT" %post /sbin/ldconfig if ls var/lib/hardware/ids/* &> /dev/null; then cat var/lib/hardware/ids/* > var/lib/hardware/hd.ids else rm -f var/lib/hardware/hd.ids fi exit 0 %postun /sbin/ldconfig if ls var/lib/hardware/ids/* &> /dev/null; then cat var/lib/hardware/ids/* > var/lib/hardware/hd.ids else rm -f var/lib/hardware/hd.ids fi exit 0 %files %defattr(-,root,root) %dir /usr/share/sax %dir /usr/share/sax/api %dir /usr/share/sax/api/data %dir /usr/share/sax/api/data/cdb %dir /usr/share/sax/sysp %dir /usr/share/sax/sysp/maps %dir /usr/share/sax/sysp/maps/update %dir /var/lib/hardware %dir /var/lib/hardware/ids %{_libdir}/lib* %{_libdir}/xorg/modules/ %{_mandir}/man4/* /usr/share/sax/api/data/cdb/Cards.20.%{name} /usr/share/sax/sysp/maps/update/Identity.map.20.%{name} /var/lib/hardware/ids/20.%{name} %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor