Author: ceros-guest
Date: 2007-07-09 05:10:30 +0000 (Mon, 09 Jul 2007)
New Revision: 3288

Added:
   packages/trunk/funguloids/debian/
   packages/trunk/funguloids/debian/README.Debian
   packages/trunk/funguloids/debian/changelog
   packages/trunk/funguloids/debian/compat
   packages/trunk/funguloids/debian/control
   packages/trunk/funguloids/debian/copyright
   packages/trunk/funguloids/debian/funguloids.desktop
   packages/trunk/funguloids/debian/funguloids.install
   packages/trunk/funguloids/debian/funguloids.menu
   packages/trunk/funguloids/debian/patches/
   
packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch
   packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch
   packages/trunk/funguloids/debian/rules
Log:
[svn-inject] Applying Debian modifications to trunk


Property changes on: packages/trunk/funguloids/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: packages/trunk/funguloids/debian/README.Debian
===================================================================
--- packages/trunk/funguloids/debian/README.Debian                              
(rev 0)
+++ packages/trunk/funguloids/debian/README.Debian      2007-07-09 05:10:30 UTC 
(rev 3288)
@@ -0,0 +1,16 @@
+Newline Convention
+===============================================================================
+
+Two files (bin/plugins.cfg.in and bin/resources.cfg.in) had their end of line
+conventions set to be compatible with Windows/DOS. This caused problems while
+attempting to patch them so their end of line convention was set for
+compatibility with Unix-like systems. Therefore these two files are different
+from the files delivered upstream.
+
+ogre-plugins-cgprogrammanager
+===============================================================================
+
+Funguloids can be played with or without ogre-plugins-cgprogrammanager. Without
+ogre-plugins-cgprogrammanager, the game's visual quality will be slightly
+diminished. For architectures and kernels that don't contain the
+ogre-plugins-cgprogrammanager package, the CgProgramManager plugin setting is 
removed.

