[SCM] logic game ported from ATARI XE/XL branch, master, updated. debian/0.65.6+dfsg-1-7-gf68950d
Stephen Kitt
steve at sk2.org
Fri Dec 3 15:13:16 UTC 2010
The following commit has been merged in the master branch:
commit b9b6dd54461dcc186b332f3e364e6eb8468f510b
Author: Stephen Kitt <steve at sk2.org>
Date: Fri Dec 3 15:24:19 2010 +0100
New upstream version.
diff --git a/debian/changelog b/debian/changelog
index 3b457b6..1941f97 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+gnurobbo (0.66+dfsg-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Stephen Kitt <steve at sk2.org> Mon, 29 Nov 2010 11:50:08 +0100
+
gnurobbo (0.65.6+dfsg-1) unstable; urgency=low
* New upstream version (packaged without sound support for Debian,
diff --git a/debian/patches/Makefile.diff b/debian/patches/Makefile.diff
index 6e24f6e..925f3f9 100644
--- a/debian/patches/Makefile.diff
+++ b/debian/patches/Makefile.diff
@@ -1,96 +1,119 @@
-Subject: Adjust Makefile for the Debian package
-From: Ansgar Burchardt <ansgar at 43-1.org>
-Date: Fri, 06 Mar 2009 02:16:03 +0100
+Description: adapt the build to Debian's requirements
+ Change the upstream-provided target directories for Debian, so they
+ take DESTDIR into account and install documentation to
+ /usr/share/doc/gnurobbo.
+ .
+ Avoid attempting to install non-DFSG-free files which have been
+ removed from the source package.
+ .
+ Disable music support.
+ .
+ Add -lm to support building with gold.
+ .
+ Remove the gnurobbo binary when cleaning.
+Author: Stephen Kitt <steve at sk2.org>
+Last-Update: 2010-12-03
--- 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=./
+@@ -5,9 +5,9 @@
+ #DOCDIR?=/usr/local/share/$(TARGET)
- # 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
+ # GNU Debian system wide installation
+-#PACKAGE_DATA_DIR?=/usr/share/games/$(TARGET)
+-#BINDIR?=/usr/games
+-#DOCDIR?=/usr/share/games/$(TARGET)
++PACKAGE_DATA_DIR?=$(DESTDIR)/usr/share/games/$(TARGET)
++BINDIR?=$(DESTDIR)/usr/games
++DOCDIR?=$(DESTDIR)/usr/share/doc/$(TARGET)
+
+ # Local installation within your home folder
+ #PACKAGE_DATA_DIR?=$(HOME)/Games/$(TARGET)
+@@ -15,12 +15,12 @@
+ #DOCDIR?=$(HOME)/Games/$(TARGET)
+
+ # Run from current folder i.e. no installation (default)
+-PACKAGE_DATA_DIR?=./data
+-BINDIR?=.
+-DOCDIR?=.
++#PACKAGE_DATA_DIR?=./data
++#BINDIR?=.
++#DOCDIR?=.
+
+ # Comment out the line below if you want to disable music support
+-MUSIC=-DHAVE_MUSIC
++#MUSIC=-DHAVE_MUSIC
+ # Comment out the line below if you want to disable the designer
DESIGNER=-DHAVE_DESIGNER
-@@ -29,10 +29,10 @@
+@@ -36,17 +36,17 @@
# 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)
+ SDL_CONFIG?=sdl-config
+-CFLAGS?=-O3 -pipe
+-CFLAGS+=-Wall `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" \
++CFLAGS?=-O3
++CFLAGS+=-pipe -Wall `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" \
+ -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER)
+-LDFLAGS=
++LDFLAGS?=
+ # Use these instead for debugging and/or profiling (mainly intended for GNU Robbo developers)
+ #CFLAGS?=-O0 -pipe -g -pg
+ #CFLAGS+=-Wall `$(SDL_CONFIG) --cflags` -DPLATFORM_PC -DVERSION=\"$(VERSION)\" \
+ # -DPACKAGE_DATA_DIR=\"$(PACKAGE_DATA_DIR)\" $(FONT_USE_PIXMAP) $(MUSIC) $(DESIGNER)
+ #LDFLAGS=-pg
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 @@
+@@ -60,7 +60,7 @@
.PHONY: all clean install
clean:
-- rm $(OBJECTS)
-+ rm -f $(OBJECTS) $(TARGET)
+- rm -f *.o
++ rm -f *.o gnurobbo
install:
- @if [[ "$(PACKAGE_DATA_DIR)" == ./* ]] ; then \
-@@ -71,18 +71,18 @@
+ @if [ "$(PACKAGE_DATA_DIR)" = ./data ] ; then \
+@@ -68,10 +68,6 @@
+ exit 2; \
+ fi
+ mkdir -p $(PACKAGE_DATA_DIR)/levels
+- mkdir -p $(PACKAGE_DATA_DIR)/sounds/default
+- mkdir -p $(PACKAGE_DATA_DIR)/sounds/free
+- mkdir -p $(PACKAGE_DATA_DIR)/sounds/oily
+- mkdir -p $(PACKAGE_DATA_DIR)/sounds/skins
+ mkdir -p $(PACKAGE_DATA_DIR)/rob
+ mkdir -p $(PACKAGE_DATA_DIR)/skins/original
+ mkdir -p $(PACKAGE_DATA_DIR)/skins/tronic
+@@ -87,19 +83,10 @@
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/free/* $(PACKAGE_DATA_DIR)/sounds/free/
- 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/; \
+- 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/cz_CZ/* $(PACKAGE_DATA_DIR)/locales/cz_CZ/
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 data/locales/en_GB/* $(PACKAGE_DATA_DIR)/locales/en_GB/
+@@ -109,8 +96,3 @@
+ cp data/locales/sk_SK/* $(PACKAGE_DATA_DIR)/locales/sk_SK/
+ cp data/locales/sv_SE/* $(PACKAGE_DATA_DIR)/locales/sv_SE/
cp $(TARGET) $(BINDIR)/
- cp ChangeLog NEWS COPYING README LICENSE-sound $(DOCDIR)/
- @if [ -n "$(FONT_USE_SDL_TTF)" ] ; then \
-- cp LICENSE-ttf $(DOCDIR)/; \
+- 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
-+
--
logic game ported from ATARI XE/XL
More information about the Pkg-games-commits
mailing list