r10222 - in packages/trunk/tile-tetri/debian: . patches
Peter De Wachter
pdewacht-guest at alioth.debian.org
Wed Aug 26 23:43:51 UTC 2009
Author: pdewacht-guest
Date: 2009-08-26 23:43:51 +0000 (Wed, 26 Aug 2009)
New Revision: 10222
Added:
packages/trunk/tile-tetri/debian/README.source
packages/trunk/tile-tetri/debian/patches/wrong-version-number.patch
packages/trunk/tile-tetri/debian/tile-tetri.6
packages/trunk/tile-tetri/debian/tile-tetri.desktop
packages/trunk/tile-tetri/debian/tile-tetri.docs
packages/trunk/tile-tetri/debian/tile-tetri.menu
Removed:
packages/trunk/tile-tetri/debian/docs
packages/trunk/tile-tetri/debian/menu
Modified:
packages/trunk/tile-tetri/debian/changelog
packages/trunk/tile-tetri/debian/control
packages/trunk/tile-tetri/debian/copyright
packages/trunk/tile-tetri/debian/patches/Makefile.patch
packages/trunk/tile-tetri/debian/patches/compile.patch
packages/trunk/tile-tetri/debian/patches/directories.patch
packages/trunk/tile-tetri/debian/patches/series
packages/trunk/tile-tetri/debian/rules
packages/trunk/tile-tetri/debian/tile-tetri.install
packages/trunk/tile-tetri/debian/watch
Log:
tile-tetri: more or less finished package.
Added: packages/trunk/tile-tetri/debian/README.source
===================================================================
--- packages/trunk/tile-tetri/debian/README.source (rev 0)
+++ packages/trunk/tile-tetri/debian/README.source 2009-08-26 23:43:51 UTC (rev 10222)
@@ -0,0 +1,2 @@
+This package uses the quilt patch system, see
+/usr/share/doc/quilt/README.source .
Modified: packages/trunk/tile-tetri/debian/changelog
===================================================================
--- packages/trunk/tile-tetri/debian/changelog 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/changelog 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,6 +1,5 @@
tile-tetri (1.22+dfsg1-1) unstable; urgency=low
- * Initial release (Closes: #nnnn) <nnnn is the bug number of your ITP>
+ * Initial release.
- -- Peter De Wachter <pdewacht at gmail.com> Sat, 13 Sep 2008 21:00:43 +0200
-
+ -- Peter De Wachter <pdewacht at gmail.com> Thu, 27 Aug 2009 01:36:30 +0200
Modified: packages/trunk/tile-tetri/debian/control
===================================================================
--- packages/trunk/tile-tetri/debian/control 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/control 2009-08-26 23:43:51 UTC (rev 10222)
@@ -3,9 +3,10 @@
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Peter De Wachter <pdewacht at gmail.com>
-Build-Depends: debhelper (>= 7), quilt, gdc, libgl1-mesa-dev | libgl-dev,
- libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-ttf2.0-dev
-Standards-Version: 3.8.0
+Build-Depends: debhelper (>= 7), quilt, gdc,
+ libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-ttf2.0-dev,
+ libgl1-mesa-dev | libgl-dev
+Standards-Version: 3.8.3
Homepage: http://hizuoka.web.fc2.com/game/tile/index_en.html
Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/tile-tetri
Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/tile-tetri/?op=log
@@ -13,5 +14,9 @@
Package: tile-tetri
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: <insert up to 60 chars description>
- <insert long description, indented with spaces>
+Description: abstract shoot 'em up game with falling blocks
+ Tile Tetri is a small, unusual shoot 'em up game. Your craft moves at
+ ground level and enemies come down from the sky. Each enemy you destroy
+ drops a Tetris-like block. Depending on how you stack these blocks, they
+ can become platforms to reach closer to the enemies, protective bunkers
+ or just plain annoying obstacles.
Modified: packages/trunk/tile-tetri/debian/copyright
===================================================================
--- packages/trunk/tile-tetri/debian/copyright 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/copyright 2009-08-26 23:43:51 UTC (rev 10222)
@@ -36,7 +36,7 @@
in the `/usr/share/common-licenses/GPL-2' file.
Files: debian/*
-Copyright: Copyright 2008 Peter De Wachter
+Copyright: Copyright 2008, 2009 Peter De Wachter
License: GAP
Copying and distribution of this package, with or without modification, are
permitted in any medium without royalty provided the copyright notice and this
Deleted: packages/trunk/tile-tetri/debian/docs
===================================================================
--- packages/trunk/tile-tetri/debian/docs 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/docs 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,4 +0,0 @@
-license_en.txt
-license_ja.txt
-readme_en.txt
-readme_ja.txt
Deleted: packages/trunk/tile-tetri/debian/menu
===================================================================
--- packages/trunk/tile-tetri/debian/menu 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/menu 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,2 +0,0 @@
-?package(tile-tetri):needs="X11" section="Games/Action"\
- title="Tile Tetri" command="/usr/games/tile-tetri"
Modified: packages/trunk/tile-tetri/debian/patches/Makefile.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/Makefile.patch 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/patches/Makefile.patch 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,11 +1,33 @@
+A simple Makefile. Upstream uses DOS batch files :(
+
--- /dev/null
+++ b/Makefile
-@@ -0,0 +1,8 @@
-+D_SOURCES := $(shell find source -name '*.d')
+@@ -0,0 +1,28 @@
++SRCS = info.d runnerblock.d runnerblue.d runnerbulletenemy.d \
++ runnerbulletfriend.d runnerbulletrocket.d runner.d runnereffect.d \
++ runnergreen.d runnerplayer.d runnerred.d runnerrocket.d tile.d \
++ token.d tokenmanager.d niboshi/data/chain.d niboshi/data/color.d \
++ niboshi/data/loader.d niboshi/data/point.d niboshi/data/size.d \
++ niboshi/data/vector.d niboshi/framework/eventhandler.d \
++ niboshi/framework/image.d niboshi/framework/imageloader.d \
++ niboshi/framework/input.d niboshi/framework/inputmanager.d \
++ niboshi/framework/joystick.d niboshi/framework/keyboard.d \
++ niboshi/framework/letter.d niboshi/framework/letterloader.d \
++ niboshi/framework/screen.d niboshi/framework/sdlmanager.d \
++ niboshi/framework/sound.d niboshi/framework/soundloader.d \
++ niboshi/framework/texture.d niboshi/framework/timer.d \
++ SDL/SDL_active.d SDL/SDL_audio.d SDL/SDL_byteorder.d SDL/SDL_cdrom.d \
++ SDL/SDL_copying.d SDL/SDL.d SDL/SDL_endian.d SDL/SDL_error.d \
++ SDL/SDL_events.d SDL/SDL_getenv.d SDL/SDL_image.d SDL/SDL_joystick.d \
++ SDL/SDL_keyboard.d SDL/SDL_keysym_.d SDL/SDL_mixer.d SDL/SDL_mouse.d \
++ SDL/SDL_mutex.d SDL/SDL_quit.d SDL/SDL_rwops.d SDL/SDL_syswm.d \
++ SDL/SDL_thread.d SDL/SDL_timer.d SDL/SDL_ttf.d SDL/SDL_types.d \
++ SDL/SDL_version_.d SDL/SDL_video.d opengl/opengl.d opengl/openglu.d
++
+LIBS := -lSDL_ttf -lSDL_mixer -lSDL_image -lSDL -lGL
+
-+tile-tetri: $(D_SOURCES)
-+ cd source && gdc $(CFLAGS) -ISDL -Iopengl -o $@ $(^:source/%=%) $(LIBS)
++source/tile-tetri: $(addprefix source/, $(SRCS))
++ cd source && gdc $(DFLAGS) -ISDL -Iopengl -o tile-tetri $(SRCS) $(LIBS)
+
+clean:
+ rm -f source/tile-tetri
Modified: packages/trunk/tile-tetri/debian/patches/compile.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/compile.patch 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/patches/compile.patch 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,5 +1,6 @@
-token imports tokenmanager, tokenmanager imports token, gdc dies
---- a/source/tokenmanager.d
+Compiler bug: token imports tokenmanager, tokenmanager imports token, gdc dies
+-
+-- a/source/tokenmanager.d
+++ b/source/tokenmanager.d
@@ -32,8 +32,9 @@
Modified: packages/trunk/tile-tetri/debian/patches/directories.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/directories.patch 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/patches/directories.patch 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,3 +1,5 @@
+Set the installation directory.
+
--- a/source/info.d
+++ b/source/info.d
@@ -34,7 +34,7 @@
Modified: packages/trunk/tile-tetri/debian/patches/series
===================================================================
--- packages/trunk/tile-tetri/debian/patches/series 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/patches/series 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,3 +1,4 @@
+Makefile.patch
compile.patch
directories.patch
-Makefile.patch
+wrong-version-number.patch
\ No newline at end of file
Added: packages/trunk/tile-tetri/debian/patches/wrong-version-number.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/wrong-version-number.patch (rev 0)
+++ packages/trunk/tile-tetri/debian/patches/wrong-version-number.patch 2009-08-26 23:43:51 UTC (rev 10222)
@@ -0,0 +1,13 @@
+The game displays a wrong version number in the title bar. Just remove it.
+
+--- a/source/info.d
++++ b/source/info.d
+@@ -18,7 +18,7 @@
+ // 各種情報構造体
+
+ public struct Info{
+- const TITLE = "Tile tetri ver1.20";
++ const TITLE = "Tile tetri";
+ const WIDTH = 640;
+ const HEIGHT = 480;
+ const FULLSCREEN = false;
Modified: packages/trunk/tile-tetri/debian/rules
===================================================================
--- packages/trunk/tile-tetri/debian/rules 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/rules 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,22 +1,62 @@
#!/usr/bin/make -f
-include /usr/share/quilt/quilt.make
+DFLAGS = -g
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ DFLAGS += -O0 -fdebug
+else
+ DFLAGS += -O2 -frelease
+endif
-build: patch build-stamp
-build-stamp:
- dh build
- touch build-stamp
+patch: patch-stamp
+patch-stamp:
+ dh_testdir
+ $(MAKE) -f /usr/share/quilt/quilt.make patch
+ touch $@
-clean: unpatch
- dh clean
- dh_clean source/tile-tetri
+build: build-arch build-indep
-install: build install-stamp
-install-stamp:
- dh install
- touch install-stamp
+build-arch: build-arch-stamp
+build-arch-stamp: patch-stamp
+ dh_testdir
+ $(MAKE) DFLAGS="$(DFLAGS)"
+ touch $@
-binary: install
- dh binary
+build-indep:
+# Nothing to do here.
-.PHONY: build clean install binary
+clean:
+ dh_testdir
+ dh_testroot
+ [ ! -f Makefile ] || $(MAKE) clean
+ $(MAKE) -f /usr/share/quilt/quilt.make unpatch
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_prep
+ dh_install
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs
+ dh_installdocs
+ dh_install
+ dh_installman debian/tile-tetri.6
+ dh_installmenu
+ dh_strip
+ dh_compress
+ dh_fixperms
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary-indep:
+# Nothing to do here.
+
+binary: binary-arch binary-indep
+
+.PHONY: patch build build-arch build-indep clean install binary-arch binary-indep binary
Added: packages/trunk/tile-tetri/debian/tile-tetri.6
===================================================================
--- packages/trunk/tile-tetri/debian/tile-tetri.6 (rev 0)
+++ packages/trunk/tile-tetri/debian/tile-tetri.6 2009-08-26 23:43:51 UTC (rev 10222)
@@ -0,0 +1,47 @@
+.\" URL macro recipe from Branden Robinson's presentation
+.de URL
+\\$2 \(laURL: \\$1 \(ra\\$3
+..
+.if \n[.g] .mso www.tmac
+.\" End of recipe.
+.
+.TH tile-tetri 6 "2009-08-27"
+.\" Please adjust this date whenever revising the manpage.
+.
+.SH "NAME"
+.
+tile-tetri \- shoot down enemies while avoiding falling blocks
+.
+.SH "SYNOPSIS"
+.
+.B tile-tetri
+.
+.SH "DESCRIPTION"
+.
+Destroy the enemies and avoid their bullets.
+For every enemy you destroy a Tetris-like block will drop,
+which will kill you if it falls on you.
+You earn double points if a falling block hits an enemy
+and you get a bonus for stacking the blocks tall and wide.
+.
+.SH "CONTROLS"
+.
+.IP "Move"
+The arrow keys
+.IP "Shoot"
+Push the Z key.
+.IP "Bomb"
+Hold the Z key, and release it.
+.IP "Jump"
+Push the X key.
+.PP
+The game also supports joystick control.
+.
+.SH "SEE ALSO"
+.
+.URL "http://hizuoka.web.fc2.com/game/tile/index_en.html" "The game's web site" ""
+.
+.SH "AUTHOR"
+.
+Tile Tetri was written by "HIZ" (hiz_oka at yahoo.co.jp),
+based on Tile Capture by Kou Mikage.
Added: packages/trunk/tile-tetri/debian/tile-tetri.desktop
===================================================================
--- packages/trunk/tile-tetri/debian/tile-tetri.desktop (rev 0)
+++ packages/trunk/tile-tetri/debian/tile-tetri.desktop 2009-08-26 23:43:51 UTC (rev 10222)
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Type=Application
+Name=Tile Tetri
+GenericName=
+Exec=tile-tetri
+Terminal=false
+Categories=Game;ArcadeGame;
Copied: packages/trunk/tile-tetri/debian/tile-tetri.docs (from rev 9534, packages/trunk/tile-tetri/debian/docs)
===================================================================
--- packages/trunk/tile-tetri/debian/tile-tetri.docs (rev 0)
+++ packages/trunk/tile-tetri/debian/tile-tetri.docs 2009-08-26 23:43:51 UTC (rev 10222)
@@ -0,0 +1,2 @@
+readme_en.txt
+readme_ja.txt
Modified: packages/trunk/tile-tetri/debian/tile-tetri.install
===================================================================
--- packages/trunk/tile-tetri/debian/tile-tetri.install 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/tile-tetri.install 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,2 +1,3 @@
-source/tile-tetri usr/games/
-resource/* usr/share/games/tile-tetri/
+source/tile-tetri usr/games/
+resource/* usr/share/games/tile-tetri/
+debian/tile-tetri.desktop usr/share/applications/
\ No newline at end of file
Copied: packages/trunk/tile-tetri/debian/tile-tetri.menu (from rev 9534, packages/trunk/tile-tetri/debian/menu)
===================================================================
--- packages/trunk/tile-tetri/debian/tile-tetri.menu (rev 0)
+++ packages/trunk/tile-tetri/debian/tile-tetri.menu 2009-08-26 23:43:51 UTC (rev 10222)
@@ -0,0 +1,2 @@
+?package(tile-tetri):needs="X11" section="Games/Action"\
+ title="Tile Tetri" command="/usr/games/tile-tetri"
Modified: packages/trunk/tile-tetri/debian/watch
===================================================================
--- packages/trunk/tile-tetri/debian/watch 2009-08-26 22:59:46 UTC (rev 10221)
+++ packages/trunk/tile-tetri/debian/watch 2009-08-26 23:43:51 UTC (rev 10222)
@@ -1,4 +1,4 @@
version=3
-opts=dversionmangle=s/\.dfsg\d+$//,uversionmangle=s/^./$&./ \
+opts=dversionmangle=s/\+dfsg\d+$//,uversionmangle=s/^./$&./ \
http://hizuoka.web.fc2.com/game/tile/index_en.html ./tile_t([0-9]*).zip
More information about the Pkg-games-commits
mailing list