Added: packages/trunk/funguloids/debian/changelog
===================================================================
--- packages/trunk/funguloids/debian/changelog                          (rev 0)
+++ packages/trunk/funguloids/debian/changelog  2007-07-09 05:10:30 UTC (rev 
3288)
@@ -0,0 +1,5 @@
+funguloids (1.06-1) unstable; urgency=low
+
+  * New upstream release (Closes: #428718)
+
+ -- Andres Mejia <[EMAIL PROTECTED]>  Sun, 08 Jul 2007 02:38:08 -0400

Added: packages/trunk/funguloids/debian/compat
===================================================================
--- packages/trunk/funguloids/debian/compat                             (rev 0)
+++ packages/trunk/funguloids/debian/compat     2007-07-09 05:10:30 UTC (rev 
3288)
@@ -0,0 +1 @@
+5

Added: packages/trunk/funguloids/debian/control
===================================================================
--- packages/trunk/funguloids/debian/control                            (rev 0)
+++ packages/trunk/funguloids/debian/control    2007-07-09 05:10:30 UTC (rev 
3288)
@@ -0,0 +1,16 @@
+Source: funguloids
+Priority: optional
+Section: contrib/games
+Maintainer: Debian Games Team <[EMAIL PROTECTED]>
+Uploaders: Andres Mejia <[EMAIL PROTECTED]>
+Build-Depends: debhelper (>= 5), dpatch, automake, autoconf, liblua5.1-0-dev, 
libois-dev, libogre-dev, libalut-dev, libopenal-dev, libogg-dev, libvorbis-dev, 
libmad0-dev
+Standards-Version: 3.7.2
+
+Package: funguloids
+Architecture: any
+Depends: ${shlibs:Depends}, ogre-plugins-cgprogrammanager [amd64 i386]
+Description: space-flying-mushroom-picking-simulator game
+ "Those Funny Funguloids!" is actually a nice little piece of entertainment.
+ You collect mushrooms, bring them back to your home base and profit! That's
+ the basic idea in a nutshell. It has smooth, appealing 3d graphics and nice
+ atmospheric sound effects. Go ahead and try it out - it has sounds too!

Added: packages/trunk/funguloids/debian/copyright
===================================================================
--- packages/trunk/funguloids/debian/copyright                          (rev 0)
+++ packages/trunk/funguloids/debian/copyright  2007-07-09 05:10:30 UTC (rev 
3288)
@@ -0,0 +1,31 @@
+This package was debianized by Andres Mejia <[EMAIL PROTECTED]> on
+Sat, 23 Jun 2007 15:59:37 -0400.
+
+It was downloaded from <http://funguloids.sourceforge.net/download.html>. The 
(sources + data) tarball was downloaded.
+
+Credits:
+
+Code: Mika Halttunen <[EMAIL PROTECTED]>
+Game Design: Teemu Ruokolainen
+Artwork: Mika Halttunen
+Sound Design & Music: Teemu Ruokolainen
+
+We're using Ogre graphics engine for visuals, OIS for input, Lua for scripting 
and OpenAL for audio output. SimpleIni is used for the configuration 
reading/writing. Hosted by SourceForge.
+
+Comments, ideas, patches, bug reports, etc. are always welcome and 
appreciated! :) Use the SourceForge trackers, or just mail me at the e-mail 
address above. And be sure to check out Funguloids website at 
http://funguloids.sourceforge.net for the latest stuff!
+
+Copyright and License:
+
+"Those Funny Funguloids!" is licensed under the zlib/libpng license.
+Copyright © 2006-2007, Mika Halttunen & Teemu Ruokolainen
+
+This software is provided 'as-is', without any express or implied warranty. In 
no event will the authors be held liable for any damages arising from the use 
of this software.
+
+Permission is granted to anyone to use this software for any purpose, 
including commercial applications, and to alter it and redistribute it freely, 
subject to the following restrictions:
+
+   1. The origin of this software must not be misrepresented; you must not 
claim that you wrote the original software. If you use this software in a 
product, an acknowledgment in the product documentation would be appreciated 
but is not required.
+   2. Altered source versions must be plainly marked as such, and must not be 
misrepresented as being the original software.
+   3. This notice may not be removed or altered from any source distribution.
+
+The Debian packaging is (C) 2007, Andres Mejia <[EMAIL PROTECTED]> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.

Added: packages/trunk/funguloids/debian/funguloids.desktop
===================================================================
--- packages/trunk/funguloids/debian/funguloids.desktop                         
(rev 0)
+++ packages/trunk/funguloids/debian/funguloids.desktop 2007-07-09 05:10:30 UTC 
(rev 3288)
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Funguloids
+Comment=space-flying-mushroom-picking-simulator
+Icon=funguloids
+Exec=/usr/games/funguloids >/dev/null 2>&1
+Terminal=false
+Type=Application
+Categories=Game;ArcadeGame;

