r5296 - in packages/trunk/funguloids/debian: . patches
Andres Mejia
ceros-guest at alioth.debian.org
Sat Jan 12 05:41:51 UTC 2008
Author: ceros-guest
Date: 2008-01-12 05:41:51 +0000 (Sat, 12 Jan 2008)
New Revision: 5296
Removed:
packages/trunk/funguloids/debian/watch
Modified:
packages/trunk/funguloids/debian/README.Debian
packages/trunk/funguloids/debian/changelog
packages/trunk/funguloids/debian/control
packages/trunk/funguloids/debian/copyright
packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch
packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch
packages/trunk/funguloids/debian/rules
Log:
Checking in what was distributed with funguloids-1.06-4.
Modified: packages/trunk/funguloids/debian/README.Debian
===================================================================
--- packages/trunk/funguloids/debian/README.Debian 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/README.Debian 2008-01-12 05:41:51 UTC (rev 5296)
@@ -1,16 +1,8 @@
-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.
+ogre-plugins-cgprogrammanager package, the CgProgramManager plugin setting is
+removed.
Modified: packages/trunk/funguloids/debian/changelog
===================================================================
--- packages/trunk/funguloids/debian/changelog 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/changelog 2008-01-12 05:41:51 UTC (rev 5296)
@@ -1,8 +1,15 @@
-funguloids (1.06-1) UNRELEASED; urgency=low
+funguloids (1.06-4) unstable; urgency=low
[ Andres Mejia ]
- * New upstream release (Closes: #428718)
+ * Addressing lintian debian-rules-ignores-make-clean-error warning.
+ * Added --force-missing option in automake.
+ * Added -f option in autoheader and autoconf.
+ * Repacked tarball to remove files that are added by --force-missing option.
+ -- Andres Mejia <mcitadel at gmail.com> Thu, 16 Aug 2007 16:47:16 -0400
+
+funguloids (1.06-3) unstable; urgency=low
+
[ Jon Dowland ]
* update menu section to "Games/Action" for menu transition
(thanks Linas Žvirblis)
@@ -10,7 +17,24 @@
[ Cyril Brulebois ]
* Added XS-Vcs-Svn and XS-Vcs-Browser fields in the control file.
- [ Barry deFreese ]
- * Add watch file
+ -- Andres Mejia <mcitadel at gmail.com> Sun, 12 Aug 2007 12:58:58 -0400
- -- Jon Dowland <jon at alcopop.org> Thu, 12 Jul 2007 11:29:13 +0100
+funguloids (1.06-2) unstable; urgency=low
+
+ * Repacked orig tarball to take out tar-in-tar method.
+ + Modified debian/rules and patches for this change.
+ + Also took out files that are generated by autotools.
+ * Added dependency of tofrodos for patching files using DOS carraige return.
+ + Added to-dos and from-dos targets in debian/rules to use this.
+ + Removed message about Newline convention in README.Debian.
+ * Corrected some mistakes in patches where incorrect files would be cleaned.
+ * Ensured text in README.Debian and debian/copyright didn't exceed 80
+ columns.
+
+ -- Andres Mejia <mcitadel at gmail.com> Fri, 10 Aug 2007 00:56:31 -0400
+
+funguloids (1.06-1) unstable; urgency=low
+
+ * New upstream release (Closes: #428718)
+
+ -- Andres Mejia <mcitadel at gmail.com> Sun, 08 Jul 2007 02:38:08 -0400
Modified: packages/trunk/funguloids/debian/control
===================================================================
--- packages/trunk/funguloids/debian/control 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/control 2008-01-12 05:41:51 UTC (rev 5296)
@@ -3,9 +3,8 @@
Section: contrib/games
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Uploaders: Andres Mejia <mcitadel at gmail.com>
-Build-Depends: debhelper (>= 5), dpatch, automake, autoconf, liblua5.1-0-dev, libois-dev, libogre-dev (>= 1.4), libalut-dev, libopenal-dev, libogg-dev, libvorbis-dev, libmad0-dev
+Build-Depends: debhelper (>= 5), dpatch, tofrodos, automake, autoconf, liblua5.1-0-dev, libois-dev, libogre-dev (>= 1.4), libalut-dev, libopenal-dev, libogg-dev, libvorbis-dev, libmad0-dev
Standards-Version: 3.7.2
-Homepage: http://funguloids.sourceforge.net/
XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/funguloids/
XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/funguloids/?op=log
Modified: packages/trunk/funguloids/debian/copyright
===================================================================
--- packages/trunk/funguloids/debian/copyright 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/copyright 2008-01-12 05:41:51 UTC (rev 5296)
@@ -1,7 +1,9 @@
This package was debianized by Andres Mejia <mcitadel at gmail.com> 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.
+It was downloaded from <http://funguloids.sourceforge.net/download.html>. The
+(sources + data) tarball was downloaded. Files that are generated by autotools
+are removed from original tarball.
Credits:
@@ -10,21 +12,34 @@
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.
+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!
+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.
+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:
+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.
+ 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 <mcitadel at gmail.com> and
Modified: packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch
===================================================================
--- packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/patches/disable_ogre-plugins-cgprogrammanager.dpatch 2008-01-12 05:41:51 UTC (rev 5296)
@@ -26,8 +26,8 @@
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
+--- bin/plugins.cfg.in~ 2007-07-08 01:48:31.000000000 -0400
++++ bin/plugins.cfg.in 2007-07-08 01:49:14.000000000 -0400
@@ -7,6 +7,5 @@
Plugin=RenderSystem_GL
Plugin=Plugin_ParticleFX
Modified: packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch
===================================================================
--- packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/patches/makefile_modifications.dpatch 2008-01-12 05:41:51 UTC (rev 5296)
@@ -26,9 +26,9 @@
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 @@
+--- bin/music/Makefile.am~ 2007-06-23 18:03:05.000000000 -0400
++++ bin/music/Makefile.am 2007-06-23 18:04:00.000000000 -0400
+@@ -1,12 +1,10 @@
-musicinstall_DATA = playlist.lua
+musicinstall_DATA = playlist.lua MarylandInMay.ogg
@@ -39,16 +39,12 @@
-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 *~
+
+ distclean: clean
## 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
+--- bin/Makefile.am~ 2007-06-23 18:36:56.000000000 -0400
++++ 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
@@ -65,15 +61,7 @@
- fi; \
- if test -r bootstrap.mpk; then cp bootstrap.mpk "@gameinstalldir@"; fi; \
- if test -r funguloids.mpk; then cp funguloids.mpk "@gameinstalldir@"; fi
-+ 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 *~
-
Modified: packages/trunk/funguloids/debian/rules
===================================================================
--- packages/trunk/funguloids/debian/rules 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/rules 2008-01-12 05:41:51 UTC (rev 5296)
@@ -9,14 +9,13 @@
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:
+from-dos:
dh_testdir
- tar -xvzf funguloids.tar.gz
- touch unpack-stamp
+ fromdos -e bin/plugins.cfg.in
-patch: unpack patch-stamp
+patch: from-dos patch-stamp
patch-stamp:
+ dh_testdir
dpatch apply makefile_modifications
# This is so Funguloids won't ask for the CgProgramManager plugin on
# architectures or kernels that don't contain the
@@ -24,43 +23,79 @@
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: patch configure-stamp
configure-stamp:
dh_testdir
- cd funguloids && \
aclocal && \
- autoheader && \
- automake --add-missing --copy && \
- autoconf && \
+ autoheader -f && \
+ automake --add-missing --force-missing --copy && \
+ autoconf -f && \
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)
+ $(MAKE)
touch build-stamp
-clean: clean-stamp
+clean: clean-stamp unpatch to-dos
clean-stamp:
dh_testdir
dh_testroot
- rm -rf funguloids
- rm -rf debian/patched
- rm -f *-stamp
+ [ ! -f Makefile ] || $(MAKE) distclean
+# These files are removed to get the cleanest diff.gz possible.
+# These files are autogenerated with autotools.
+ rm -f build-aux/install-sh
+ rm -f build-aux/missing
+ rm -f build-aux/depcomp
+ rm -f bin/music/Makefile.in
+# This next file is created during build but there is no proper line to clean
+# it in the upstream source.
+ rm -f bin/music/playlist.lua
+ rm -f bin/music/Makefile
+ rm -f bin/Makefile.in
+ rm -f bin/icon/Makefile.in
+ rm -f bin/icon/Makefile
+ rm -f bin/Makefile
+ rm -f bin/docs/Makefile.in
+ rm -f bin/docs/Makefile
+ rm -f Makefile.in
+ rm -f include/Makefile.in
+ rm -f src/Makefile.in
+ rm -f configure
+ rm -f aclocal.m4
+
+ rm -f configure-stamp build-stamp
dh_clean
+unpatch:
+ dh_testdir
+ dh_testroot
+ifneq ($(DEB_HOST_GNU_TYPE),$(findstring $(DEB_HOST_GNU_TYPE), \
+ i486-linux-gnu \
+ x86_64-linux-gnu))
+ dpatch deapply disable_ogre-plugins-cgprogrammanager
+endif
+ dpatch deapply makefile_modifications
+ rm -rf debian/patched
+ rm -f patch-stamp
+
+to-dos:
+ dh_testdir
+ dh_testroot
+ todos -e bin/plugins.cfg.in
+
install: build
dh_testdir
dh_testroot
dh_clean -k
install -d debian/tmp
- cd funguloids && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
# Build architecture-independent files here.
binary-indep:
Deleted: packages/trunk/funguloids/debian/watch
===================================================================
--- packages/trunk/funguloids/debian/watch 2008-01-12 04:16:37 UTC (rev 5295)
+++ packages/trunk/funguloids/debian/watch 2008-01-12 05:41:51 UTC (rev 5296)
@@ -1,3 +0,0 @@
-version=3
-
-http://sf.net/funguloids/funguloids-linux-src-([\d.]+)\.tar\.bz2
More information about the Pkg-games-commits
mailing list