debian/0000755000000000000000000000000012254140640007164 5ustar debian/redeclipse.docs0000644000000000000000000000003612254140640012154 0ustar readme.txt doc/guidelines.txt debian/clean0000644000000000000000000000006312254140640010170 0ustar bin/redeclipse_native bin/redeclipse_server_native debian/redeclipse.bug-presubj0000644000000000000000000000171412254140640013455 0ustar Debugging and bug reporting advices: When reporting bugs on Red Eclipse, please try to reproduce the bugs using a clean profile, you can do this temoprarily by opening a terminal and running redeclipse -h/tmp/recfg Please also include the init log, you can get the init log by opening a terminal and running redeclipse -h/tmp/recfg -glog_init.txt -x"quit" The log file will be created as /tmp/recfg/log_init.txt. If Red Eclipse crashes on your system, please include a backtrace with your bug report. First install the redeclipse-dbg package and open a terminal and run cd /usr/lib/games/redeclipse gdb ./redeclipse Once at the gdb prompt, start Red Eclipse via run -h/tmp/recfg -df0 -glog_v4.txt -v4 Once Red Eclipse has crashed, type bt full to obtain the backtrace. Please attach the output when you are reporting a bug about crashes. Also, please include the log messages leading up to the crash, which was created as /tmp/recfg/log_v4.txt. debian/watch0000644000000000000000000000013112254140640010210 0ustar version=3 http://sf.net/redeclipse/redeclipse_([0-9\.]+)_(?:linux|nix)(?:_bsd)?.tar\.bz2 debian/patches/0000755000000000000000000000000012254140640010613 5ustar debian/patches/don-t-check-for-keymap-when-using-standalone.patch0000644000000000000000000000131212254140640022205 0ustar Description: don't check for keymap when using standalone This allows server to start without data content Author: Quinton Reeves Origin: upstream, http://redeclipse.net/svn/5504 Last-Update: 2013-03-26 --- a/src/engine/server.cpp +++ b/src/engine/server.cpp @@ -1407,11 +1407,13 @@ chdir(dir); } #endif +#ifndef STANDALONE loopi(3) if(!fileexists(findfile("data/config/keymap.cfg", "r"), "r")) - { + { // standalone solution to this is: pebkac if(i != 2) chdir(".."); else fatal("could not find data directory"); } +#endif addpackagedir("data"); defformatstring(gamedata)("game/%s", server::gameid()); addpackagedir(gamedata); debian/patches/build-with-system-enet.patch0000644000000000000000000000334512254140640016164 0ustar Description: Use system Enet instead of bundled version This change is explicitly disliked by upstream, however it is preferred by Debian policy. Origin: http://gitorious.org/chakra-packages/games/commit/1aae10c597cf09a281d47570e43c8892531cd9bf Author: Adrián Chaves Fernández (Gallaecio) --- a/src/core.mk +++ b/src/core.mk @@ -28,7 +28,7 @@ CXX_TEMP:=$(CXX) override CXX=$(TOOLSET_PREFIX)$(CXX_TEMP) -INCLUDES= -Ishared -Iengine -Igame -Ienet/include $(APPFLAGS) +INCLUDES= -Ishared -Iengine -Igame $(APPFLAGS) STRIP= @@ -66,7 +66,7 @@ CLIENT_LIBS= -mwindows $(STD_LIBS) -L$(WINBIN) -L$(WINLIB) -lSDL -lSDL_image -lSDL_mixer -lzlib1 -lopengl32 -lenet -lws2_32 -lwinmm else CLIENT_INCLUDES= $(INCLUDES) -I/usr/X11R6/include `sdl-config --cflags` -CLIENT_LIBS= -Lenet/.libs -lenet -L/usr/X11R6/lib -lX11 `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL +CLIENT_LIBS= -lenet -L/usr/X11R6/lib -lX11 `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL endif ifeq ($(PLATFORM),Linux) CLIENT_LIBS+= -lrt @@ -137,7 +137,7 @@ SERVER_LIBS= -mwindows $(STD_LIBS) -L$(WINBIN) -L$(WINLIB) -lzlib1 -lenet -lws2_32 -lwinmm else SERVER_INCLUDES= -DSTANDALONE $(INCLUDES) -SERVER_LIBS= -Lenet/.libs -lenet -lz +SERVER_LIBS= -lenet -lz endif SERVER_OBJS= \ shared/crypto-standalone.o \ @@ -202,13 +202,13 @@ $(STRIP) $(WINBIN)/$(APPSERVER).exe endif else -client: libenet $(CLIENT_OBJS) +client: $(CLIENT_OBJS) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(APPCLIENT) $(CLIENT_OBJS) $(CLIENT_LIBS) ifneq (,$(STRIP)) $(STRIP) $(APPCLIENT) endif -server: libenet $(SERVER_OBJS) +server: $(SERVER_OBJS) $(CXX) $(CXXFLAGS) $(LDFLAGS) -o $(APPSERVER) $(SERVER_OBJS) $(SERVER_LIBS) ifneq (,$(STRIP)) $(STRIP) $(APPSERVER) debian/patches/series0000644000000000000000000000034412254140640012031 0ustar windowed-by-default.patch build-with-system-enet.patch desktop-file-don-t-quote-icon-app-name.patch system-install-symlink-to-version.cfg-in-server-inst.patch don-t-check-for-keymap-when-using-standalone.patch gnu-link-rt.patch debian/patches/desktop-file-don-t-quote-icon-app-name.patch0000644000000000000000000000174712254140640021027 0ustar From 10da6eef404d0ca0066825e0ba0cec77e418dd5e Mon Sep 17 00:00:00 2001 From: Martin Erik Werner Date: Fri, 22 Mar 2013 20:32:21 +0100 Subject: [PATCH] desktop file: don't quote icon/app name --- src/install/nix/redeclipse.desktop.am | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/install/nix/redeclipse.desktop.am b/src/install/nix/redeclipse.desktop.am index e3215c5..de129da 100644 --- a/src/install/nix/redeclipse.desktop.am +++ b/src/install/nix/redeclipse.desktop.am @@ -20,6 +20,6 @@ Comment[gl]=Xogo de tiros en primeira persoa con xogo áxil e editor incorporado Comment[it]=Sparatutto in prima persona con agile gameplay ed editor incorporato. Comment[pt]=Jogo de tiros em primeira pessoa com jogabilidade ágil e editor incorporado. Comment[sv]=Förstapersonsskjutare med rörlig spelstil och inbyggd baneditor. -Icon="@APPNAME@" -Exec="@APPNAME@" +Icon=@APPNAME@ +Exec=@APPNAME@ Categories=Game;ActionGame; -- 1.7.10.4 debian/patches/gnu-link-rt.patch0000644000000000000000000000143412254140640014005 0ustar Description: (paraphrased from http://bugs.debian.org/712894#5) . Redeclipse fails to compile on GNU/Hurd. . The problem is that, when libc provides the _POSIX_SHARED_MEMORY_OBJECTS define, shm_* is used, which is implemented in librt (currently linked only on Linux). . Easy fix, is to link to rt when the platform string contains "GNU" (i.e. on GNU-based OSes, which are using GNU libc). Author: Pino Toscano Applied-Upstream: http://redeclipse.net/svn/5621 Debian-Bug: http://bugs.debian.org/712894 Last-Update: 2013-12-17 --- a/src/core.mk +++ b/src/core.mk @@ -70,6 +70,10 @@ endif ifeq ($(PLATFORM),Linux) CLIENT_LIBS+= -lrt +else +ifneq (,$(findstring GNU,$(PLATFORM))) +CLIENT_LIBS+= -lrt +endif endif CLIENT_OBJS= \ shared/crypto.o \ debian/patches/system-install-symlink-to-version.cfg-in-server-inst.patch0000644000000000000000000000117212254140640024035 0ustar Description: system-install: symlink to version.cfg in server install * This fixes broken server installs, backport material. Author: Martin Erik Werner "arand" Origin: upstream, http://redeclipse.net/svn/5503 Last-Update: 2013-03-25 --- a/src/system-install.mk +++ b/src/system-install.mk @@ -84,6 +84,8 @@ -i $(gamesbindir)/$(appname)-server install -m644 ../$(appgamedir)/version.cfg \ $(datadir)/$(appname)/version.cfg + ln -s $(patsubst $(DESTDIR)%,%,$(datadir))/$(appname)/version.cfg \ + $(libexecdir)/$(appname)/version.cfg system-install-data: install -d $(datadir)/$(appname) debian/patches/windowed-by-default.patch0000644000000000000000000000120312254140640015502 0ustar Description: Start in windowed mode by default Debian Games team has a preference for games starting in windoed mode, since fullscreen SDL will capture all keyboard input and make the user unable to escape via alt-tab, change volume, or exit sanely in the case of the application locking up. Forwarded: not-needed Author: Martin Erik Werner Last-Update: 2011-12-13 --- a/src/engine/main.cpp +++ b/src/engine/main.cpp @@ -258,7 +258,7 @@ #endif } -VARF(0, fullscreen, 0, 1, 1, setfullscreen(fullscreen!=0)); +VARF(0, fullscreen, 0, 0, 1, setfullscreen(fullscreen!=0)); void screenres(int *w, int *h) { debian/redeclipse-server.manpages0000644000000000000000000000006512254140640014325 0ustar debian/tmp/usr/share/man/man6/redeclipse-server.6.gz debian/gbp.conf0000644000000000000000000000007412254140640010604 0ustar [DEFAULT] upstream-branch = upstream debian-branch = master debian/redeclipse-server.doc-base0000644000000000000000000000036212254140640014207 0ustar Document: redeclipse-server Title: Red Eclipse Server Examples Author: Red Eclipse Team Abstract: Example scripts for setting up a Red Eclipse server. Section: Games/Action Format: Text Files: /usr/share/doc/redeclipse/examples/servinit.cfg debian/redeclipse-server.install0000644000000000000000000000026512254140640014202 0ustar usr/games/redeclipse-server usr/lib/games/redeclipse/redeclipse-server usr/lib/games/redeclipse/version.cfg usr/share/doc/redeclipse/examples usr/share/games/redeclipse/version.cfg debian/source/0000755000000000000000000000000012254140640010464 5ustar debian/source/format0000644000000000000000000000001412254140640011672 0ustar 3.0 (quilt) debian/source/lintian-overrides0000644000000000000000000000040712254140640014046 0ustar # The license is CC-BY-SA-3.0+, meaning "or later", albeit valid, is not a # recognised license shortname. # The stand-alone license paragraph has the standard CC-BY-SA-3.0 version. missing-license-paragraph-in-dep5-copyright cc-by-sa-3.0+ (paragraph at line 75) debian/redeclipse-server.bug-presubj0000644000000000000000000000147412254140640014764 0ustar Debugging and bug reporting advices: When reporting bugs on the Red Eclipse server, please try to reproduce the bugs using a clean configuration, you can do this temoprarily by opening a terminal and running redeclipse-server -h/tmp/recfg If the Red Eclipse server crashes on your system, please include a backtrace with your bug report. First install the redeclipse-dbg package and open a terminal and run cd /usr/lib/games/redeclipse gdb ./redeclipse-server Once at the gdb prompt, start the Red Eclipse server via run -h/tmp/recfg -glog_v4.txt -v4 Once the Red Eclipse server has crashed, type bt full to obtain the backtrace. Please attach the output when you are reporting a bug about crashes. Also, please include the log messages leading up to the crash, which was created as /tmp/recfg/log_v4.txt. debian/rules0000755000000000000000000000270112254140640010244 0ustar #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: dh $@ --sourcedirectory=src --parallel override_dh_auto_build: dh_auto_build -- \ CPPFLAGS="$(CPPFLAGS)" \ CFLAGS="$(CFLAGS) $(CPPFLAGS)" \ CXXFLAGS="$(CXXFLAGS) $(CPPFLAGS)" \ LDFLAGS="$(LDFLAGS)" \ client server override_dh_strip: dh_strip -predeclipse --dbg-package=redeclipse-dbg dh_strip -predeclipse-server --dbg-package=redeclipse-server-dbg override_dh_auto_install: dh_auto_install -- \ CXXFLAGS="$(CXXFLAGS)" \ ICON="" \ prefix=/usr games=/games gamesbin=/games \ system-install-client system-install-server \ system-install-docs system-install-menus override_dh_compress: dh_compress --exclude=.cfg override_dh_builddeb: dh_builddeb -- -Zxz VER=$(shell dpkg-parsechangelog | sed -rne 's/^Version: ([^-]+).*/\1/p') DIR=redeclipse-$(VER).orig UTAR=redeclipse_$(VER).orig.tar.bz2 TAR=redeclipse_$(VER).orig.tar.xz get-orig-source: uscan --noconf --force-download --download-current-version --destdir=. rm -rf $(DIR) tar -xf $(UTAR) rm -f $(UTAR) mv redeclipse-$(VER)/ $(DIR) rm -rf $(DIR)/src/include/ rm -rf $(DIR)/src/enet/ rm -rf $(DIR)/src/xcode/ rm -rf $(DIR)/src/lib/ rm -rf $(DIR)/src/install/win/ rm -rf $(DIR)/bin/ rm -rf $(DIR)/data find $(DIR)/game/ -not -type d -not -iname 'version.cfg' -delete find $(DIR)/game/ -empty -delete XZ_OPT="-6" tar --create --xz --owner root --group root --mode a+rX \ -f $(TAR) $(DIR) rm -rf $(DIR) debian/control0000644000000000000000000000450112254140640010567 0ustar Source: redeclipse Section: contrib/games Priority: optional Uploaders: Martin Erik Werner Maintainer: Debian Games Team Build-Depends: debhelper (>= 9), libenet-dev, libgl1-mesa-dev | libgl-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl1.2-dev | libsdl-dev, libx11-dev, zlib1g-dev | libz-dev Standards-Version: 3.9.5 Homepage: http://www.redeclipse.net Vcs-Git: git://anonscm.debian.org/pkg-games/redeclipse.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/redeclipse.git Package: redeclipse Architecture: any Depends: redeclipse-data (>= ${source:Upstream-Version}), ${misc:Depends}, ${shlibs:Depends} Description: multiplayer FPS game based on Cube2 A single-player and multi-player first-person ego-shooter, built on Cube Engine 2, which lends itself toward a balanced gameplay, completely at the control of map makers, while maintaining a general theme of agility in a variety of environments. . Features: * Balanced gameplay, with a general theme of agility in a variety of environments * Parkour, impulse boosts, dashing, sliding, and other tricks * Favourite gamemodes with tons of mutators and variables * Available for Windows, Linux/BSD and Mac OSX * Builtin editor lets you create your own maps cooperatively online Package: redeclipse-dbg Section: contrib/debug Priority: extra Architecture: any Depends: redeclipse (= ${binary:Version}), ${misc:Depends} Description: debug symbols for the Red Eclipse FPS game This package contains the debugging symbols for the Red Eclipse FPS game. Package: redeclipse-server Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: server for the Red Eclipse FPS game This package contains the dedicated server for the Red Eclipse FPS game, it also includes some example scripts for configuring the server. It contains no init integration. Package: redeclipse-server-dbg Section: contrib/debug Priority: extra Architecture: any Depends: redeclipse-server (= ${binary:Version}), ${misc:Depends} Description: debug symbols for the Red Eclipse dedicated server This package contains the debugging symbols for the dedicated server of the Red Eclipse FPS game. debian/compat0000644000000000000000000000000212254140640010362 0ustar 9 debian/redeclipse.manpages0000644000000000000000000000005612254140640013021 0ustar debian/tmp/usr/share/man/man6/redeclipse.6.gz debian/changelog0000644000000000000000000000575612254140640011053 0ustar redeclipse (1.4-5) unstable; urgency=low * Standards-Version 3.9.5 (no changes) * Fix FTBFS on hurd-i386: missing link to rt (Closes: #712894) - Add debian/patches/gnu-link-rt.patch -- Martin Erik Werner Tue, 17 Dec 2013 18:26:55 +0100 redeclipse (1.4-4) unstable; urgency=low * Fix FTBFS due to d/control typo lib{lg->gl}1-mesa-dev (Closes: #707028) * Standards-Version 3.9.4 (no changes) -- Martin Erik Werner Sat, 11 May 2013 11:53:10 +0200 redeclipse (1.4-3) unstable; urgency=low * Upload to unstable * Remove unused screenshot entries for Ubuntu -- Martin Erik Werner Sun, 05 May 2013 22:04:18 +0200 redeclipse (1.4-2) experimental; urgency=low * Fix broken server-only installs - Add upstream server install patch - Add upstream patch enabling the server to start without data -- Martin Erik Werner Mon, 25 Mar 2013 21:18:33 +0100 redeclipse (1.4-1) experimental; urgency=low * New upstream release * Move server examples to /usr/share/games/doc/redeclipse/ * Added screenshot URL for Ubuntu * Removed Enet from source package (unused) * Drop dpkg Pre-Depends (upgrades from old Ubuntu versions not relevant) * Include version.cfg in tarball, required for server -- Martin Erik Werner Fri, 15 Feb 2013 00:30:48 +0100 redeclipse (1.3.1-1) experimental; urgency=low * New upstream release * XZ compression for orig tarball * No more icon conversion in build - Drop ImageMagick build-dependency * Dropped debian/patches/build-with-ldflags.patch, upstreamed * Add unversioned lib dependency alternatives - libgl1-mesa-dev | libgl-dev - libsdl1.2-dev | libsdl-dev - lib1g-dev | libz-dev * Enable hardening build flags - dh compat level 9 - Removed build-with-debug-symbols.patch: Now handled in d/rules instead * Enable paralell build * debian/copyright now generated from upstream equivalent -- Martin Erik Werner Sat, 01 Sep 2012 21:11:34 +0200 redeclipse (1.2-3) unstable; urgency=high * Add debian/patches/security-text-command-fix.patch - File access security fix (Closes: #684143) -- Martin Erik Werner Mon, 27 Feb 2012 13:53:19 +0100 redeclipse (1.2-2) unstable; urgency=low * debian/patches/backported-fix-icon-sizes.patch - Fix icon size and location, cherry-picked from upstream SVN * Standards-Version 3.9.3 - Set final copyright Format: link * Instruct to use -h before -r in reportbug instrutions -- Martin Erik Werner Sun, 26 Feb 2012 00:20:12 +0100 redeclipse (1.2-1) unstable; urgency=low * Initial release (Closes: #626161) * debian/patches/: - windowed-by-default.patch: added - build-with-debug-symbols.patch: added - build-with-system-enet.patch: added -- Martin Erik Werner Mon, 13 Feb 2012 14:48:41 +0100 debian/redeclipse.doc-base0000644000000000000000000000040112254140640012675 0ustar Document: redeclipse Title: Red Eclipse Information Author: Red Eclipse Team Abstract: General information for Red Eclipse Section: Games/Action Format: Text Files: /usr/share/doc/redeclipse/readme.txt.gz /usr/share/doc/redeclipse/guidelines.txt.gz debian/redeclipse.install0000644000000000000000000000016212254140640012672 0ustar usr/games/redeclipse usr/lib/games/redeclipse/redeclipse usr/share/applications usr/share/icons usr/share/pixmaps debian/copyright0000644000000000000000000007450712254140640011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Red Eclipse Upstream-Contact: Quinton "Quin" Reeves Lee "Eihrul" Salzman Source: https://redeclipse.svn.sourceforge.net All data content were removed from the source package, they are shipped in redeclipse-data instead. The folders src/include/ src/xcode/ src/lib/ bin/ were also removed, the header files here are already shipped within other Debian packages, or are unnecessary on GNU/Linux. License: Red-Eclipse THE RED ECLIPSE LICENSE . Red Eclipse is based on Cube Engine 2, both of which are covered under the ZLIB license, you may use the source code so long as you obey this license. . Red Eclipse, Copyright (C) 2009-2013 Quinton Reeves, Lee Salzman Cube Engine 2, Copyright (C) 2001-2013 Wouter van Oortmerssen, Lee Salzman, Mike Dysart, Robert Pointon, and Quinton Reeves http://www.opensource.org/licenses/zlib-license.php . 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: . * 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. * Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. * This notice may not be removed or altered from any source distribution. . The license covers the source code, shells scripts, and related config files. The included enet network library is covered by an MIT-style license, which is however compatible with the above license for all practical purposes. . Content included in the game (maps, textures, sounds, models etc.) is NOT covered by this license, and may have individual copyrights and distribution restrictions (see individual readmes), note that all content in Red Eclipse is intended to be "open source" friendly. . In the absence of an explicit license, content is considered to be covered by the CC-BY-SA license, either version 3.0 or (at your option) any later version, you may use the content in Red Eclipse so long as you obey individual licensing criteria. . Red Eclipse, Copyright (C) 2009-2013 Red Eclipse Team Creative Commons Attribution ShareAlike 3.0+ License (CC-BY-SA) See cc-by-sa.txt or http://creativecommons.org/licenses/by-sa/3.0/ . For a license breakdown of all content in Red Eclipse, see all-licenses.txt. . The use of trademarks unique to the Red Eclipse project are in addition governed by the Red Eclipse Mark Policy (see trademark.txt). Files: * Copyright: 2009-2013, Red Eclipse Team License: CC-BY-SA-3.0+ Files: src/* Copyright: 2001-2013, Wouter van Oortmerssen, Lee Salzman, Mike Dysart, Robert Pointon, Quinton Reeves 2009-2013, Quinton Reeves, Lee Salzman License: Zlib Files: doc/trademark.txt Copyright: 2011, The Document Foundation 2006-2008, Software Freedom Law Center, Inc. 2011-2012, Red Eclipse Team License: CC-BY-SA-3.0 Files: src/redeclipse.ico src/install/nix/redeclipse*.png Copyright: 2011, Red Eclipse Team License: CC-BY-SA-3.0+ and Mark-Policy Files: src/system-install.mk src/dist.mk src/install/nix/redeclipse.am src/install/nix/redeclipse.desktop.am Copyright: 2011-2012, Red Eclipse Team License: Zlib Files: doc/examples/* Copyright: 2011-2013, Red Eclipse Team License: Zlib Files: doc/man/cube2font.1 doc/man/redeclipse.6.am doc/man/redeclipse-server.6.am src/scripts/* Copyright: 2011-2012, Martin Erik "arand" Werner License: ZLib Files: debian/* Copyright: 2011-2013 Martin Erik Werner License: Zlib License: Zlib 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. License: CC-BY-SA-3.0 THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. . BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS. . 1. Definitions . a. "Adaptation" means a work based upon the Work, or upon the Work and other pre-existing works, such as a translation, adaptation, derivative work, arrangement of music or other alterations of a literary or artistic work, or phonogram or performance and includes cinematographic adaptations or any other form in which the Work may be recast, transformed, or adapted including in any form recognizably derived from the original, except that a work that constitutes a Collection will not be considered an Adaptation for the purpose of this License. For the avoidance of doubt, where the Work is a musical work, performance or phonogram, the synchronization of the Work in timed-relation with a moving image ("synching") will be considered an Adaptation for the purpose of this License. b. "Collection" means a collection of literary or artistic works, such as encyclopedias and anthologies, or performances, phonograms or broadcasts, or other works or subject matter other than works listed in Section 1(f) below, which, by reason of the selection and arrangement of their contents, constitute intellectual creations, in which the Work is included in its entirety in unmodified form along with one or more other contributions, each constituting separate and independent works in themselves, which together are assembled into a collective whole. A work that constitutes a Collection will not be considered an Adaptation (as defined below) for the purposes of this License. c. "Creative Commons Compatible License" means a license that is listed at http://creativecommons.org/compatiblelicenses that has been approved by Creative Commons as being essentially equivalent to this License, including, at a minimum, because that license: (i) contains terms that have the same purpose, meaning and effect as the License Elements of this License; and, (ii) explicitly permits the relicensing of adaptations of works made available under that license under this License or a Creative Commons jurisdiction license with the same License Elements as this License. d. "Distribute" means to make available to the public the original and copies of the Work or Adaptation, as appropriate, through sale or other transfer of ownership. e. "License Elements" means the following high-level license attributes as selected by Licensor and indicated in the title of this License: Attribution, ShareAlike. f. "Licensor" means the individual, individuals, entity or entities that offer (s) the Work under the terms of this License. g. "Original Author" means, in the case of a literary or artistic work, the individual, individuals, entity or entities who created the Work or if no individual or entity can be identified, the publisher; and in addition (i) in the case of a performance the actors, singers, musicians, dancers, and other persons who act, sing, deliver, declaim, play in, interpret or otherwise perform literary or artistic works or expressions of folklore; (ii) in the case of a phonogram the producer being the person or legal entity who first fixes the sounds of a performance or other sounds; and, (iii) in the case of broadcasts, the organization that transmits the broadcast. h. "Work" means the literary and/or artistic work offered under the terms of this License including without limitation any production in the literary, scientific and artistic domain, whatever may be the mode or form of its expression including digital form, such as a book, pamphlet and other writing; a lecture, address, sermon or other work of the same nature; a dramatic or dramatico-musical work; a choreographic work or entertainment in dumb show; a musical composition with or without words; a cinematographic work to which are assimilated works expressed by a process analogous to cinematography; a work of drawing, painting, architecture, sculpture, engraving or lithography; a photographic work to which are assimilated works expressed by a process analogous to photography; a work of applied art; an illustration, map, plan, sketch or three-dimensional work relative to geography, topography, architecture or science; a performance; a broadcast; a phonogram; a compilation of data to the extent it is protected as a copyrightable work; or a work performed by a variety or circus performer to the extent it is not otherwise considered a literary or artistic work. i. "You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation. j. "Publicly Perform" means to perform public recitations of the Work and to communicate to the public those public recitations, by any means or process, including by wire or wireless means or public digital performances; to make available to the public Works in such a way that members of the public may access these Works from a place and at a place individually chosen by them; to perform the Work to the public by any means or process and the communication to the public of the performances of the Work, including by public digital performance; to broadcast and rebroadcast the Work by any means including signs, sounds or images. k. "Reproduce" means to make copies of the Work by any means including without limitation by sound or visual recordings and the right of fixation and reproducing fixations of the Work, including storage of a protected performance or phonogram in digital form or other electronic medium. . 2. Fair Dealing Rights. Nothing in this License is intended to reduce, limit, or restrict any uses free from copyright or rights arising from limitations or exceptions that are provided for in connection with the copyright protection under copyright law or other applicable laws. . 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below: . a. to Reproduce the Work, to incorporate the Work into one or more Collections, and to Reproduce the Work as incorporated in the Collections; b. to create and Reproduce Adaptations provided that any such Adaptation, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified."; c. to Distribute and Publicly Perform the Work including as incorporated in Collections; and, d. to Distribute and Publicly Perform Adaptations. e. For the avoidance of doubt: . i. Non-waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme cannot be waived, the Licensor reserves the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; ii. Waivable Compulsory License Schemes. In those jurisdictions in which the right to collect royalties through any statutory or compulsory licensing scheme can be waived, the Licensor waives the exclusive right to collect such royalties for any exercise by You of the rights granted under this License; and, iii. Voluntary License Schemes. The Licensor waives the right to collect royalties, whether individually or, in the event that the Licensor is a member of a collecting society that administers voluntary licensing schemes, via that society, from any exercise by You of the rights granted under this License. . The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. Subject to Section 8(f), all rights not expressly granted by Licensor are hereby reserved. . 4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions: . a. You may Distribute or Publicly Perform the Work only under the terms of this License. You must include a copy of, or the Uniform Resource Identifier (URI) for, this License with every copy of the Work You Distribute or Publicly Perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of the recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work. You must keep intact all notices that refer to this License and to the disclaimer of warranties with every copy of the Work You Distribute or Publicly Perform. When You Distribute or Publicly Perform the Work, You may not impose any effective technological measures on the Work that restrict the ability of a recipient of the Work from You to exercise the rights granted to that recipient under the terms of the License. This Section 4(a) applies to the Work as incorporated in a Collection, but this does not require the Collection apart from the Work itself to be made subject to the terms of this License. If You create a Collection, upon notice from any Licensor You must, to the extent practicable, remove from the Collection any credit as required by Section 4(c), as requested. If You create an Adaptation, upon notice from any Licensor You must, to the extent practicable, remove from the Adaptation any credit as required by Section 4(c), as requested. b. You may Distribute or Publicly Perform an Adaptation only under the terms of: (i) this License; (ii) a later version of this License with the same License Elements as this License; (iii) a Creative Commons jurisdiction license (either this or a later license version) that contains the same License Elements as this License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons Compatible License. If you license the Adaptation under one of the licenses mentioned in (iv), you must comply with the terms of that license. If you license the Adaptation under the terms of any of the licenses mentioned in (i), (ii) or (iii) (the "Applicable License"), you must comply with the terms of the Applicable License generally and the following provisions: (I) You must include a copy of, or the URI for, the Applicable License with every copy of each Adaptation You Distribute or Publicly Perform; (II) You may not offer or impose any terms on the Adaptation that restrict the terms of the Applicable License or the ability of the recipient of the Adaptation to exercise the rights granted to that recipient under the terms of the Applicable License; (III) You must keep intact all notices that refer to the Applicable License and to the disclaimer of warranties with every copy of the Work as included in the Adaptation You Distribute or Publicly Perform; (IV) when You Distribute or Publicly Perform the Adaptation, You may not impose any effective technological measures on the Adaptation that restrict the ability of a recipient of the Adaptation from You to exercise the rights granted to that recipient under the terms of the Applicable License. This Section 4(b) applies to the Adaptation as incorporated in a Collection, but this does not require the Collection apart from the Adaptation itself to be made subject to the terms of the Applicable License. c. If You Distribute, or Publicly Perform the Work or any Adaptations or Collections, You must, unless a request has been made pursuant to Section 4 (a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied, and/or if the Original Author and/or Licensor designate another party or parties (e.g., a sponsor institute, publishing entity, journal) for attribution ("Attribution Parties") in Licensor's copyright notice, terms of service or by other reasonable means, the name of such party or parties; (ii) the title of the Work if supplied; (iii) to the extent reasonably practicable, the URI, if any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the copyright notice or licensing information for the Work; and (iv) , consistent with Ssection 3(b), in the case of an Adaptation, a credit identifying the use of the Work in the Adaptation (e.g., "French translation of the Work by Original Author," or "Screenplay based on original Work by Original Author"). The credit required by this Section 4(c) may be implemented in any reasonable manner; provided, however, that in the case of a Adaptation or Collection, at a minimum such credit will appear, if a credit for all contributing authors of the Adaptation or Collection appears, then as part of these credits and in a manner at least as prominent as the credits for the other contributing authors. For the avoidance of doubt, You may only use the credit required by this Section for the purpose of attribution in the manner set out above and, by exercising Your rights under this License, You may not implicitly or explicitly assert or imply any connection with, sponsorship or endorsement by the Original Author, Licensor and/or Attribution Parties, as appropriate, of You or Your use of the Work, without the separate, express prior written permission of the Original Author, Licensor and/or Attribution Parties. d. Except as otherwise agreed in writing by the Licensor or as may be otherwise permitted by applicable law, if You Reproduce, Distribute or Publicly Perform the Work either by itself or as part of any Adaptations or Collections, You must not distort, mutilate, modify or take other derogatory action in relation to the Work which would be prejudicial to the Original Author's honor or reputation. Licensor agrees that in those jurisdictions (e.g. Japan), in which any exercise of the right granted in Section 3(b) of this License (the right to make Adaptations) would be deemed to be a distortion, mutilation, modification or other derogatory action prejudicial to the Original Author's honor and reputation, the Licensor will waive or not assert, as appropriate, this Section, to the fullest extent permitted by the applicable national law, to enable You to reasonably exercise Your right under Section 3(b) of this License (right to make Adaptations) but not otherwise. . 5. Representations, Warranties and Disclaimer . UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. . 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. . 7. Termination . a. This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Adaptations or Collections from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination of this License. b. Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License will continue in full force and effect unless terminated as stated above. . 8. Miscellaneous . a. Each time You Distribute or Publicly Perform the Work or a Collection, the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License. b. Each time You Distribute or Publicly Perform an Adaptation, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License. c. If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable. d. No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent. e. This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You. f. The rights granted under, and the subject matter referenced, in this License were drafted utilizing the terminology of the Berne Convention for the Protection of Literary and Artistic Works (as amended on September 28, 1979), the Rome Convention of 1961, the WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 and the Universal Copyright Convention (as revised on July 24, 1971). These rights and subject matter take effect in the relevant jurisdiction in which the License terms are sought to be enforced according to the corresponding provisions of the implementation of those treaty provisions in the applicable national law. If the standard suite of rights granted under applicable copyright law includes additional rights not granted under this License, such additional rights are deemed to be included in the License; this License is not intended to restrict the license of any rights under applicable law. License: Mark-Policy THE RED ECLIPSE MARK POLICY . . General Guidelines . The purpose of the Red Eclipse mark policy is to encourage the widespread use of Red Eclipse marks by the community while controlling the use of the marks in order to avoid confusion on the part of software users and the general public, to maintain the value of the image and reputation of the marks and to protect them from inappropriate or unauthorized use. . Any use of any Red Eclipse mark must be in accordance with this policy. Any use that does not comply with our trademark policy is not authorized. . Marks cover the following items: The name "Red Eclipse", the Red Eclipse emblem (without text) and the Red Eclipse logo (with word art text). . Do not assume that this policy will answer every question about the use of Red Eclipse marks, if in doubt, contact the Red Eclipse project. . . Permitted Use . You may use the marks without prior written permission (subject to the following terms): . 1. To refer to the Red Eclipse software in substantially unmodified form. . "Substantially unmodified" for source code means built from the source code provided by The Red Eclipse project, possibly with minor modifications including but not limited to: the enabling or disabling of certain features bydefault, translations into other languages, changes required for compatibility with a particular operating system distribution, the inclusion of bug-fix patches, or the bundling of additional extensions. . "Substantially unmodified" for gameplay and art means using the game data provided by The Red Eclipse project, possibly with minor modifications, for example including additional maps, artwork, and sounds. The gameplay and art needs to closely resemble that of Red Eclipse in it's unmodified form, and not create an unfair advantage in gameplay. . Example: You may modify Red Eclipse to start in windowed mode by default, but if you set the gravity in the game to zero, this counts as a substantial modification. . Example: You may modify the laser beams to be green instead of purple, but if you change all the weapon models into fresh fruits, this counts as a substantial modification. . 2. To identify Red Eclipse as a distinct component of a software offering. . 3. To factually refer to The Red Eclipse project itself, its products, or its protocols. . Example: You may use "Bob's Add-ons for Red Eclipse" or "Bob's forum for Red Eclipse" but not "Bob's Red Eclipse". . 4. When referring to Red Eclipse that is not substantially unmodified, to say that such software is a "derivative of" or "based on" Red Eclipse. You may use the marks as part of the name of a product designed to work with Red Eclipse, so long as the name as a whole (via its other components) clearly and unambiguously distinguishes the product from Red Eclipse, and the general presentation of the product does not imply any official association or identity with the Red Eclipse project. . . Non Permitted Use . You may not use the marks in the following ways: . 1. In any way likely to cause confusion as to the identity of the Red Eclipse project, the origin of its software, or the software's license. . 2. In any way that indicates a greater degree of association between you and Red Eclipse project than actually exists. . 3. In any way that implies a designated successor to Red Eclipse (e.g., "Red Eclipse++" is not permitted). . 4. In any way that indicates that the Red Eclipse project favours one distribution, platform, product, etc. over another except where explicitly indicated in writing by the Read Eclipse project. . Thus uses of the marks in a domain name or company name without explicit written permission from the Red Eclipse project are prohibited. . . Other Legal Notes . The Red Eclipse project reserves the sole right to: . 1. Determine compliance with this policy. . 2. Modify this policy to preserve the rights of Red Eclipse, the public, the community, and the users. The latest version of the Red Eclipse Mark Policy should be available at . 3. Grant exceptions to this policy, of any kind and for any reason whatsoever, other clauses notwithstanding. . . Other Use . If you have questions regarding the policy, or if any of the examples are unclear, feel free to contact the Red Eclipse project, for example via the Red Eclipse forums. . If you would like to use the Red Eclipse marks for any other use, please contact us and we'll discuss a way to make that happen. We don't have strong objections to people using the name for their websites and businesses, but we do need the chance to review such use. . In other words, it's not a big deal, and a short conversation (via the forums for example) should clear everything up in short order. . If you currently have a product that is using the Red Eclipse marks in a way that don't follow this policy, don't panic. Let us know, and we'll work it out, as described above. debian/redeclipse.menu0000644000000000000000000000035512254140640012174 0ustar ?package(redeclipse):needs="X11" \ section="Games/Action" \ icon="/usr/share/pixmaps/redeclipse.xpm" \ title="Red Eclipse" \ longtitle="Single-player and multi-player first-person ego-shooter" \ command="/usr/games/redeclipse" debian/generate-copyright0000755000000000000000000000615512254140640012721 0ustar #!/bin/bash cd "$(dirname "$0")"/.. # Header cat < debian/copyright-new Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Red Eclipse Upstream-Contact: Quinton "Quin" Reeves Lee "Eihrul" Salzman Source: https://redeclipse.svn.sourceforge.net All data content were removed from the source package, they are shipped in redeclipse-data instead. The folders src/include/ src/xcode/ src/lib/ bin/ were also removed, the header files here are already shipped within other Debian packages, or are unnecessary on GNU/Linux. License: Red-Eclipse EOF # "Red-Eclipse" summary license, indented sed -e 's/^/\ /' -e 's/^\ $/\ \./' doc/license.txt >> debian/copyright-new # Remove duplicated Format: line and insert upstream license dep5 file sed '/Format:.*/d' doc/all-licenses.txt >> debian/copyright-new # Remove record stating some dirs are omitted (the dirs are removed in Debian) awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^Files: bin\//' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove all records related to data/* awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^Files: data\//' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove all records related to game/* awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^Files: game\//' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove record for "Akashi-Font" license awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^License: Akashi-Font$/' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove record for "OFL-1.1" license awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^License: OFL-1.1$/' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove record for "CC-BY-3.0" license awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^License: CC-BY-3.0$/' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove record for "CC-BY-SA-3.0-US" license awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^License: CC-BY-3.0-US$/' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove record for "CC-BY-SA-3.0-AU" license awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^License: CC-BY-SA-3.0-AU$/' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Remove record for "Expat" license awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 !~ /^License: Expat$/' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Add marker for inserting Debian chunk awk 'BEGIN{ ORS="\n\n"; RS="" ; FS="\n"} $1 ~ /^License: Zlib$/ { print "INSERT_DEBIAN_HERE" } { print }' debian/copyright-new > debian/copyright-temp mv debian/copyright-temp debian/copyright-new # Debian chunk ed -s debian/copyright-new < License: Zlib . w EOF