Added: packages/trunk/funguloids/debian/funguloids.install
===================================================================
--- packages/trunk/funguloids/debian/funguloids.install                         
(rev 0)
+++ packages/trunk/funguloids/debian/funguloids.install 2007-07-09 05:10:30 UTC 
(rev 3288)
@@ -0,0 +1,4 @@
+usr/games/*
+usr/share/games/*
+usr/share/pixmaps/*
+../funguloids.desktop usr/share/applications

Added: packages/trunk/funguloids/debian/funguloids.menu
===================================================================
--- packages/trunk/funguloids/debian/funguloids.menu                            
(rev 0)
+++ packages/trunk/funguloids/debian/funguloids.menu    2007-07-09 05:10:30 UTC 
(rev 3288)
@@ -0,0 +1,2 @@
+?package(funguloids):needs="X11" section="Games/Arcade"\
+  title="funguloids" command="/usr/games/funguloids >/dev/null 2>&1"

Added: 
packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch
===================================================================
--- 
packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch
                               (rev 0)
+++ 
packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch
       2007-07-09 05:10:30 UTC (rev 3288)
@@ -0,0 +1,37 @@
+#! /bin/sh -e
+## disable_ogre-plugins-cgprogrammanager.dpatch by Andres Mejia
+## <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: This is used for disabling CgProgramManager on unsupported archs.
+
+dir=
+if [ $# -eq 3 -a "$2" = '-d' ]; then
+    pdir="-d $3"
+    dir="$3/"
+elif [ $# -ne 1 ]; then
+    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+    exit 1
+fi
+case "$1" in
+    -patch)
+        patch $pdir -f --no-backup-if-mismatch -p0 < $0
+        ;;
+    -unpatch)
+        patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
+        ;;
+    *)
+        echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+        exit 1
+esac
+exit 0
+
+--- funguloids/bin/plugins.cfg.in~     2007-07-08 01:48:31.000000000 -0400
++++ funguloids/bin/plugins.cfg.in      2007-07-08 01:49:14.000000000 -0400
+@@ -7,6 +7,5 @@
+ Plugin=RenderSystem_GL
+ Plugin=Plugin_ParticleFX
+ Plugin=Plugin_OctreeSceneManager
+-Plugin=Plugin_CgProgramManager
+ 
+ 

Added: packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch
===================================================================
--- packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch      
                        (rev 0)
+++ packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch      
2007-07-09 05:10:30 UTC (rev 3288)
@@ -0,0 +1,79 @@
+#! /bin/sh -e
+## makefile_modifications.dpatch by Andres Mejia <[EMAIL PROTECTED]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Patch that modifies some makefiles.
+
+dir=
+if [ $# -eq 3 -a "$2" = '-d' ]; then
+    pdir="-d $3"
+    dir="$3/"
+elif [ $# -ne 1 ]; then
+    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+    exit 1
+fi
+case "$1" in
+    -patch)
+        patch $pdir -f --no-backup-if-mismatch -p0 < $0
+        ;;
+    -unpatch)
+        patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
+        ;;
+    *)
+        echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+        exit 1
+esac
+exit 0
+
+## DP: Patch to install music files using DESTDIR.
+--- funguloids/bin/music/Makefile.am~  2007-06-23 18:03:05.000000000 -0400
++++ funguloids/bin/music/Makefile.am   2007-06-23 18:04:00.000000000 -0400
+@@ -1,15 +1,11 @@
+-musicinstall_DATA = playlist.lua
++musicinstall_DATA = playlist.lua MarylandInMay.ogg
+ 
+ EXTRA_DIST = playlist.lua.in
+ 
+ playlist.lua: playlist.lua.in
+       cat playlist.lua.in | sed 's,%%musicinstalldir%%,@musicinstalldir@,' > 
playlist.lua
+ 
+-install-data-hook:
+-      if test -r MarylandInMay.ogg; then cp MarylandInMay.ogg 
"@musicinstalldir@"; fi;
+-
+-
+ distclean: clean
+ 
+ clean:
+-      -rm -f playlist.lua *~
++      -rm -f playlist.lua MarylandInMay.ogg *~
+## DP: Patch to install data files using DESTDIR.
+--- funguloids/bin/Makefile.am~        2007-06-23 18:36:56.000000000 -0400
++++ funguloids/bin/Makefile.am 2007-06-23 18:39:50.000000000 -0400
+@@ -4,7 +4,7 @@
+ dist_pixmapinstall_DATA = funguloids.png
+ dist_gameinstall_DATA = gamesettings.cfg
+ dist_docinstall_DATA = readme.html
+-gameinstall_DATA = plugins.cfg resources.cfg
++gameinstall_DATA = plugins.cfg resources.cfg bootstrap.mpk funguloids.mpk
+ 
+ plugins.cfg: plugins.cfg.in
+       cat plugins.cfg.in | sed 's,%%ogreplugindir%%,@ogreplugindir@/,' > 
plugins.cfg
+@@ -22,9 +22,7 @@
+               if test ! -e "@highscoredir@/hiscore.lst"; then cp 
hiscore.lst.in "@highscoredir@/hiscore.lst"; fi; \
+               chgrp -R @highscoregroup@ "@highscoredir@"; \
+               chmod -R g+w "@highscoredir@"; \
+-      fi; \
+-      if test -r bootstrap.mpk; then cp bootstrap.mpk "@gameinstalldir@"; fi; 
\
+-      if test -r funguloids.mpk; then cp funguloids.mpk "@gameinstalldir@"; fi
++      fi;
+ 
+ uninstall-hook:
+       rm -rf "@docinstalldir@"
+@@ -32,5 +30,6 @@
+ distclean: clean
+ 
+ clean:
+-      -rm -f funguloids funguloids.sh plugins.cfg resources.cfg Ogre.log 
ogre.cfg *~
++      -rm -f funguloids funguloids.sh plugins.cfg resources.cfg \
++      bootstrap.mpk funguloids.mpk Ogre.log ogre.cfg *~
+ 

Added: packages/trunk/funguloids/debian/rules
===================================================================
--- packages/trunk/funguloids/debian/rules                              (rev 0)
+++ packages/trunk/funguloids/debian/rules      2007-07-09 05:10:30 UTC (rev 
3288)
@@ -0,0 +1,88 @@
+#! /usr/bin/make -f
+# -*- makefile -*-
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+unpack: unpack-stamp
+unpack-stamp:
+       dh_testdir
+       tar -xvzf funguloids.tar.gz
+       touch unpack-stamp
+
+patch: unpack patch-stamp
+patch-stamp:
+       dpatch apply makefile_modifications
+# This is so Funguloids won't ask for the CgProgramManager plugin on
+# architectures or kernels that don't contain the
+# ogre-plugins-cgprogrammanager package.
+ifneq ($(DEB_HOST_GNU_TYPE),$(findstring $(DEB_HOST_GNU_TYPE), \
+               i486-linux-gnu \
+               x86_64-linux-gnu))
+
+       dpatch apply disable_ogre-plugins-cgprogrammanager
+endif
+       touch patch-stamp
+
+configure: unpack patch configure-stamp
+configure-stamp:
+       dh_testdir
+       cd funguloids && \
+       aclocal && \
+       autoheader && \
+       automake --add-missing --copy && \
+       autoconf && \
+       CXX=$(DEB_HOST_GNU_TYPE)-g++ ./configure --prefix=/usr --with-fmod=no
+       touch configure-stamp
+
+build: configure build-stamp
+build-stamp:
+       dh_testdir
+       cd funguloids && $(MAKE)
+       touch build-stamp
+
+clean: clean-stamp
+clean-stamp:
+       dh_testdir
+       dh_testroot
+       rm -rf funguloids
+       rm -rf debian/patched
+       rm -f *-stamp
+       dh_clean
+
+install: build
+       dh_testdir 
+       dh_testroot
+       dh_clean -k
+       install -d debian/tmp
+       cd funguloids && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
+# Build architecture-independent files here.
+binary-indep:
+# Nothing to do for binary-indep
+
+# Build architecture-dependent files here.
+binary-arch: build install
+       dh_testdir
+       dh_testroot
+       dh_install --sourcedir=debian/tmp
+       dh_installchangelogs
+       dh_installdocs debian/tmp/usr/share/docs/funguloids/*
+       dh_installmenu
+       dh_desktop
+       dh_strip
+       dh_compress
+       dh_fixperms
+       dh_installdeb
+       dh_shlibdeps
+       dh_gencontrol
+       dh_md5sums
+       dh_builddeb
+
+binary: binary-arch
+.PHONY: unpack configure build clean binary-indep binary-arch binary install 


Property changes on: packages/trunk/funguloids/debian/rules
___________________________________________________________________
Name: svn:executable
   + *


_______________________________________________
Pkg-games-commits mailing list
Pkg-games-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to