--- glulxe-0.5.4.orig/Makefile +++ glulxe-0.5.4/Makefile @@ -7,9 +7,9 @@ # sets of values appear below; uncomment one of them and change the # directories appropriately. -GLKINCLUDEDIR = ../cheapglk -GLKLIBDIR = ../cheapglk -GLKMAKEFILE = Make.cheapglk +GLKINCLUDEDIR = /usr/include/glktermw +GLKLIBDIR = /usr/lib +GLKMAKEFILE = Make.glktermw #GLKINCLUDEDIR = ../glkterm #GLKLIBDIR = ../glkterm --- glulxe-0.5.4.orig/debian/README.Debian +++ glulxe-0.5.4/debian/README.Debian @@ -0,0 +1,9 @@ +glulxe for Debian +---------------- + +This package is built with glktermw, which provides an ncurses-based interface +with Unicode support. glktermw is available in the Debian package +libglktermw-dev and was written by Andrew Plotkin and +has more information at http://eblong.com/zarf/glk/. + + -- John Goerzen Sat, 12 Oct 2019 16:25:43 -0500 --- glulxe-0.5.4.orig/debian/changelog +++ glulxe-0.5.4/debian/changelog @@ -0,0 +1,5 @@ +glulxe (0.5.4-1) unstable; urgency=low + + * Initial release (Closes: #942239) + + -- John Goerzen Sat, 12 Oct 2019 16:25:43 -0500 --- glulxe-0.5.4.orig/debian/compat +++ glulxe-0.5.4/debian/compat @@ -0,0 +1 @@ +11 --- glulxe-0.5.4.orig/debian/control +++ glulxe-0.5.4/debian/control @@ -0,0 +1,21 @@ +Source: glulxe +Section: games +Priority: optional +Maintainer: John Goerzen +Build-Depends: debhelper (>= 11), libncurses-dev, libglktermw-dev (>= 1.0.4-2), pandoc +Standards-Version: 4.1.3 +Homepage: https://www.eblong.com/zarf/glulx/ +Vcs-Browser: https://github.com/jgoerzen/glulxe +Vcs-Git: https://github.com/jgoerzen/glulxe.git + +Package: glulxe +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Interpreter for glulx interactive fiction + glulxe is the authoritative interpreter for the Glulx interactive fiction + VM, which is a 32-bit update of the older Z-Machine standard. + . + This program can play games ending with .ulx, .gblorb, .glb, .blorb, + and .blb. glulxe needs only a terminal; the optional graphics in some Glulx + games can be shown by using the package gargoyle-free instead. + --- glulxe-0.5.4.orig/debian/copyright +++ glulxe-0.5.4/debian/copyright @@ -0,0 +1,49 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: glulxe +Source: + +Files: * +Copyright: 1999-2016 Andrew Plotkin +License: MIT + The MIT License + . + Copyright (c) 1999-2016, Andrew Plotkin + . + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + . + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + . + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + THE SOFTWARE. + +# If you want to use GPL v2 or later for the /debian/* files use +# the following clauses, or change it to suit. Delete these two lines +Files: debian/* +Copyright: 2019 John Goerzen +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". --- glulxe-0.5.4.orig/debian/glulxe.6.md +++ glulxe-0.5.4/debian/glulxe.6.md @@ -0,0 +1,62 @@ +% GLULXE(1) John Goerzen | Debian Manuals +% Andrew Plotkin, John Goerzen +% October 2019 + +# NAME + +glulxe - execute Glulx interactive fiction + +# SYNOPSIS + +**glulxe** *filename* [ *options* ] + +# OVERVIEW + +**glulxe** executes Glulx-format interactive fiction games, which +typically end with .ulx, .gblorb, .glb, .blorb, or .blb. glulxe +can work with only a terminal. + +The only required parameter is the filename of the game to play. The +remaining parameters are all optional, and come from the glktermw library. +Further information can be found in the libglktermw-dev package in the +directory /usr/share/doc/libglktermw-dev. + +# OPTIONS + +**-width** *NUM*, **-height** *NUM* +: Sets the screen width or height. Normally automatically determined. + +**-ml** *BOOL* +: Enables or disables a message line (default "yes"). This is the bottom line + of the screen. + +**-revgrid** *BOOL* +: Reverse text in grid (status) windows (default "no"). + +**-historylen** *NUM* +: Sets the number of commands to keep in the history for each window (default 20). + +**-border** *BOOL* +: Whether or not to force one-character borders between windows. + The default turns on borders unless the game switches them off. + Setting to "yes" forces them on at all times, or "no" forces them + off at all times, ignoring the game's request. + +**-precise** *BOOL* +: Whether to use more precise timing for timed input (default "no"). + +**-version** +: Display Glk library version. + +**-help** +: Display command-line help. + +# ABOUT + +glulxe was written by Andrew Plotkin and can be found at +. glktermw was written by Andrew Plotkin +and Alexander Beels and can be found at +. + +This manpage was written for Debian by John Goerzen based +on information in the above locations. --- glulxe-0.5.4.orig/debian/glulxe.docs +++ glulxe-0.5.4/debian/glulxe.docs @@ -0,0 +1 @@ +README.md --- glulxe-0.5.4.orig/debian/glulxe.install +++ glulxe-0.5.4/debian/glulxe.install @@ -0,0 +1 @@ +glulxe usr/games/ --- glulxe-0.5.4.orig/debian/glulxe.manpages +++ glulxe-0.5.4/debian/glulxe.manpages @@ -0,0 +1 @@ +debian/glulxe.6 --- glulxe-0.5.4.orig/debian/rules +++ glulxe-0.5.4/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f +# See debhelper(7) (uncomment to enable) +# output every command that modifies files on the build system. +#export DH_VERBOSE = 1 + + +# see FEATURE AREAS in dpkg-buildflags(1) +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +# see ENVIRONMENT in dpkg-buildflags(1) +# package maintainers to append CFLAGS +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +# package maintainers to append LDFLAGS +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + + +%: + dh $@ + +override_dh_auto_build: + dh_auto_build + pandoc --standalone --to man debian/glulxe.6.md -o debian/glulxe.6 + +override_dh_auto_clean: + dh_auto_clean + rm -f debian/glulxe.6 + --- glulxe-0.5.4.orig/debian/source/format +++ glulxe-0.5.4/debian/source/format @@ -0,0 +1 @@ +1.0