[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: