r5521 - in packages/trunk/bastet/debian: . patches

Ansgar Burchardt ansgar-guest at alioth.debian.org
Mon Jan 28 15:01:22 UTC 2008


Author: ansgar-guest
Date: 2008-01-28 15:01:22 +0000 (Mon, 28 Jan 2008)
New Revision: 5521

Added:
   packages/trunk/bastet/debian/postinst
   packages/trunk/bastet/debian/postrm
   packages/trunk/bastet/debian/preinst
Modified:
   packages/trunk/bastet/debian/changelog
   packages/trunk/bastet/debian/control
   packages/trunk/bastet/debian/patches/01_Makefile.patch
   packages/trunk/bastet/debian/rules
Log:
* Don't distribute score file, create in postinst instead (Closes: #461626).
* Update Debian Stanards version to 3.7.3
* Rename XS-Vcs-Svn and XS-Vcs-Browser fields to Vcs-Svn and Vcs-Browser

Modified: packages/trunk/bastet/debian/changelog
===================================================================
--- packages/trunk/bastet/debian/changelog	2008-01-28 13:15:53 UTC (rev 5520)
+++ packages/trunk/bastet/debian/changelog	2008-01-28 15:01:22 UTC (rev 5521)
@@ -11,8 +11,13 @@
   * Add watch file
   * Add Homepage field in control section
 
- -- Nacho Barrientos Arias <nacho at debian.org>  Mon, 11 Jul 2007 11:25:12 +0300
+  [ Ansgar Burchardt ]
+  * Don't distribute score file, create in postinst instead (Closes: #461626).
+  * Update Debian Stanards version to 3.7.3
+  * Rename XS-Vcs-Svn and XS-Vcs-Browser fields to Vcs-Svn and Vcs-Browser
 
+ -- Ansgar Burchardt <ansgar at 43-1.org>  Sun, 27 Jan 2008 17:24:40 +0100
+
 bastet (0.41-5) unstable; urgency=low
 
   * debian/control

Modified: packages/trunk/bastet/debian/control
===================================================================
--- packages/trunk/bastet/debian/control	2008-01-28 13:15:53 UTC (rev 5520)
+++ packages/trunk/bastet/debian/control	2008-01-28 15:01:22 UTC (rev 5521)
@@ -4,10 +4,10 @@
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Nacho Barrientos Arias <nacho at debian.org>
 Build-Depends: debhelper (>= 5), libncurses5-dev | libncurses-dev, quilt (>= 0.40)
-Standards-Version: 3.7.2
+Standards-Version: 3.7.3
 Homepage: http://fph.altervista.org/prog/bastet.shtml
-XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/bastet/
-XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/bastet/?op=log
+Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/bastet/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/bastet/?op=log
 
 Package: bastet
 Architecture: any
@@ -19,5 +19,3 @@
  gives you the worst, the most bastard it can find. Playing bastet can be 
  a painful experience, especially if you usually make "canyons" and wait for 
  the long I-shaped block.
- .
-  Homepage: http://fph.altervista.org/prog/bastet.shtml

Modified: packages/trunk/bastet/debian/patches/01_Makefile.patch
===================================================================
--- packages/trunk/bastet/debian/patches/01_Makefile.patch	2008-01-28 13:15:53 UTC (rev 5520)
+++ packages/trunk/bastet/debian/patches/01_Makefile.patch	2008-01-28 15:01:22 UTC (rev 5521)
@@ -7,8 +7,8 @@
 
 Index: bastet-0.41/Makefile
 ===================================================================
---- bastet-0.41.orig/Makefile	2007-07-09 21:11:47.000000000 +0200
-+++ bastet-0.41/Makefile	2007-07-09 21:39:23.000000000 +0200
+--- bastet-0.41.orig/Makefile	2004-10-19 19:54:58.000000000 +0200
++++ bastet-0.41/Makefile	2008-01-27 15:55:35.000000000 +0100
 @@ -1,8 +1,8 @@
  #makefile for bastet (c) 2004 Federico Poloni
  
