1
0
OBS User unknown 2008-01-28 15:42:43 +00:00 committed by Git OBS Bridge
parent 7d16209f3a
commit 5421fee007
2 changed files with 27 additions and 46 deletions

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Thu Jan 24 16:26:23 CET 2008 - sndirsch@suse.de
- only switch to radeon driver in %post if radeonold driver is no
longer available (Bug #355009)
- some more cleanup in %post
-------------------------------------------------------------------
Thu Jan 24 11:41:44 CET 2008 - schwab@suse.de

View File

@ -21,7 +21,7 @@ BuildRequires: libjpeg-devel
Url: http://xorg.freedesktop.org/
%define EXPERIMENTAL 0
Version: 7.3
Release: 51
Release: 53
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@ -395,55 +395,25 @@ pushd etc/X11 &> /dev/null
fi
popd &> /dev/null
if [ -f etc/X11/xorg.conf ]; then
# keyboard driver specification seems to be case-sensitive now :-(
# SLES9 SPx --> SLES10: i915 --> i810 driver
# SuSE 9.3 --> SuSE 10.0: xgi --> sis driver
# SuSE 9.3 --> SuSE 10.0: cz_qwerty,us --> cz(qwerty,basic) keyboard map
# SuSE 9.3 --> SuSE 10.0: sk_qwerty,us --> sk(qwerty,basic) keyboard map
# SuSE 9.3 --> SuSE 10.0: el --> gr keyboard map
# SuSE 10.0 --> SuSE 10.1: r128 --> ati driver
# SuSE 9.0 --> SuSE 9.1: /dev/mouse --> /dev/input/mice (Bug #172260)
# SuSE 10.1 --> SuSE 10.2: X11 fonts have moved to /usr/share/fonts
# SuSE 10.1 --> SuSE 10.2: radeonold/radeon10b --> radeon
# SuSE 10.2 --> SUSE 10.3: i810beta --> intel
if grep -q -e \"[kK]eyboard\" \
-e \"i915\" \
-e \"xgi\" \
-e \"r128\" \
-e \"radeonold\" \
-e \"radeon10b\" \
-e \"i810beta\" \
-e \"/dev/mouse\" \
-e /usr/X11R6/lib/X11/fonts/ \
# SuSE 10.1 --> SuSE 10.2: radeonold --> radeon
if grep -q -e /usr/X11R6/lib/X11/fonts/ \
-e /usr/X11/lib/X11/fonts/ \
-e /usr/lib/X11/fonts/ \
-e _qwerty \
-e \"el\" \
etc/X11/xorg.conf; then
sed -i.post_xorg-x11-server \
-e 's/\"[kK]eyboard\"/\"kbd\"/g' \
-e 's/\"i915\"/\"i810\"/g' \
-e 's/\"xgi\"/\"sis\"/g' \
-e 's/\"r128\"/\"ati\"/g' \
-e 's/\"radeonold\"/\"radeon\"/g' \
-e 's/\"radeon10b\"/\"radeon\"/g' \
-e 's/\"i810beta\"/\"intel\"/g' \
-e 's+/dev/mouse+/dev/input/mice+g' \
-e 's+/usr/X11R6/lib/X11/fonts/+/usr/share/fonts/+g' \
-e 's+/usr/X11/lib/X11/fonts/+/usr/share/fonts/+g' \
-e 's+/usr/lib/X11/fonts/+/usr/share/fonts/+g' \
-e '
/\"XkbLayout\".*\".*_qwerty,us\"/{
h
g
a\
Option\t"XkbVariant" "qwerty,basic"
}
' \
-e s/_qwerty//g \
-e s/\"el\"/\"gr\"/g \
etc/X11/xorg.conf
fi
if grep -q \"radeonold\" etc/X11/xorg.conf; then
# only switch to radeon if radeonold is no longer available (Bug #355009)
if test ! -f /usr/%{_lib}/xorg/modules/drivers/radeonold_drv.so; then
sed -i.post_xorg-x11-server -e 's/\"radeonold\"/\"radeon\"/g' \
etc/X11/xorg.conf
fi
fi
fi
%endif
# Installation of init script seems to be disabled by default
@ -569,6 +539,10 @@ exit 0
%endif
%changelog
* Thu Jan 24 2008 sndirsch@suse.de
- only switch to radeon driver in %%post if radeonold driver is no
longer available (Bug #355009)
- some more cleanup in %%post
* Thu Jan 24 2008 schwab@suse.de
- Move manpage to the sub package that provides the binary.
* Wed Jan 23 2008 sndirsch@suse.de
@ -602,7 +576,7 @@ exit 0
* CVE-2007-6428 - TOG-cup extension memory corruption.
* CVE-2007-6429 - MIT-SHM and EVI extensions integer overflows.
* CVE-2008-0006 - PCF Font parser buffer overflow.
* Wed Dec 12 2007 sndirsch@suse.de
* Thu Dec 13 2007 sndirsch@suse.de
- xorg-server 1.4.0.90 (prerelease of 1.4.1)
* Fri Nov 30 2007 sndirsch@suse.de
- pixman.diff
@ -621,7 +595,7 @@ exit 0
* Only clear crtc of output if it is the one we're actually working on.
- commit-fa19e84.diff
* Fix initial placement of LeftOf and Above.
* Thu Nov 22 2007 sndirsch@suse.de
* Fri Nov 23 2007 sndirsch@suse.de
- pixman.diff no longer required
* Sun Nov 18 2007 sndirsch@suse.de
- s390(x): allow mfb build without Xorg server being built
@ -639,7 +613,7 @@ exit 0
- ia64linuxPciInit: allocate extra space for fake devices.
* Sat Nov 10 2007 sndirsch@suse.de
- updated to Mesa 7.0.2 (final) sources
* Wed Oct 31 2007 sndirsch@suse.de
* Thu Nov 01 2007 sndirsch@suse.de
- updated to Mesa 7.0.2 RC1 sources
* Tue Oct 23 2007 sndirsch@suse.de
- xorg-server-1.4-vnc-64bit.diff
@ -739,10 +713,10 @@ exit 0
- use-composite-for-unequal-depths.patch:
* Use Composite when depths don't match (Bug #309107, X.Org Bug
[#7447])
* Fri Sep 07 2007 schwab@suse.de
* Sat Sep 08 2007 schwab@suse.de
- Update off-by-one patch.
- Remove empty patch.
* Mon Sep 03 2007 sndirsch@suse.de
* Tue Sep 04 2007 sndirsch@suse.de
- fbdevhw.diff:
* ignore pixclock set to 0 by Xen kernel (Bug #285523)
* Fri Aug 31 2007 sndirsch@suse.de
@ -1270,7 +1244,7 @@ exit 0
tarball (Bug #204110)
- added a check to specfile to make sure that these will not be
reintroduced with the next Mesa update again (Bug #204110)
* Fri Sep 01 2006 sndirsch@suse.de
* Sat Sep 02 2006 sndirsch@suse.de
- moved xf86Parser.h,xf86Optrec.h back to /usr/include/xorg, since
SaX2 build issues have finally been resolved by making use of
"-iquote /usr/include/xorg -I."