SPECS: xorg-xserver-server.spec - trigger to edit xorg.conf (disable RgbPat...

qboosh qboosh at pld-linux.org
Fri Sep 12 22:03:41 CEST 2008


Author: qboosh                       Date: Fri Sep 12 20:03:41 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- trigger to edit xorg.conf (disable RgbPath and removed modules) on upgrade

---- Files affected:
SPECS:
   xorg-xserver-server.spec (1.140 -> 1.141) 

---- Diffs:

================================================================
Index: SPECS/xorg-xserver-server.spec
diff -u SPECS/xorg-xserver-server.spec:1.140 SPECS/xorg-xserver-server.spec:1.141
--- SPECS/xorg-xserver-server.spec:1.140	Fri Sep 12 20:19:46 2008
+++ SPECS/xorg-xserver-server.spec	Fri Sep 12 22:03:35 2008
@@ -100,6 +100,7 @@
 BuildRequires:	xorg-util-util-macros >= 0.99.2
 #BR: xcalibrateproto, tslib (for KDRIVE only)
 #BR: glitz-devel >= 0.4.3 (for XGL and EGL only)
+Requires(triggerpostun):	sed >= 4.0
 Requires:	pixman >= 0.9.5
 Requires:	xkeyboard-config
 # for rgb.txt
@@ -384,6 +385,18 @@
 fi
 %endif
 
+%triggerpostun -- xorg-xserver-server < 1.5.0
+if [ -f /etc/X11/xorg.conf ]; then
+	sed -i -e 's/^\s*RgbPath.*$/#& # obsolete option/' /etc/X11/xorg.conf
+	sed -i -e 's/^\s*Load\s*"type1".*$/#& # obsolete module/' /etc/X11/xorg.conf
+%if %{without record}
+	sed -i -e 's/^\s*Load\s*"record".*$/#& # module disabled in this build/' /etc/X11/xorg.conf
+%endif
+%if %{without xtrap}
+	sed -i -e 's/^\s*Load\s*"xtrap".*$/#& # deprecated module, disabled/' /etc/X11/xorg.conf
+%endif
+fi
+
 %files
 %defattr(644,root,root,755)
 %doc COPYING ChangeLog
@@ -499,6 +512,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.141  2008/09/12 20:03:35  qboosh
+- trigger to edit xorg.conf (disable RgbPath and removed modules) on upgrade
+
 Revision 1.140  2008/09/12 18:19:46  qboosh
 - libglx still provides glapi for dri drivers
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/xorg-xserver-server.spec?r1=1.140&r2=1.141&f=u



More information about the pld-cvs-commit mailing list