--- gnurobbo-0.65.6+dfsg.orig/debian/manpages +++ gnurobbo-0.65.6+dfsg/debian/manpages @@ -0,0 +1 @@ +debian/gnurobbo.6 --- gnurobbo-0.65.6+dfsg.orig/debian/gnurobbo.6 +++ gnurobbo-0.65.6+dfsg/debian/gnurobbo.6 @@ -0,0 +1,33 @@ +.TH GNUROBBO 6 "July 29, 2004" + +.SH NAME +gnurobbo \- remake of Robbo, the classical Atari game +.SH SYNOPSIS +.B gnurobbo +.SH DESCRIPTION +\fBGNU Robbo\fP is an old Atari XE/XL logical game ported to +Linux. Created in late 80s by "L.K. Avalon" was a great hit +in Poland. +.PP +You have to help Robbo to get out of a strange planet. To leave +a level, you have to get to capsule. Most of capsules are +incomplete, you have to collect all their parts to make them work. +.PP +The planet is occupied by unfriendly animals, lasers, magnets, +bombs... +.PP +The interface is very simple: use arrows to move, press ESC to commit +suicide, F9 to quit game and SHIFT + ARROW to shoot. +.PP +.SH AUTHOR +The software was written by Arkadiusz Lipiec . +You can find more information about the game on the +.UR +http://gnurobbo.sf.net/ +.UE +page. +.PP +This manual page was written by Lukasz Jachowicz , +for the Debian GNU/Linux system (but may be used by others). + + --- gnurobbo-0.65.6+dfsg.orig/debian/docs +++ gnurobbo-0.65.6+dfsg/debian/docs @@ -0,0 +1,4 @@ +Bugs +NEWS +README +TODO --- gnurobbo-0.65.6+dfsg.orig/debian/rules +++ gnurobbo-0.65.6+dfsg/debian/rules @@ -0,0 +1,52 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +include /usr/share/quilt/quilt.make + +build: $(QUILT_STAMPFN) + dh build + +clean: $(QUILT_STAMPFN) clean-patched unpatch +clean-patched: + dh clean + +install: + dh install + +binary-arch: + dh binary-arch + +binary-indep: + dh binary-indep + +binary: + dh binary + +get-orig-source: + DEHS=$$(mktemp) && \ + uscan --dehs --download --destdir . --package gnurobbo \ + --upstream-version 0 --repack \ + --force-download --watchfile $(dir $(_))/watch > $$DEHS && \ + VERSION=$$(sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p' $$DEHS) && \ + DESTDIR=$$PWD && \ + SRC=$$PWD/gnurobbo_$$VERSION.orig.tar.gz && \ + DEST=$$PWD/gnurobbo_$$VERSION+dfsg.orig.tar.gz && \ + TMPDIR=$$(mktemp -d) && \ + cd $$TMPDIR && \ + tar xzf $$SRC && \ + mv gnurobbo-$$VERSION gnurobbo-$$VERSION+dfsg && \ + cd gnurobbo-$$VERSION+dfsg && \ + rm -f data/skins/*/*.ttf data/skins/*/LICENSE-ttf gnurobbo && \ + find . -name \*.ogg -exec rm {} \; && \ + rm -f LICENSE-ttf LICENSE-sound && \ + cd .. && \ + rm -f $$DEST && \ + tar czf $$DEST gnurobbo-$$VERSION+dfsg && \ + cd $$DESTDIR && \ + rm -rf $$TMPDIR && \ + rm -f $$DEHS + +.PHONY: build clean binary-indep binary-arch binary install get-orig-source --- gnurobbo-0.65.6+dfsg.orig/debian/compat +++ gnurobbo-0.65.6+dfsg/debian/compat @@ -0,0 +1 @@ +7 --- gnurobbo-0.65.6+dfsg.orig/debian/control +++ gnurobbo-0.65.6+dfsg/debian/control @@ -0,0 +1,19 @@ +Source: gnurobbo +Section: games +Priority: optional +Maintainer: Debian Games Team +Uploaders: Stephen Kitt +Build-Depends: debhelper (>= 7.0.50), quilt (>= 0.46), libsdl-ttf2.0-dev, libsdl1.2-dev (>> 1.2.7), libsdl-image1.2-dev, libsdl-mixer1.2-dev +Standards-Version: 3.8.3 +Homepage: http://gnurobbo.sourceforge.net/ +Vcs-Git: git://git.debian.org/git/pkg-games/gnurobbo.git +Vcs-Browser: http://git.debian.org/?p=pkg-games/gnurobbo.git + +Package: gnurobbo +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ttf-dejavu-extra +Description: logic game ported from ATARI XE/XL + GNU Robbo is very addictive logic game. You must help a little robot to + get out of an unfriendly planet, collecting parts of an emergency capsule. + . + Originally written for Atari XE/XL by Janusz Pelc from "LK. Avalon". --- gnurobbo-0.65.6+dfsg.orig/debian/changelog +++ gnurobbo-0.65.6+dfsg/debian/changelog @@ -0,0 +1,90 @@ +gnurobbo (0.65.6+dfsg-1) unstable; urgency=low + + * New upstream version (packaged without sound support for Debian, + since the sound license is CC Sampling Plus 1.0 which is considered + non-free). + + -- Stephen Kitt Mon, 01 Feb 2010 20:52:56 +0100 + +gnurobbo (0.62+dfsg-2) unstable; urgency=low + + * Explicitly link in the maths library (closes: #554691). + + -- Stephen Kitt Sat, 07 Nov 2009 16:04:41 +0100 + +gnurobbo (0.62+dfsg-1) unstable; urgency=low + + * Repackage upstream tarball to avoid shipping non-free files in the + source package (closes: #553911). + * Update watch file to handle upstream's "-source" suffix and our + "+dfsg" suffix. + * Add get-orig-source target to repackage the original tarball, removing + non-free fonts (with their incorrect license files) and unnecessary + binaries. + * Ship NEWS file. + + -- Stephen Kitt Tue, 27 Oct 2009 07:08:11 +0100 + +gnurobbo (0.62-1) unstable; urgency=low + + * New maintainer (Closes: #544913). + * New upstream version. + * Refreshed patches: + + do-not-dump-vmusage.diff: removed, merged upstream; + + Makefile.diff: updated. + * Bump Standards-Version to 3.8.3; no change required. + + -- Stephen Kitt Sun, 25 Oct 2009 13:08:58 +0100 + +gnurobbo (0.61-1) unstable; urgency=low + + [ Ansgar Burchardt ] + * New Upstream Version (LP: #337089) + * Do not dump vm usage information + + New patch: do-not-dump-vmusage.diff + * Update packaging for debhelper 7 + * Update copyright information + * Update Vcs-* fields for the Git repository + * Bump Standards Version to 3.8.0 + + add debian/README.source + * Add watch file + + [ Gonéri Le Bouder ] + * Do not install the LICENSE-font files + + -- Ansgar Burchardt Sat, 14 Mar 2009 23:10:50 +0100 + +gnurobbo (0.57.1-2) unstable; urgency=low + + * New Maintainer: Debian Games Team (Closes: #465941) + * Add myself to Uploaders + * Update debian/copyright to point to GPL-2. + * Use quilt for patch management. + * Use DejaVu instead of Bitstream Vera font (Closes: #461260). + * Omit 'GNU robbo' from short description. + * Add watch file. + * debian/rules: Use CFLAGS provided by dpkg-buildpackage. + * Acknowledge NMU (Closes: #308264) + + -- Ansgar Burchardt Sun, 04 May 2008 21:17:01 +0200 + +gnurobbo (0.57.1-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Add a missing include directive to game.c to avoid an implicitly + converted pointer on some 64-bit architectures. Closes: #308264 + + -- dann frazier Tue, 20 Sep 2005 09:00:51 -0600 + +gnurobbo (0.57.1-1) unstable; urgency=low + + * Replaced proprietary font with free Vera (Closes: #298955) + + -- Lukasz Jachowicz Sun, 08 May 2005 10:21:39 +0200 + +gnurobbo (0.57-1) unstable; urgency=low + + * Initial Release. + + -- Lukasz Jachowicz Wed, 28 Jul 2004 16:26:39 +0200 + --- gnurobbo-0.65.6+dfsg.orig/debian/menu +++ gnurobbo-0.65.6+dfsg/debian/menu @@ -0,0 +1,2 @@ +?package(gnurobbo):needs="X11" section="Games/Strategy"\ + title="GNU Robbo" command="/usr/games/gnurobbo" --- gnurobbo-0.65.6+dfsg.orig/debian/README.source +++ gnurobbo-0.65.6+dfsg/debian/README.source @@ -0,0 +1,6 @@ +This package uses quilt to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/quilt/README.source for a detailed explanation. + --- gnurobbo-0.65.6+dfsg.orig/debian/dirs +++ gnurobbo-0.65.6+dfsg/debian/dirs @@ -0,0 +1 @@ +usr/games --- gnurobbo-0.65.6+dfsg.orig/debian/watch +++ gnurobbo-0.65.6+dfsg/debian/watch @@ -0,0 +1,4 @@ +version=3 +opts=uversionmangle=s/-source$//,dversionmangle=s/.dfsg$// \ + http://sf.net/gnurobbo/gnurobbo-([0-9].*)(?:-source|)\.tar\.(?:gz|bz2) + --- gnurobbo-0.65.6+dfsg.orig/debian/gnurobbo.links +++ gnurobbo-0.65.6+dfsg/debian/gnurobbo.links @@ -0,0 +1,3 @@ +usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf usr/share/games/gnurobbo/skins/original/robbo.ttf +usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf usr/share/games/gnurobbo/skins/tronic/robbo.ttf + --- gnurobbo-0.65.6+dfsg.orig/debian/copyright +++ gnurobbo-0.65.6+dfsg/debian/copyright @@ -0,0 +1,33 @@ +This package was debianized by Lukasz Jachowicz on +Wed, 28 Jul 2004 16:26:39 +0200. + +It was taken over by the Debian Games Team + on Sat, 27 Apr 2008. + +It was downloaded from http://gnurobbo.sourceforge.net/ + +Upstream Authors: +* Arkadiusz Lipiec +* Thunor +* neurocyp +* Bombel + +Copyright: + Copyright © 2002-2010 The GNU Robbo Team + + GNU Robbo 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, or (at your option) + any later version. + + GNU Robbo is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the impled warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + +On Debian GNU/Linux systems, the complete text of the GNU General Public +License can be found in `/usr/share/common-licenses/GPL-2'. + +The robbo.ttf files provided in the upstream source are no longer +distributable, and have been removed from the Debian source archive +along with the incorrect font license files. --- gnurobbo-0.65.6+dfsg.orig/debian/patches/series +++ gnurobbo-0.65.6+dfsg/debian/patches/series @@ -0,0 +1 @@ +Makefile.diff --- gnurobbo-0.65.6+dfsg.orig/debian/patches/Makefile.diff +++ gnurobbo-0.65.6+dfsg/debian/patches/Makefile.diff @@ -0,0 +1,96 @@ +Subject: Adjust Makefile for the Debian package +From: Ansgar Burchardt +Date: Fri, 06 Mar 2009 02:16:03 +0100 + +--- gnurobbo.orig/Makefile ++++ gnurobbo/Makefile +@@ -1,19 +1,19 @@ + # Change these to install somewhere else + # System wide: +-#PACKAGE_DATA_DIR=/usr/local/share/$(TARGET)/ +-#BINDIR=/usr/local/bin/ +-#DOCDIR=/usr/local/share/$(TARGET)/ ++PACKAGE_DATA_DIR=$(DESTDIR)/usr/share/games/$(TARGET)/ ++BINDIR=$(DESTDIR)/usr/games/ ++DOCDIR=$(DESTDIR)/usr/share/doc/$(TARGET)/ + # Local: + #PACKAGE_DATA_DIR=$(HOME)/Games/$(TARGET)/ + #BINDIR=$(HOME)/Games/$(TARGET)/ + #DOCDIR=$(HOME)/Games/$(TARGET)/ + # The current folder: +-PACKAGE_DATA_DIR=./data/ +-BINDIR=./ +-DOCDIR=./ ++#PACKAGE_DATA_DIR=./data/ ++#BINDIR=./ ++#DOCDIR=./ + + # Uncomment the line below if you want to have music support +-#MUSIC=-DHAVE_MUSIC ++MUSIC=-DHAVE_MUSIC + # Comment the line below if you want to disable the designer + DESIGNER=-DHAVE_DESIGNER + +@@ -29,10 +29,10 @@ + + # These should be ok for most + SDL_CONFIG=sdl-config +-CFLAGS=-O3 -pipe -Wall -fomit-frame-pointer `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)/\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER) ++CFLAGS+=-pipe -Wall -I/usr/include `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)/\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER) + LINK=$(CC) + LDFLAGS= +-LIBS=`$(SDL_CONFIG) --libs` -lSDL_image -lSDL_mixer $(FONT_USE_SDL_TTF) ++LIBS=-lm `$(SDL_CONFIG) --libs` -lSDL_image -lSDL_mixer $(FONT_USE_SDL_TTF) + + # You won't need to alter anything below + all: $(SOURCES) $(TARGET) +@@ -46,7 +46,7 @@ + .PHONY: all clean install + + clean: +- rm $(OBJECTS) ++ rm -f $(OBJECTS) $(TARGET) + + install: + @if [[ "$(PACKAGE_DATA_DIR)" == ./* ]] ; then \ +@@ -71,18 +71,18 @@ + mkdir -p $(BINDIR) + mkdir -p $(DOCDIR) + cp data/levels/* $(PACKAGE_DATA_DIR)/levels/ +- cp data/sounds/default/* $(PACKAGE_DATA_DIR)/sounds/default/ +- cp data/sounds/oily/* $(PACKAGE_DATA_DIR)/sounds/oily/ +- cp data/sounds/skins/* $(PACKAGE_DATA_DIR)/sounds/skins/ ++ #cp data/sounds/default/* $(PACKAGE_DATA_DIR)/sounds/default/ ++ #cp data/sounds/oily/* $(PACKAGE_DATA_DIR)/sounds/oily/ ++ #cp data/sounds/skins/* $(PACKAGE_DATA_DIR)/sounds/skins/ + cp data/rob/*.bmp $(PACKAGE_DATA_DIR)/rob/ + cp data/skins/original/*.bmp data/skins/original/*.png data/skins/original/skinrc $(PACKAGE_DATA_DIR)/skins/original/ + cp data/skins/tronic/*.bmp data/skins/tronic/*.png data/skins/tronic/skinrc $(PACKAGE_DATA_DIR)/skins/tronic/ + cp data/skins/oily/*.bmp data/skins/oily/*.png data/skins/oily/skinrc $(PACKAGE_DATA_DIR)/skins/oily/ +- @if [ -n "$(FONT_USE_SDL_TTF)" ] ; then \ +- cp data/skins/original/robbo.ttf $(PACKAGE_DATA_DIR)/skins/original/; \ +- cp data/skins/tronic/robbo.ttf $(PACKAGE_DATA_DIR)/skins/tronic/; \ +- cp data/skins/oily/robbo.ttf $(PACKAGE_DATA_DIR)/skins/oily/; \ +- fi ++ #@if [ -n "$(FONT_USE_SDL_TTF)" ] ; then \ ++ #cp data/skins/original/robbo.ttf $(PACKAGE_DATA_DIR)/skins/original/; \ ++ #cp data/skins/tronic/robbo.ttf $(PACKAGE_DATA_DIR)/skins/tronic/; \ ++ #cp data/skins/oily/robbo.ttf $(PACKAGE_DATA_DIR)/skins/oily/; \ ++ #fi + cp data/locales/en_GB/* $(PACKAGE_DATA_DIR)/locales/en_GB/ + cp data/locales/pl_PL/* $(PACKAGE_DATA_DIR)/locales/pl_PL/ + cp data/locales/de_DE/* $(PACKAGE_DATA_DIR)/locales/de_DE/ +@@ -91,8 +91,8 @@ + cp data/locales/ru_RU/* $(PACKAGE_DATA_DIR)/locales/ru_RU/ + cp data/locales/id_ID/* $(PACKAGE_DATA_DIR)/locales/id_ID/ + cp $(TARGET) $(BINDIR)/ +- cp ChangeLog NEWS COPYING README LICENSE-sound $(DOCDIR)/ +- @if [ -n "$(FONT_USE_SDL_TTF)" ] ; then \ +- cp LICENSE-ttf $(DOCDIR)/; \ +- fi +- ++ #cp ChangeLog NEWS COPYING README LICENSE-sound $(DOCDIR)/ ++ #@if [ -n "$(FONT_USE_SDL_TTF)" ] ; then \ ++ #cp LICENSE-ttf $(DOCDIR)/; \ ++ #fi ++ --- gnurobbo-0.65.6+dfsg.orig/debian/patches/do-not-dump-vmusage.diff +++ gnurobbo-0.65.6+dfsg/debian/patches/do-not-dump-vmusage.diff @@ -0,0 +1,17 @@ +Subject: Do not dump vmusage +From: Ansgar Burchardt +Date: Sat, 07 Mar 2009 02:39:18 +0100 + +Do not write vm usage information to vmusage.txt. + +--- gnurobbo.orig/game.c ++++ gnurobbo/game.c +@@ -31,7 +31,7 @@ + #define DEBUG_MAIN + #define DEBUG_DEMO_MODE + */ +-#define DEBUG_DUMP_VM_USAGE ++/* #define DEBUG_DUMP_VM_USAGE */ + + #define MESSAGE_BOX_GETKEY_ID "getkey" + #define MESSAGE_BOX_GETKEY_ERROR_ID "getkeyerror"