debian/0000755000000000000000000000000011602631317007166 5ustar debian/nexuiz-data.examples0000644000000000000000000000000711571434530013157 0ustar server debian/patches/0000755000000000000000000000000011602625051010613 5ustar debian/patches/exclude_textures_from_data.pk3.diff0000644000000000000000000000103511571434530017555 0ustar Index: nexuiz-data/data/Makefile =================================================================== --- nexuiz-data.orig/data/Makefile 2009-11-20 17:40:02.000000000 +0100 +++ nexuiz-data/data/Makefile 2009-11-20 17:40:24.000000000 +0100 @@ -2,7 +2,7 @@ PERL ?= perl PK3NAME ?= data.pk3 ZIP ?= 7za a -tzip -mx=9 -ZIPEXCLUDE ?= -x\!*.pk3 -xr\!\.svn -x\!qcsrc -x\!sound/cdtracks +ZIPEXCLUDE ?= -x\!*.pk3 -xr\!\.svn -x\!qcsrc -x\!sound/cdtracks -x\!textures DIFF ?= diff FTEQCCFLAGS ?= -Werror -Wall -Wno-mundane -O3 -Ono-c -Ono-cs -flo debian/patches/02_disable_update_check.diff0000644000000000000000000000122111571434530016051 0ustar Author: Gerfried Fuchs vim:ft=diff: Description: Disable update check so it won't nag users (closes: #522738) Index: nexuiz-data-2.5.2/data/defaultNexuiz.cfg =================================================================== --- nexuiz-data-2.5.2.orig/data/defaultNexuiz.cfg 2009-10-16 16:41:48.000000000 +0200 +++ nexuiz-data-2.5.2/data/defaultNexuiz.cfg 2009-10-16 16:42:05.000000000 +0200 @@ -1553,7 +1553,7 @@ rcon_secure 1 -set menu_updatecheck 1 +set menu_updatecheck 0 set bot_navigation_ignoreplayers 0 // FIXME remove this once the issue is solved set bot_sound_monopoly 0 "when enabled, only bots can make any noise" debian/patches/04_exclude_music_in_datapk3.diff0000644000000000000000000000101711571434530016702 0ustar Index: nexuiz-data-2.5.2/data/Makefile =================================================================== --- nexuiz-data-2.5.2.orig/data/Makefile 2009-10-20 16:20:36.000000000 +0200 +++ nexuiz-data-2.5.2/data/Makefile 2009-10-20 16:29:32.000000000 +0200 @@ -2,7 +2,7 @@ PERL ?= perl PK3NAME ?= data.pk3 ZIP ?= 7za a -tzip -mx=9 -ZIPEXCLUDE ?= -x\!*.pk3 -xr\!\.svn -x\!qcsrc +ZIPEXCLUDE ?= -x\!*.pk3 -xr\!\.svn -x\!qcsrc -x\!sound/cdtracks DIFF ?= diff FTEQCCFLAGS ?= -Werror -Wall -Wno-mundane -O3 -Ono-c -Ono-cs -flo debian/patches/05_disable_development_warning.diff0000644000000000000000000000152711571434530017515 0ustar Index: nexuiz-data-2.5.2/data/defaultNexuiz.cfg =================================================================== --- nexuiz-data-2.5.2.orig/data/defaultNexuiz.cfg 2009-10-20 18:36:44.000000000 +0200 +++ nexuiz-data-2.5.2/data/defaultNexuiz.cfg 2009-10-20 18:37:32.000000000 +0200 @@ -1,16 +1,6 @@ -set g_nexuizversion 2.5svn "Nexuiz version (formatted for humans)" +set g_nexuizversion 2.5.2 "Nexuiz version (formatted for humans)" -//!showbrand +showbrand 0 // changes a cvar and reports it to the server (for the menu to notify the // server about changes) debian/patches/series0000644000000000000000000000032711602624621012034 0ustar 01_remove_broken_keys.diff 02_disable_update_check.diff 03_no_datapk3_timestamp.diff 04_exclude_music_in_datapk3.diff 05_disable_development_warning.diff exclude_textures_from_data.pk3.diff windowed_by_default.diff debian/patches/03_no_datapk3_timestamp.diff0000644000000000000000000000070111571434530016060 0ustar Index: nexuiz-data-2.5.2/data/Makefile =================================================================== --- nexuiz-data-2.5.2.orig/data/Makefile 2009-10-16 17:27:05.000000000 +0200 +++ nexuiz-data-2.5.2/data/Makefile 2009-10-16 17:27:33.000000000 +0200 @@ -1,6 +1,6 @@ FTEQCC ?= fteqcc PERL ?= perl -PK3NAME ?= `date +../data%Y%m%d.pk3` +PK3NAME ?= data.pk3 ZIP ?= 7za a -tzip -mx=9 ZIPEXCLUDE ?= -x\!*.pk3 -xr\!\.svn -x\!qcsrc DIFF ?= diff debian/patches/windowed_by_default.diff0000644000000000000000000000067211602625051015470 0ustar Index: nexuiz-data/data/defaultNexuiz.cfg =================================================================== --- nexuiz-data.orig/data/defaultNexuiz.cfg 2011-06-29 15:33:29.731871692 +0200 +++ nexuiz-data/data/defaultNexuiz.cfg 2011-06-29 15:34:02.976035552 +0200 @@ -215,7 +215,7 @@ volume 0.5 // fullscreen 1024x768x32bit vid_bitsperpixel 32 -vid_fullscreen 1 +vid_fullscreen 0 vid_width 1024 vid_height 768 // 2D resolution 800x600 debian/patches/01_remove_broken_keys.diff0000644000000000000000000000066611571434530015652 0ustar Index: nexuiz-data-2.5.2/data/defaultNexuiz.cfg =================================================================== --- nexuiz-data-2.5.2.orig/data/defaultNexuiz.cfg 2009-10-16 16:41:34.000000000 +0200 +++ nexuiz-data-2.5.2/data/defaultNexuiz.cfg 2009-10-16 16:41:38.000000000 +0200 @@ -886,8 +886,6 @@ // misc bind e +hook -bind ` toggleconsole -bind ~ toggleconsole bind TAB +showscores bind ESCAPE togglemenu bind t messagemode debian/README.source0000644000000000000000000000017011571434530011346 0ustar This package uses quilt for its patch management, see /usr/share/doc/quilt/README.source if you are unfamiliar with it. debian/get-nexuiz-data-orig.sh0000755000000000000000000000127711571434530013503 0ustar #!/bin/sh set -e # See http://svn.icculus.org/nexuiz/tags/ RELEASE=2.5.2 SVN=8004 #rm -rf nexuiz-data-${RELEASE} nexuiz-data_${RELEASE}.orig.tar.gz svn co -r${SVN} svn://svn.icculus.org/nexuiz/trunk \ nexuiz-data-${RELEASE} # Remove everything we're not interested in #rm -rf nexuiz-data-${RELEASE}/misc/buildfiles/osx #rm -rf nexuiz-data-${RELEASE}/misc/buildfiles/w32 # Use this to see what would be deleted and comment out the other find command! #find -iname '.svn' -type d -exec echo rm -rf '{}' \; tar --exclude-vcs --exclude=".svn" --exclude=".cvs*" \ --exclude="misc/buildfiles/osx" \ --exclude="misc/buildfiles/w32" \ -czf nexuiz-data_${RELEASE}.orig.tar.gz \ nexuiz-data-${RELEASE} debian/copyright0000644000000000000000000000164111571434530011126 0ustar This package was debianized by Bruno "Fuddl" Kleinert on Fri, 24 Feb 2006 23:21:35 +0100. It was downloaded from svn://svn.icculus.org/nexuiz/ Nexuiz is © 2002 - 2009 Alientrap, Lee Vermeulen This program 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. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. You can find the GPL license text on a Debian system under /usr/share/common-licenses/GPL. For Debian GNU/Linux Nexuiz is split into a game engine and a game data package. Precompiled binary files, which are supplied by upstream, are removed from the Debian packages. debian/nexuiz-textures.install0000644000000000000000000000005611571434530013765 0ustar data/textures.pk3 usr/share/games/nexuiz/data debian/control0000644000000000000000000000447111571434530010602 0ustar Source: nexuiz-data Section: games Priority: optional Maintainer: Debian Games Team Uploaders: Bruno "Fuddl" Kleinert , Gonéri Le Bouder Build-Depends: debhelper (>= 8), fteqcc (>= 3343+svn3400) Build-Depends-Indep: p7zip-full Standards-Version: 3.9.2 Homepage: http://www.alientrap.org/nexuiz/ Vcs-Git: git://git.debian.org/pkg-games/nexuiz-data.git Vcs-Browser: http://git.debian.org/?p=pkg-games/nexuiz-data.git;a=summary Package: nexuiz-data Architecture: all Depends: ${misc:Depends}, nexuiz-textures (= ${source:Version}) Conflicts: nexuiz (<< ${source:Upstream-Version}), nexuiz-server (<< ${source:Upstream-Version}) Suggests: nexuiz-music (>= ${source:Upstream-Version}), nexuiz (>= ${source:Upstream-Version}) | nexuiz-server (>= ${source:Upstream-Version}) Description: Nexuiz game data files Nexuiz is a 3d deathmatch game made entirely over the internet. The purpose of the game is to bring deathmatch back to the basics, with perfect weapon balancing and fast paced action, keeping itself away from the current trend of realistic shooters. . This package contains only data files like levels and sounds. If you want to play the game you need to install the package "nexuiz". Package: nexuiz-textures Architecture: all Depends: ${misc:Depends} Suggests: nexuiz (>= ${source:Upstream-Version}) Description: Textures for Nexuiz Nexuiz is a 3d deathmatch game made entirely over the internet. The purpose of the game is to bring deathmatch back to the basics, with perfect weapon balancing and fast paced action, keeping itself away from the current trend of realistic shooters. . This package contains only the textures for maps, models and so on. If you want to play the game you need to install the package "nexuiz". Package: nexuiz-music Architecture: all Depends: ${misc:Depends} Suggests: nexuiz (>= ${source:Upstream-Version}) Description: Nexuiz music files Nexuiz is a 3d deathmatch game made entirely over the internet. The purpose of the game is to bring deathmatch back to the basics, with perfect weapon balancing and fast paced action, keeping itself away from the current trend of realistic shooters. . This package contains only the in-game music files. If you want to play the game you need to install the package "nexuiz". debian/source/0000755000000000000000000000000011571434530010471 5ustar debian/source/format0000644000000000000000000000001411571434530011677 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000001547611602625024011053 0ustar nexuiz-data (2.5.2-6) unstable; urgency=low * Team upload. * Make the engine start in windowed mode by default. -- Bruno "Fuddl" Kleinert Wed, 29 Jun 2011 15:34:29 +0200 nexuiz-data (2.5.2-5) unstable; urgency=low [ Evgeni Golov ] * Remove Gerfried Fuchs from Uploaders as per own request. [ Bruno "Fuddl" Kleinert ] * Team upload * Update to standards version 3.9.2. No changes were necessary. * Switch to debhelper 8 * Build-depend on debhelper >= 8 * Rework debian/rules file -- Bruno "Fuddl" Kleinert Tue, 31 May 2011 15:22:10 +0200 nexuiz-data (2.5.2-4) unstable; urgency=low * Update to standards version 3.9.1 without changes * Use UTF-8 copyright sign in copyright file as required by the Debian policy * Remove deprecated description how the sources were obtained from upstream. The description is documented by get-nexuiz-data-orig.sh * Correct download and homepage URLs in copyright and control files * Install example perl and shell scripts for server administration * Build-depend on debhelper >= 7, we need it for dh_prep. Thanks to lintian! -- Bruno "Fuddl" Kleinert Sat, 31 Jul 2010 16:37:22 -0400 nexuiz-data (2.5.2-3) unstable; urgency=low * Convert to debian format 3.0 quilt * Drop build dependency on quilt * Purge quilt calls from rules file * Correct URLs in Vcs-* fields in the control file, since I moved this package into Git * Ship textures in the binary package nexuiz-textures. This reduces the size of nexuiz-data, it's possible to put Nexuiz on CD-ROMs again and we can (Closes: #557218) -- Bruno "Fuddl" Kleinert Fri, 20 Nov 2009 19:58:30 +0100 nexuiz-data (2.5.2-2) unstable; urgency=low * Add get-nexuiz-data-orig.sh to fetch sources from upstream Subversion repository, clean it and build an .orig.tar.gz * Lower the Recommends on nexuiz or nexuiz-server to a Suggets. Thanks Rhonda for pointing this out! -- Bruno "Fuddl" Kleinert Fri, 06 Nov 2009 13:02:39 +0100 nexuiz-data (2.5.2-1) unstable; urgency=low [ Gerfried Fuchs ] * Also clean qcsrc/menu/fteqcc.log and qcsrc/server/fteqcc.log. [ Bruno "Fuddl" Kleinert ] * Update copyright year to 2009 in debian/copyright * Update to standards version 3.8.3. No changes were necessary * Drop patch 01_fix-broken-mouse-in-pro.diff because upstream dropped the "pro" mode * Refreshed 01_remove_broken_keys.diff, but disable it at the moment, since we touch a file that is md5 check-summed. TODO: We need to find a workaround or a proper solution for this. * Refresh 02_disable_update_check.diff. Upstream added a variable to turn off searching for new release, so we can simply disable it in defaultNexuiz.cfg. BUT this patch isn't applied at the moment, bceause of the md5 checksumming * Bump build dependency of fteqcc to at least version 3343+svn3400 * Also clean qcsrc/client/fteqcc.log * Update my email address in Uploaders field * Add ${misc:Depends} as dependency to nexuiz-data and nexuiz-music. Thanks to lintian! ;) * Replace build dependency of zip by p7zip-full. Upstream uses it in its Makefile. * Add 04_exclude_music_in_datapk3.diff. It makes the upstream Makefile exclude the music files to be excluded from the big data.pk3 ZIP-archive. * Add patches/05_disable_development_warning.diff to make nexuiz not complain about being a development snapshot. This is necessary because we fetch sources from the upstream Subversion repository. -- Bruno "Fuddl" Kleinert Tue, 20 Oct 2009 19:46:24 +0200 nexuiz-data (2.4.2-2) unstable; urgency=low * Added myself to Uploaders. * New patch disable_update_check to stop nagging users about the new upstream version (closes: #522738) * Update to Standards-Version 3.8.2: - Add debian/README.source mentioning quilt. * Move patch-stamp to build-stamp dependency to ensure that it happens before building. -- Gerfried Fuchs Mon, 22 Jun 2009 19:47:52 +0200 nexuiz-data (2.4.2-1) unstable; urgency=low * New upstream release * Install the "pro" game extension (See NEWS.Debian in nexuiz package!) * Update debian/copyright to document that the "pro" directory was added to the package * Rewrite debian/rules * Remove unnecessary release timestamps from .pk3-files * Distinguish between build and install targets * Save a LOT of disk space during build! * Remove obsolete build dependency on unzip * Remove broken keys from default keyboard configuration (Closes: #477397) * Fix broken versioning in Conflicts:-field * Add 01_fix-broken-mouse-in-pro.diff to work around a bug, when "pro" mode is started and the mouse cursor didn't move in the game -- Bruno "Fuddl" Kleinert Fri, 23 May 2008 15:23:24 +0200 nexuiz-data (2.4-1) unstable; urgency=low [ Bruno "Fuddl" Kleinert ] * New upstream release * Add Vcs-fields to control file * Update to standards version 3.7.3.0. No changes * Update my email address * Update copyright information in debian/copyright [ Jon Dowland ] * add Homepage: control field to source stanza -- Bruno "Fuddl" Kleinert Tue, 11 Mar 2008 16:42:11 +0100 nexuiz-data (2.3-1) unstable; urgency=low * New upstream release. * Fixed wrong level description in campaign by upstream (Closes: #409377) -- Bruno "Fuddl" Kleinert Fri, 1 Jun 2007 14:51:30 +0200 nexuiz-data (2.2.3-1) unstable; urgency=low [ Bruno "Fuddl" Kleinert ] * New upstream release -- Bruno "Fuddl" Kleinert Fri, 26 Jan 2007 18:22:02 +0100 nexuiz-data (2.2.1-1) unstable; urgency=low [ Bruno "Fuddl" Kleinert ] * New upstream release * Added a note to debian/copyright how the source packages are derived from the upstream distribution * Removed README.Debian (Nexuiz' QuakeC source code is in the nexuiz-data source package) * Cleaned up source package -- Bruno "Fuddl" Kleinert Wed, 13 Dec 2006 21:03:56 +0100 nexuiz-data (2.1-1) unstable; urgency=low [ Gonéri Le Bouder ] * /usr/lib/nexuiz/data removed. useless with nexuiz_2.0-2 * add myself as uploader [ Bruno "Fuddl" Kleinert ] * Build-depend on fteqcc * Compile QuakeC code during build process * Install QuakeC sources in /usr/share/doc/nexuiz-data/qcsrc.tar.gz * Binary package suggests fteqcc * New upstream release -- Bruno "Fuddl" Kleinert Sun, 10 Sep 2006 21:33:36 +0200 nexuiz-data (2.0-hotfixes20060614+20060616-1) unstable; urgency=low [ Gonéri Le Bouder ] * Maintainer names harmonised to "Debian Games Team" [ Bruno "Fuddl" Kleinert ] * Initial Release. * Include data20060616_hotfix.pk3 * Include data20060614_weapontimingfix.pk3 -- Bruno "Fuddl" Kleinert Wed, 21 Jun 2006 13:41:11 +0200 debian/nexuiz-music.install0000644000000000000000000000005211571434530013216 0ustar tmp/music.pk3 usr/share/games/nexuiz/data debian/nexuiz-data.install0000644000000000000000000000005211571434530013007 0ustar data/data.pk3 usr/share/games/nexuiz/data debian/rules0000755000000000000000000000260111571434530010250 0ustar #!/usr/bin/make -f #export DH_VERBOSE=1 %: dh $@ override_dh_auto_build: # Builds QuakeC and the huge data.zip archive. # data/Makefile will update the cvar checksums in a bunch of in-tree # files, so we have to back them up BEFORE calling data/Makefile. We # have to restore them before all quilt patches get pop'ed, otherwise # quilt would fail. mkdir -p debian/backup cp data/Makefile \ data/balance.cfg \ data/balance25.cfg \ data/balanceHavoc.cfg \ data/balanceSamual.cfg \ data/defaultNexuiz.cfg \ data/qcsrc/server/constants.qh debian/backup make -C data pk3here mkdir -p tmp/sound cp -r data/sound/cdtracks tmp/sound cd tmp && 7za a -tzip -mx=0 music.pk3 sound # Same thing for the textures cd data && 7za a -tzip -mx=9 textures.pk3 textures override_dh_auto_clean: #$(MAKE) -C data clean rm -f build-stamp configure-stamp rm -rf debian/tmp tmp rm -f data/data.pk3 \ data/textures.pk3 rm -f data/qcsrc/menu/fteqcc.log data/qcsrc/server/fteqcc.log \ data/qcsrc/client/fteqcc.log # Restore modified in-tree files (see above) [ ! -e debian/backup ] || \ mv debian/backup/Makefile \ debian/backup/balance.cfg \ debian/backup/balance25.cfg \ debian/backup/balanceHavoc.cfg \ debian/backup/balanceSamual.cfg \ debian/backup/defaultNexuiz.cfg data/ [ ! -e debian/backup ] || \ mv debian/backup/constants.qh data/qcsrc/server/ rm -rf debian/backup debian/compat0000644000000000000000000000000211571434530010367 0ustar 5