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