X Strike Force Render SVN commit: rev 35 - branches/stop-diverting-xfree86/debian
Author: branden
Date: 2003-12-08 17:13:23 -0500 (Mon, 08 Dec 2003)
New Revision: 35
Removed:
branches/stop-diverting-xfree86/debian/render-dev.postrm
Modified:
branches/stop-diverting-xfree86/debian/changelog
branches/stop-diverting-xfree86/debian/control
branches/stop-diverting-xfree86/debian/render-dev.preinst
Log:
Make package compatible with the XFree86 4.3.0 package reorganization.
- debian/control:
+ render-dev depends on x-dev for X protocol headers
+ render-dev conflicts with xlibs-dev (<< 4.3.0) due to (now undiverted)
file overlaps
- debian/render-dev.preinst: remove diversions made by previous versions
of render-dev if present
- debian/render-dev.postrm: deleted
Modified: branches/stop-diverting-xfree86/debian/changelog
===================================================================
--- branches/stop-diverting-xfree86/debian/changelog 2003-12-08 21:52:00 UTC (rev 34)
+++ branches/stop-diverting-xfree86/debian/changelog 2003-12-08 22:13:23 UTC (rev 35)
@@ -1,3 +1,16 @@
+render (0.8-4) unstable; urgency=low
+
+ * Make package compatible with the XFree86 4.3.0 package reorganization.
+ - debian/control:
+ + render-dev depends on x-dev for X protocol headers
+ + render-dev conflicts with xlibs-dev (<< 4.3.0) due to (now undiverted)
+ file overlaps
+ - debian/render-dev.preinst: remove diversions made by previous versions
+ of render-dev if present
+ - debian/render-dev.postrm: deleted
+
+ -- Branden Robinson <branden@debian.org> Mon, 8 Dec 2003 17:07:04 -0500
+
render (0.8-3) unstable; urgency=low
* Correct installation location of render.pc file (thanks, Aaron M. Ucko!)
Modified: branches/stop-diverting-xfree86/debian/control
===================================================================
--- branches/stop-diverting-xfree86/debian/control 2003-12-08 21:52:00 UTC (rev 34)
+++ branches/stop-diverting-xfree86/debian/control 2003-12-08 22:13:23 UTC (rev 35)
@@ -9,7 +9,8 @@
Package: render-dev
Section: libdevel
Architecture: all
-Depends: xlibs-dev
+Depends: x-dev
+Conflicts: xlibs-dev (<< 4.3.0)
Description: X Rendering Extension header files and documentation
The X Rendering Extension (Render) introduces digital image composition as
the foundation of a new rendering model within the X Window System.
Deleted: branches/stop-diverting-xfree86/debian/render-dev.postrm
===================================================================
--- branches/stop-diverting-xfree86/debian/render-dev.postrm 2003-12-08 21:52:00 UTC (rev 34)
+++ branches/stop-diverting-xfree86/debian/render-dev.postrm 2003-12-08 22:13:23 UTC (rev 35)
@@ -1,18 +0,0 @@
-#!/bin/sh
-
-# $Id$
-
-set -e
-
-if [ "$1" = "remove" ]; then
- dpkg-divert --package render-dev --remove --rename \
- --divert /usr/X11R6/include/X11/extensions/render-0.2.h /usr/X11R6/include/X11/extensions/render.h
- dpkg-divert --package render-dev --remove --rename \
- --divert /usr/X11R6/include/X11/extensions/renderproto-0.2.h /usr/X11R6/include/X11/extensions/renderproto.h
-fi
-
-#DEBHELPER#
-
-exit 0
-
-# vim:set ai et sts=4 sw=4 tw=0:
Modified: branches/stop-diverting-xfree86/debian/render-dev.preinst
===================================================================
--- branches/stop-diverting-xfree86/debian/render-dev.preinst 2003-12-08 21:52:00 UTC (rev 34)
+++ branches/stop-diverting-xfree86/debian/render-dev.preinst 2003-12-08 22:13:23 UTC (rev 35)
@@ -5,10 +5,22 @@
set -e
if [ "$1" = "install" -o "$1" = "upgrade" ]; then
- dpkg-divert --package render-dev --add --rename \
- --divert /usr/X11R6/include/X11/extensions/render-0.2.h /usr/X11R6/include/X11/extensions/render.h
- dpkg-divert --package render-dev --add --rename \
- --divert /usr/X11R6/include/X11/extensions/renderproto-0.2.h /usr/X11R6/include/X11/extensions/renderproto.h
+ # Eliminate diversions created by render-dev (<= 0.8-3). "dpkg-divert
+ # --list" does not have a useful exit status, so we have to compare its
+ # output to the null string.
+ if [ "$(dpkg-divert --list /usr/X11R6/include/X11/extensions/render.h)" != \
+ "" ]; then
+ dpkg-divert --package render-dev --remove --rename \
+ --divert /usr/X11R6/include/X11/extensions/render-0.2.h \
+ /usr/X11R6/include/X11/extensions/render.h
+ fi
+
+ if [ "$(dpkg-divert --list \
+ /usr/X11R6/include/X11/extensions/renderproto.h)" != "" ]; then
+ dpkg-divert --package render-dev --remove --rename \
+ --divert /usr/X11R6/include/X11/extensions/renderproto-0.2.h \
+ /usr/X11R6/include/X11/extensions/renderproto.h
+ fi
fi
#DEBHELPER#
Reply to: