[SCM] Packaging for Gargoyle - graphical player for Interactive Fiction games branch, master, updated. upstream/2009-08-25-9-g2704eef

Sylvain Beucler beuc at beuc.net
Sun Sep 13 09:03:37 UTC 2009


The following commit has been merged in the master branch:
commit 2704eef577d7ef80f40b9066eacacced14f2de5d
Author: Sylvain Beucler <beuc at beuc.net>
Date:   Sun Sep 13 10:22:46 2009 +0200

    Add zcode-interpreter alternative + doc fixes

diff --git a/debian/BUILD b/debian/BUILD
index ef84e5d..91a942c 100644
--- a/debian/BUILD
+++ b/debian/BUILD
@@ -12,12 +12,14 @@ need to worry about the fmod dependency or licensing.
 Testing
 -------
 
-To test sound and graphics:
-
-- The Moon Watch
+- Test sound and graphics:
   http://ifwiki.org/index.php/The_Moon_Watch
   Inform game compiled to the Glulxe VM in Blorb archive
 
 - Test accents
   http://ifwiki.org/index.php/Le_Temple_de_Feu
   Inform Z-Machine game
+
+- Test HTML TADS (currently not working)
+  http://www.ifwiki.org/index.php/Gun_Mute
+  TADS3 + HTML TADS
diff --git a/debian/README.Debian b/debian/README.Debian
index 4c702d4..80409c0 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -2,7 +2,7 @@ gargoyle-free for Debian
 -------------------
 
 This version of gargoyle does not include the non-free Alan and Hugo
-interpreter, and use a different, free monospace font. See the
+interpreters, and use a different, free monospace font. See the
 'copyright' file for more information.
 
 
diff --git a/debian/TODO b/debian/TODO
index ab2d211..3eedb9e 100644
--- a/debian/TODO
+++ b/debian/TODO
@@ -9,8 +9,6 @@
 - Watch for Alan as this interpreter may be released under a free
   license in the near future (as of 2009)
 
-- Add an alternative for zcode-interpreter (look in the Frotz Debian
-  package so see how)
-
 - Move binaries out of /usr/lib/gargole so they can be used from the
-  command line; handle conflicts (such as frotz)
+  command line; handle conflicts with existing, stand-alone
+  interpreters (such as frotz)
diff --git a/debian/control b/debian/control
index 8224412..4e17014 100644
--- a/debian/control
+++ b/debian/control
@@ -37,5 +37,13 @@ Description: graphical player for Interactive Fiction games
  Glk implementation called garglk that displays texts and images in a
  graphical Gtk window, with care on typography.
  .
- This version of gargoyle does not include the non-free Alan and Hugo
- interpreter, and use a different, free monospace font.
+ Limitations:
+ .
+ * This free version of gargoyle does not include the non-free Alan
+ and Hugo interpreter (and use a different, free monospace font).
+ .
+ * While Gargoyle can display in-game pictures, it does provide a way
+ to display the cover art present in some Blorb archives.
+ .
+ * The TADS interpreter doesn't support HTML TADS; you can play
+ the games, but will miss the hyperlinks.
diff --git a/debian/gargoyle-free.6 b/debian/gargoyle-free.6
index 4afe31e..ec07021 100644
--- a/debian/gargoyle-free.6
+++ b/debian/gargoyle-free.6
@@ -22,10 +22,15 @@ gargoyle-free \- interactive fiction player
 .RI " gamefile"
 .SH DESCRIPTION
 \fBGargoyle\fP is an interpreter for Interactive Fiction (text
-adventure) games. See the package description for more information.
+adventure) games. For more information, see the package description
+(apt-cache show gargoyle-free) and
+/usr/share/doc/gargoyle-free/README.Debian .
 .SH SEE ALSO
+.BR fizmo (6),
 .BR frotz (6),
+.BR jzip (6),
 .BR qtads (6),
+.BR xzip (6),
 .BR zoom (6).
 .br
 .SH AUTHOR
diff --git a/debian/gargoyle-free.lintian-overrides b/debian/gargoyle-free.lintian-overrides
new file mode 100644
index 0000000..c088664
--- /dev/null
+++ b/debian/gargoyle-free.lintian-overrides
@@ -0,0 +1,2 @@
+# The list has one paragraph per item and is meant to be word-wrapped
+possible-unindented-list-in-extended-description
diff --git a/debian/postinst b/debian/postinst
new file mode 100644
index 0000000..c18bcb3
--- /dev/null
+++ b/debian/postinst
@@ -0,0 +1,18 @@
+#!/bin/sh
+set -e
+
+if [ "$1" = "configure" ]; then
+  update-alternatives \
+    --install /usr/games/zcode-interpreter zcode-interpreter \
+    /usr/games/gargoyle-free 70 \
+    --slave /usr/share/man/man6/zcode-interpreter.6.gz zcode-interpreter-man-gz \
+    /usr/share/man/man6/gargoyle-free.6.gz
+fi
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/prerm b/debian/prerm
new file mode 100644
index 0000000..b49190d
--- /dev/null
+++ b/debian/prerm
@@ -0,0 +1,12 @@
+#!/bin/sh
+set -e
+
+update-alternatives --remove zcode-interpreter /usr/games/gargoyle-free
+
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+
+#DEBHELPER#
+
+exit 0
diff --git a/debian/rules b/debian/rules
index 0e5da41..8ae1698 100755
--- a/debian/rules
+++ b/debian/rules
@@ -69,6 +69,7 @@ binary-arch: install
 #	dh_installinit
 #	dh_installcron
 #	dh_installinfo
+	dh_lintian
 	dh_installman
 	dh_link
 	dh_strip

-- 
Packaging for Gargoyle - graphical player for Interactive Fiction games



More information about the Pkg-games-commits mailing list