--- lmarbles-1.0.7.orig/src/lmarbles.6 +++ lmarbles-1.0.7/src/lmarbles.6 @@ -1,40 +1,38 @@ -.\" Hey, EMACS: -*- nroff -*- -.\" First parameter, NAME, should be all caps -.TH MARBLES 6 "February 14, 2001" +.TH LMARBLES 6 "December 23, 2007" .SH NAME -marbles \- build figures out of colored marbles +lmarbles \- build figures out of colored marbles .SH SYNOPSIS -.B marbles +.B lmarbles \fR[\fB\-\-version\fR] .SH DESCRIPTION -This manual page was written for the Debian GNU/Linux distribution -because the original program does not have a manual page. -.PP You goal in the puzzle game -.B marbles +.B lmarbles is to create a more or less complex figure out of single marbles within a time limit to reach the next level. Sounds easy? Well, there is a problem: If a marble starts to move, it will not stop until it hits a wall or another marble. .SH OPTIONS -None. +.B "\-\-version" +Show version information and exit. .SH FILES .TP -.IP "~/.marbles.cfg" +.IP "~/.lgames/lmarbles.conf" Automatically generated configfile. This is not meant for human editing. .TP -.IP "/var/lib/games/lmarbles.prfs" +.IP "/var/games/lmarbles/lmarbles.prfs" Global preferences and score file. Not for human editing. .SH BUGS -Please report any bugs you find to Michael Speck +Please report any bugs you find to Michael Speck . .SH LICENCE -.B marbles -is covered by the GNU General Public License(GPL). +.B lmarbles +is covered by the GNU General Public License (GPL). .SH SEE ALSO -.BR lbreakout (1) -.PP -/usr/share/doc/marbles/* +.BR barrage (6), +.BR lbreakout2 (6), +.BR lgeneral (6), +.BR lpairs (6), +.BR ltris (6), .SH AUTHOR Michael Speck .PP -This manual page was written by Uwe Hermann , +This manual page was written by Uwe Hermann , for the Debian GNU/Linux system (but may be used by others). --- lmarbles-1.0.7.orig/debian/dirs +++ lmarbles-1.0.7/debian/dirs @@ -0,0 +1,2 @@ +/usr/share/pixmaps +/usr/share/applications --- lmarbles-1.0.7.orig/debian/menu +++ lmarbles-1.0.7/debian/menu @@ -0,0 +1,3 @@ +?package(lmarbles):needs="X11" section="Games/Puzzles" \ + title="LMarbles" icon="/usr/share/pixmaps/lmarbles.xpm" \ + command="/usr/games/lmarbles" --- lmarbles-1.0.7.orig/debian/rules +++ lmarbles-1.0.7/debian/rules @@ -0,0 +1,21 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +DEB_CONFIGURE_EXTRA_FLAGS := --bindir=/usr/games \ + --localstatedir=/var/games/lmarbles \ + --enable-ascii + +install/lmarbles:: + install -m 0644 debian/lmarbles.xpm \ + debian/lmarbles/usr/share/pixmaps + install -m 0644 debian/lmarbles.desktop \ + debian/lmarbles/usr/share/applications + +binary-post-install/lmarbles:: + rm -f debian/lmarbles/var/games/lmarbles/marbles.prfs + rm -f debian/lmarbles/usr/share/doc/lmarbles/README + rm -f debian/lmarbles/usr/share/doc/lmarbles/TODO + --- lmarbles-1.0.7.orig/debian/compat +++ lmarbles-1.0.7/debian/compat @@ -0,0 +1 @@ +5 --- lmarbles-1.0.7.orig/debian/control +++ lmarbles-1.0.7/debian/control @@ -0,0 +1,18 @@ +Source: lmarbles +Section: games +Priority: optional +Maintainer: Uwe Hermann +Build-Depends: cdbs, debhelper (>= 5), libsdl1.2-dev (>= 1.2.2-3.1), libsdl-mixer1.2-dev (>= 1.2.1-2.1), autotools-dev +Standards-Version: 3.7.3 +Homepage: http://lgames.sourceforge.net/index.php?project=LMarbles + +Package: lmarbles +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Replaces: marbles +Conflicts: marbles +Description: A game where you build figures out of colored marbles + The goal of this game is to create a more or less complex figure + out of single marbles within a time limit to reach the next level. + Sounds easy? Well, there is a problem: If a marble starts to move, + it will not stop until it hits a wall or another marble. --- lmarbles-1.0.7.orig/debian/copyright +++ lmarbles-1.0.7/debian/copyright @@ -0,0 +1,32 @@ +This package was debianized by Uwe Hermann on +Tue, 12 Feb 2002 18:52:03 +0100. + +It was downloaded from +http://lgames.sourceforge.net/index.php?project=LMarbles + +Upstream Authors: Michael Speck + +Copyright: (C) 2000,2001 Michael Speck + +License: + + 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 package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +The Debian packaging is (C) 2001-2007, Uwe Hermann and +is licensed under the GPL, see above. + --- lmarbles-1.0.7.orig/debian/changelog +++ lmarbles-1.0.7/debian/changelog @@ -0,0 +1,49 @@ +lmarbles (1.0.7-1) unstable; urgency=low + + * New upstream release. + * Switch to cdbs + debhelper 5. + * Standards-Version: 3.7.3 (no changes required). + * debian/copyright: Small updates, fix old FSF address (lintian). + * debian/menu: Added missing quotes around some items. + * debian/control: Add Homepage field. + * Config files / profiles / hiscores are now stored in + + /var/games/lmarbles/lmarbles.prfs (global) + + ~/.lgames/lmarbles.conf (local) + * Make /var/games/lmarbles/lmarbles.prfs writable by the 'games' group. + * Major update of the lmarbles manpage (Closes: #247873). + * Drop unneeded build-dependencies on autoconf and automake. + * Add a desktop entry. + + -- Uwe Hermann Fri, 04 Jan 2008 10:27:42 +0100 + +lmarbles (1.0.6-4) unstable; urgency=low + + * Fix segfault when quitting lmarbles (Closes: #230739). + + -- Uwe Hermann Tue, 28 Sep 2004 20:32:17 +0200 + +lmarbles (1.0.6-3) unstable; urgency=low + + * Applied security fix from DSA 390-1, the patch was done by + Steve Kemp . Thanks Steve! (Closes: #212798). + + -- Uwe Hermann Fri, 26 Sep 2003 15:17:00 +0200 + +lmarbles (1.0.6-2) unstable; urgency=low + + * Now properly Replaces/Conflicts with marbles. + * Standards-Version: 3.5.9.0 (no changes). + * I created an XPM icon for lmarbles, which is now used in the + window-manager menus. + + -- Uwe Hermann Fri, 14 Mar 2003 22:54:15 +0100 + +lmarbles (1.0.6-1) unstable; urgency=low + + * Renamed the package marbles to lmarbles. + * This new package also fixes a transition bug (Closes: #174665). + * Added Build-Dependency: libsdl-mixer1.2-dev (Closes: #174588). + * Updated the manpage. + + -- Uwe Hermann Thu, 2 Jan 2003 10:19:50 +0100 + --- lmarbles-1.0.7.orig/debian/docs +++ lmarbles-1.0.7/debian/docs @@ -0,0 +1,2 @@ +src/manual +debian/changelog.Debian.old --- lmarbles-1.0.7.orig/debian/postinst +++ lmarbles-1.0.7/debian/postinst @@ -0,0 +1,46 @@ +#!/bin/sh +# postinst script for lmarbles +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + # Make the highscore file writable for the 'games' group. + chown root:games /var/games/lmarbles/ + chown root:games /var/games/lmarbles/lmarbles.prfs + chmod 775 /var/games/lmarbles + chmod 664 /var/games/lmarbles/lmarbles.prfs + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- lmarbles-1.0.7.orig/debian/doc-base.lmarbles +++ lmarbles-1.0.7/debian/doc-base.lmarbles @@ -0,0 +1,9 @@ +Document: lmarbles +Title: LMarbles - an addictive puzzle game +Author: Michael Speck +Abstract: This is the manual of the puzzle game lmarbles. +Section: Games/Puzzles + +Format: HTML +Index: /usr/share/doc/lmarbles/manual/manual.html +Files: /usr/share/doc/lmarbles/manual/manual.html --- lmarbles-1.0.7.orig/debian/lmarbles.desktop +++ lmarbles-1.0.7/debian/lmarbles.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Name=LMarbles +GenericName=Puzzle game +Comment=Build figures out of colored marbles +Icon=lmarbles.xpm +Exec=lmarbles +Categories=Game;LogicGame --- lmarbles-1.0.7.orig/debian/changelog.Debian.old +++ lmarbles-1.0.7/debian/changelog.Debian.old @@ -0,0 +1,142 @@ +marbles (1.0.6-2) unstable; urgency=low + + * Bugfix Release. The package didn't install and execute correctly. + + -- Uwe Hermann Sat, 28 Dec 2002 01:54:09 +0100 + +marbles (1.0.6-1) unstable; urgency=low + + * New upstream release. + * Acknowledge NMU (Closes: #166387). Thanks Eric! + * Standards-Version: 3.5.8.0 (no changes necessary). + * debian/copyright: Update download URL. + * Added Build-Depends: autotools-dev. + + -- Uwe Hermann Fri, 27 Dec 2002 22:10:03 +0100 + +marbles (1.0.2-2.1) unstable; urgency=low + + * NMU. + * Update build-depends to automake1.4. (Closes: #166387) + + -- Eric Dorland Sat, 23 Nov 2002 19:44:35 -0500 + +marbles (1.0.2-2) unstable; urgency=low + + * Applied a patch from Oohara Yuuma , which + fixes a highscore problem (Closes: #145873). + + -- Uwe Hermann Sun, 2 Jun 2002 01:22:20 +0200 + +marbles (1.0.2-1) unstable; urgency=low + + * New upstream release. + * debian/rules: Use a recent dh_make template. + + -- Uwe Hermann Sat, 9 Mar 2002 13:56:20 +0100 + +marbles (1.0.1-1) unstable; urgency=low + + * New upstream release. + * Repackaged from scratch. + * Changed my email address to uwe@debian.org. + * Re-applied a few changes to the manpage. + + -- Uwe Hermann Tue, 12 Feb 2002 20:07:29 +0100 + +marbles (0.0.010307-4) unstable; urgency=low + + * debian/copyright: Updated URL to upstream download. + * Removed obsolete debian/README.Debian. + * Acknowledge NMU (thanks Robert!). Closes: #116522. + * Standards-Version: 3.5.6.0 (no changes). + * marbles/marbles.6: Added more stuff to "SEE ALSO". Smaller fixes. + * debian/doc-base.marbles: Slightly changed the title. + + -- Uwe Hermann Thu, 20 Dec 2001 19:20:53 +0100 + +marbles (0.0.010307-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Build-depend on newest libsdl1.2-dev to pick up correct libsdl1.2 + dependency. (Closes: #116522) + + -- Robert Bihlmeyer Mon, 22 Oct 2001 14:21:58 +0200 + +marbles (0.0.010307-3) unstable; urgency=low + + * Drop broken support for libsdl1.0 and libsdl1.1. The package is now + linked against libsdl1.2 and Build-Depends on libsdl1.2-dev. If you want + to link against libsdl1.0 or libsdl1.1 you'll have to get the source + package and compile it yourself. + * Removed debian/shlibs.local, because it's obsolete now. + * Added debian/README.Debian. + + -- Uwe Hermann Fri, 11 May 2001 15:28:27 +0200 + +marbles (0.0.010307-2) unstable; urgency=low + + * postinst: Changed 'chown owner.group' to 'chown owner:group', because, if + using a dot as separator between owner and group, chown can fail if owner + contains a dot. + * Removed the unnecessary '.2' file which shouldn't have been there at all. + * Recompiled against libsdl1.2. Updated Build-depends. Thanks to + Robert Bihlmeyer for suggesting this. Closes: #96183. + * Updated Standards-Version to 3.5.4.0. No changes necessary. + * Don't install AUTHORS into /usr/share/doc/marbles anymore, because + /usr/share/doc/marbles/copyright already contains the name and email + of the (upstream) author. Suggested by Ralf Treinen . + * Upload sponsored by Ralf Treinen . + + -- Uwe Hermann Fri, 4 May 2001 03:23:24 +0200 + +marbles (0.0.010307-1) unstable; urgency=low + + * New upstream release. + * Upstream included all changes I made to marbles-001211. + * Removed debian/README.Debian because it's obolete now. + * Added the download-location of this upstream release to debian/copyright. + * Don't chmod 755 the missing script in debian/rules anymore, because it's + already executable upstream now. + * Fixed two bugs which I accidently introduced myself in the patch I sent + upstream... These bugs prevented marbles to compile with --enable-ascii. + * Corrected path to manpage in debian/rules. + * Upload sponsored by Ralf Treinen . + + -- Uwe Hermann Fri, 23 Mar 2001 16:25:18 +0100 + +marbles (0.0.001211-3) unstable; urgency=low + + * Depend on libsdl1.1 instead of libsdl1.1-dev. Closes: #88017. + * Build-Depend on libsdl1.0-dev or libsdl1.1-dev. Depend on either + libsdl1.0 or libsdl1.1. Closes: #88143. + * Now compile with --enable-ascii. This will read/write the profiles as + ASCII text instead of a binary format. This is more portable, and + it's way simpler to create a default profile file. + * Do not overwrite old profile file when upgrading, but do create a + default one, when none is present. Only delete the profile file + when purging, but not when the package is only removed. Closes: #88040. + * Upload sponsored by Ralf Treinen . + + -- Uwe Hermann Fri, 2 Mar 2001 20:35:55 +0100 + +marbles (0.0.001211-2) unstable; urgency=low + + * debian/rules: Added 'chmod 755 missing' to the configure-stamp: rule, + because 'missing' is a shell script and needs to be executable. + Thanks to Ralf Treinen for reporting this bug. + * Standards-Version: 3.5.2.0. No changes necessary. + * Build-Depends: autoconf (>= 2.13), automake (>= 1.4). + * Upload sponsored by Ralf Treinen . marbles 0.0.001211-1 + was not uploaded, because of the issue with the 'missing' script. + + -- Uwe Hermann Thu, 1 Mar 2001 17:38:23 +0100 + +marbles (0.0.001211-1) unstable; urgency=low + + * Initial Release. + * Upload sponsored by Ralf Treinen . + * As the package is created, the ITP-bug can now be closed. Closes: #79732. + + -- Uwe Hermann Sat, 17 Feb 2001 14:58:08 +0100 + --- lmarbles-1.0.7.orig/debian/lmarbles.xpm +++ lmarbles-1.0.7/debian/lmarbles.xpm @@ -0,0 +1,48 @@ +/* XPM */ +static char * lmarbles_xpm[] = { +"32 32 13 1", +" c None", +". c #000000", +"+ c #191919", +"@ c #333333", +"# c #0000FF", +"$ c #00007F", +"% c #666667", +"& c #4C4C4C", +"* c #B2B2B2", +"= c #999999", +"- c #CCCCCC", +"; c #E5E5E5", +"> c #7F7F7F", +" ", +" ", +" .+ ", +" +@##+$ ", +" +####@#+ ", +" +$#####$+. ", +" .######+$+ ", +" +$#####$+. ", +" +#@#@$++ ", +" +$+$+. ", +" +$+$+. ", +" .+. .+ .+. ", +" +##+. .+%&+. +$#+. ", +" +#####+. .**==%&. ++$###$+ ", +" +$####++ .**-*%@+ .#####+$ ", +" +$#####$.+%*;*=%&++#######+. ", +" +#####@$+.%=*=>&&++$#####+$+ ", +" $#####+. .%%%&@@. $@##@#$+ ", +" ++#@+$++ .@&&@+++ +$#+#++$ ", +" .+$+. +.+++. ++$+. ", +" +.+ +. +.+ ", +" .+$$+. ", +" #+#+#+ ", +" +$####$. ", +" .######++. ", +" +######$$+ ", +" +$####+++. ", +" ++$$#+$. ", +" ++++++ ", +" .+ ", +" ", +" "};