Author: pabs
Date: 2010-12-04 04:12:24 +0000 (Sat, 04 Dec 2010)
New Revision: 11550

Added:
   packages/trunk/transcend/debian/Transcend.6
   packages/trunk/transcend/debian/install
   packages/trunk/transcend/debian/links
   packages/trunk/transcend/debian/manpages
   packages/trunk/transcend/debian/source/
   packages/trunk/transcend/debian/source/format
   packages/trunk/transcend/debian/transcend.6
Removed:
   packages/trunk/transcend/debian/patches/01_makefile.patch
   packages/trunk/transcend/debian/transcend.6
Modified:
   packages/trunk/transcend/debian/changelog
   packages/trunk/transcend/debian/compat
   packages/trunk/transcend/debian/control
   packages/trunk/transcend/debian/patches/series
   packages/trunk/transcend/debian/rules
Log:
* Switch to dpkg-source v3 format
* Switch to debhelper dh rules.tiny style
* Keep upstream capitalization, add symlinks
* Drop makefile patch in favour of sed

Copied: packages/trunk/transcend/debian/Transcend.6 (from rev 11548, 
packages/trunk/transcend/debian/transcend.6)
===================================================================
--- packages/trunk/transcend/debian/Transcend.6                         (rev 0)
+++ packages/trunk/transcend/debian/Transcend.6 2010-12-04 04:12:24 UTC (rev 
11550)
@@ -0,0 +1,141 @@
+.\" .ig
+.\" Transcend manual page.
+.\" 
+.\" Miriam Ruiz <[email protected]>, 2005.
+.\" 
+.\" This next line loads the www macro package so that the .URL macro can be 
used.
+.\" ..
+.mso www.tmac
+.TH "Transcend" "6" "17 October 2005" "Miriam Ruiz" "Games"
+.SH "NAME"
+.
+Transcend \- retro\-style, abstract, 2D shooter
+.
+.SH "SYNOPSIS"
+.
+.B transcend
+.
+.SH "DESCRIPTION"
+.
+Transcend can best be described as retro\-style, abstract, 2D shooter. The 
graphics are geometrical, and the pace is sometimes frenzied.
+
+Two features set Transcend apart from other games. First, its dynamic 
graphical engine, which can smoothly morph from one complex shape to another, 
produces striking displays. Combining these dynamic shapes with subtle 
randomizations makes each play through a Transcend level visually different 
from the last. The second novel feature is Transcend's musical power\-up 
system. As you play through a level, you are simultaneously assembling an 
abstract visual collage and arranging a unique piece of music. Transcend merges 
video games with pure art\-\-\-it can be viewed either as a game or as a 
multimedia sculpture.
+.SH "USAGE"
+.
+How to play Transcend
+
+
+
+Preparation:
+
+Stereo headphones or speakers with good stereo separation are highly
+recommended.  The music generated by Transcend is in stereo, and how
+you interact with Transcend affects stereo positioning in the music.
+Transcend is playable on a monophonic sound system, but many subtle 
+sound features will be missed.
+.P
+Basic Keyboard Controls:
+
+Arrow keys:  direct your glyph around the plane
+
+Space bar:   fire projectiles
+
+D key:       pick up or drop an Element   
+
+P key:       pause the game
+
+Q key:       quit
+
+
+Advanced Keyboard Controls:
+
+S key:       slide your glyph to the left   
+
+F key:       slide your glyph to the right
+.P
+Quick instructions:
+
+To win a level, you must destroy the major anti\-glyph.  Your glyph starts out
+very weak\-\-\-its initial projectiles are powerless (they cannot even destroy
+minor anti\-glyphs).  Build the strength of your projectiles by gathering 
+Elements from the plane and dropping them near the center of the grid in a 
+collage.  Minor anti\-glyphs will try to break apart your collage\-\-\-destroy
+them with projectiles (you need at least one Element in your collage to
+have projectiles that are powerful enough to destroy minor anti\-glyphs).
+After you destroy the major anti\-glyph, a portal will appear.  Pass through
+this portal to move on to the next level.  
+
+A more detailed description is given below.
+.
+.SH "HOW TO PLAY"
+Game Components:
+
+A level in Transcend contains the following components:
+
+Your glyph \- Always at the center of the screen.  This is the component that 
you control (i.e., "you" in traditional game\-speak).
+
+The plane \- Marked by a grid.  Your glyph can travel anywhere on this grid.
+
+Umbilical \- A colored line that connects your glyph to the center of the 
grid.  This line's color and width change according to your current projectile 
strength and attributes.
+
+Elements \- Stationary objects that start out strewn along the borderof the 
grid.  Your glyph can pick these up and move themaround.  Elements can be 
dropped at the center of the grid to form a power\-up and music collage (see 
below).
+
+Music cursor \- A red, yellow, and green line that traverses your Element 
collage.  This line moves to show the current music position in time.  The 
vertical extent of the cursor represents the stereo space (red is right, green 
is left, and yellow is center).  
+
+Minor anti\-glyphs \- The enemy.  These mobile components pursue your glyph 
and the Elements in your power\-up collage.
+
+Major anti\-glyph  \- A large enemy that travels in a circular path around the 
grid.  This enemy is your primary target: when you destroy the major 
anti\-glyph, you can move on to the next level.  
+
+Portal \- Appears after you destroy the major anti\-glyph. While the portal is 
visible, minor anti\-glyphs will stop attacking.  You can explore the various 
Elements and musical possibilities without being bothered by enemies. Pass 
through the portal to move on to the next level.
+
+
+
+Enemy attacks:
+
+When you are hit with an enemy projectile, your glyph drops any Element that 
+it is carrying and is propelled back toward the center of the grid.  When an 
+Element is hit by an enemy projectile, it is propelled away from the center
+of the grid.  Once you have started building a collage of Elements, the
+minor anti\-glyphs will try to knock Elements out and disrupt your collage.  
+
+
+
+Power\-up and music collage:
+
+Elements that are dropped near the center of the grid (where your umbilical
+ends) form a collage.  Elements that are dropped near the collage
+also become part of the collage (thus, a collage can extend far away from
+the grid center as long as some Element in the collage is near the center).
+
+Each Element represents a projectile power\-up.  The Elements in your collage
+are combined to determine the strength and form of your glyph's projectile.   
+
+After your collage contains at least one Element, your projectiles will be
+strong enough to destroy any minor anti\-glyph in one shot.  However,
+the major anti\-glyph is much more durable, and a relatively large collage will
+be needed to make your projectiles strong enough to destroy it easily.
+
+If your collage grows to be asymmetrical and/or off\-center, your projectiles
+will become weaker (they will appear transparent and your umbilical will become
+thinner). 
+
+In addition to a projectile power\-up, each Element represents a section of 
+music.  A cursor traverses your collage and plays the music associated with 
+the Elements that you have assembled.  Thus, a chain of elements that extends
+perpendicular to the cursor will be played sequentially in time.  A chain
+that extends parallel to the cursor will be played simultaneously in time
+but spaced out in stereo. 
+
+.SH "AUTHOR"
+Transcend was written by Jason Rohrer.
+.P
+This manual page was written for Debian by Miriam Ruiz <[email protected]>.
+.
+.ig
+This is rather hacky \-\- the turn off line adjustment temporarily using 
.na/.ad
+since lines with very long words (like URLs) look ugly.
+..
+.na
+.URL "http://transcend.sourceforge.net/"; "Transcend Homepage" ""
+.P
+.ad