@@ -29,12 +29,12 @@
  LDFLAGS=-lncurses
  SOURCES=main.c game.c highscore.c bast.c
  EXNAME=bastet
-@@ -39,8 +39,4 @@
+@@ -39,8 +39,3 @@
  
  install: $(EXNAME)
  	cp $(EXNAME) $(BIN_PREFIX)
 -	chown $(GAME_USER) $(BIN_PREFIX)$(EXNAME)
 -	chmod u+s $(BIN_PREFIX)$(EXNAME)
- 	touch $(DATA_PREFIX)$(HISCORE)
+-	touch $(DATA_PREFIX)$(HISCORE)
 -	chown $(GAME_USER) $(DATA_PREFIX)$(HISCORE)
 -	chmod 644 $(DATA_PREFIX)$(HISCORE)

Added: packages/trunk/bastet/debian/postinst
===================================================================
--- packages/trunk/bastet/debian/postinst	                        (rev 0)
+++ packages/trunk/bastet/debian/postinst	2008-01-28 15:01:22 UTC (rev 5521)
@@ -0,0 +1,23 @@
+#! /bin/sh
+# postrm script for bastet
+
+set -e
+
+scores=/var/games/bastet.scores
+
+# old version of bastet (<= 0.41-5) will remove high score file
+# on upgrade, so rescue it
+if [ -e "$scores.tmp" ] ; then
+  mv "$scores.tmp" "$scores"
+fi
+if [ ! -e "$scores" ] ; then
+
+  touch "$scores"
+  chgrp games "$scores"
+  chmod 664 "$scores"
+fi
+
+#DEBHELPER#
+
+exit 0
+

Added: packages/trunk/bastet/debian/postrm
===================================================================
--- packages/trunk/bastet/debian/postrm	                        (rev 0)
+++ packages/trunk/bastet/debian/postrm	2008-01-28 15:01:22 UTC (rev 5521)
@@ -0,0 +1,13 @@
+#! /bin/sh
+# postrm script for bastet
+
+set -e
+
+if [ "$1" = purge ] ; then
+  rm -f /var/games/bastet.scores
+fi
+
+#DEBHELPER#
+
+exit 0
+

Added: packages/trunk/bastet/debian/preinst
===================================================================
--- packages/trunk/bastet/debian/preinst	                        (rev 0)
+++ packages/trunk/bastet/debian/preinst	2008-01-28 15:01:22 UTC (rev 5521)
@@ -0,0 +1,21 @@
+#! /bin/sh
+# preinst script for bastet
+
+set -e
+
+scores=/var/games/bastet.scores
+
+case "$1" in
+  install|upgrade)
+    # old version of bastet (<= 0.41-5) will remove high score file
+    # on upgrade, so rescue it
+    if [ -e "$scores" ] ; then
+      cp "$scores" "$scores.tmp"
+    fi
+  ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+

Modified: packages/trunk/bastet/debian/rules
===================================================================
--- packages/trunk/bastet/debian/rules	2008-01-28 13:15:53 UTC (rev 5520)
+++ packages/trunk/bastet/debian/rules	2008-01-28 15:01:22 UTC (rev 5521)
@@ -47,15 +47,14 @@
 	dh_installchangelogs 
 	dh_installdocs
 	dh_installdirs
-	chown root.games debian/bastet/var/games/bastet.scores debian/bastet/usr/games/bastet
-	chmod g+w debian/bastet/var/games/bastet.scores
+	chown root.games debian/bastet/usr/games/bastet
 	chmod 2755 debian/bastet/usr/games/bastet
 	dh_install
 	dh_installman debian/manpages/bastet.6
 	dh_installmenu
 	dh_strip
 	dh_compress
-	dh_fixperms -Xvar/games/bastet.scores -Xusr/games/bastet
+	dh_fixperms -Xusr/games/bastet
 	dh_installdeb
 	dh_shlibdeps
 	dh_gencontrol




More information about the Pkg-games-commits mailing list