--- spring-engine-0.80.5.orig/debian/changelog +++ spring-engine-0.80.5/debian/changelog @@ -0,0 +1,372 @@ +spring-engine (0.80.5-0ubuntu2) karmic; urgency=low + + * debian/control: p7zip-full instead of pk7zip-full + + -- Scott Ritchie Sun, 25 Oct 2009 22:14:43 -0700 + +spring-engine (0.80.5-0ubuntu1) karmic; urgency=low + + * New upstream release (LP: #457059) + - required to play multiplayer + - lots of bugs in the AI interface fixed + - fix some network-related problems and improve behaviour under worse conditions + - large performance increase for units on patrol + - fix some performance problems with the new heatmap pathfinder + - fixed a crash which could occur after an AirBase was destroyed + - joystick support + - some bugs resolved which could lead to crashes when using ogg samples or music + - properly handle dds textures + - fix some mouse-jumping in windows + - lua unit scripts major rework + - some sources of desync fixed + - fix some compiling problems related to boost 1.40 + - some fixes for OS X + * debian/control: + - build-depend on pk7zip-full + + -- Scott Ritchie Tue, 20 Oct 2009 20:22:43 -0700 + +spring-engine (0.80.4.2-0ubuntu1) karmic; urgency=low + + * New upstream release + - fix crash when doing lots of mapdrawing (#1632) + - fix crash when loading certain cursornormal files + - fix drawing of ghosted buildings + - properly initialise SDL timer for dedicated server + - fixed GatherWait cursor + - don't send resign-command when already spectating + - fix units with vlaunch missiles (#1647) + * Also includes 80.4.1 updates: + - Fix missing tree fog, misc fog fixes + - fix crash in AI pathing + - fix crashes in the Java AI interface + - added VFS.MapArchive + - fix possible crash on exit + - fix crash when loading certain ogg-files + + -- Scott Ritchie Mon, 05 Oct 2009 17:50:21 -0700 + +spring-engine (0.80.4-0ubuntu2) karmic; urgency=low + + * debian/control: + - set myself as maintainer + - recommend springlobby + - build-depend debhelper 7 + - bump standards version + - fix homepage + * debian/rules: + - remove dh_desktop + - replace dh_clean -k with dh_prep + + -- Scott Ritchie Mon, 05 Oct 2009 17:35:51 -0700 + +spring-engine (0.80.4-0ubuntu1) karmic; urgency=low + + * New upstream release + * debian/control: + - merge in Chris Clearwater's Jaunty ppa package changes + - depend and build-depend on ttf-freefont + - build-depend on default-jdk + * debian/rules: + - commented code to remove embedded font and symlink to system one + * debian/copyright: + - provide licensing info for rts/lib folder + - all other files should be GPL 2 + * Initial upload to Karmic proper (second try) (LP: #196976) + + -- Scott Ritchie Sun, 06 Sep 2009 02:15:57 -0700 + +spring-engine (0.79.1.2-0ubuntu1) karmic; urgency=low + + * Initial upload to Karmic proper (LP: #196976) + * Rename package spring-engine + * debian/control: build-dep on generic boost versions and python2.6-dev + * set debian/compat to 7 + + -- Scott Ritchie Sun, 26 Jul 2009 02:22:14 -0700 + +spring (0.79.1.2-0ubuntu1~9.04~ppa1) jaunty; urgency=low + + * New upstream release + + -- Scott Ritchie Fri, 17 Jul 2009 01:25:24 -0700 + +spring (0.79.1.1-0ubuntu1~9.04~ppa1) jaunty; urgency=low + + * New upstream release + + -- Chris Clearwater Sat, 20 Jun 2009 13:53:25 -0700 + +spring (0.79.1-0ubuntu1~9.04~ppa1) jaunty; urgency=low + + * New upstream release + + -- Chris Clearwater Fri, 29 May 2009 11:29:04 -0700 + +spring (0.79.0.2-0ubuntu1~9.04~ppa2) jaunty; urgency=low + + * Backport patch for memory allocation bug + + -- Chris Clearwater Tue, 26 May 2009 23:29:52 -0700 + +spring (0.79.0.2-0ubuntu1~9.04~ppa1) jaunty; urgency=low + + * New upstream release + + -- Chris Clearwater Fri, 22 May 2009 16:34:42 -0700 + +spring (0.79.0.1-0ubuntu1~9.04~ppa4) jaunty; urgency=low + + * Fixed missing comma + + -- Chris Clearwater Fri, 22 May 2009 13:09:49 -0700 + +spring (0.79.0.1-0ubuntu1~9.04~ppa3) jaunty; urgency=low + + * Added dependency on libdevil-dev + + -- Chris Clearwater Fri, 22 May 2009 12:49:06 -0700 + +spring (0.79.0.1-0ubuntu1~9.04~ppa2) jaunty; urgency=low + + * Added dependency on libboost-program-options1.37-dev + + -- Chris Clearwater Fri, 22 May 2009 12:30:39 -0700 + +spring (0.79.0.1-0ubuntu1~9.04~ppa1) jaunty; urgency=low + + * New upstream release + + -- Chris Clearwater Fri, 22 May 2009 11:47:58 -0700 + +spring (0.78.2.1-0ubuntu1~9.04~ppa1) jaunty; urgency=low + + * Port to Jaunty + - Switch build depend of libsablevm1-dev to libgcj9-dev + - sablevm has been removed from Jaunty + * Update debian/copyright to point to GPL and authors + * Build with boost 1.37 instead of 1.34 + + -- Scott Ritchie Thu, 19 Mar 2009 00:06:49 -0700 + +spring (0.78.2.1-0ubuntu1~8.10~ppa1) intrepid; urgency=low + + * New upstream release + + -- Chris Clearwater Sun, 18 Jan 2009 06:46:16 -0800 + +spring (0.78.2-0ubuntu1~8.04~ppa1) hardy; urgency=low + + * New upstream release + + -- Chris Clearwater Sat, 17 Jan 2009 13:41:49 -0800 + +spring (0.78.1.1+fixes-0ubuntu1~8.10~ppa1) intrepid; urgency=low + + * Use lurker's sync preserving bugfix branch + + -- Chris Clearwater Wed, 14 Jan 2009 23:49:52 -0800 + +spring (0.78.1.1-0ubuntu1~ppa1) intrepid; urgency=low + + * New upstream release + + -- Chris Clearwater Mon, 12 Jan 2009 11:37:01 -0800 + +spring (0.78.1-0ubuntu1~ppa1) intrepid; urgency=low + + * New upstream release + + -- Chris Clearwater Mon, 12 Jan 2009 11:36:41 -0800 + +spring (0.77b5-0ubuntu1~ppa2) intrepid; urgency=low + + * Bump for intrepid + + -- Chris Clearwater Tue, 21 Oct 2008 13:59:45 -0700 + +spring (0.77b5-0ubuntu1~ppa1) hardy; urgency=low + + * New upstream release + + -- Chris Clearwater Tue, 21 Oct 2008 10:52:43 -0700 + +spring (0.77b4-0ubuntu1~ppa2) hardy; urgency=low + + * Backported a fix for unitsync compilation + + -- Chris Clearwater Tue, 14 Oct 2008 16:46:35 -0700 + +spring (0.77b4-0ubuntu1~ppa1) hardy; urgency=low + + * New upstream release + + -- Chris Clearwater Tue, 14 Oct 2008 15:27:57 -0700 + +spring (0.77b3-0ubuntu1~ppa3~intrepid) intrepid; urgency=low + + * Bump for Intrepid + + -- Chris Clearwater Sun, 12 Oct 2008 00:51:22 -0700 + +spring (0.77b3-0ubuntu1~ppa2) hardy; urgency=low + + * Backported a fix for a segfault when using ground decals + + -- Chris Clearwater Thu, 09 Oct 2008 18:03:39 -0700 + +spring (0.77b3-0ubuntu1~ppa1) hardy; urgency=low + + * New upstream release + + -- Chris Clearwater Thu, 09 Oct 2008 16:32:16 -0700 + +spring (0.77b2-0ubuntu1~ppa4) hardy; urgency=low + + * -march=generic doesn't work on out version of GCC, patch source to + remove instances of -march + + -- Chris Clearwater Thu, 09 Oct 2008 02:31:52 -0700 + +spring (0.77b2-0ubuntu1~ppa3) hardy; urgency=low + + * Compile with march=generic + + -- Chris Clearwater Thu, 09 Oct 2008 01:44:02 -0700 + +spring (0.77b2-0ubuntu1~ppa2) hardy; urgency=low + + * More verbose build output + + -- Chris Clearwater Thu, 09 Oct 2008 01:38:27 -0700 + +spring (0.77b2-0ubuntu1~ppa1) hardy; urgency=low + + * New upstream version + * Convert from debian native to normal package + * Make a spring.sharedmimeinfo based on slightly newer upstream spring.xml + - the one included in tarball had a slight bug; we ignore it + * Split "spring" meta package into a separate spring-meta source + * Make a custom spring.desktop with NoDisplay=true + - only the lobby should be visible from applications menu + + -- Chris Clearwater Wed, 08 Oct 2008 11:36:03 -0700 + +spring (0.76-b1~2ubuntu7) hardy; urgency=low + + * Add spring-installer to depends + + -- Scott Ritchie Sat, 20 Sep 2008 00:23:31 -0700 + +spring (0.76-b1~1ubuntu6) hardy; urgency=low + + * Use latest (as of May 20 2008) GIT branch of unsynced code + + -- Scott Ritchie Tue, 20 May 2008 23:48:12 -0700 + +spring (0.76-b1~1ubuntu5) hardy; urgency=low + + * Use latest (as of May 8 2008) GIT branch of unsynced code + - Many fixes, including lockups/crashes for AI on 64 bit. + - Should be compatible with online play with old versions + + -- Scott Ritchie Thu, 08 May 2008 17:46:06 -0700 + +spring (0.76-b1~1ubuntu4) hardy; urgency=low + + * Use latest GIT branch of unsynced code; includes build failure fix + + -- Scott Ritchie Wed, 23 Apr 2008 15:37:29 -0700 + +spring (0.76-b1~1ubuntu3) hardy; urgency=low + + * Use latest GIT branch of unsynced code to fix some crashes + + -- Scott Ritchie Tue, 22 Apr 2008 18:32:06 -0700 + +spring (0.76-b1~1ubuntu2) hardy; urgency=low + + * No changes, simply setting to hardy + + -- Scott Ritchie Sun, 06 Apr 2008 00:45:29 -0700 + +spring (0.76-b1~1ubuntu1) gutsy; urgency=low + + * Add conflicts: spring-data to clear up old version problems + * Set myself to maintainer + * Hand-patch KAIK to prevent freezing on amd64 + + -- Scott Ritchie Tue, 19 Feb 2008 04:12:52 -0800 + +spring (0.76~b1-1) gutsy; urgency=low + + * New upstream release + * Spring is now a metapackage - the game engine is now in spring-engine + * Remove the .desktop file from spring's install (spring-lobby should be the + only desktop file seen). + * Add libogg-dev, libvorbis-dev, libboost-serialization-dev to build depends + * Change the build depends libsablevm-classlib1-java | libsablevm-native1 to + libsablevm1-dev + + -- Scott Ritchie Wed, 02 Jan 2008 15:00:41 -0800 + +spring (0.75~b2-1) feisty; urgency=low + + * New upstream release + + -- Scott Ritchie Tue, 24 Jul 2007 15:15:58 -0700 + +spring (0.75~b1-1) feisty; urgency=low + + * New upstream release + * Change python2.4-dev build depend to python2.5-dev + * Added libsablevm-classlib1-java | libsablevm-native1 to build depends + + -- Scott Ritchie Sun, 15 Jul 2007 18:58:58 -0700 + +spring (0.74~b3-2) unstable; urgency=low + + * Set ~/.spring as r/w data directory (by creating /etc/spring/datadir) + + -- Tobi Vollebregt Thu, 25 Jan 2007 22:59:03 +0100 + +spring (0.74~b3-1) unstable; urgency=low + + * New upstream release. + * Removed subversion build-dependency. + * Removed libboost-filesystem-dev build-dependency. + * Removed build-essential build-dependency. + + -- Tobi Vollebregt Wed, 24 Jan 2007 17:42:46 +0100 + +spring (0.74~b2-1) unstable; urgency=low + + * New upstream release, first official upload. + * Merged Makefile and debian/rules. + * Added missing `zip' build-dependency. + * Adapted scons configure & install parameters. + * Repacked source tarball to get rid of: + - *.exe binaries; + - *.dll libraries. + * TODO: License check, copyright update. + + -- Cyril Brulebois Fri, 29 Dec 2006 16:53:14 +0100 + +spring (0.72b1-2+9sid) UNRELEASED; urgency=low + + * Added jcai + + -- fbo Sun, 18 Jun 2006 12:47:02 +0200 + +spring (0.72b1-1+9sid) UNRELEASED; urgency=low + + * New upstream release + + -- fbo Thu, 15 Jun 2006 08:02:47 +0200 + +spring (0.71b1-1+9sid) UNRELEASED; urgency=low + + * Initial release + + -- fbo Fri, 02 Jun 2006 09:39:54 +0200 + --- spring-engine-0.80.5.orig/debian/spring-engine.dirs +++ spring-engine-0.80.5/debian/spring-engine.dirs @@ -0,0 +1,4 @@ +etc/spring +usr/lib/spring +usr/share/applications +usr/share/icons/hicolor/48x48/mimetypes --- spring-engine-0.80.5.orig/debian/control +++ spring-engine-0.80.5/debian/control @@ -0,0 +1,37 @@ +Source: spring-engine +Section: games +Priority: optional +XSBC-Original-Maintainer: Scott Ritchie +Maintainer: Scott Ritchie +Uploaders: Chris Clearwater +Build-Depends: debhelper (>= 7.0.0), cmake, libsdl-dev, libopenal-dev, libglew-dev, + libboost-dev, + libboost-thread-dev, + libboost-regex-dev, + libboost-serialization-dev, + libboost-program-options-dev, + libboost-system-dev, + libboost-signals-dev, + libdevil-dev, libfreetype6-dev, python2.6-dev, + bzip2, zip, p7zip-full, + libgcj9-dev, libogg-dev, libvorbis-dev, libxcursor-dev, ttf-freefont, + default-jdk +Standards-Version: 3.8.3 + +Package: spring-engine +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ttf-freefont +Recommends: springlobby +Replaces: spring-data +Conflicts: spring-data +Homepage: http://springrts.com/ +Description: realtime strategy game + Spring is an open source RTS (Real time Strategy) engine originally designed + to recreate the experience of Total Annihilation. Spring now supports many + different games ("mods"), including both remakes of the original Total + Annihilation and completely new games. + . + This package contains the game engine and default AI, but no maps, mods, + or user interface. + + --- spring-engine-0.80.5.orig/debian/spring-engine.links +++ spring-engine-0.80.5/debian/spring-engine.links @@ -0,0 +1 @@ +/usr/lib/libunitsync.so /usr/lib/spring/unitsync.so --- spring-engine-0.80.5.orig/debian/copyright +++ spring-engine-0.80.5/debian/copyright @@ -0,0 +1,103 @@ +This package was debianized by fbo on +Thu, 1 Jun 2006 19:18:38 +0200. + +It was downloaded from http://taspring.clan-sy.com + +Copyright (c) 2007 the Spring Developers. See the project website for a list of authors at http://taspring.clan-sy.com/ + +Spring 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. + +On Debian systems, the complete text of the GNU General Public License can +be found in /usr/share/common-licenses/GPL-2 file. + + +Several of the libraries in the rts/lib folder are available under different licenses. +---- + +rts/lib/7z: Public Domain + +Public Domain source code is free from copyright restrictions. + +---- + +rts/lib/gml: + +// GML - OpenGL Multithreading Library +// for Spring http://spring.clan-sy.com +// Author: Mattias "zerver" Radeskog +// (C) Ware Zerver Tech. http://zerver.net +// Ware Zerver Tech. licenses this library +// to be used freely for any purpose, as +// long as this notice remains unchanged + +---- +rts/lib/oscpack: + +oscpack -- Open Sound Control packet manipulation library +http://www.audiomulch.com/~rossb/code/oscpack + +Copyright (c) 2004 Ross Bencina + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files +(the "Software"), to deal in the Software without restriction, +including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +Any person wishing to distribute modifications to the Software is +requested to send the modifications to the original developer so that +they can be incorporated into the canonical version. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR +ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---- + +rts/lib/hpiutil2: GPL-2+ + +On Debian systems, the complete text of the GNU General Public License can +be found in the /usr/share/common-licenses/GPL-2 file. + +---- + +rts/lib/lua: MIT + +Copyright © 1994-2008 Lua.org, PUC-Rio. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +---- +rts/lib/streflop: LGPL-2.1+ + +On Debian systems, the complete text of the GNU Lesser General Public License can +be found in the /usr/share/common-licenses/LGPL-2.1 file. + +Portions of streflop also contain this notice: +/* +* ==================================================== +* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved. +* +* Developed at SunPro, a Sun Microsystems, Inc. business. +* Permission to use, copy, modify, and distribute this +* software is freely granted, provided that this notice +* is preserved. +* ==================================================== +*/ + --- spring-engine-0.80.5.orig/debian/compat +++ spring-engine-0.80.5/debian/compat @@ -0,0 +1 @@ +7 --- spring-engine-0.80.5.orig/debian/spring-engine.install +++ spring-engine-0.80.5/debian/spring-engine.install @@ -0,0 +1,5 @@ +/usr/lib +/usr/games +/usr/share/games +/usr/share/pixmaps/spring.png /usr/share/pixmaps +/usr/share/pixmaps/application-x-spring-demo.png /usr/share/icons/hicolor/48x48/mimetypes --- spring-engine-0.80.5.orig/debian/spring-engine.sharedmimeinfo +++ spring-engine-0.80.5/debian/spring-engine.sharedmimeinfo @@ -0,0 +1,23 @@ + + + + Spring demofile + + + + + + + + + Spring Archive + + + + + + Spring Archive + + + + --- spring-engine-0.80.5.orig/debian/spring-engine.desktop +++ spring-engine-0.80.5/debian/spring-engine.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Name=Spring +MimeType=application/x-spring-demo +Comment=An open source RTS with similar gameplay to TA +Comment[de]=Open-Source Multiplayerstrategie +TryExec=spring +Exec=spring %f +Icon=spring.png +Terminal=false +Type=Application +Categories=Application;Game;StrategyGame; +NoDisplay=true --- spring-engine-0.80.5.orig/debian/rules +++ spring-engine-0.80.5/debian/rules @@ -0,0 +1,94 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# 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 + + mkdir cbuild + sh -c "cd cbuild;\ + cmake -DCMAKE_INSTALL_PREFIX=/usr -DBINDIR=/usr/games -DCMAKE_VERBOSE_MAKEFILE=1 -DMARCH_FLAG= .." + + touch configure-stamp + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + $(MAKE) -C cbuild + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + rm -rf cbuild + rm -rf game/base/*.sdz game/base/spring/*.sdz + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs + + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp -C cbuild install + + # Install desktop file (ours is customized with NoDisplay=true) + cp -f debian/spring-engine.desktop \ + debian/spring-engine/usr/share/applications + + # Remove the embedded font and symlink to system one + # This changed from .ttf to .otf in spring 0.80.4, not sure if the symlink will still work + #rm debian/spring-engine/usr/share/games/spring/fonts/FreeSansBold.ttf + #ln -s /usr/share/fonts/truetype/freefont/FreeSansBold.ttf debian/spring-engine/usr/share/games/spring/fonts/FreeSansBold.ttf + + # Configure spring to use ~/.spring as r/w data directory. + echo '$$HOME/.spring' > debian/spring-engine/etc/spring/datadir + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs -a + dh_installdocs -a + dh_installman -a + dh_install --sourcedir=debian/tmp + dh_installmime -a + dh_icons -a + dh_link -a + dh_strip -a + dh_compress -a + dh_fixperms -a + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure