omega-rpg (1:0.90-pa9-15) debian-dir only changes

Summary

 debian/README.Debian       |    3 +
 debian/changelog           |  107 +++++++++++++++++++++++++++++++++++++++++++++
 debian/compat              |    1 
 debian/control             |   19 +++++++
 debian/copyright           |   61 +++++++++++++++++++++++++
 debian/menu                |    3 +
 debian/omega-rpg.docs      |    2 
 debian/omega-rpg.overrides |    2 
 debian/omega-rpg.postinst  |   17 +++++++
 debian/omega-rpg.postrm    |    9 +++
 debian/rules               |   66 +++++++++++++++++++++++++++
 11 files changed, 290 insertions(+)

    
download this patch

Patch contents

--- omega-rpg-0.90-pa9.orig/debian/omega-rpg.postinst
+++ omega-rpg-0.90-pa9/debian/omega-rpg.postinst
@@ -0,0 +1,17 @@
+#!/bin/sh -e
+
+# Copy the default highscore/log files if there are non present.
+if [ "$1" = "configure" ]; then
+	if [ ! -f /var/games/omega-rpg/omega.hi ]; then
+		cp -a /usr/share/games/omega-rpg/omega.hi /var/games/omega-rpg/omega.hi
+                chgrp games /var/games/omega-rpg/omega.hi
+                chmod g+w /var/games/omega-rpg/omega.hi
+	fi
+	if [ ! -f /var/games/omega-rpg/omega.log ]; then
+		cp -a /usr/share/games/omega-rpg/omega.log /var/games/omega-rpg/omega.log
+                chgrp games /var/games/omega-rpg/omega.log
+                chmod g+w /var/games/omega-rpg/omega.log
+	fi
+fi
+
+#DEBHELPER#
--- omega-rpg-0.90-pa9.orig/debian/changelog
+++ omega-rpg-0.90-pa9/debian/changelog
@@ -0,0 +1,107 @@
+omega-rpg (1:0.90-pa9-15) unstable; urgency=low
+
+  * Fix potential crash when a manastorm or ball spell occurs at the edge of a
+    map. Closes: #471919
+
+ -- Guus Sliepen <guus@debian.org>  Sun, 01 Jun 2008 17:27:29 +0200
+
+omega-rpg (1:0.90-pa9-14) unstable; urgency=low
+
+  * Allow parallel builds.
+
+ -- Guus Sliepen <guus@debian.org>  Fri, 04 Jan 2008 13:07:32 +0100
+
+omega-rpg (1:0.90-pa9-13) unstable; urgency=low
+
+  * Fix bitshifting in save_country() and save_level(). This probably fixes
+    loss of state in restored savegames.
+
+ -- Guus Sliepen <guus@debian.org>  Sat, 19 Aug 2006 18:11:28 +0000
+
+omega-rpg (1:0.90-pa9-12) unstable; urgency=low
+
+  * Fix enchanting negatively enchanted items. Closes: #246038
+  * Fix debit card creation if bank has been robbed. Closes: #246117
+
+ -- Guus Sliepen <guus@debian.org>  Tue, 27 Apr 2004 13:04:02 +0200
+
+omega-rpg (1:0.90-pa9-11) unstable; urgency=low
+
+  * Apply patch from Debian Security Team preventing buffer overflows in
+    command line and environment variable handling.
+
+ -- Guus Sliepen <guus@debian.org>  Fri,  7 Nov 2003 13:57:06 +0100
+
+omega-rpg (1:0.90-pa9-10) unstable; urgency=low
+
+  * Apply patch from Richard Braakman to fix disappearing items after
+    escaping from pickup command. Closes: #199627
+
+ -- Guus Sliepen <guus@debian.org>  Wed,  2 Jul 2003 14:41:27 +0200
+
+omega-rpg (1:0.90-pa9-9) unstable; urgency=low
+
+  * Don't cast result of getitem_prompt() to char prematurely. Closes: #161930
+
+ -- Guus Sliepen <guus@debian.org>  Sun, 22 Sep 2002 22:06:01 +0200
+
+omega-rpg (1:0.90-pa9-8) unstable; urgency=low
+
+  * Remove highscore and log when purging. Closes: #161410
+
+ -- Guus Sliepen <guus@debian.org>  Sun, 22 Sep 2002 15:00:03 +0200
+
+omega-rpg (1:0.90-pa9-7) unstable; urgency=low
+
+  * Added menu hints. Closes: #141850
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Tue,  9 Apr 2002 21:36:17 +0200
+
+omega-rpg (1:0.90-pa9-6) unstable; urgency=low
+
+  * Include patch from Richard Braakman. Closes: #134371
+  * Enforce correct permissions on hiscore file. Closes: #134372
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Mon, 18 Feb 2002 13:54:31 +0100
+
+omega-rpg (1:0.90-pa9-5) unstable; urgency=low
+
+  * Added Richard Braakman's patches. Closes: #112851, #130539
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Mon, 28 Jan 2002 22:01:38 +0100
+
+omega-rpg (1:0.90-pa9-4) unstable; urgency=low
+
+  * When resurrecting guards access maps.dat instead of city.dat.
+    Closes: #131042
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Sat, 26 Jan 2002 23:03:16 +0100
+
+omega-rpg (1:0.90-pa9-3) unstable; urgency=low
+
+  * Spelling fixes for description. Closes: #125203
+  * Actually install lintian overrides file.
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Fri, 21 Dec 2001 19:05:59 +0100
+
+omega-rpg (1:0.90-pa9-2) unstable; urgency=low
+
+  * Added entry to Debian's menu system.
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Wed, 12 Dec 2001 23:48:11 +0100
+
+omega-rpg (1:0.90-pa9-1) unstable; urgency=low
+
+  * New upstream release.
+  * Set WIZARD to "root". Closes: #112404
+  * Added lintian overrides.
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Sun, 16 Sep 2001 23:50:00 +0200
+
+omega-rpg (0.90.4-1) unstable; urgency=low
+
+  * Initial Release. Closes: #89200
+  * Changed library directory to /usr/share/games/omega-rpg for FHS
+    compliance, seperated highscore and log file to /var/games/omega-rpg.
+
+ -- Guus Sliepen <guus@sliepen.warande.net>  Sun, 11 Mar 2001 22:57:08 +0100
--- omega-rpg-0.90-pa9.orig/debian/rules
+++ omega-rpg-0.90-pa9/debian/rules
@@ -0,0 +1,66 @@
+#!/usr/bin/make -f
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+
+	$(MAKE)
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+
+	rm -f build-stamp
+
+	$(MAKE) clean
+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	mkdir -p debian/omega-rpg/usr/games
+	mkdir -p debian/omega-rpg/usr/share/games/omega-rpg
+
+	DESTDIR=`pwd`/debian/omega-rpg $(MAKE) install
+
+	mkdir -p debian/omega-rpg/usr/share/man/man6
+	cp docs/omega.6 debian/omega-rpg/usr/share/man/man6/omega-rpg.6
+
+	mkdir -p debian/omega-rpg/usr/share/lintian/overrides
+	cp debian/omega-rpg.overrides debian/omega-rpg/usr/share/lintian/overrides/omega-rpg
+
+# Build architecture-independent files here.
+binary-indep:
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+	dh_installdocs
+	dh_installchangelogs
+	dh_installmenu
+	dh_link
+	dh_strip
+	dh_compress
+	dh_fixperms
+	chgrp -R games `pwd`/debian/omega-rpg/usr/games/omega-rpg
+	chmod g+s `pwd`/debian/omega-rpg/usr/games/omega-rpg
+	mkdir -p `pwd`/debian/omega-rpg/var/games/omega-rpg
+	chmod 755 -R `pwd`/debian/omega-rpg/var
+	chgrp games `pwd`/debian/omega-rpg/var/games/omega-rpg
+	chmod g+ws `pwd`/debian/omega-rpg/var/games/omega-rpg
+	dh_installdeb
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
--- omega-rpg-0.90-pa9.orig/debian/omega-rpg.overrides
+++ omega-rpg-0.90-pa9/debian/omega-rpg.overrides
@@ -0,0 +1,2 @@
+omega-rpg: extra-license-file usr/share/games/omega-rpg/license.txt
+omega-rpg: non-standard-dir-perm var/games/omega-rpg/ 2775 != 0755
--- omega-rpg-0.90-pa9.orig/debian/omega-rpg.docs
+++ omega-rpg-0.90-pa9/debian/omega-rpg.docs
@@ -0,0 +1,2 @@
+buglist.txt
+omega.ad
--- omega-rpg-0.90-pa9.orig/debian/omega-rpg.postrm
+++ omega-rpg-0.90-pa9/debian/omega-rpg.postrm
@@ -0,0 +1,9 @@
+#!/bin/sh -e
+
+case "$1" in
+	purge)
+		rm -rf /var/games/omega-rpg
+		;;
+esac
+
+#DEBHELPER#
--- omega-rpg-0.90-pa9.orig/debian/README.Debian
+++ omega-rpg-0.90-pa9/debian/README.Debian
@@ -0,0 +1,3 @@
+The savegame format has changed somewhere between 0.90.4 and 0.90-pa9.  No
+conversion tool is available. If you want to continue with your old savegames,
+you will have to downgrade to 0.90.4.
--- omega-rpg-0.90-pa9.orig/debian/menu
+++ omega-rpg-0.90-pa9/debian/menu
@@ -0,0 +1,3 @@
+?package(omega-rpg):command="/usr/games/omega-rpg" \
+	needs="text" section="Games/Adventure" \
+	title="Omega" hints="Roguelike,Dungeon"
--- omega-rpg-0.90-pa9.orig/debian/copyright
+++ omega-rpg-0.90-pa9/debian/copyright
@@ -0,0 +1,61 @@
+omega
+=====
+
+General Public License:
+
+omega is copyright (C) 1987,1988,1989,1998 by Laurence R. Brothers
+
+Omega 0.90 is distributed under the terms of the GNU Library General Public
+Licence, version 2, which can be found in /usr/share/common-licenses/LGPL-2.
+The license on the pre-alpha versions of Omega 0.90 is revocable by notice from
+Laurence R. Brothers. If this license is revoked, Omega will revert to being
+licensed according to the terms of Laurence's original license.txt, included
+here as license.old. See omega.bug2 for a (non-binding) explanation of the
+motives for this change.
+
+For the purposes of the LGPL, Omega is defined as a library, and a "program"
+is considered additional levels, monsters, and other modifications beyond
+those distributed in the pristine 0.90 source, only if said additions affect
+only the runtime (so that an Omega binary which can use said additions may
+be correctly compiled from the possibly modified source you provide
+according to the terms of the LGPL).
+
+No warranty is made for omega's operation. Any damages incurred in the use
+of omega or in its implementation are solely the responsibility of the
+end-user.
+
+Compensation: I waive all rights to compensation for the use of omega
+by licensees.  However, those wishing to send money, international
+postal reply coupons, interesting postcards, marbles, grimoires, etc.
+will find their contributions freely accepted.
+
+Suggestions, fan mail, and money may be sent to the
+author at:
+
+        Laurence R. Brothers
+        Bell Communications Research
+        RRC 1H-225
+        444 Hoes Lane
+        Piscataway, NJ 08854
+        USA
+
+All the above save money may also be sent to:
+
+        brothers@paul.rutgers.edu
+
+Bug reports and suggestions can also be sent to the current maintainer
+of Omega.  Currently, this is
+	wtanksle@ucsd.edu (William Tanksley)
+Since Laurence has moved on and indicates that he is no longer interested
+in maintaining the game, you have a much greater chance of action if you
+email the maintainer.
+
+The latest version of omega is available for anonymous ftp from
+monu1.cc.monash.edu.au [130.194.1.101] in /pub/omega.
+
+This version of Omega, 0.90 prealpha 2, is distributed by wtanksle@ucsd.edu
+(William Tanksley). If you have any troubles with it, suggestions for a
+friendlier user interface, more puzzles, or any other topic you'd like to
+see addressed, please write to William.  Every suggestion's fair game; it's
+been too long since Omega's gotten the respect that it deserves.  Feel free
+to check for the latest version at http://lyric.ml.org/~wtanksle/omega/.
--- omega-rpg-0.90-pa9.orig/debian/control
+++ omega-rpg-0.90-pa9/debian/control
@@ -0,0 +1,19 @@
+Source: omega-rpg
+Section: games
+Priority: optional
+Maintainer: Guus Sliepen <guus@debian.org>
+Standards-Version: 3.7.3
+Build-Depends: debhelper (>= 4.0.0), libncurses5-dev
+
+Package: omega-rpg
+Architecture: any
+Depends: ${shlibs:Depends} 
+Description: A text-based roguelike game
+ Omega is a complex rogue-style game of dungeon exploration. Unlike other such
+ games, there are a number of ways to "win", depending on various actions
+ taken during play. The ways you can get your name on the high score board
+ include becoming the highest ranked head of a guild, sect, college, etc., as
+ well as gaining the most points figured from possessions and experience. The
+ game (via the oracle) may impose some structure on your exploration, but you
+ need not follow all of the oracle's advice. There *is* a "total winner"
+ status, by the way.
--- omega-rpg-0.90-pa9.orig/debian/compat
+++ omega-rpg-0.90-pa9/debian/compat
@@ -0,0 +1 @@
+4