Author: baby-guest Date: 2007-08-26 17:59:29 +0000 (Sun, 26 Aug 2007) New Revision: 3853
Added: packages/trunk/torus-trooper/debian/ packages/trunk/torus-trooper/debian/changelog packages/trunk/torus-trooper/debian/compat packages/trunk/torus-trooper/debian/control packages/trunk/torus-trooper/debian/copyright packages/trunk/torus-trooper/debian/docs packages/trunk/torus-trooper/debian/menu packages/trunk/torus-trooper/debian/patches/ packages/trunk/torus-trooper/debian/patches/fixes.patch packages/trunk/torus-trooper/debian/patches/series packages/trunk/torus-trooper/debian/rules packages/trunk/torus-trooper/debian/torus-trooper-data.install packages/trunk/torus-trooper/debian/torus-trooper.6 packages/trunk/torus-trooper/debian/torus-trooper.desktop packages/trunk/torus-trooper/debian/torus-trooper.install packages/trunk/torus-trooper/debian/torus-trooper.xpm Log: [svn-inject] Applying Debian modifications to trunk Property changes on: packages/trunk/torus-trooper/debian ___________________________________________________________________ Name: mergeWithUpstream + 1 Added: packages/trunk/torus-trooper/debian/changelog =================================================================== --- packages/trunk/torus-trooper/debian/changelog (rev 0) +++ packages/trunk/torus-trooper/debian/changelog 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,5 @@ +torus-trooper (0.22.dfsg1-1) unstable; urgency=low + + * Initial release (Closes: #439684) + + -- Miriam Ruiz <[EMAIL PROTECTED]> Sat, 25 Aug 2007 19:58:40 +0000 Added: packages/trunk/torus-trooper/debian/compat =================================================================== --- packages/trunk/torus-trooper/debian/compat (rev 0) +++ packages/trunk/torus-trooper/debian/compat 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1 @@ +5 Added: packages/trunk/torus-trooper/debian/control =================================================================== --- packages/trunk/torus-trooper/debian/control (rev 0) +++ packages/trunk/torus-trooper/debian/control 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,36 @@ +Source: torus-trooper +Section: games +Priority: extra +Maintainer: Debian Games Team <[EMAIL PROTECTED]> +Uploaders: Miriam Ruiz <[EMAIL PROTECTED]>, Peter De Wachter <[EMAIL PROTECTED]> +Build-Depends: debhelper (>= 5), ant, quilt, gdc, + libglu1-mesa-dev | libglu-dev, libgl1-mesa-dev | libgl-dev, + libsdl1.2-dev, libsdl-mixer1.2-dev +Standards-Version: 3.7.2 +XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/torus-trooper/ +XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/torus-trooper/?op=log + +Package: torus-trooper +Architecture: any +Depends: torus-trooper-data (= ${source:Version}), ${shlibs:Depends}, ${misc:Depends} +Description: speeding ship sailing through barrage + Torus Trooper is a fast-paced abstract scrolling shooter game. It + features 3D graphics and a style similar to that of games such as + Tempest. + . + Torus Trooper is another gem among many by Kenta Cho. + . + Homepage: http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html + +Package: torus-trooper-data +Architecture: all +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: torus-trooper +Description: speeding ship sailing through barrage - game data + Torus Trooper is a fast-paced abstract scrolling shooter game. It + features 3D graphics and a style similar to that of games such as + Tempest. + . + This package includes the architecture-independent data for the game Torus Trooper. + . + Homepage: http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html Added: packages/trunk/torus-trooper/debian/copyright =================================================================== --- packages/trunk/torus-trooper/debian/copyright (rev 0) +++ packages/trunk/torus-trooper/debian/copyright 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,62 @@ +This package was debianized by Miriam Ruiz <[EMAIL PROTECTED]> on +Sat, 25 Aug 2007 19:58:40 +0000. + +It was downloaded from http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt_e.html + +Upstream Author: + + Kenta Cho <[EMAIL PROTECTED]> + +Copyright: + + Copyright 2004 Kenta Cho + + import/SDL* : Copyright (C) 1997, 1998, 1999, 2000, 2001 Sam Lantinga + +License: + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, + INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND + FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +import/SDL*: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + + +The Debian packaging is (C) 2007, Miriam Ruiz <[EMAIL PROTECTED]> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. Added: packages/trunk/torus-trooper/debian/docs =================================================================== --- packages/trunk/torus-trooper/debian/docs (rev 0) +++ packages/trunk/torus-trooper/debian/docs 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,2 @@ +readme_e.txt +readme.txt Added: packages/trunk/torus-trooper/debian/menu =================================================================== --- packages/trunk/torus-trooper/debian/menu (rev 0) +++ packages/trunk/torus-trooper/debian/menu 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,3 @@ +?package(torus-trooper):needs="X11" section="Games/Action"\ + title="Torus Trooper" command="/usr/games/torus-trooper" \ + icon="/usr/share/pixmaps/torus-trooper.xpm" Added: packages/trunk/torus-trooper/debian/patches/fixes.patch =================================================================== --- packages/trunk/torus-trooper/debian/patches/fixes.patch (rev 0) +++ packages/trunk/torus-trooper/debian/patches/fixes.patch 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,852 @@ +Index: torus-trooper-0.22.dfsg1/import/SDL.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/import/SDL.d 2004-11-10 22:45:22.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL.d 2007-08-26 17:39:19.000000000 +0000 +@@ -20,18 +20,28 @@ + [EMAIL PROTECTED] + */ + +-import SDL_types; +-import SDL_getenv; +-import SDL_error; +-import SDL_rwops; +-import SDL_timer; +-import SDL_audio; +-import SDL_cdrom; +-import SDL_joystick; +-import SDL_events; +-import SDL_video; +-import SDL_byteorder; +-import SDL_Version; ++public import SDL_keysym_; ++public import SDL_version_; ++public import SDL_active; ++public import SDL_audio; ++public import SDL_byteorder; ++public import SDL_cdrom; ++public import SDL_copying; ++public import SDL_endian; ++public import SDL_error; ++public import SDL_events; ++public import SDL_getenv; ++public import SDL_joystick; ++public import SDL_keyboard; ++public import SDL_mouse; ++public import SDL_mutex; ++public import SDL_quit; ++public import SDL_rwops; ++public import SDL_syswm; ++public import SDL_thread; ++public import SDL_timer; ++public import SDL_types; ++public import SDL_video; + + extern(C): + +@@ -73,20 +83,3 @@ + */ + void SDL_Quit(); + +-/+ +-void SDL_SetModuleHandle(void *hInst); +-extern(Windows) void* GetModuleHandle(char*); +- +-static this() +-{ +- /* Load SDL dynamic link library */ +- if (SDL_Init(SDL_INIT_NOPARACHUTE) < 0) +- throw new Error("Error loading SDL"); +- SDL_SetModuleHandle(GetModuleHandle(null)); +-} +- +-static ~this() +-{ +- SDL_Quit(); +-} +-+/ +Index: torus-trooper-0.22.dfsg1/import/SDL_events.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/import/SDL_events.d 2005-01-01 21:40:28.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL_events.d 2007-08-26 17:39:19.000000000 +0000 +@@ -304,8 +304,8 @@ + If 'state' is set to SDL_QUERY, SDL_EventState() will return the + current processing state of the specified event. + */ +-const uint SDL_QUERY = cast(uint) -1; +-const uint SDL_IGNORE = 0; +-const uint SDL_DISABLE = 0; +-const uint SDL_ENABLE = 1; ++const int SDL_QUERY = -1; ++const int SDL_IGNORE = 0; ++const int SDL_DISABLE = 0; ++const int SDL_ENABLE = 1; + Uint8 SDL_EventState(Uint8 type, int state); +Index: torus-trooper-0.22.dfsg1/import/SDL_keyboard.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/import/SDL_keyboard.d 2004-11-10 22:45:22.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL_keyboard.d 2007-08-26 17:39:19.000000000 +0000 +@@ -26,7 +26,7 @@ + // !!! A hack! struct SDL_keysym is defined in this module, + // !!! so we need to resolve the nameclash... + // !!! Definitely won't work on *NIX but for now will do. +-import SDL_Keysym; ++import SDL_keysym_; + + extern(C): + +Index: torus-trooper-0.22.dfsg1/import/SDL_keysym_.d +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL_keysym_.d 2007-08-26 17:39:19.000000000 +0000 +@@ -0,0 +1,308 @@ ++/* ++ SDL - Simple DirectMedia Layer ++ Copyright (C) 1997, 1998, 1999, 2000, 2001 Sam Lantinga ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public ++ License along with this library; if not, write to the Free ++ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++ ++ Sam Lantinga ++ [EMAIL PROTECTED] ++*/ ++ ++/* What we really want is a mapping of every raw key on the keyboard. ++ To support international keyboards, we use the range 0xA1 - 0xFF ++ as international virtual keycodes. We'll follow in the footsteps of X11... ++ The names of the keys ++ */ ++ ++alias int SDLKey; ++enum { ++ /* The keyboard syms have been cleverly chosen to map to ASCII */ ++ SDLK_UNKNOWN = 0, ++ SDLK_FIRST = 0, ++ SDLK_BACKSPACE = 8, ++ SDLK_TAB = 9, ++ SDLK_CLEAR = 12, ++ SDLK_RETURN = 13, ++ SDLK_PAUSE = 19, ++ SDLK_ESCAPE = 27, ++ SDLK_SPACE = 32, ++ SDLK_EXCLAIM = 33, ++ SDLK_QUOTEDBL = 34, ++ SDLK_HASH = 35, ++ SDLK_DOLLAR = 36, ++ SDLK_AMPERSAND = 38, ++ SDLK_QUOTE = 39, ++ SDLK_LEFTPAREN = 40, ++ SDLK_RIGHTPAREN = 41, ++ SDLK_ASTERISK = 42, ++ SDLK_PLUS = 43, ++ SDLK_COMMA = 44, ++ SDLK_MINUS = 45, ++ SDLK_PERIOD = 46, ++ SDLK_SLASH = 47, ++ SDLK_0 = 48, ++ SDLK_1 = 49, ++ SDLK_2 = 50, ++ SDLK_3 = 51, ++ SDLK_4 = 52, ++ SDLK_5 = 53, ++ SDLK_6 = 54, ++ SDLK_7 = 55, ++ SDLK_8 = 56, ++ SDLK_9 = 57, ++ SDLK_COLON = 58, ++ SDLK_SEMICOLON = 59, ++ SDLK_LESS = 60, ++ SDLK_EQUALS = 61, ++ SDLK_GREATER = 62, ++ SDLK_QUESTION = 63, ++ SDLK_AT = 64, ++ /* ++ Skip uppercase letters ++ */ ++ SDLK_LEFTBRACKET = 91, ++ SDLK_BACKSLASH = 92, ++ SDLK_RIGHTBRACKET = 93, ++ SDLK_CARET = 94, ++ SDLK_UNDERSCORE = 95, ++ SDLK_BACKQUOTE = 96, ++ SDLK_a = 97, ++ SDLK_b = 98, ++ SDLK_c = 99, ++ SDLK_d = 100, ++ SDLK_e = 101, ++ SDLK_f = 102, ++ SDLK_g = 103, ++ SDLK_h = 104, ++ SDLK_i = 105, ++ SDLK_j = 106, ++ SDLK_k = 107, ++ SDLK_l = 108, ++ SDLK_m = 109, ++ SDLK_n = 110, ++ SDLK_o = 111, ++ SDLK_p = 112, ++ SDLK_q = 113, ++ SDLK_r = 114, ++ SDLK_s = 115, ++ SDLK_t = 116, ++ SDLK_u = 117, ++ SDLK_v = 118, ++ SDLK_w = 119, ++ SDLK_x = 120, ++ SDLK_y = 121, ++ SDLK_z = 122, ++ SDLK_DELETE = 127, ++ /* End of ASCII mapped keysyms */ ++ ++ /* International keyboard syms */ ++ SDLK_WORLD_0 = 160, /* 0xA0 */ ++ SDLK_WORLD_1 = 161, ++ SDLK_WORLD_2 = 162, ++ SDLK_WORLD_3 = 163, ++ SDLK_WORLD_4 = 164, ++ SDLK_WORLD_5 = 165, ++ SDLK_WORLD_6 = 166, ++ SDLK_WORLD_7 = 167, ++ SDLK_WORLD_8 = 168, ++ SDLK_WORLD_9 = 169, ++ SDLK_WORLD_10 = 170, ++ SDLK_WORLD_11 = 171, ++ SDLK_WORLD_12 = 172, ++ SDLK_WORLD_13 = 173, ++ SDLK_WORLD_14 = 174, ++ SDLK_WORLD_15 = 175, ++ SDLK_WORLD_16 = 176, ++ SDLK_WORLD_17 = 177, ++ SDLK_WORLD_18 = 178, ++ SDLK_WORLD_19 = 179, ++ SDLK_WORLD_20 = 180, ++ SDLK_WORLD_21 = 181, ++ SDLK_WORLD_22 = 182, ++ SDLK_WORLD_23 = 183, ++ SDLK_WORLD_24 = 184, ++ SDLK_WORLD_25 = 185, ++ SDLK_WORLD_26 = 186, ++ SDLK_WORLD_27 = 187, ++ SDLK_WORLD_28 = 188, ++ SDLK_WORLD_29 = 189, ++ SDLK_WORLD_30 = 190, ++ SDLK_WORLD_31 = 191, ++ SDLK_WORLD_32 = 192, ++ SDLK_WORLD_33 = 193, ++ SDLK_WORLD_34 = 194, ++ SDLK_WORLD_35 = 195, ++ SDLK_WORLD_36 = 196, ++ SDLK_WORLD_37 = 197, ++ SDLK_WORLD_38 = 198, ++ SDLK_WORLD_39 = 199, ++ SDLK_WORLD_40 = 200, ++ SDLK_WORLD_41 = 201, ++ SDLK_WORLD_42 = 202, ++ SDLK_WORLD_43 = 203, ++ SDLK_WORLD_44 = 204, ++ SDLK_WORLD_45 = 205, ++ SDLK_WORLD_46 = 206, ++ SDLK_WORLD_47 = 207, ++ SDLK_WORLD_48 = 208, ++ SDLK_WORLD_49 = 209, ++ SDLK_WORLD_50 = 210, ++ SDLK_WORLD_51 = 211, ++ SDLK_WORLD_52 = 212, ++ SDLK_WORLD_53 = 213, ++ SDLK_WORLD_54 = 214, ++ SDLK_WORLD_55 = 215, ++ SDLK_WORLD_56 = 216, ++ SDLK_WORLD_57 = 217, ++ SDLK_WORLD_58 = 218, ++ SDLK_WORLD_59 = 219, ++ SDLK_WORLD_60 = 220, ++ SDLK_WORLD_61 = 221, ++ SDLK_WORLD_62 = 222, ++ SDLK_WORLD_63 = 223, ++ SDLK_WORLD_64 = 224, ++ SDLK_WORLD_65 = 225, ++ SDLK_WORLD_66 = 226, ++ SDLK_WORLD_67 = 227, ++ SDLK_WORLD_68 = 228, ++ SDLK_WORLD_69 = 229, ++ SDLK_WORLD_70 = 230, ++ SDLK_WORLD_71 = 231, ++ SDLK_WORLD_72 = 232, ++ SDLK_WORLD_73 = 233, ++ SDLK_WORLD_74 = 234, ++ SDLK_WORLD_75 = 235, ++ SDLK_WORLD_76 = 236, ++ SDLK_WORLD_77 = 237, ++ SDLK_WORLD_78 = 238, ++ SDLK_WORLD_79 = 239, ++ SDLK_WORLD_80 = 240, ++ SDLK_WORLD_81 = 241, ++ SDLK_WORLD_82 = 242, ++ SDLK_WORLD_83 = 243, ++ SDLK_WORLD_84 = 244, ++ SDLK_WORLD_85 = 245, ++ SDLK_WORLD_86 = 246, ++ SDLK_WORLD_87 = 247, ++ SDLK_WORLD_88 = 248, ++ SDLK_WORLD_89 = 249, ++ SDLK_WORLD_90 = 250, ++ SDLK_WORLD_91 = 251, ++ SDLK_WORLD_92 = 252, ++ SDLK_WORLD_93 = 253, ++ SDLK_WORLD_94 = 254, ++ SDLK_WORLD_95 = 255, /* 0xFF */ ++ ++ /* Numeric keypad */ ++ SDLK_KP0 = 256, ++ SDLK_KP1 = 257, ++ SDLK_KP2 = 258, ++ SDLK_KP3 = 259, ++ SDLK_KP4 = 260, ++ SDLK_KP5 = 261, ++ SDLK_KP6 = 262, ++ SDLK_KP7 = 263, ++ SDLK_KP8 = 264, ++ SDLK_KP9 = 265, ++ SDLK_KP_PERIOD = 266, ++ SDLK_KP_DIVIDE = 267, ++ SDLK_KP_MULTIPLY = 268, ++ SDLK_KP_MINUS = 269, ++ SDLK_KP_PLUS = 270, ++ SDLK_KP_ENTER = 271, ++ SDLK_KP_EQUALS = 272, ++ ++ /* Arrows + Home/End pad */ ++ SDLK_UP = 273, ++ SDLK_DOWN = 274, ++ SDLK_RIGHT = 275, ++ SDLK_LEFT = 276, ++ SDLK_INSERT = 277, ++ SDLK_HOME = 278, ++ SDLK_END = 279, ++ SDLK_PAGEUP = 280, ++ SDLK_PAGEDOWN = 281, ++ ++ /* Function keys */ ++ SDLK_F1 = 282, ++ SDLK_F2 = 283, ++ SDLK_F3 = 284, ++ SDLK_F4 = 285, ++ SDLK_F5 = 286, ++ SDLK_F6 = 287, ++ SDLK_F7 = 288, ++ SDLK_F8 = 289, ++ SDLK_F9 = 290, ++ SDLK_F10 = 291, ++ SDLK_F11 = 292, ++ SDLK_F12 = 293, ++ SDLK_F13 = 294, ++ SDLK_F14 = 295, ++ SDLK_F15 = 296, ++ ++ /* Key state modifier keys */ ++ SDLK_NUMLOCK = 300, ++ SDLK_CAPSLOCK = 301, ++ SDLK_SCROLLOCK = 302, ++ SDLK_RSHIFT = 303, ++ SDLK_LSHIFT = 304, ++ SDLK_RCTRL = 305, ++ SDLK_LCTRL = 306, ++ SDLK_RALT = 307, ++ SDLK_LALT = 308, ++ SDLK_RMETA = 309, ++ SDLK_LMETA = 310, ++ SDLK_LSUPER = 311, /* Left "Windows" key */ ++ SDLK_RSUPER = 312, /* Right "Windows" key */ ++ SDLK_MODE = 313, /* "Alt Gr" key */ ++ SDLK_COMPOSE = 314, /* Multi-key compose key */ ++ ++ /* Miscellaneous function keys */ ++ SDLK_HELP = 315, ++ SDLK_PRINT = 316, ++ SDLK_SYSREQ = 317, ++ SDLK_BREAK = 318, ++ SDLK_MENU = 319, ++ SDLK_POWER = 320, /* Power Macintosh power key */ ++ SDLK_EURO = 321, /* Some european keyboards */ ++ SDLK_UNDO = 322, /* Atari keyboard has Undo */ ++ ++ /* Add any other keys here */ ++ ++ SDLK_LAST ++} ++ ++/* Enumeration of valid key mods (possibly OR'd together) */ ++alias int SDLMod; ++enum { ++ KMOD_NONE = 0x0000, ++ KMOD_LSHIFT= 0x0001, ++ KMOD_RSHIFT= 0x0002, ++ KMOD_LCTRL = 0x0040, ++ KMOD_RCTRL = 0x0080, ++ KMOD_LALT = 0x0100, ++ KMOD_RALT = 0x0200, ++ KMOD_LMETA = 0x0400, ++ KMOD_RMETA = 0x0800, ++ KMOD_NUM = 0x1000, ++ KMOD_CAPS = 0x2000, ++ KMOD_MODE = 0x4000, ++ KMOD_RESERVED = 0x8000 ++} ++ ++const uint KMOD_CTRL = (KMOD_LCTRL|KMOD_RCTRL); ++const uint KMOD_SHIFT = (KMOD_LSHIFT|KMOD_RSHIFT); ++const uint KMOD_ALT = (KMOD_LALT|KMOD_RALT); ++const uint KMOD_META = (KMOD_LMETA|KMOD_RMETA); +Index: torus-trooper-0.22.dfsg1/import/SDL_mixer.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/import/SDL_mixer.d 2004-11-10 22:45:22.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL_mixer.d 2007-08-26 17:39:19.000000000 +0000 +@@ -22,7 +22,7 @@ + + // convert to D by shinichiro.h + +-/* $Id: SDL_mixer.d,v 1.1.1.1 2004/11/10 13:45:22 kenta Exp $ */ ++/* $Id: SDL_mixer.d,v 1.1.1.1 2006/11/19 07:54:54 kenta Exp $ */ + + import SDL; + +Index: torus-trooper-0.22.dfsg1/import/SDL_syswm.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/import/SDL_syswm.d 2004-11-10 22:45:22.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL_syswm.d 2007-08-26 17:39:19.000000000 +0000 +@@ -22,7 +22,7 @@ + + /* Include file for SDL custom system window manager hooks */ + +-import SDL_Version; ++import SDL_version_; + + extern(C): + +Index: torus-trooper-0.22.dfsg1/import/SDL_version_.d +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/import/SDL_version_.d 2007-08-26 17:39:19.000000000 +0000 +@@ -0,0 +1,75 @@ ++/* ++ SDL - Simple DirectMedia Layer ++ Copyright (C) 1997, 1998, 1999, 2000, 2001 Sam Lantinga ++ ++ This library is free software; you can redistribute it and/or ++ modify it under the terms of the GNU Library General Public ++ License as published by the Free Software Foundation; either ++ version 2 of the License, or (at your option) any later version. ++ ++ This library is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ Library General Public License for more details. ++ ++ You should have received a copy of the GNU Library General Public ++ License along with this library; if not, write to the Free ++ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ++ ++ Sam Lantinga ++ [EMAIL PROTECTED] ++*/ ++ ++/* This header defines the current SDL version */ ++ ++import SDL_types; ++ ++extern(C): ++ ++/* Printable format: "%d.%d.%d", MAJOR, MINOR, PATCHLEVEL ++*/ ++const uint SDL_MAJOR_VERSION = 1; ++const uint SDL_MINOR_VERSION = 2; ++const uint SDL_PATCHLEVEL = 6; ++ ++struct SDL_version { ++ Uint8 major; ++ Uint8 minor; ++ Uint8 patch; ++} ++ ++/* This macro can be used to fill a version structure with the compile-time ++ * version of the SDL library. ++ */ ++void SDL_VERSION(SDL_version* X) ++{ ++ X.major = SDL_MAJOR_VERSION; ++ X.minor = SDL_MINOR_VERSION; ++ X.patch = SDL_PATCHLEVEL; ++} ++ ++/* This macro turns the version numbers into a numeric value: ++ (1,2,3) -> (1203) ++ This assumes that there will never be more than 100 patchlevels ++*/ ++uint SDL_VERSIONNUM(Uint8 X, Uint8 Y, Uint8 Z) ++{ ++ return X * 1000 + Y * 100 + Z; ++} ++ ++/* This is the version number macro for the current SDL version */ ++const uint SDL_COMPILEDVERSION = SDL_MAJOR_VERSION * 1000 + ++ SDL_MINOR_VERSION * 100 + ++ SDL_PATCHLEVEL; ++ ++/* This macro will evaluate to true if compiled with SDL at least X.Y.Z */ ++bit SDL_VERSION_ATLEAST(Uint8 X, Uint8 Y, Uint8 Z) ++{ ++ return (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z)); ++} ++ ++/* This function gets the version of the dynamically linked SDL library. ++ it should NOT be used to fill a version structure, instead you should ++ use the SDL_Version() macro. ++ */ ++SDL_version * SDL_Linked_Version(); +Index: torus-trooper-0.22.dfsg1/Makefile +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/Makefile 2007-08-26 17:39:19.000000000 +0000 +@@ -0,0 +1,27 @@ ++DC=gdmd ++#DC=gdc ++ifeq ($(DC), gdmd) ++DFLAGS=-O -d -release -Iimport -Isrc ++#DFLAGS=-g -debug -Iimport -Isrc ++DOUT=-of ++else ++DFLAGS=-O -frelease -Iimport -Isrc ++#DFLAGS=-g -fdebug -Iimport -Isrc ++DOUT=-o ++endif ++ ++DSRC=$(shell find src/ -name "*.d") ++SOURCES=$(DSRC) import/SDL_video.d import/SDL_mixer.d ++OBJS=$(SOURCES:.d=.o) ++EXE=torustrooper ++ ++all: $(EXE) ++ ++$(EXE): $(OBJS) ++ gcc -o $@ $(OBJS) -lbulletml_d -lgphobos -lpthread -lm -lSDL -lGL -lGLU -lSDL_mixer -lstdc++ ++ ++$(OBJS): %.o: %.d ++ $(DC) -c $(DOUT)$@ $(DFLAGS) $< ++ ++ ++ +Index: torus-trooper-0.22.dfsg1/src/abagames/tt/barrage.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/barrage.d 2005-01-01 21:40:28.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/tt/barrage.d 2007-08-26 17:39:19.000000000 +0000 +@@ -17,6 +17,7 @@ + private import abagames.tt.bulletimpl; + private import abagames.tt.bullettarget; + private import abagames.tt.shape; ++import linux_listdir; + + /** + * Barrage pattern. +@@ -30,11 +31,12 @@ + int prevWait, postWait; + bool noXReverse = false; + +- public static this() { ++ public static void randInit() { + rand = new Rand; + } + + public static void setRandSeed(long seed) { ++ if (!rand) rand = new Rand; + rand.setSeed(seed); + } + +@@ -93,29 +95,31 @@ + public class BarrageManager { + private: + static BulletMLParserTinyXML *parser[char[]][char[]]; ++ static BulletMLParserTinyXML *parser2[char[]]; + static const char[] BARRAGE_DIR_NAME = "barrage"; + + public static void load() { +- char[][] dirs = listdir(BARRAGE_DIR_NAME); ++ char[][] dirs = linux_listdir.listdir(BARRAGE_DIR_NAME); + foreach (char[] dirName; dirs) { +- char[][] files = listdir(BARRAGE_DIR_NAME ~ "/" ~ dirName); ++ char[][] files = linux_listdir.listdir(BARRAGE_DIR_NAME ~ "/" ~ dirName); + foreach (char[] fileName; files) { + if (getExt(fileName) != "xml") + continue; +- parser[dirName][fileName] = getInstance(dirName, fileName); ++ char[] barrageName = dirName ~ "/" ~ fileName; ++ parser2[barrageName] = getInstance(dirName, fileName); + } + } + } + + public static BulletMLParserTinyXML* getInstance(char[] dirName, char[] fileName) { +- if (!parser[dirName][fileName]) { +- char[] barrageName = dirName ~ "/" ~ fileName; +- Logger.info("Load BulletML: " ~ barrageName); +- parser[dirName][fileName] = +- BulletMLParserTinyXML_new(std.string.toStringz(BARRAGE_DIR_NAME ~ "/" ~ barrageName)); +- BulletMLParserTinyXML_parse(parser[dirName][fileName]); ++ char[] barrageName = dirName ~ "/" ~ fileName; ++ if (!parser2[barrageName]) { ++ Logger.info("Load BulletML: " ~ barrageName); ++ parser2[barrageName] = ++ BulletMLParserTinyXML_new(std.string.toStringz(BARRAGE_DIR_NAME ~ "/" ~ barrageName)); ++ BulletMLParserTinyXML_parse(parser2[barrageName]); + } +- return parser[dirName][fileName]; ++ return parser2[barrageName]; + } + + public static BulletMLParserTinyXML*[] getInstanceList(char[] dirName) { +Index: torus-trooper-0.22.dfsg1/src/abagames/tt/enemy.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/enemy.d 2005-01-09 12:50:00.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/tt/enemy.d 2007-08-26 17:39:19.000000000 +0000 +@@ -59,6 +59,9 @@ + + public static this() { + rand = new Rand; ++ ShipShape.randInit(); ++ Particle.randInit(); ++ Barrage.randInit(); + } + + public static void setRandSeed(long seed) { +Index: torus-trooper-0.22.dfsg1/src/abagames/tt/particle.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/particle.d 2005-01-01 21:40:28.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/tt/particle.d 2007-08-26 17:39:19.000000000 +0000 +@@ -42,7 +42,7 @@ + float d1, d2, md1, md2; + float width, height; + +- public static this() { ++ public static void randInit() { + rand = new Rand; + } + +Index: torus-trooper-0.22.dfsg1/src/abagames/tt/shape.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/shape.d 2004-11-12 23:46:02.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/tt/shape.d 2007-08-26 17:39:19.000000000 +0000 +@@ -66,10 +66,10 @@ + Vector rocketPos, fragmentPos; + int color; + +- static this() { ++ public static void randInit() { + rand = new Rand; + } +- ++ + public this(long randSeed) { + rand.setSeed(randSeed); + } +@@ -809,7 +809,7 @@ + _collision = new Vector; + return _shape = v; + } +- ++ + public float size(float v) { + return _size = v; + } +Index: torus-trooper-0.22.dfsg1/src/abagames/tt/stagemanager.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/tt/stagemanager.d 2005-01-09 12:50:00.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/tt/stagemanager.d 2007-08-26 17:39:19.000000000 +0000 +@@ -435,25 +435,25 @@ + br.setLongRange(longRange); + BulletMLParserTinyXML*[] ps; + int psn; +- if (baseDir) { +- ps = BarrageManager.getInstanceList(baseDir); +- int pi = rand.nextInt(ps.length); +- br.addBml(ps[pi], rank, true, speedRank); +- } else { ++ // if (baseDir) { ++ // ps = BarrageManager.getInstanceList(baseDir); ++ // int pi = rand.nextInt(ps.length); ++ // br.addBml(ps[pi], rank, true, speedRank); ++ // } else { + br.addBml("basic", "straight.xml", rank, true, speedRank); +- } +- ps = BarrageManager.getInstanceList("morph"); +- psn = ps.length; ++ // } ++ // ps = BarrageManager.getInstanceList("morph"); ++ psn = 13; + for (int i = 0; i < morphCnt; i++) { +- int pi = rand.nextInt(ps.length); +- while (!ps[pi]) { +- pi--; ++ int pi = rand.nextInt(13); ++ // while (!ps[pi]) { ++ // pi--; + if (pi < 0) +- pi = ps.length - 1; +- } +- br.addBml(ps[pi], morphRank, true, speedRank); +- delete ps[pi]; +- psn--; ++ pi = 13 - 1; ++ // } ++// br.addBml(ps[pi], morphRank, true, speedRank); ++ // delete ps[pi]; ++ // psn--; + } + return br; + } +Index: torus-trooper-0.22.dfsg1/src/abagames/util/bulletml/bullet.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/util/bulletml/bullet.d 2005-01-01 21:40:28.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/util/bulletml/bullet.d 2007-08-26 17:39:19.000000000 +0000 +@@ -77,7 +77,7 @@ + this.runner = runner; + } + +- public void set(BulletMLRunner* runner, ++ public void set(BulletMLRunner* runner, + float x, float y, float deg, float speed, float rank) { + set(x, y, deg, speed, rank); + setRunner(runner); +Index: torus-trooper-0.22.dfsg1/src/abagames/util/iterator.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/util/iterator.d 2005-01-01 21:40:28.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/util/iterator.d 2007-08-26 17:39:19.000000000 +0000 +@@ -35,4 +35,7 @@ + } + } + +-alias ArrayIterator!(char[]) StringIterator; ++//alias ArrayIterator!(char[]) StringIterator; ++class StringIterator : ArrayIterator!(char[]) { ++ this(char[][] d) { super(d); } ++} +\ No newline at end of file +Index: torus-trooper-0.22.dfsg1/src/abagames/util/logger.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/util/logger.d 2004-11-10 22:45:22.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/util/logger.d 2007-08-26 17:39:19.000000000 +0000 +@@ -5,7 +5,7 @@ + */ + module abagames.util.logger; + +-private import std.stream; ++private import std.cstream; + private import std.string; + + /** +@@ -56,28 +56,28 @@ + + public static void info(char[] msg, bool nline = true) { + if (nline) +- stderr.writeLine(msg); ++ derr.writeLine(msg); + else +- stderr.writeString(msg); ++ derr.writeString(msg); + } + + public static void info(double n, bool nline = true) { + if (nline) +- stderr.writeLine(std.string.toString(n)); ++ derr.writeLine(std.string.toString(n)); + else +- stderr.writeString(std.string.toString(n) ~ " "); ++ derr.writeString(std.string.toString(n) ~ " "); + } + + public static void error(char[] msg) { +- stderr.writeLine("Error: " ~ msg); ++ derr.writeLine("Error: " ~ msg); + } + + public static void error(Exception e) { +- stderr.writeLine("Error: " ~ e.toString()); ++ derr.writeLine("Error: " ~ e.toString()); + } + + public static void error(Error e) { +- stderr.writeLine("Error: " ~ e.toString()); ++ derr.writeLine("Error: " ~ e.toString()); + if (e.next) + error(e.next); + } +Index: torus-trooper-0.22.dfsg1/src/abagames/util/sdl/luminous.d +=================================================================== +--- torus-trooper-0.22.dfsg1.orig/src/abagames/util/sdl/luminous.d 2005-01-01 21:40:28.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/abagames/util/sdl/luminous.d 2007-08-26 17:39:19.000000000 +0000 +@@ -9,6 +9,7 @@ + private import std.string; + private import opengl; + private import abagames.util.actor; ++import std.c.string; + + /** + * Luminous effect texture. +Index: torus-trooper-0.22.dfsg1/src/linux_listdir.d +=================================================================== +--- /dev/null 1970-01-01 00:00:00.000000000 +0000 ++++ torus-trooper-0.22.dfsg1/src/linux_listdir.d 2007-08-26 17:39:19.000000000 +0000 +@@ -0,0 +1,45 @@ ++private import std.string; ++ ++/*************************************************** ++ * Return contents of directory. ++ */ ++ ++extern (C) ++{ ++ struct DIR; ++ ++ struct Dirent ++ { ++ uint d_ino; ++ uint d_off; ++ ushort d_reclen; ++ char d_type; ++ char[256] d_name; /* NAME_MAX+1 from linux/limits.h */ ++ }; ++ ++ DIR* opendir(char* name); ++ int closedir(DIR* dir); ++ Dirent* readdir(DIR* dir); ++} ++ ++char[][] listdir(char[] pathname) ++{ ++ ++ Dirent* entry; ++ DIR* dir = opendir(toStringz(pathname)); ++ char[][] result; ++ entry = readdir(dir); ++ while ( entry !is null ) ++ { ++ ++ if ( std.string.strcmp(entry.d_name.ptr, ".") != 0 ++ && std.string.strcmp(entry.d_name.ptr, "..") != 0) ++ { ++ result ~= std.string.toString(entry.d_name.ptr).dup; ++ } ++ entry = readdir(dir); ++ } ++ closedir(dir); ++ return result; ++ ++} Added: packages/trunk/torus-trooper/debian/patches/series =================================================================== --- packages/trunk/torus-trooper/debian/patches/series (rev 0) +++ packages/trunk/torus-trooper/debian/patches/series 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1 @@ +fixes.patch Added: packages/trunk/torus-trooper/debian/rules =================================================================== --- packages/trunk/torus-trooper/debian/rules (rev 0) +++ packages/trunk/torus-trooper/debian/rules 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,78 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + $(MAKE) -f /usr/share/quilt/quilt.make patch + touch $@ + +build: build-stamp +build-stamp: configure-stamp + dh_testdir + ant + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + ant clean + rm -f a7xpg + rm -f `find . -name "*.o"` + $(MAKE) -f /usr/share/quilt/quilt.make unpatch + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# Build architecture-independent files here. +binary-indep: build install + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install + dh_installmenu + dh_installman debian/*.6 + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +get-orig-source: + dh_testdir + dh_testroot + wget http://www.asahi-net.or.jp/~cs8k-cyu/windows/tt0_22.zip + unzip tt0_22.zip + rm tt/*.dll + rm tt/*.exe + rm tt/lib/*.lib + rm tt/resource/*.RES + tar cvfz ../tt_0.22.dfsg1.orig.tar.gz tt + rm -rf tt0_22.zip tt + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure get-orig-source Property changes on: packages/trunk/torus-trooper/debian/rules ___________________________________________________________________ Name: svn:executable + * Added: packages/trunk/torus-trooper/debian/torus-trooper-data.install =================================================================== --- packages/trunk/torus-trooper/debian/torus-trooper-data.install (rev 0) +++ packages/trunk/torus-trooper/debian/torus-trooper-data.install 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,2 @@ +images usr/share/games/a7xpg/ +sounds usr/share/games/a7xpg/ Added: packages/trunk/torus-trooper/debian/torus-trooper.6 =================================================================== --- packages/trunk/torus-trooper/debian/torus-trooper.6 (rev 0) +++ packages/trunk/torus-trooper/debian/torus-trooper.6 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,108 @@ +.\" (c) 2007 Miriam Ruiz <[EMAIL PROTECTED]> +.\" (c) 2004 Kenta Cho <[EMAIL PROTECTED]> +.\" +.\" This document is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 2 of the License, or +.\" (at your option) any later version. +.\" +.\" This package is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this package; if not, write to the Free Software +.\" Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +.TH "Torus Trooper" "6" "" "" "" +.SH "NAME" +torus\-trooper \- speeding ship sailing through barrage +.SH "DESCRIPTION" +Speed! More speed! + +Torus Trooper is a fast\-paced abstract scrolling shooter game. It features 3D graphics and a style similar to that of games such as Tempest. +.SH "OPTIONS" +These options are available: +.TP +\fB\-brightness n\fR +Set the brightness of the screen.(n = 0 \- 100, default = 100) +.TP +\fB\-luminosity n\fR +Set the luminous intensity.(n = 0 \- 100, default = 0) +.TP +\fB\-res x y\fR +Set ths screen resolution to (x, y). +.TP +\fB\-nosound\fR +Stop the sound. +.TP +\fB\-window\fR +Launch the game in a window. +.TP +\fB\-fullscreen\fR +Launch the game in fullscreen mode. +.TP +\fB\-reverse\fR +Reverse a shot key and a charge shot key. +.SH "USAGE" +How to operate: +.TP +\fBMovement\fR +Arrow / Num / [WASD] / Joystick + +Hold an up key to increase speed. + +.TP +\fBShot\fR +[Z][L\-Ctrl][.] / Trigger 1, 4, 5, 8 + +Hold a shot key to open automatic fire. + +.TP +\fBCharge shot\fR +[X][L\-Alt][L\-Shift][/] / Trigger 2, 3, 6, 7 + +Hold a charge shot key to charge energy. + \- A charge shot is released when you release a key. + \- A charge shot penetrates enemies and wipes out bullets. + \- A score multiplier is increased according to a number of destroying enemies and bullets. + \- A charge shot acts as a regenerative break. + +.TP +\fBPause\fR +[P] +.P + +How to play: + +At the title screen, select a grade(Normal, Hard, Extreme) and a starting level. Press a shot button to start a game. Press an escape key to quit a game. + +Drive a ship forward and destroy enemies. When time runs out, game is over. + +Remaining time is displayed at the left up corner. + +Remaining time varies according to events: +.TP +\fBShip was destroyed(\-15 sec.)\fR + +You ship is destroyed when it is hit by a bullet. + +.TP +\fBBonus time(+15 sec.)\fR + +You can earn bonus time when you reach a certain score. +The point you have to get is displayed at the right up corner. + +.TP +\fBDestroy the boss(+30 or 45 sec.)\fR + +The boss enemies appear when you destroy or overtake a certain number(displayed at the left down corner) of enemies, and you can earn bonus time by destroying them. + +.TP +\fBReplay mode\fR + +At the title screen, press a charge shot key to see a replay of your last game. Press a left/right key to change a view and an up/down key to change displayed/undisplayed of a status display. +.SH "SEE ALSO" +You can find more about the game on its homepage: http://www.asahi\-net.or.jp/~cs8k\-cyu/windows/tt_e.html +.SH "AUTHOR" +This game has been written by Kenta Cho <[EMAIL PROTECTED]> Added: packages/trunk/torus-trooper/debian/torus-trooper.desktop =================================================================== --- packages/trunk/torus-trooper/debian/torus-trooper.desktop (rev 0) +++ packages/trunk/torus-trooper/debian/torus-trooper.desktop 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,10 @@ +[Desktop Entry] +Type=Application +Encoding=UTF-8 +Name=Torus Trooper +GenericName= +Comment=Kenta Cho's Torus Trooper +Icon=game.xpm +Exec=/usr/games/torus-trooper +Terminal=false +Categories=Game;ArcadeGame; Added: packages/trunk/torus-trooper/debian/torus-trooper.install =================================================================== --- packages/trunk/torus-trooper/debian/torus-trooper.install (rev 0) +++ packages/trunk/torus-trooper/debian/torus-trooper.install 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,3 @@ +a7xpg usr/games/ +debian/*.xpm usr/share/pixmaps/ +debian/*.desktop usr/share/applications/ Added: packages/trunk/torus-trooper/debian/torus-trooper.xpm =================================================================== --- packages/trunk/torus-trooper/debian/torus-trooper.xpm (rev 0) +++ packages/trunk/torus-trooper/debian/torus-trooper.xpm 2007-08-26 17:59:29 UTC (rev 3853) @@ -0,0 +1,155 @@ +/* XPM */ +static char *dummy[]={ +"32 32 120 2", +"Qt c None", +".H c #020202", +".# c #030303", +".q c #080808", +".a c #101010", +".Y c #111111", +"#V c #161616", +".p c #191919", +".b c #1f1f1f", +"#y c #212121", +".r c #242424", +".8 c #272727", +".o c #292929", +"#F c #2a2a2a", +".c c #2e2e2e", +".6 c #363636", +".2 c #373737", +"#r c #393939", +"#c c #3b3b3b", +".n c #3c3c3c", +".Q c #3d3d3d", +".R c #3e3e3e", +".S c #3f3f3f", +".T c #404040", +"#i c #414141", +"#j c #424242", +".P c #434343", +".5 c #444444", +".d c #454545", +".s c #464646", +"#e c #484848", +".4 c #494949", +".3 c #4a4a4a", +".U c #4b4b4b", +"#d c #4c4c4c", +".7 c #505050", +"#C c #515151", +".m c #585858", +".e c #595959", +"#u c #5d5d5d", +"#l c #5e5e5e", +".Z c #606060", +"#m c #636363", +".O c #646464", +"#P c #666666", +"#Q c #686868", +".l c #6a6a6a", +"#R c #6b6b6b", +".f c #6c6c6c", +".t c #6e6e6e", +"#o c #6f6f6f", +".G c #707070", +"#b c #727272", +".k c #757575", +".g c #767676", +".j c #777777", +".V c #787878", +"#G c #797979", +"#W c #7a7a7a", +"#n c #7b7b7b", +".i c #7c7c7c", +".h c #7d7d7d", +"#1 c #7f7f7f", +"#s c #808080", +"#O c #828282", +"#E c #838383", +"#S c #848484", +"#x c #878787", +"#B c #8a8a8a", +".u c #8b8b8b", +".9 c #8c8c8c", +"#0 c #8d8d8d", +"#D c #8f8f8f", +".N c #909090", +"#f c #939393", +".F c #979797", +"#a c #989898", +"#U c #9b9b9b", +".I c #9d9d9d", +"#t c #9e9e9e", +"#p c #9f9f9f", +"#N c #a0a0a0", +"#h c #a2a2a2", +"#X c #a4a4a4", +"#A c #a5a5a5", +"#k c #a6a6a6", +".v c #a7a7a7", +".1 c #a8a8a8", +".W c #a9a9a9", +"#H c #ababab", +".J c #acacac", +".0 c #afafaf", +"#K c #b1b1b1", +".B c #b5b5b5", +".M c #b6b6b6", +"#Z c #b7b7b7", +"## c #b8b8b8", +"#Y c #bababa", +".w c #bbbbbb", +".C c #bdbdbd", +".A c #bebebe", +"#M c #bfbfbf", +".K c #c0c0c0", +"#v c #c1c1c1", +"#J c #c5c5c5", +".X c #c7c7c7", +".L c #cacaca", +"#I c #cbcbcb", +".z c #cccccc", +".D c #cecece", +"#. c #cfcfcf", +".E c #d0d0d0", +".x c #d4d4d4", +"#T c #d5d5d5", +".y c #d7d7d7", +"#L c #dadada", +"#z c #dcdcdc", +"#g c #dddddd", +"#w c #e1e1e1", +"#q c #ffffff", +"QtQtQtQtQtQtQtQtQtQtQtQt.#.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.qQtQt", +"QtQtQtQtQtQtQtQt.#.r.s.t.u.v.w.x.y.y.z.A.B.B.C.A.D.y.y.E.B.F.G.n", +"QtQtQtQtQt.H.c.f.I.J.K.L.M.N.O.P.Q.Q.R.S.T.T.S.S.R.Q.n.U.V.W.X.w", +"QtQtQt.Y.Z.0.A.0.1.g.U.2.n.T.s.3.U.U.U.U.U.U.U.U.U.U.U.4.5.Q.6.7", +"Qt.8.9#.###a#b.P#c.P.4.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#d#e", +"#f#g#h.G.m#i#j.3.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +"#k#l#d.5#e.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".d.4.3.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#m#n#n#n#n#n#o#n#n#n#n#n#o.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#p#q#q#q#q#q#q#q#q#q#q#q#..U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U.U.U", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U.U#d", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.U#d.S", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#p.U.U.3#r#s", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#n#q#p.U.U.U#n#q#t#e.s#u#v.D", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.4.P.4#l#k#w#x#y", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.s.Q.4#o#a#z#A.2QtQt", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.U#e.S.n#l#B.1.E.v#jQtQtQtQt", +".U.U.U.U.U.U.U.U.U.U.U.U.U.U.U.4.5.Q.2#C#D.B.K.M#E#FQtQtQtQtQtQt", +".n.T.P.s#e.4.4#e#e#e.s.P#i.R.R#C#G#H#I#J#K.9.U.aQtQtQtQtQtQtQtQt", +"#L#M#N#O#P#l.Z#Q#Q#R#S.I.M#T#L.D.B#U.G.R#VQtQtQtQtQtQtQtQtQtQtQt", +".m#W.u#X#Y.K.K#Y#Y#Z#h#0#1#Q#j#y#V.qQtQtQtQtQtQtQtQtQtQtQtQtQtQt"}; _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

