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