Modified: packages/trunk/transcend/debian/changelog
===================================================================
--- packages/trunk/transcend/debian/changelog   2010-12-04 03:36:09 UTC (rev 
11549)
+++ packages/trunk/transcend/debian/changelog   2010-12-04 04:12:24 UTC (rev 
11550)
@@ -1,6 +1,10 @@
 transcend (0.3.dfsg1-4) UNRELEASED; urgency=low
 
   * Add myself to uploaders and wrap it
+  * Switch to dpkg-source v3 format
+  * Switch to debhelper dh rules.tiny style
+  * Keep upstream capitalization, add symlinks
+  * Drop makefile patch in favour of sed
 
  -- Paul Wise <[email protected]>  Sat, 04 Dec 2010 11:33:52 +0800
 

Modified: packages/trunk/transcend/debian/compat
===================================================================
--- packages/trunk/transcend/debian/compat      2010-12-04 03:36:09 UTC (rev 
11549)
+++ packages/trunk/transcend/debian/compat      2010-12-04 04:12:24 UTC (rev 
11550)
@@ -1 +1 @@
-5
+7

Modified: packages/trunk/transcend/debian/control
===================================================================
--- packages/trunk/transcend/debian/control     2010-12-04 03:36:09 UTC (rev 
11549)
+++ packages/trunk/transcend/debian/control     2010-12-04 04:12:24 UTC (rev 
11550)
@@ -6,7 +6,7 @@
  Sam Hocevar <[email protected]>,
  Barry deFreese <[email protected]>,
  Paul Wise <[email protected]>
