r8121 - in packages/trunk/tile-tetri: . debian debian/patches

Peter De Wachter pdewacht-guest at alioth.debian.org
Sat Sep 13 19:30:56 UTC 2008


Author: pdewacht-guest
Date: 2008-09-13 19:30:56 +0000 (Sat, 13 Sep 2008)
New Revision: 8121

Added:
   packages/trunk/tile-tetri/debian/
   packages/trunk/tile-tetri/debian/changelog
   packages/trunk/tile-tetri/debian/compat
   packages/trunk/tile-tetri/debian/control
   packages/trunk/tile-tetri/debian/copyright
   packages/trunk/tile-tetri/debian/docs
   packages/trunk/tile-tetri/debian/menu
   packages/trunk/tile-tetri/debian/patches/
   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:
[svn-inject] Applying Debian modifications to trunk


Property changes on: packages/trunk/tile-tetri/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/trunk/tile-tetri/debian/changelog
===================================================================
--- packages/trunk/tile-tetri/debian/changelog	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/changelog	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,6 @@
+tile-tetri (1.22.dfsg1-1) unstable; urgency=low
+
+  * Initial release (Closes: #nnnn)  <nnnn is the bug number of your ITP>
+
+ -- Peter De Wachter <pdewacht at gmail.com>  Sat, 13 Sep 2008 21:00:43 +0200
+

Added: packages/trunk/tile-tetri/debian/compat
===================================================================
--- packages/trunk/tile-tetri/debian/compat	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/compat	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1 @@
+7

Added: packages/trunk/tile-tetri/debian/control
===================================================================
--- packages/trunk/tile-tetri/debian/control	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/control	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,17 @@
+Source: tile-tetri
+Section: games
+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, 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
+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
+
+Package: tile-tetri
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: <insert up to 60 chars description>
+ <insert long description, indented with spaces>

Added: packages/trunk/tile-tetri/debian/copyright
===================================================================
--- packages/trunk/tile-tetri/debian/copyright	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/copyright	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,24 @@
+This package was debianized by Peter De Wachter <pdewacht at gmail.com> on
+Sat, 13 Sep 2008 21:00:43 +0200.
+
+It was downloaded from <url://example.com>
+
+Upstream Author(s):
+
+    <put author's name and email here>
+    <likewise for another author>
+
+Copyright:
+
+    <Copyright (C) YYYY Name OfAuthor>
+    <likewise for another author>
+
+License:
+
+    <Put the license of the package here indented by 4 spaces>
+
+The Debian packaging is (C) 2008, Peter De Wachter <pdewacht at gmail.com> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+
+# Please also look if there are files or directories which have a
+# different copyright/license attached and list them here.

Added: packages/trunk/tile-tetri/debian/docs
===================================================================
--- packages/trunk/tile-tetri/debian/docs	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/docs	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,4 @@
+license_en.txt
+license_ja.txt
+readme_en.txt
+readme_ja.txt

Added: packages/trunk/tile-tetri/debian/menu
===================================================================
--- packages/trunk/tile-tetri/debian/menu	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/menu	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,2 @@
+?package(tile-tetri):needs="X11" section="Games/Action"\
+  title="Tile Tetri" command="/usr/games/tile-tetri"

Added: packages/trunk/tile-tetri/debian/patches/Makefile.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/Makefile.patch	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/patches/Makefile.patch	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,11 @@
+--- /dev/null
++++ b/Makefile
+@@ -0,0 +1,8 @@
++D_SOURCES := $(shell find source -name '*.d')
++LIBS      := -lSDL_ttf -lSDL_mixer -lSDL_image -lSDL -lGL
++
++tile-tetri: $(D_SOURCES)
++	cd source && gdc $(CFLAGS) -ISDL -Iopengl -o $@ $(^:source/%=%) $(LIBS)
++
++clean:
++	rm -f source/tile-tetri

Added: packages/trunk/tile-tetri/debian/patches/compile.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/compile.patch	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/patches/compile.patch	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,59 @@
+token imports tokenmanager, tokenmanager imports token, gdc dies
+--- a/source/tokenmanager.d
++++ b/source/tokenmanager.d
+@@ -32,8 +32,9 @@
+ 	
+ 	protected Chain                     _reserve;
+ 	protected uint                      _reserve_value;
+-	protected Chain[Token.Signal.max+1] _actives;
+-	protected uint[Token.Signal.max+1]  _active_values;
++        // was Token.Signal.max+1, but gdc didn't like that
++	protected Chain[8]                  _actives;
++	protected uint[8]                   _active_values;
+ 	
+ 	
+ 	
+@@ -104,14 +105,14 @@
+ 	
+ 	
+ 	// 指定シグナルの稼働中トークンを巡回
+-	public void iterate(Iterator iterator, Token.Signal signal){
++	public void iterate(Iterator iterator, int signal){
+ 		iterateActive(iterator, signal);
+ 	}
+ 	
+ 	
+ 	
+ 	// 指定シグナルの稼働中トークンをすり合わせる
+-	public void match(Matcher matcher, Token.Signal signal_a, Token.Signal signal_b){
++	public void match(Matcher matcher, int signal_a, int signal_b){
+ 		if(signal_a == signal_b){
+ 			matchActive(matcher, signal_a);
+ 		}
+@@ -148,7 +149,7 @@
+ 	
+ 	
+ 	// 指定シグナルの稼働中トークン数を取得
+-	public uint active(Token.Signal signal){
++	public uint active(int signal){
+ 		return _active_values[signal];
+ 	}
+ 	
+@@ -158,7 +159,7 @@
+ 	// protected methods
+ 	
+ 	// 稼働中トークンを巡回
+-	protected bool iterateActive(Iterator iterator, Token.Signal signal){
++	protected bool iterateActive(Iterator iterator, int signal){
+ 		auto is_continue = true;
+ 		auto temp        = _actives[signal].next();
+ 		
+@@ -185,7 +186,7 @@
+ 	
+ 	
+ 	// 同一シグナルの稼働中トークンをすり合わせる
+-	protected void matchActive(Matcher matcher, Token.Signal signal){
++	protected void matchActive(Matcher matcher, int signal){
+ 		auto temp_a = _actives[signal].next();
+ 		
+ 		while(_actives[signal] != temp_a){

Added: packages/trunk/tile-tetri/debian/patches/directories.patch
===================================================================
--- packages/trunk/tile-tetri/debian/patches/directories.patch	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/patches/directories.patch	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,11 @@
+--- a/source/info.d
++++ b/source/info.d
+@@ -34,7 +34,7 @@
+ 	const ENEMY_EXTRA   = 5;		// レベルアップまでのノルマ(レベルごとの上昇値)
+ 	const BLOCK_BONUS   = 10;		// レベルアップ時のブロック破壊点
+ 	
+-	const RESOURCE_PATH = "resource\\";
++	const RESOURCE_PATH = "/usr/share/games/tile-tetri/";
+ 	
+ 	const SOUND_KEYS = [
+ 		RESOURCE_PATH ~ "shot.wav",

Added: packages/trunk/tile-tetri/debian/patches/series
===================================================================
--- packages/trunk/tile-tetri/debian/patches/series	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/patches/series	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,3 @@
+compile.patch
+directories.patch
+Makefile.patch

Added: packages/trunk/tile-tetri/debian/rules
===================================================================
--- packages/trunk/tile-tetri/debian/rules	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/rules	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+
+include /usr/share/quilt/quilt.make
+
+build: patch build-stamp
+build-stamp:
+	dh build
+	touch build-stamp
+
+clean: unpatch
+	dh clean
+	dh_clean source/tile-tetri
+
+install: build install-stamp
+install-stamp:
+	dh install
+	touch install-stamp
+
+binary: install
+	dh binary
+
+.PHONY: build clean install binary


Property changes on: packages/trunk/tile-tetri/debian/rules
___________________________________________________________________
Name: svn:executable
   + *

Added: packages/trunk/tile-tetri/debian/tile-tetri.install
===================================================================
--- packages/trunk/tile-tetri/debian/tile-tetri.install	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/tile-tetri.install	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,2 @@
+source/tile-tetri       usr/games/
+resource/*              usr/share/games/tile-tetri/

Added: packages/trunk/tile-tetri/debian/watch
===================================================================
--- packages/trunk/tile-tetri/debian/watch	                        (rev 0)
+++ packages/trunk/tile-tetri/debian/watch	2008-09-13 19:30:56 UTC (rev 8121)
@@ -0,0 +1,4 @@
+version=3
+
+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