[Pkg-allegro-commits] r21 - unstable/wing/debian

Sam Hocevar sho at costa.debian.org
Mon May 29 13:36:06 UTC 2006


Author: sho
Date: 2006-05-29 13:36:05 +0000 (Mon, 29 May 2006)
New Revision: 21

Added:
   unstable/wing/debian/wing-data.preinst
Modified:
   unstable/wing/debian/changelog
   unstable/wing/debian/control
   unstable/wing/debian/rules
   unstable/wing/debian/wing.postinst
Log:
wing (0.7-27) unstable; urgency=low

  * debian/control:
    + Removed the wing/wing-data circular dependency.
    + Set policy to 3.7.2.


Modified: unstable/wing/debian/changelog
===================================================================
--- unstable/wing/debian/changelog	2006-05-28 22:02:12 UTC (rev 20)
+++ unstable/wing/debian/changelog	2006-05-29 13:36:05 UTC (rev 21)
@@ -1,3 +1,11 @@
+wing (0.7-27) unstable; urgency=low
+
+  * debian/control:
+    + Removed the wing/wing-data circular dependency.
+    + Set policy to 3.7.2.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Mon, 29 May 2006 15:23:03 +0200
+
 wing (0.7-26) unstable; urgency=low
 
   * debian/control:

Modified: unstable/wing/debian/control
===================================================================
--- unstable/wing/debian/control	2006-05-28 22:02:12 UTC (rev 20)
+++ unstable/wing/debian/control	2006-05-29 13:36:05 UTC (rev 21)
@@ -4,11 +4,11 @@
 Maintainer: Debian allegro packages maintainers <pkg-allegro-maintainers at lists.alioth.debian.org>
 Uploaders: Sam Hocevar (Debian packages) <sam+deb at zoy.org>
 Build-Depends: liballegro4.2-dev (>= 2:4.2.0-4), quilt, debhelper (>= 4.0)
-Standards-Version: 3.6.2
+Standards-Version: 3.7.2
 
 Package: wing
 Architecture: any
-Depends: ${shlibs:Depends}, wing-data
+Depends: ${shlibs:Depends}, wing-data (= ${Source-Version})
 Description: Galaga-like arcade game
  WING is a galaga knock-off arcade game. It features high quality
  pre-rendered graphics, dynamically generated stars in background, single
@@ -17,7 +17,6 @@
 
 Package: wing-data
 Architecture: all
-Depends: wing (= ${Source-Version})
 Conflicts: wing (<< 0.7-5)
 Description: graphics and audio data for wing
  WING is a galaga knock-off arcade game. It features high quality

Modified: unstable/wing/debian/rules
===================================================================
--- unstable/wing/debian/rules	2006-05-28 22:02:12 UTC (rev 20)
+++ unstable/wing/debian/rules	2006-05-29 13:36:05 UTC (rev 21)
@@ -30,8 +30,8 @@
 	dh_testdir -pwing
 	dh_testroot -pwing
 	dh_clean -k -pwing
-	dh_installdirs -pwing usr/games var/games
-
+	dh_installdirs -pwing usr/share/doc usr/games var/games usr/share/games/wing
+	dh_installdirs -pwing-data usr/share/games/wing
 	# install the package into debian/wing.
 	install `pwd`/wing `pwd`/debian/wing/usr/games/wing
 
@@ -42,11 +42,9 @@
 wing-data: 
 	dh_testdir -pwing-data
 	dh_testroot -pwing-data
-	dh_installdirs -pwing-data usr/share/doc usr/share/games/wing
 	cp -a images levels sound debian/wing-data/usr/share/games/wing
-	ln -s wing `pwd`/debian/wing-data/usr/share/doc/wing-data
-	#dh_installdocs -pwing-data
-	#dh_installchangelogs -pwing-data
+	dh_installdocs -pwing-data README
+	dh_installchangelogs -pwing-data
 	dh_compress -pwing-data
 	dh_fixperms -pwing-data
 	dh_installdeb -pwing-data
@@ -58,13 +56,11 @@
 binary-arch: build install
 	dh_testdir -pwing
 	dh_testroot -pwing
-	dh_installdirs -pwing usr/share/games/wing
 	cp debian/wing.xpm debian/wing/usr/share/games/wing/
-	dh_installdocs -pwing README
+	ln -s wing-data `pwd`/debian/wing/usr/share/doc/wing
 	dh_installmenu -pwing
 	dh_installman -pwing debian/wing.6
 	dh_installinfo -pwing
-	dh_installchangelogs -pwing
 #	dh_link -pwing
 	dh_strip -pwing
 	dh_compress -pwing

Added: unstable/wing/debian/wing-data.preinst
===================================================================
--- unstable/wing/debian/wing-data.preinst	2006-05-28 22:02:12 UTC (rev 20)
+++ unstable/wing/debian/wing-data.preinst	2006-05-29 13:36:05 UTC (rev 21)
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+set -e
+
+DOCDIR="/usr/share/doc/wing-data"
+
+if [ -L "$DOCDIR" ]; then
+  rm -f "$DOCDIR"
+fi
+
+#DEBHELPER#
+

Modified: unstable/wing/debian/wing.postinst
===================================================================
--- unstable/wing/debian/wing.postinst	2006-05-28 22:02:12 UTC (rev 20)
+++ unstable/wing/debian/wing.postinst	2006-05-29 13:36:05 UTC (rev 21)
@@ -1,5 +1,7 @@
 #!/bin/sh
 
+DOCDIR="/usr/share/doc/wing"
+
 case "$1" in
   configure)
     if ! dpkg-statoverride --list /usr/games/wing >/dev/null; then
@@ -33,6 +35,13 @@
     # Fix perms, just in case
     chown root:games /var/games/wing.scores
     chmod 0664 /var/games/wing.scores
+    # Fix the wing/wing-data circular dependency
+    if [ -d "$DOCDIR" -a ! -L "$DOCDIR" ]; then
+      rmdir --ignore-fail-on-non-empty "$DOCDIR"
+      if [ ! -d "$DOCDIR" ]; then
+        ln -s wing-data "$DOCDIR"
+      fi
+    fi
     ;;
   abort-upgrade|abort-remove|abort-deconfigure)
     ;;




More information about the Pkg-allegro-commits mailing list