-Build-Depends: debhelper (>= 5.0.0), autotools-dev, quilt, libxmu-dev, 
libgl1-mesa-dev, libglu1-mesa-dev, freeglut3-dev, libxi-dev, libportaudio-dev
+Build-Depends: debhelper (>= 7.0.50~), autotools-dev, quilt, libxmu-dev, 
libgl1-mesa-dev, libglu1-mesa-dev, freeglut3-dev, libxi-dev, libportaudio-dev
 Standards-Version: 3.8.0
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/transcend/
 Vcs-Browser: 
http://svn.debian.org/wsvn/pkg-games/packages/trunk/transcend/?op=log

Added: packages/trunk/transcend/debian/install
===================================================================
--- packages/trunk/transcend/debian/install                             (rev 0)
+++ packages/trunk/transcend/debian/install     2010-12-04 04:12:24 UTC (rev 
11550)
@@ -0,0 +1,2 @@
+Transcend/game/Transcend usr/games
+Transcend/levels usr/share/games/transcend

Added: packages/trunk/transcend/debian/links
===================================================================
--- packages/trunk/transcend/debian/links                               (rev 0)
+++ packages/trunk/transcend/debian/links       2010-12-04 04:12:24 UTC (rev 
11550)
@@ -0,0 +1 @@
+usr/games/Transcend usr/games/transcend

Added: packages/trunk/transcend/debian/manpages
===================================================================
--- packages/trunk/transcend/debian/manpages                            (rev 0)
+++ packages/trunk/transcend/debian/manpages    2010-12-04 04:12:24 UTC (rev 
11550)
@@ -0,0 +1,2 @@
+debian/Transcend.6
+debian/transcend.6

Deleted: packages/trunk/transcend/debian/patches/01_makefile.patch
===================================================================
--- packages/trunk/transcend/debian/patches/01_makefile.patch   2010-12-04 
03:36:09 UTC (rev 11549)
+++ packages/trunk/transcend/debian/patches/01_makefile.patch   2010-12-04 
04:12:24 UTC (rev 11550)
@@ -1,14 +0,0 @@
-#Set LEVELS_DIR in Makefile.common.
-
-diff -ruN transcend-0.3.orig/Transcend/Makefile.common 
transcend-0.3.new/Transcend/Makefile.common
---- transcend-0.3.orig/Transcend/Makefile.common       2005-08-29 
19:06:50.000000000 +0200
-+++ transcend-0.3.new/Transcend/Makefile.common        2006-09-23 
18:47:47.000000000 +0200
-@@ -39,7 +39,7 @@
- OPTIMIZE_FLAG = ${OPTIMIZE_ON_FLAG}
- 
- 
--COMPILE_FLAGS = -Wall ${DEBUG_FLAG} ${PLATFORM_COMPILE_FLAGS} ${PROFILE_FLAG} 
${OPTIMIZE_FLAG} -I${ROOT_PATH} -I${ROOT_PATH}/Transcend/portaudio/pa_common
-+COMPILE_FLAGS = -Wall ${DEBUG_FLAG} ${PLATFORM_COMPILE_FLAGS} ${PROFILE_FLAG} 
${OPTIMIZE_FLAG} -DLEVELS_DIR=\"/usr/share/games/transcend/levels\" 
-I${ROOT_PATH} -I${ROOT_PATH}/Transcend/portaudio/pa_common
- 
- 
- COMPILE = ${GXX} ${COMPILE_FLAGS} -c

