Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:fmherschel
fhxorg
xorg-x11-driver-video.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xorg-x11-driver-video.spec of Package fhxorg
# # spec file for package xorg-x11-driver-video (Version 7.2) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild # usedforbuild Mesa Mesa-devel aaa_base acl attr audit-libs autoconf automake bash bind-libs bind-utils binutils bison bzip2 coreutils cpio cpp cpp41 cracklib cvs cyrus-sasl db diffutils e2fsprogs expat file filesystem fillup findutils flex fontconfig fontconfig-devel fonts-config freetype2 freetype2-devel gawk gcc gcc41 gdbm gdbm-devel gettext gettext-devel glib2 glib2-devel glibc glibc-devel glibc-locale glitz glitz-devel gnome-filesystem gpm grep groff gzip info insserv klogd less libacl libattr libcom_err libdrm libdrm-devel libgcc41 libltdl libmudflap41 libnscd libstdc++41 libtool libvolume_id libxcrypt libzio linux-kernel-headers m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch perl permissions pkgconfig popt procinfo procps psmisc pwdutils rcs readline rpm sed strace sysvinit tar tcpd texinfo timezone unzip util-linux vim xorg-x11-devel xorg-x11-fonts-core xorg-x11-fonts-devel xorg-x11-libICE xorg-x11-libICE-devel xorg-x11-libSM xorg-x11-libSM-devel xorg-x11-libX11 xorg-x11-libX11-devel xorg-x11-libXau xorg-x11-libXau-devel xorg-x11-libXdmcp xorg-x11-libXdmcp-devel xorg-x11-libXext xorg-x11-libXext-devel xorg-x11-libXfixes xorg-x11-libXfixes-devel xorg-x11-libXmu xorg-x11-libXmu-devel xorg-x11-libXp xorg-x11-libXp-devel xorg-x11-libXpm xorg-x11-libXpm-devel xorg-x11-libXprintUtil xorg-x11-libXprintUtil-devel xorg-x11-libXrender xorg-x11-libXrender-devel xorg-x11-libXt xorg-x11-libXt-devel xorg-x11-libXv xorg-x11-libXv-devel xorg-x11-libfontenc xorg-x11-libfontenc-devel xorg-x11-libs xorg-x11-libxkbfile xorg-x11-libxkbfile-devel xorg-x11-proto-devel xorg-x11-server xorg-x11-server-sdk xorg-x11-util-devel xorg-x11-xtrans-devel zlib zlib-devel 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.2 Release: 33 License: X11/MIT BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 Provides: xorg-x11-driver-video-nvidia Obsoletes: xorg-x11-driver-video-nvidia Summary: X.Org video drivers Source0: xf86-video-apm-X11R7.1-1.1.1.tar.bz2 Source1: xf86-video-ark-X11R7.1-0.6.0.tar.bz2 Source2: xf86-video-ast-X11R7.1-0.81.0.tar.bz2 Source3: xf86-video-ati-6.6.3.tar.bz2 Source4: xf86-video-chips-X11R7.1-1.1.1.tar.bz2 Source5: xf86-video-cirrus-X11R7.1-1.1.0.tar.bz2 Source6: xf86-video-cyrix-X11R7.1-1.1.0.tar.bz2 Source7: xf86-video-dummy-X11R7.1-0.2.0.tar.bz2 Source8: xf86-video-fbdev-X11R7.1-0.3.0.tar.bz2 Source9: xf86-video-glint-X11R7.1-1.1.1.tar.bz2 Source10: xf86-video-i128-1.1.0.6.tar.bz2 Source11: xf86-video-i740-X11R7.1-1.1.0.tar.bz2 Source12: xf86-video-i810-1.7.2.tar.bz2 Source13: xf86-video-imstt-X11R7.1-1.1.0.tar.bz2 Source14: xf86-video-mga-1.4.4.tar.bz2 Source15: xf86-video-neomagic-X11R7.1-1.1.1.tar.bz2 Source16: xf86-video-newport-0.2.1.tar.bz2 Source17: xf86-video-nsc-2.8.2.tar.bz2 Source18: xf86-video-nv-1.2.0.tar.bz2 Source19: xf86-video-rendition-4.1.2.tar.bz2 Source20: xf86-video-s3-X11R7.1-0.4.1.tar.bz2 Source21: xf86-video-s3virge-X11R7.1-1.9.1.tar.bz2 Source22: xf86-video-savage-2.1.2.tar.bz2 Source23: xf86-video-siliconmotion-1.4.2.tar.bz2 Source24: xf86-video-sis-0.9.2.tar.bz2 Source25: xf86-video-sisusb-X11R7.1-0.8.1.tar.bz2 Source26: xf86-video-sunbw2-X11R7.1-1.1.0.tar.bz2 Source27: xf86-video-suncg14-X11R7.1-1.1.0.tar.bz2 Source28: xf86-video-suncg3-X11R7.1-1.1.0.tar.bz2 Source29: xf86-video-suncg6-X11R7.1-1.1.0.tar.bz2 Source30: xf86-video-sunffb-X11R7.1-1.1.0.tar.bz2 Source31: xf86-video-sunleo-X11R7.1-1.1.0.tar.bz2 Source32: xf86-video-suntcx-X11R7.1-1.1.0.tar.bz2 Source33: xf86-video-tdfx-1.2.2.tar.bz2 Source34: xf86-video-tga-X11R7.1-1.1.0.tar.bz2 Source35: xf86-video-trident-1.2.3.tar.bz2 Source36: xf86-video-tseng-1.1.1.tar.bz2 Source37: xf86-video-v4l-X11R7.1-0.1.1.tar.bz2 Source38: xf86-video-vesa-1.2.2.tar.bz2 Source39: xf86-video-vga-X11R7.1-4.1.0.tar.bz2 Source40: xf86-video-via-0.2.2.tar.bz2 Source41: xf86-video-vmware-10.14.0.tar.bz2 Source42: xf86-video-voodoo-1.1.1.tar.bz2 Source43: xf86-video-impact-0.2.0.tar.bz2 Source44: HALlib-4.1.tar.gz Source45: xf86-video-intel.modesetting-20061121.tar.bz2 Patch1: radeon-xrandr-dotclock.diff Patch2: radeon_dell.diff Patch3: ps_nv.diff Patch5: mga-g200se_pci-fix.diff Patch6: p_mga.diff Patch9: xf86-video-sunffb.diff Patch10: xf86-video-tdfx.diff Patch11: xf86-video-glint.diff Patch12: xf86-video-mga-hal.diff Patch13: xf86-video-fbdev.diff Patch14: xf86-video-rendition.diff Patch16: xf86-video-nsc.diff Patch17: p_i810-refresh.diff Patch18: radeon-vbios-ppc.diff Patch19: xf86-video-i810-video-debug.diff Patch20: xf86-video-i810-linearalloc.diff Patch21: xf86-video-i810-setcursorposition.diff Patch22: xf86-video-i810-mergedfb-checks.diff Patch23: xf86-video-i810-965g-xv-hang.diff Patch24: xf86-video-intel.modesetting.diff Patch25: newdrm.diff Patch26: xf86-video-i810-disable-debug.diff Patch27: xf86-video-i810-update-port-attributes.diff Patch28: xf86-video-i810-modelines-verbose.diff Patch29: xf86-video-fbdev-disable-shadowfb.diff %description This package contains X.Org video drivers. %debug_package %prep %setup -n . -T -D rm -rf $RPM_BUILD_DIR/* for i in $RPM_SOURCE_DIR/*.tar.bz2; do tar xjf $i; done pushd xf86-video-ati-*/src %patch1 -p1 %patch2 -p0 %patch18 -p1 popd pushd xf86-video-nv-*/src %patch3 -p6 popd pushd xf86-video-mga-*/src tar xzf %{SOURCE44} %patch5 -p1 %patch6 -p1 popd pushd xf86-video-mga-* %ifarch %ix86 %patch12 %endif popd pushd xf86-video-sunffb-* %patch9 popd pushd xf86-video-tdfx-* %patch10 popd pushd xf86-video-glint-* %patch11 popd pushd xf86-video-fbdev-* %patch13 %patch29 popd pushd xf86-video-rendition-* %patch14 popd pushd xf86-video-nsc-* %patch16 popd pushd xf86-video-i810-* ### disabled for now #%patch17 %patch19 -p1 %patch20 -p1 %patch21 -p1 %patch22 -p1 %patch23 -p1 %patch26 -p1 %patch27 -p1 %patch28 -p1 popd pushd xf86-video-intel.modesetting %patch24 -p0 %patch25 -p1 -R mv man/i810.man man/i810beta.man popd %build for dir in xf86-video-via-* \ xf86-video-intel.modesetting \ xf86-video-nv-* \ xf86-video-i810-* \ xf86-video-mga-* \ xf86-video-ati-* \ $(ls | grep -v -e xf86-video-impact \ -e xf86-video-via \ -e xf86-video-intel.modesetting \ -e xf86-video-nv \ -e xf86-video-i810 \ -e xf86-video-mga \ -e xf86-video-ati); do pushd $dir case $dir in xf86-video-i810-* | \ xf86-video-intel.modesetting | \ xf86-video-mga-* | \ xf86-video-nsc-*) autoreconf -fi ;; *) ;; esac ./configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \ --prefix=/usr --libdir=%{_libdir} --mandir=%{_mandir} make popd done %install for dir in $(ls | grep -v -e xf86-video-impact \ -e xf86-video-intel.modesetting); do make -C $dir install DESTDIR=$RPM_BUILD_ROOT done install -m 755 xf86-video-intel.modesetting/src/.libs/i810_drv.so \ $RPM_BUILD_ROOT/usr/%{_lib}/xorg/modules/drivers/i810beta_drv.so ln -snf nv_drv.so \ $RPM_BUILD_ROOT/usr/%{_lib}/xorg/modules/drivers/nvidia_drv.so %ifarch %ix86 pushd xf86-video-mga-*/src gcc -m32 \ -o $RPM_BUILD_ROOT/usr/%{_lib}/xorg/modules/drivers/mga_hal_drv.so \ -shared -nostdlib \ .libs/mga_halmod.o .libs/clientlx.o HALlib/mgaHALlib.a \ -Wl,-Bstatic -lgcc -Wl,-Bdynamic popd %endif %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,root,root) /usr/%{_lib}/lib* /usr/%{_lib}/xorg/modules/ %{_mandir}/man4/* %changelog -n xorg-x11-driver-video * Fri Nov 24 2006 - sndirsch@suse.de - xf86-video-fbdev-disable-shadowfb.diff: * fbdev: disable use of shadowfb by default (Bug #220171) * Wed Nov 22 2006 - sndirsch@suse.de - xf86-video-i810-update-port-attributes.diff: * update port attributes immediately when overlay is on. - xf86-video-i810-modelines-verbose.diff * Be a little more verbose when rejecting modes. * Tue Nov 21 2006 - sndirsch@suse.de - updated (optional) intel modesetting driver (git_2006-11-21) * Enable second SDVO channel. Rework SDVO support so that it can deal with two channels correctly, also save/restore all connected output timings. * Set configured values for screen virtual size and initial frame. Computation for virtual size and initial frame origin is quite broken in xf86 common code. * Sun Nov 19 2006 - sndirsch@suse.de - xf86-video-i810-disable-debug.diff: * disable some debug message (Alan Hourihane) * Sun Nov 19 2006 - sndirsch@suse.de - updated (optional) intel modesetting driver (git_2006-11-19) * Fix TV color key. Subcarrier defines were incorrect in header file leaving one of the DDA phases disabled. * Preliminary 945 TV output. Color key is broken. Fixed mode. TV output is generating video with this patch, but the color burst signal is incorrect somehow. * Disable some debug message * Bug 8594: Fix Xv hang with G965 * Add support for the new DRM memory manager. Some code are duplicated with the new libdrm. Once this code has been released with xserver, it can be removed. See the man page for new options and backwards 3D driver compatibility. * Add some MergedFB checks for accelerator limitations * Fix manpage to report 8160 instead of 6144 for LinearAlloc. * Don't crash if SetCursorPosition is called with pScrn->currentMode == NULL. This allows the driver to work with servers that don't have the fix for this that was only recently pushed to git. * Make VIDEO_DEBUG into a configure option * Bump to 1.7.2 * Ugh. Turn off debugging. * Fix bug #8553 & #8542 - suspend/resume regression from 1.5 driver * Fix some warnings * Fix server regeneration problem mapping the aperture * Fix bug #5795, VT switching fails because of a bad test on some platforms. * Enable XV_PORT attribute even when not in Clone mode. As Clone mode is now something that can change after server startup, always enable the XV_PORT attribute as we cannot change the list of reported attributes. * silence warning * Missing gamma bit * Fix issues with Xv locking up the engine. bug #7915. * Always call I830UpdateXineramaScreenInfo() unconditionally, and document why. * Store viewport limits of both pipes in SAREA. This allows DRI clients to determine which pipe they should synchronize buffer swaps of each window to. * If the DRM can handle it, enable vertical blank interrupts for both pipes. * Only enable the IRQ after DRIFinishScreenInit. This makes sure we've been assigned a context ID, so the interrupt context won't mess things up if it grabs the HW lock. * Fix bug #7943 where video flickers when changing attributes. This code was a leftover from testing lockups and shouldn't be needed anymore. * Typo fix in man page (Debian bug #364559). * bump max Xvideo height to 1088 to cope with some players. - newdrm.diff (reverse applied): * disables new drm (2.2) stuff in intel modesetting driver * Fri Nov 17 2006 - sndirsch@suse.de - updated (optional) intel modesetting driver (git_2006-11-17) * Mon Nov 06 2006 - sndirsch@suse.de - updated rendition driver to release 1.2.3 * Build fix for systems with <elf_abi.h> instead of <elf.h> (X.Org Bug #7707) - updated intel modesetting driver (git_2006-11-06) * Fri Nov 03 2006 - sndirsch@suse.de - updated trident dirver to release 1.2.3 * Remove spurious line that stops blit's from working (on XP4/XP5) * Fri Nov 03 2006 - sndirsch@suse.de - updated intel modesetting driver (git_2006-11-03) * Thu Nov 02 2006 - sndirsch@suse.de - updated vmware driver to release 10.14.0 * Add Xinerama support. - updated intel modesetting driver (git_2006-11-02) * Mon Oct 30 2006 - sndirsch@suse.de - added intel modesetting driver "i810beta" (optional) * Mon Oct 30 2006 - sndirsch@suse.de - xf86-video-i810-video-debug.diff: * Make VIDEO_DEBUG into a configure option - xf86-video-i810-linearalloc.diff: * Fix manpage to report 8160 instead of 6144 for LinearAlloc. - xf86-video-i810-setcursorposition.diff: * Don't crash if SetCursorPosition is called with pScrn->currentMode == NULL. This allows the driver to work with servers that don't have the fix for this that was only recently pushed to git. - xf86-video-i810-mergedfb-checks.diff: * Add some MergedFB checks for accelerator limitations - xf86-video-i810-965g-xv-hang.diff: * X.Org Bug 8594: Fix Xv hang with G965 * Sat Oct 28 2006 - sndirsch@suse.de - updated mga driver to release 1.4.4: * Fix initialization issues that led to DRI lock-ups on some G400 configurations. Minor code refactoring. * Wed Oct 25 2006 - sndirsch@suse.de - reverted latest change; i82875p_edac should be blacklisted in global blacklist instead (Bug #213840) * Tue Oct 24 2006 - sndirsch@suse.de - make sure that intel-agp is loaded before i82875p_edac kernel module (Bug #213840) * Sat Oct 14 2006 - sndirsch@suse.de - X.Org 7.2RC1 package update: * xf86-video-i128-1.1.0.6 * xf86-video-voodoo-1.1.1 * xf86-video-nsc-2.8.2 * xf86-video-tseng-1.1.1 * xf86-video-sis-0.9.2 * xf86-video-vesa-1.2.2 * xf86-video-newport-0.2.1 * xf86-video-via-0.2.2 * xf86-video-tdfx-1.2.2 * xf86-video-mga-1.4.3 * xf86-video-trident-1.2.2 * xf86-video-rendition-4.1.1 * xf86-video-siliconmotion-1.4.2 * Fri Oct 13 2006 - sndirsch@suse.de - update i810 driver to release 1.7.2 * Turn off debugging. * Fri Oct 13 2006 - sndirsch@suse.de - update i810 driver to release 1.7.1 * Fix bug #8553 & #8542 - suspend/resume regression from ... * Fix some warnings * Fix server regeneration problem mapping the aperture * Fix bug #5795, VT switching fails because of a bad ... * silence warning xf86-video-intel-1.7.0 / xf86-video-i810-1.7.0 * Enable XV_PORT attribute even when not in Clone mode. * Wed Oct 11 2006 - sndirsch@suse.de - fixed build of via driver (build enabled again, Bug #207118) * Mon Oct 09 2006 - sndirsch@suse.de - update savage driver to release 2.1.2 * EXA support (copy and solid only) * PCI BAR refactoring (preparation for PCI-rework) * fix DRI locking * bug fixes - update i810 driver to release 1.7.0 * Typo fix in man page (Debian bug #364559). * Fix bug #5150. Disable LVDS usage on i915G, i945G and i965G. * Disable device check when mergedfb in operation. * Fix bug #7930, i810 doesn't compile without DRI * remove GL* usage * fix typo * Fix SetVBlank to operate all the time * Fix bug with probing info of DFP2 and LFP2 connected * When in MergedFB mode, fix offscreen memory allocation. * Fix bug #7943 where video flickers when changing * bump max Xvideo height to 1088 to cope with some players. * Fix issues with Xv locking up the engine. bug #7915. * Missing gamma bit * bump to 1.7.0 * silence warning * Bug #7905: Mark DRI state as dirty in 965 textured video, fixing hangs with 3d. * Add a check for intel-gen4asm, and rules to compile {wm,sf}_prog.h using it. * Fix a compile failure from the last commit. * Only enable the IRQ after DRIFinishScreenInit. * If the DRM can handle it, enable vertical blank interrupts for both pipes. * Store viewport limits of both pipes in SAREA. * Always call I830UpdateXineramaScreenInfo() unconditionally, and document why. * Fix undefined alloc type for agp memory - update ati driver to release 6.6.3 * The main fix is for rn50/M6/M7 stability problems since memmap * obsoletes radeon_rn50_memmap.diff * Wed Sep 20 2006 - sndirsch@suse.de - disabled build of via driver for now (Bug #207118) * Tue Sep 19 2006 - sndirsch@suse.de - update to mga driver to release 1.4.2 * Fix locking issues that prevented DRI from working. Some compile warnings were also removed and some code refactored. * obsoletes xf86-video-mga.diff * Mon Sep 18 2006 - sndirsch@suse.de - radeon_rn50_memmap.diff/radeon_rn50_memmap-sle10.diff: * This should fixup the rn50/m6/m7 memory map problem that has been reported since BenH's memory mapping changes (Bug #204882) * Wed Sep 13 2006 - sndirsch@suse.de - radeon-vbios-ppc.diff: * let RADEONGetBIOSInfo fail on ppc as before since content in VBIOS on ppc seem to be bogus anyway (Bug #197847) * obsoletes radeon-min_dotclock.diff * Fri Sep 01 2006 - sndirsch@suse.de - removed Requires: xorg-x11-server, since xorg-x11-input-video is already required by xorg-x11-server, which resulted in a fatal dependancy cycle * Mon Aug 28 2006 - sndirsch@suse.de - radeon-min_dotclock.diff: * check for bogus minclock in VBIOS and set a reasonable value instead (Bug #197847) * Fri Aug 25 2006 - sndirsch@suse.de - updated ati/r128/radeon driver combo to release 6.6.2 - "Lots of fixes, mostly the best ones are stability for r300." - obsoletes p_bug148696.diff, radeon_bios.diff, rn50_disable-render-accel.diff * Fri Aug 11 2006 - sndirsch@suse.de - updated i810/intel driver to release 1.6.5 * Fixes DRI compatibility with pre-1.6.4 releases, and improves i915 textured video. * Thu Aug 10 2006 - sndirsch@suse.de - updated i810/intel driver to release 1.6.4 * New release providing i965 support * Tue Aug 08 2006 - sndirsch@suse.de - updated i810/intel driver to release 1.6.3 * Add mergedfb support to the intel driver * Update Xvideo to deal with MergedFB modes. * When detecting new monitors in mergedfb renew the modepool. * Calculate allowable refresh rates on the private * Fix pipe reversal for Xv * Fix DGA with MergedFB * Ensure palette is updated in mergedfb & clone modes * Disable detecting of new monitors on VT switch. * Re-enable monitor detect after a few fixups. * check for xineramaproto - disabled p_i810-refresh.diff due to radical driver changes for now * Sun Aug 06 2006 - sndirsch@suse.de - p_i810-refresh.diff: * refresh rates fixes (Bug #102345) * Tue Aug 01 2006 - sndirsch@suse.de - fixed build of nsc driver by adding -DXFree86Server to CFLAGS * Sat Jul 29 2006 - sndirsch@suse.de - fixed fatal compiler warnings * Fri Jul 28 2006 - sndirsch@suse.de - use "-fno-strict-aliasing" * Thu Jul 27 2006 - sndirsch@suse.de - build Matrox HAL library (required for MergedFB and other features) * Thu Jul 27 2006 - sndirsch@suse.de - use $RPM_OPT_FLAGS * Thu Jul 27 2006 - sndirsch@suse.de - updated i810 driver to release 1.6.1 * Mon Jul 24 2006 - sndirsch@suse.de - fixed fatal compiler warnings * Tue Jun 27 2006 - sndirsch@suse.de - created package
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