--- gargoyle-free-2010.1.orig/debian/changelog +++ gargoyle-free-2010.1/debian/changelog @@ -0,0 +1,66 @@ +gargoyle-free (2010.1-2build1) precise; urgency=low + + * Rebuild for libjpeg8. + + -- Colin Watson Tue, 18 Oct 2011 13:53:50 +0100 + +gargoyle-free (2010.1-2) unstable; urgency=low + + * Depend on libjpeg-dev rather than libjpeg62-dev (Closes: #633939) + Cf. http://lists.debian.org/debian-devel-announce/2010/02/msg00006.html + Thanks to Bill Allombert + * Bump Standards-Version to 3.9.2 + * Ignore helper-templates-in-copyright due to the presence of + "author(s)" in the license text + + -- Sylvain Beucler Sat, 23 Jul 2011 00:02:01 +0200 + +gargoyle-free (2010.1-1) experimental; urgency=low + + * New upstream release + * Update debian/copyright + * Adjust font dependencies to use the new default fonts (Liberation Mono + and Linux Libertine O instead of DejaVu Sans) + * Build convenience library statically + * Embed the text of BSD in debian/copyright (lintian + copyright-refers-to-deprecated-bsd-license-file) + * Bump Standards-Version + * Use the googlecode.debian.net redirector in debian/watch + * Hard-code lookup path to interpreters in /usr/lib/gargoyle/ (rather + than in the executable's directory - following upstream's advice) + * Remove patches merged upstream or obsoleted + * Install new desktop menu entry and icon + + -- Sylvain Beucler Fri, 01 Oct 2010 20:28:01 +0200 + +gargoyle-free (2009-08-25-2) unstable; urgency=high + + * Fix security issue in the shell wrapper, where LD_LIBRARY_PATH may be + modified to include an empty directory (which means "current + directory") + * Fix missing 'not' in the package description: "it does not provide a + way to display the cover art" + * Fix download URL in debian/copyright + * Fix a couple typos + * Fix FTBFS with binutils-gold: specify -lm explicitly in the build + system (patch sent upstream) (Closes: #554390) + * Provide: zcode-interpreter, tads2-interpreter, tads3-interpreter as + other packaged interpreters do (Closes: #579618) + * Remove comments from the watch file because taste differs among DDs + * Bump Standards-Version + * Declare package source format (1.0) + + -- Sylvain Beucler Thu, 03 Jun 2010 15:59:02 +0200 + +gargoyle-free (2009-08-25-1) unstable; urgency=low + + * Initial release (Closes: #546217) + * Drop the non-free Alan and Hugo interpreters, as well as the non-free + Luxi Mono monospace font, from the upstream tarball + * Replace Luxi Mono with DejaVu Sans Mono + * Load GPL-incompatible DejaVu Sans Mono font from an external file (located + using libfontconfig), instead of bundling it in the GPL executable + * Link to SDL_sound dynamically (instead of statically) + * Install and locate auxiliary binaries in /usr/lib/gargoyle/ + + -- Sylvain Beucler Fri, 11 Sep 2009 20:09:43 +0200 --- gargoyle-free-2010.1.orig/debian/rules +++ gargoyle-free-2010.1/debian/rules @@ -0,0 +1,95 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# Tell 'jam' to statically link private libraries; the convenience +# library is pretty small and it's much simpler in jam than trying to +# install to a private library prefix directory (would be +# /usr/lib/gargoyle) - or using a LD_LIBRARY_PATH wrapper. +export STATIC=1 + +TARGET := $(CURDIR)/debian/gargoyle-free + +include /usr/share/quilt/quilt.make + +build: build-stamp + +build-stamp: $(QUILT_STAMPFN) + dh_testdir + + # compile the package. + jam + + touch $@ + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + # clean up after the build process. + jam clean + rm -rf build/ + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + # install the package into debian/gargoyle-free. + jam install # to build/dist/ + # 'debian/install' doesn't support renaming files: + install -m 755 build/dist/gargoyle $(TARGET)/usr/games/gargoyle-free + + # dh_install (cf. binary-arch target, configured in the + # 'install' file) will take of installing files in + # debian/gargoyle-free/ + +# Build architecture-independent files here. +binary-indep: install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_lintian + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps -l"$(TARGET)/usr/lib/gargoyle/" + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- gargoyle-free-2010.1.orig/debian/install +++ gargoyle-free-2010.1/debian/install @@ -0,0 +1,22 @@ +#build/dist/libgarglk.so usr/lib/gargoyle/ + +build/dist/advsys usr/lib/gargoyle/ +build/dist/agility usr/lib/gargoyle/ +build/dist/frotz usr/lib/gargoyle/ +build/dist/geas usr/lib/gargoyle/ +build/dist/git usr/lib/gargoyle/ +build/dist/glulxe usr/lib/gargoyle/ +build/dist/jacl usr/lib/gargoyle/ +build/dist/level9 usr/lib/gargoyle/ +build/dist/magnetic usr/lib/gargoyle/ +build/dist/nitfol usr/lib/gargoyle/ +build/dist/scare usr/lib/gargoyle/ +build/dist/tadsr usr/lib/gargoyle/ +#build/dist/alan2 usr/lib/gargoyle/ +#build/dist/alan3 usr/lib/gargoyle/ +#build/dist/hugo usr/lib/gargoyle/ + +garglk/garglk.ini etc/ + +garglk/gargoyle.desktop usr/share/applications/ +garglk/gargoyle-house.png usr/share/pixmaps/ --- gargoyle-free-2010.1.orig/debian/watch +++ gargoyle-free-2010.1/debian/watch @@ -0,0 +1,4 @@ +version=3 + +http://googlecode.debian.net/p/garglk \ + /p/garglk/gargoyle-(.*)-sources\.zip --- gargoyle-free-2010.1.orig/debian/README.source +++ gargoyle-free-2010.1/debian/README.source @@ -0,0 +1,56 @@ +Origin +====== + +Gargoyle-free is a version of Gargoyle that only contains the +DFSG-compliant files, cf. 'debian/copyright'. + + +Patching +======== + +This package uses the quilt system to manage a (small) stack of +patches. + +Check /usr/share/doc/quilt/README.source for more information. + + +Building +======== + +We use git-buildpackage. + +See http://wiki.debian.org/Games/VCS/git#Building for tips. + + +Sound dependency +================ + +Gargoyle can use either SDL+SDL_mixer+SDL_sound (a free sound stack) +or fmod (a non-free sound library). In our build, SDL is used. So no +need to worry about the fmod dependency or licensing. + + +Fonts +===== + +Gargoyle provides 2 sets of default fonts, a monospace (Luxi Mono) and +a proportional (BitStream Charter). Luxi is non-free, so we're +replacing it. + +More information in patches/dfsg_replace_luximono_font.patch . + + +Testing +======= + +- 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 --- gargoyle-free-2010.1.orig/debian/compat +++ gargoyle-free-2010.1/debian/compat @@ -0,0 +1 @@ +7 --- gargoyle-free-2010.1.orig/debian/gargoyle-free.6 +++ gargoyle-free-2010.1/debian/gargoyle-free.6 @@ -0,0 +1,37 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH GARGOYLE-FREE 6 "2009-12-14" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +gargoyle-free \- interactive fiction player +.SH SYNOPSIS +.B gargoyle-free +.I gamefile +.SH DESCRIPTION +\fBGargoyle\fP is an interpreter for Interactive Fiction (text +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) +.SH AUTHOR +This manual page was written by Sylvain Beucler , +for the Debian project (and may be used by others). --- gargoyle-free-2010.1.orig/debian/README.Debian +++ gargoyle-free-2010.1/debian/README.Debian @@ -0,0 +1,16 @@ +gargoyle-free for Debian +------------------- + +This version of gargoyle does not include the non-free Alan and Hugo +interpreters, and use a different, free monospace font. See the +'copyright' file for more information. + + +Most of the Interactive Fiction games are non-free as of 2009 - in +particular few of them come with their source code. However more and +more games are free-as-in-freedom, some of them are listed at: + + http://ifwiki.org/index.php/Free_Software_IF + + + -- Sylvain Beucler Fri, 11 Sep 2009 20:09:43 +0200 --- gargoyle-free-2010.1.orig/debian/gargoyle-free.lintian-overrides +++ gargoyle-free-2010.1/debian/gargoyle-free.lintian-overrides @@ -0,0 +1,4 @@ +# The list has one paragraph per item and is meant to be word-wrapped +possible-unindented-list-in-extended-description +# The SIL OPEN FONT LICENSE Version 1.0 contains "author(s)" - OMG! +helper-templates-in-copyright --- gargoyle-free-2010.1.orig/debian/gbp.conf +++ gargoyle-free-2010.1/debian/gbp.conf @@ -0,0 +1,2 @@ +[DEFAULT] +builder=debuild -i\.git\(ignore\)? -I.git --- gargoyle-free-2010.1.orig/debian/manpages +++ gargoyle-free-2010.1/debian/manpages @@ -0,0 +1 @@ +debian/gargoyle-free.6 --- gargoyle-free-2010.1.orig/debian/prerm +++ gargoyle-free-2010.1/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 --- gargoyle-free-2010.1.orig/debian/control +++ gargoyle-free-2010.1/debian/control @@ -0,0 +1,54 @@ +Source: gargoyle-free +Section: games +Priority: extra +Maintainer: Debian Games Team +Uploaders: Sylvain Beucler +Build-Depends: quilt, debhelper (>= 7), jam, libgtk2.0-dev, libpng12-dev, libjpeg-dev, libsdl1.2-dev, libsdl-sound1.2-dev, libsdl-mixer1.2-dev, libfreetype6-dev, libfontconfig1-dev +Standards-Version: 3.9.2 +Homepage: http://ccxvii.net/gargoyle/ +Vcs-Git: git://git.debian.org/git/pkg-games/gargoyle-free.git +Vcs-Browser: http://git.debian.org/?p=pkg-games/gargoyle-free.git + +Package: gargoyle-free +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ttf-liberation, ttf-linux-libertine +Provides: zcode-interpreter, tads2-interpreter, tads3-interpreter +Description: graphical player for Interactive Fiction games + Gargoyle is an Interactive Fiction (text adventure) player that + supports all the major interactive fiction formats. + . + Most interactive fiction is distributed as portable game files. These + portable game files come in many formats. In the past, you used to + have to download a separate player (interpreter) for each format of + IF you wanted to play. Instead, Gargoyle provides unified player. + . + Gargoyle is based on the standard interpreters for the formats it + supports: .taf (Adrift games, played with Scare), .dat (AdvSys), + *.agx/.d$$ (AGiliTy), .asl/.cas (Quest games, played with Geas), + *.jacl/.j2 (JACL), .l9/.sna (Level 9), .mag (Magnetic), .gam/.t3 + (TADS), .z1/.z2/.z3/.z4/.z5/.z6/.z7/.z8 (Inform Z-Machine games, + played with Frotz or Nitfol), .ulx/.blb/.blorb/.glb/.gblorb (Inform + or Superglús games compiled to the Glulxe VM in Blorb archives, + played with Git or Glulxe), .zlb, .zblorb (Inform Z-Machine games in + Blorb archives, played with Frotz). + . + (note: do not confuse the Git Glux interpreter with the Git DVCS or + the GNU Interactive Tools) + . + Gargoyle also features graphics, sounds and Unicode support. + . + Technically all the bundled interpreters support the Glk API to + manage I/O (keyboard, graphics, sounds, file) in IF games. Gargoyle + provides a Glk implementation called garglk that displays texts and + images in a graphical Gtk window, with care on typography. + . + 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 not 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. --- gargoyle-free-2010.1.orig/debian/dirs +++ gargoyle-free-2010.1/debian/dirs @@ -0,0 +1 @@ +usr/games --- gargoyle-free-2010.1.orig/debian/copyright +++ gargoyle-free-2010.1/debian/copyright @@ -0,0 +1,423 @@ +This package was debianized by: + + Sylvain Beucler on Fri, 11 Sep 2009 20:09:43 +0200 + +It was downloaded from: + + http://code.google.com/p/garglk/ + +To comply with the DFSG, the following directories and files were +removed to create the -free tarball: + + - terps/alan2/: non-free license (need to register and cannot modify + without author's permission), check + http://www.alanif.se/uploads/v2download/alanmanual28.pdf + section J.5 + + - terps/alan3/: non-free license (need to register and cannot modify + without author's permission), check + http://www.alanif.se/uploads/download/manual.pdf section L.5. + + - terps/hugo, licenses/HUGO License.txt: non-free license + (non-commercial use only and cannot modify the source code), it's + displayed in the Windows installer available at + http://www.generalcoffee.com/hugo/gethugo.html + + Note: the license for the Alan and Hugo interpreters may change in + the near future (as of 2009). Authors were contacted again in 2010: + http://groups.google.com/group/garglk-dev/browse_thread/thread/ade812060c426caf#16a03dba1a255277 + + - fonts/LuxiMonoBoldOblique.pfb, + fonts/LuxiMonoBold.pfb, garglk/fonts/LuxiMonoOblique.pfb, + fonts/LuxiMonoRegular.pfb, garglk/LuxiMono.txt, + LUXI License.txt: non-free license (cannot modify the + font) + + - support/: for the sake of convenience (e.g. no need to declare it + in this file), these external libraries are excluded from the + tarball, since they are only used for some developer builds, and + are otherwise available in Debian already + + - terps/nitfol/z_io.c.orig: this source file is removed by 'jam + clean' and causes git-buildpackage errors. For the sake of + convenience, we removed it too. + + Shortcut: + rm -rf terps/alan?/ terps/hugo/ \ + garglk/LuxiMono.txt fonts/LuxiMono* \ + garglk/lm?.hex support/ \ + licenses/LUXI* licenses/HUGO* \ + terps/nitfol/z_io.c.orig + +Upstream Authors: + + Tor Andersson + Ben Cressey + Sylvain Beucler + Chris Spiegel + Jörg Walter + David Michael Betz + Robert Masenten + Simon Baldwin + Stefan Jokisch + Mark Tilford + David Jones + Iain Merrick + Andrew Plotkin + Stuart Allen + Glen Summers + David Kinder + Alan Staniforth + Dieter Baron + Niclas Karlsson + Stefan Meier + Paul David Doherty + Evin Robertson + Michael J. Roberts + Matthew Carter + +Copyright: + + Copyright (C) 2006-2009 Tor Andersson + Copyright (C) 2006-2009 Jesse McGrew + Copyright (C) 2008-2010 Ben Cressey + Copyright (C) 2010 Sylvain Beucler + Copyright (C) 2010 Chris Spiegel + Copyright (C) 2010 Jörg Walter + Copyright (C) 2002 Ben Hines + Copyright (C) 1986, 2009 David Michael Betz + Copyright (C) 1996-1999, 2001 Robert Masenten + Copyright (C) 2002-2008 Simon Baldwin + Copyright (C) 1995-1997 Stefan Jokisch + Copyright (C) 2006 Mark Tilford + Copyrihgt (C) 2006 David Jones + Copyright (C) 2003 Iain Merrick + Copyright (C) 1998-2009 Andrew Plotkin + Copyright (C) 1992-2008 Stuart Allen + Copyright (C) 1996, 2002, 2003, 2005, 2007 Glen Summers + Copyright (C) 2002, 2003, 2005, 2007 David Kinder + Copyright (C) 2005, 2007 Alan Staniforth + Copyright (C) 2005, 2007 Dieter Baron + Copyright (C) 1997-2008 Niclas Karlsson + Copyright (C) 1999 Evin Robertson + Copyright (C) 1987-2009 Michael J. Roberts + Copyright (c) 1989-1992 Bistream Inc., Cambridge, MA + Copyright: (C) 2007 Red Hat, Inc. + Copyright: (C) 2003-2009 Philipp H. Poll + +License: + + Gargoyle contains several components, aggregated together to form + a package. Parts of this package are distributed under the terms + of the GNU General Public License (GPL). Redistribution of this + package is freely allowed, provided that the terms of the GPL are + adhered to, including the requirement that the source code for all + GPL licensed parts of this package be available from the same + location as any binary package. + + This program 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 3 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 3 can be found in `/usr/share/common-licenses/GPL-3'. + +The Debian packaging is: + + Copyright (C) 2009 Sylvain Beucler + +and is licensed under the GPL version 3, see above. + + +AdvSys is released under the terms of the BSD license: + + AdvSys is copyright (c) 2009 David Betz. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + * The name of the author may not be used to endorse or promote products + derived from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY + EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES + (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Garglk is partially based on the reference Glk implementation: + + Designed by Andrew Plotkin + http://www.eblong.com/zarf/glk/index.html + + Portions of this file are copyright 1998-2004 by Andrew Plotkin. + You may copy, distribute, and incorporate it into your own programs, + by any means and under any conditions, as long as you do not modify it. + You may also modify this file, incorporate it into your own programs, + and distribute the modified version, as long as you retain a notice + in your program or documentation which mentions my name and the URL + shown above. + +Git is released under the terms of the MIT License: + + 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. + + +Glulxe is released under the following license: + + Designed by Andrew Plotkin + http://eblong.com/zarf/glulx/index.html + + The source code in this package is copyright 1999 by Andrew + Plotkin. You may copy and distribute it freely, by any means and + under any conditions, as long as the code and documentation is not + changed. You may also incorporate this code into your own program + and distribute that, or modify this code and use and distribute + the modified version, as long as you retain a notice in your + program or documentation which mentions my name and the URL shown + above. + +The Bitstream Charter fonts (modified by Tor Andersson for Garglk) are +released under the following license: + + You are hereby granted permission under all Bitstream propriety + rights to use, copy, modify, sublicense, sell, and redistribute + the 4 Bitstream Charter (r) Type 1 outline fonts and the 4 Courier + Type 1 outline fonts for any purpose and without restriction; + provided, that this notice is left intact on all copies of such + fonts and that Bitstream's trademark is acknowledged as shown + below on all unmodified copies of the 4 Charter Type 1 + fonts. BITSTREAM CHARTER is a registered trademark of Bitstream + Inc. + +The Liberation fonts (not used but included in the source release) +(LIBERATION is a trademark of Red Hat, Inc.) are released under the +following license: + + This agreement governs the use of the Software and any updates to the Software, + regardless of the delivery mechanism. Subject to the following terms, Red Hat, Inc. + ("Red Hat") grants to the user ("Client") a license to this work pursuant to + the GNU General Public License v.2 with the exceptions set forth below and such + other terms as our set forth in this End User License Agreement. + + 1. The Software and License Exception. LIBERATION font software (the "Software") + consists of TrueType-OpenType formatted font software for rendering LIBERATION + typefaces in sans serif, serif, and monospaced character styles. You are licensed + to use, modify, copy, and distribute the Software pursuant to the GNU General + Public License v.2 with the following exceptions: + + (a) As a special exception, if you create a document which uses this font, and + embed this font or unaltered portions of this font into the document, this + font does not by itself cause the resulting document to be covered by the + GNU General Public License.  This exception does not however invalidate any + other reasons why the document might be covered by the GNU General Public + License.  If you modify this font, you may extend this exception to your + version of the font, but you are not obligated to do so. If you do not + wish to do so, delete this exception statement from your version. + + (b) As a further exception, any distribution of the object code of the Software + in a physical product must provide you the right to access and modify the + source code for the Software and to reinstall that modified version of the + Software in object code form on the same physical product on which you + received it. + + 2. Intellectual Property Rights. The Software and each of its components, including + the source code, documentation, appearance, structure and organization are owned + by Red Hat and others and are protected under copyright and other laws. Title to + the Software and any component, or to any copy, modification, or merged portion + shall remain with the aforementioned, subject to the applicable license. + The "LIBERATION" trademark is a trademark of Red Hat, Inc. in the U.S. and other + countries. This agreement does not permit Client to distribute modified versions + of the Software using Red Hat's trademarks. If Client makes a redistribution of + a modified version of the Software, then Client must modify the files names to + remove any reference to the Red Hat trademarks and must not use the Red Hat + trademarks in any way to reference or promote the modified Software. + + 3. Limited Warranty. To the maximum extent permitted under applicable law, the + Software is provided and licensed "as is" without warranty of any kind, + expressed or implied, including the implied warranties of merchantability, + non-infringement or fitness for a particular purpose. Red Hat does not warrant + that the functions contained in the Software will meet Client's requirements or + that the operation of the Software will be entirely error free or appear precisely + as described in the accompanying documentation. + + 4. Limitation of Remedies and Liability. To the maximum extent permitted by applicable + law, Red Hat or any Red Hat authorized dealer will not be liable to Client for any + incidental or consequential damages, including lost profits or lost savings arising + out of the use or inability to use the Software, even if Red Hat or such dealer has + been advised of the possibility of such damages. + + 5. General. If any provision of this agreement is held to be unenforceable, that shall + not affect the enforceability of the remaining provisions. This agreement shall be + governed by the laws of the State of North Carolina and of the United States, without + regard to any conflict of laws provisions, except that the United Nations Convention + on the International Sale of Goods shall not apply. + +On Debian systems, the complete text of the GNU General +Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. + + +The Linux Libertine fonts (not used but included in the source +release) are are dual-licensed under the GNU General Public License +(GPL) with font exception, and the SIL Open Font License (OFL). + + This program 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 program 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, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + As a special exception, if you create a document which uses this font, and + embed this font or unaltered portions of this font into the document, this font + does not by itself cause the resulting document to be covered by the GNU + General Public License. This exception does not however invalidate any other + reasons why the document might be covered by the GNU General Public License. If + you modify this font, you may extend this exception to your version of the + font, but you are not obligated to do so. If you do not wish to do so, delete + this exception statement from your version. + + On Debian systems, the complete text of the GNU General Public License + can be found in /usr/share/common-licenses/GPL-2 file. + +License: OFL1.1 + +This Font Software is Copyright (c) 2003-2006, Philipp H. Poll (http://linuxlibertine.sf.net/). +All Rights Reserved. + +"Linux Libertine" is a Reserved Font Name for this Font Software. + +This Font Software is licensed under the SIL Open Font License, Version 1.0. +No modification of the license is permitted, only verbatim copy is allowed. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.0 - 22 November 2005 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of cooperative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide an open +framework in which fonts may be shared and improved in partnership with +others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and sold with any software provided that the font +names of derivative works are changed. The fonts and derivatives, +however, cannot be released under any other type of license. + +DEFINITIONS +"Font Software" refers to any and all of the following: + - font files + - data files + - source code + - build scripts + - documentation + +"Reserved Font Name" refers to the Font Software name as seen by +users and any other names as specified after the copyright statement. + +"Standard Version" refers to the collection of Font Software +components as distributed by the Copyright Holder. + +"Modified Version" refers to any derivative font software made by +adding to, deleting, or substituting -- in part or in whole -- +any of the components of the Standard Version, by changing formats +or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Standard or Modified Versions, may be sold by itself. + +2) Standard or Modified Versions of the Font Software may be bundled, +redistributed and sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s), in part or in whole, unless explicit written permission is +granted by the Copyright Holder. This restriction applies to all +references stored in the Font Software, such as the font menu name and +other font description fields, which are used to differentiate the +font from others. + +4) The name(s) of the Copyright Holder or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed using this license, and may not be distributed +under any other license. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. --- gargoyle-free-2010.1.orig/debian/postinst +++ gargoyle-free-2010.1/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 --- gargoyle-free-2010.1.orig/debian/gargoyle-free.examples +++ gargoyle-free-2010.1/debian/gargoyle-free.examples @@ -0,0 +1 @@ +garglk/garglk.ini --- gargoyle-free-2010.1.orig/debian/TODO +++ gargoyle-free-2010.1/debian/TODO @@ -0,0 +1,10 @@ +- Watch for Alan as this interpreter may be released under a free + license in the near future (as of 2009) + +- Move binaries out of /usr/lib/gargole so they can be used from the + command line; handle conflicts with existing, stand-alone + interpreters (such as frotz) + +- See if there's a benefit in installing garglk.ini in /etc . + I asked upstream at: + http://groups.google.com/group/garglk-dev/browse_thread/thread/62a038ac4986d2a --- gargoyle-free-2010.1.orig/debian/source/format +++ gargoyle-free-2010.1/debian/source/format @@ -0,0 +1 @@ +1.0 --- gargoyle-free-2010.1.orig/debian/patches/dfsg_replace_luximono_font.patch +++ gargoyle-free-2010.1/debian/patches/dfsg_replace_luximono_font.patch @@ -0,0 +1,22 @@ +Description: replace the non-free LuxiMono font + Gargoyle uses embedded fonts by default, and one of them is non-free. + Upstream otherwise included a Debian patch to load fonts from the + system, we now just have to turn that on :) +Forwarded: http://groups.google.com/group/garglk-dev/browse_thread/thread/62a038ac4986d2a#87dfa1bb9c476409 +Forwarded: http://groups.google.com/group/garglk-dev/browse_thread/thread/ade812060c426caf#258aa808e6365073 +Author: Sylvain Beucler +Last-Update: 2010-10-28 + +Index: gargoyle-free/Jamrules +=================================================================== +--- gargoyle-free.orig/Jamrules 2010-09-27 20:42:17.000000000 +0200 ++++ gargoyle-free/Jamrules 2010-09-27 20:43:00.000000000 +0200 +@@ -4,7 +4,7 @@ + + BUILD ?= RELEASE ; + USESDL = yes ; +-BUNDLEFONTS = yes ; ++BUNDLEFONTS = no ; + + CC = gcc ; + C++ = g++ ; --- gargoyle-free-2010.1.orig/debian/patches/dfsg_disable_hugo.patch +++ gargoyle-free-2010.1/debian/patches/dfsg_disable_hugo.patch @@ -0,0 +1,17 @@ +Description: disable non-free hugo interpreter +Forwarded: not-needed +Author: Sylvain Beucler + +Index: gargoyle-2009.08.25/terps/Jamfile +=================================================================== +--- gargoyle-2009.08.25.orig/terps/Jamfile 2009-09-12 00:44:09.000000000 +0200 ++++ gargoyle-2009.08.25/terps/Jamfile 2009-09-12 00:44:15.000000000 +0200 +@@ -14,7 +14,7 @@ + MAKE_GEAS ?= yes ; + MAKE_GIT ?= yes ; + MAKE_GLULXE ?= yes ; +-MAKE_HUGO ?= yes ; ++MAKE_HUGO ?= no ; + MAKE_LEVEL9 ?= yes ; + MAKE_MAGNETIC ?= yes ; + MAKE_NITFOL ?= yes ; --- gargoyle-free-2010.1.orig/debian/patches/fhs_locate_private_binaries.patch +++ gargoyle-free-2010.1/debian/patches/fhs_locate_private_binaries.patch @@ -0,0 +1,31 @@ +Description: look for sub-binaries in /usr/lib/gargoyle/ + It might be better to link the binaries with + rpath=/usr/lib/gargoyle, since the binaries may be used + independently; however this may conflict with existing packages, + such as 'frotz', which would need to be divert'd. + There are mixing feelings towards this approach on the list. +Forwarded: http://groups.google.com/group/garglk-dev/browse_thread/thread/ade812060c426caf#16a03dba1a255277 +Author: Sylvain Beucler +Last-Update: 2010-09-28 + +Index: gargoyle-free-2010.1/garglk/launchgtk.c +=================================================================== +--- gargoyle-free-2010.1.orig/garglk/launchgtk.c 2010-09-28 21:21:17.000000000 +0200 ++++ gargoyle-free-2010.1/garglk/launchgtk.c 2010-09-28 21:23:39.000000000 +0200 +@@ -146,6 +146,8 @@ + + void winpath(char *buffer) + { ++ strcpy(buffer, "/usr/lib/gargoyle/"); ++ /* + char exepath[MaxBuffer] = {0}; + unsigned int exelen; + +@@ -163,6 +165,7 @@ + *dirpos = '\0'; + + return; ++ */ + } + + int winexec(const char *cmd, char **args) --- gargoyle-free-2010.1.orig/debian/patches/dfsg_disable_alan.patch +++ gargoyle-free-2010.1/debian/patches/dfsg_disable_alan.patch @@ -0,0 +1,19 @@ +Description: disable non-free alan interpreter +Forwarded: not-needed +Author: Sylvain Beucler + +Index: gargoyle-2009.08.25/terps/Jamfile +=================================================================== +--- gargoyle-2009.08.25.orig/terps/Jamfile 2009-09-12 00:43:38.000000000 +0200 ++++ gargoyle-2009.08.25/terps/Jamfile 2009-09-12 00:43:55.000000000 +0200 +@@ -8,8 +8,8 @@ + + MAKE_ADVSYS ?= yes ; + MAKE_AGILITY ?= yes ; +-MAKE_ALAN2 ?= yes ; +-MAKE_ALAN3 ?= yes ; ++MAKE_ALAN2 ?= no ; ++MAKE_ALAN3 ?= no ; + MAKE_FROTZ ?= yes ; + MAKE_GEAS ?= yes ; + MAKE_GIT ?= yes ; --- gargoyle-free-2010.1.orig/debian/patches/desktop_menu_entry.patch +++ gargoyle-free-2010.1/debian/patches/desktop_menu_entry.patch @@ -0,0 +1,29 @@ +Description: Fix issues in the .desktop file +Forwarded: http://groups.google.com/group/garglk-dev/browse_thread/thread/ade812060c426caf +Author: Sylvain Beucler +Last-Update: 2010-10-01 + +Index: gargoyle-free/garglk/gargoyle.desktop +=================================================================== +--- gargoyle-free.orig/garglk/gargoyle.desktop 2010-10-01 21:11:32.000000000 +0200 ++++ gargoyle-free/garglk/gargoyle.desktop 2010-10-01 21:13:25.000000000 +0200 +@@ -1,10 +1,9 @@ +-#!/usr/bin/env xdg-open +-[Desktop Entry] +-Version=1.0 +-Type=Application +-Name=Gargoyle +-GenericName=Interactive Fiction interpreter +-Comment=Interactive Fiction multi-interpreter that supports all major IF formats +-Icon=gargoyle-house.png +-Exec=gargoyle +-Categories=Game; ++[Desktop Entry] ++Version=1.0 ++Type=Application ++Name=Gargoyle ++GenericName=Interactive Fiction interpreter ++Comment=Interactive Fiction multi-interpreter that supports all major IF formats ++Icon=gargoyle-house.png ++Exec=gargoyle-free ++Categories=Game; --- gargoyle-free-2010.1.orig/debian/patches/ignore_bundled_libraries.patch +++ gargoyle-free-2010.1/debian/patches/ignore_bundled_libraries.patch @@ -0,0 +1,17 @@ +Description: don't search the unused 'support' directory with bundled libraries +Forwarded: not-needed +Author: Sylvain Beucler + +Index: gargoyle-free-2009-08-25/Jamfile +=================================================================== +--- gargoyle-free-2009-08-25.orig/Jamfile 2009-09-12 01:52:30.000000000 +0200 ++++ gargoyle-free-2009-08-25/Jamfile 2009-09-12 01:52:40.000000000 +0200 +@@ -8,7 +8,7 @@ + SubInclude TOP garglk ; + SubInclude TOP terps ; + SubInclude TOP tads ; +-SubInclude TOP support ; ++#SubInclude TOP support ; + + # If SYSTEM is set, use values for a system wide install + if $(SYSTEM) --- gargoyle-free-2010.1.orig/debian/patches/series +++ gargoyle-free-2010.1/debian/patches/series @@ -0,0 +1,6 @@ +fhs_locate_private_binaries.patch +ignore_bundled_libraries.patch +dfsg_disable_alan.patch +dfsg_disable_hugo.patch +dfsg_replace_luximono_font.patch +desktop_menu_entry.patch