Modified: packages/trunk/transcend/debian/patches/series
===================================================================
--- packages/trunk/transcend/debian/patches/series      2010-12-04 03:36:09 UTC 
(rev 11549)
+++ packages/trunk/transcend/debian/patches/series      2010-12-04 04:12:24 UTC 
(rev 11550)
@@ -1,3 +1,2 @@
 00_portaudio.patch -p1
-01_makefile.patch -p1
 02_levels_dir.patch -p1

Modified: packages/trunk/transcend/debian/rules
===================================================================
--- packages/trunk/transcend/debian/rules       2010-12-04 03:36:09 UTC (rev 
11549)
+++ packages/trunk/transcend/debian/rules       2010-12-04 04:12:24 UTC (rev 
11550)
@@ -1,72 +1,24 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+%:
+       dh --parallel $@
 
-CFLAGS_DEBUG = -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS_OPTIMIZE = -O0
-else
-       CFLAGS_OPTIMIZE = -O2
-endif
-
-config: config-stamp
-config-stamp:
-       dh_testdir
-       $(MAKE) -f /usr/share/quilt/quilt.make patch
+override_dh_auto_configure:
        chmod u+x Transcend/configure
-       @# Be careful! Transcend/configure is not an autoconf generated 
configure!
-       cd Transcend; CFLAGS="$(CFLAGS) -Wl,-z,defs" platformSelection=1 
./configure
-       touch $@
+       cd Transcend && platformSelection=1 ./configure
 
-build: build-stamp
-build-stamp: config-stamp
-       dh_testdir
-       cd Transcend/game; $(MAKE) OPTIMIZE_FLAG="$(CFLAGS_OPTIMIZE)" 
DEBUG_FLAG="$(CFLAGS_DEBUG)"
-       touch $@
+override_dh_auto_build:
+       sed -i -e 's/^COMPILE_FLAGS = /COMPILE_FLAGS = $$(CFLAGS) /' 
Transcend/game/Makefile
+       $(MAKE) -C Transcend/game OPTIMIZE_FLAG= DEBUG_FLAG= CFLAGS="$(CFLAGS) 
-DLEVELS_DIR=\\\"/usr/share/games/transcend/levels\\\""
 
-clean:
-       dh_testdir
-       dh_testroot
-       rm -f config-stamp build-stamp 
-       -cd Transcend/game; $(MAKE) clean;
-       -rm -f Transcend/editors/Makefile
-       -rm -f Transcend/game/Makefile
-       -rm -f Transcend/game/Makefile.minorGems_dependencies
-       -rm -f Transcend/config.sub Transcend/config.guess
-       $(MAKE) -f /usr/share/quilt/quilt.make unpatch
-       dh_clean 
+override_dh_auto_clean:
+       [ ! -f Transcend/game/Makefile ] || $(MAKE) -C Transcend/game clean
+       rm -f Transcend/editors/Makefile
+       rm -f Transcend/game/Makefile
+       rm -f Transcend/game/Makefile.minorGems_dependencies
 
-install: build-stamp
-       dh_testdir
-       dh_testroot
-       dh_clean -k 
-       dh_installdirs
-       dh_install Transcend/game/Transcend usr/games
-       mv $(CURDIR)/debian/transcend/usr/games/Transcend 
$(CURDIR)/debian/transcend/usr/games/transcend
-       cp -r Transcend/levels 
$(CURDIR)/debian/transcend/usr/share/games/transcend
-
-# Build architecture-independent files here.
-binary-indep: build install
-
-# Build architecture-dependent files here.
-binary-arch: build install
-       dh_testdir
-       dh_testroot
+override_dh_installchangelogs:
        dh_installchangelogs Transcend/doc/changeLog.txt
-       dh_installdocs
-       dh_installexamples
-       dh_installman debian/transcend.6
-       dh_link
-       dh_strip
-       dh_compress
-       dh_fixperms
-       dh_installdeb
-       dh_shlibdeps
-       dh_gencontrol
-       dh_md5sums
-       dh_builddeb
 
 get-orig-source:
        dh_testroot
@@ -84,6 +36,3 @@
        rm -f Transcend_0.3_UnixSource.tar.gz
        rm -rf Transcend_0.3_UnixSource
        mv transcend_0.3.dfsg1.orig.tar.gz ..
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install get-orig-source

Added: packages/trunk/transcend/debian/source/format
===================================================================
--- packages/trunk/transcend/debian/source/format                               
(rev 0)
+++ packages/trunk/transcend/debian/source/format       2010-12-04 04:12:24 UTC 
(rev 11550)
@@ -0,0 +1 @@
+3.0 (quilt)

Deleted: packages/trunk/transcend/debian/transcend.6
===================================================================
--- packages/trunk/transcend/debian/transcend.6 2010-12-04 03:36:09 UTC (rev 
11549)
+++ packages/trunk/transcend/debian/transcend.6 2010-12-04 04:12:24 UTC (rev 
11550)
@@ -1,141 +0,0 @@
-.\" .ig
-.\" Transcend manual page.
-.\" 
-.\" Miriam Ruiz <[email protected]>, 2005.
-.\" 
-.\" This next line loads the www macro package so that the .URL macro can be 
used.
-.\" ..
-.mso www.tmac
-.TH "Transcend" "6" "17 October 2005" "Miriam Ruiz" "Games"
-.SH "NAME"
-.
-Transcend \- retro\-style, abstract, 2D shooter
-.
-.SH "SYNOPSIS"
-.
-.B transcend
-.
-.SH "DESCRIPTION"
-.
-Transcend can best be described as retro\-style, abstract, 2D shooter. The 
graphics are geometrical, and the pace is sometimes frenzied.
-
-Two features set Transcend apart from other games. First, its dynamic 
graphical engine, which can smoothly morph from one complex shape to another, 
produces striking displays. Combining these dynamic shapes with subtle 
randomizations makes each play through a Transcend level visually different 
from the last. The second novel feature is Transcend's musical power\-up 
system. As you play through a level, you are simultaneously assembling an 
abstract visual collage and arranging a unique piece of music. Transcend merges 
video games with pure art\-\-\-it can be viewed either as a game or as a 
multimedia sculpture.
-.SH "USAGE"
-.
-How to play Transcend
-
-
-
-Preparation:
-
-Stereo headphones or speakers with good stereo separation are highly
-recommended.  The music generated by Transcend is in stereo, and how
-you interact with Transcend affects stereo positioning in the music.
-Transcend is playable on a monophonic sound system, but many subtle 
-sound features will be missed.
-.P
-Basic Keyboard Controls:
-
-Arrow keys:  direct your glyph around the plane
-
-Space bar:   fire projectiles
-
-D key:       pick up or drop an Element   
-
-P key:       pause the game
-
-Q key:       quit
-
-
-Advanced Keyboard Controls:
-
-S key:       slide your glyph to the left   
-
-F key:       slide your glyph to the right
-.P
-Quick instructions:
-
-To win a level, you must destroy the major anti\-glyph.  Your glyph starts out
-very weak\-\-\-its initial projectiles are powerless (they cannot even destroy
-minor anti\-glyphs).  Build the strength of your projectiles by gathering 
-Elements from the plane and dropping them near the center of the grid in a 
-collage.  Minor anti\-glyphs will try to break apart your collage\-\-\-destroy
-them with projectiles (you need at least one Element in your collage to
-have projectiles that are powerful enough to destroy minor anti\-glyphs).
-After you destroy the major anti\-glyph, a portal will appear.  Pass through
-this portal to move on to the next level.  
-
-A more detailed description is given below.
-.
-.SH "HOW TO PLAY"
-Game Components:
-
-A level in Transcend contains the following components:
-
-Your glyph \- Always at the center of the screen.  This is the component that 
you control (i.e., "you" in traditional game\-speak).
-
-The plane \- Marked by a grid.  Your glyph can travel anywhere on this grid.
-
-Umbilical \- A colored line that connects your glyph to the center of the 
grid.  This line's color and width change according to your current projectile 
strength and attributes.
-
-Elements \- Stationary objects that start out strewn along the borderof the 
grid.  Your glyph can pick these up and move themaround.  Elements can be 
dropped at the center of the grid to form a power\-up and music collage (see 
below).
-
-Music cursor \- A red, yellow, and green line that traverses your Element 
collage.  This line moves to show the current music position in time.  The 
vertical extent of the cursor represents the stereo space (red is right, green 
is left, and yellow is center).  
-
-Minor anti\-glyphs \- The enemy.  These mobile components pursue your glyph 
and the Elements in your power\-up collage.
-
-Major anti\-glyph  \- A large enemy that travels in a circular path around the 
grid.  This enemy is your primary target: when you destroy the major 
anti\-glyph, you can move on to the next level.  
-
-Portal \- Appears after you destroy the major anti\-glyph. While the portal is 
visible, minor anti\-glyphs will stop attacking.  You can explore the various 
Elements and musical possibilities without being bothered by enemies. Pass 
through the portal to move on to the next level.
-
-
-
-Enemy attacks:
-
-When you are hit with an enemy projectile, your glyph drops any Element that 
-it is carrying and is propelled back toward the center of the grid.  When an 
-Element is hit by an enemy projectile, it is propelled away from the center
-of the grid.  Once you have started building a collage of Elements, the
-minor anti\-glyphs will try to knock Elements out and disrupt your collage.  
-
-
-
-Power\-up and music collage:
-
-Elements that are dropped near the center of the grid (where your umbilical
-ends) form a collage.  Elements that are dropped near the collage
-also become part of the collage (thus, a collage can extend far away from
-the grid center as long as some Element in the collage is near the center).
-
-Each Element represents a projectile power\-up.  The Elements in your collage
-are combined to determine the strength and form of your glyph's projectile.   
-
-After your collage contains at least one Element, your projectiles will be
-strong enough to destroy any minor anti\-glyph in one shot.  However,
-the major anti\-glyph is much more durable, and a relatively large collage will
-be needed to make your projectiles strong enough to destroy it easily.
-
-If your collage grows to be asymmetrical and/or off\-center, your projectiles
-will become weaker (they will appear transparent and your umbilical will become
-thinner). 
-
-In addition to a projectile power\-up, each Element represents a section of 
-music.  A cursor traverses your collage and plays the music associated with 
-the Elements that you have assembled.  Thus, a chain of elements that extends
-perpendicular to the cursor will be played sequentially in time.  A chain
-that extends parallel to the cursor will be played simultaneously in time
-but spaced out in stereo. 
-
-.SH "AUTHOR"
-Transcend was written by Jason Rohrer.
-.P
-This manual page was written for Debian by Miriam Ruiz <[email protected]>.
-.
-.ig
-This is rather hacky \-\- the turn off line adjustment temporarily using 
.na/.ad
-since lines with very long words (like URLs) look ugly.
-..
-.na
-.URL "http://transcend.sourceforge.net/"; "Transcend Homepage" ""
-.P
-.ad

Added: packages/trunk/transcend/debian/transcend.6
===================================================================
--- packages/trunk/transcend/debian/transcend.6                         (rev 0)
+++ packages/trunk/transcend/debian/transcend.6 2010-12-04 04:12:24 UTC (rev 
11550)
@@ -0,0 +1 @@
+.so man6/Transcend.6


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to