Author: fuddl-guest
Date: 2008-05-23 12:08:16 +0000 (Fri, 23 May 2008)
New Revision: 7165

Added:
   packages/trunk/nexuiz/debian/nexuiz-server.install
   packages/trunk/nexuiz/debian/nexuiz.install
Removed:
   packages/trunk/nexuiz/debian/scripts/
Modified:
   packages/trunk/nexuiz/debian/NEWS.Debian
   packages/trunk/nexuiz/debian/README.Debian
   packages/trunk/nexuiz/debian/changelog
   packages/trunk/nexuiz/debian/nexuiz-server.6
   packages/trunk/nexuiz/debian/nexuiz.6
   packages/trunk/nexuiz/debian/nexuiz.desktop
   packages/trunk/nexuiz/debian/nexuiz.menu
   packages/trunk/nexuiz/debian/nexuiz_pro.desktop
   packages/trunk/nexuiz/debian/rules
Log:
- get rid of wrapper scripts
* hopefully got every kind of documentation up to date about the above change


Modified: packages/trunk/nexuiz/debian/NEWS.Debian
===================================================================
--- packages/trunk/nexuiz/debian/NEWS.Debian    2008-05-22 21:38:07 UTC (rev 
7164)
+++ packages/trunk/nexuiz/debian/NEWS.Debian    2008-05-23 12:08:16 UTC (rev 
7165)
@@ -4,13 +4,17 @@
   (often called a "mod") for Nexuiz. The necessary files are included in
   nexuiz-data.
   You can play Nexuiz in "pro" mode by starting Nexuiz from the command line
-  prompt with -p or --pro as parameter (nexuiz --pro). This also applies to
-  the server (nexuiz-server --pro).
+  prompt with the parameter "-game pro" (nexuiz -game pro). This also applies 
to
+  the server (nexuiz-server -game pro).
   If you prefer starting Nexuiz by the menu in your window manager, you can use
   the new entry "Nexuiz (pro mode)".
 
- -- Bruno "Fuddl" Kleinert <[EMAIL PROTECTED]>  Fri, 16 May 2008 11:46:14 +0200
+  Starting from this package on there are no wrapper shell scripts around the
+  binary files anymore. This means the parameters --help and --quiet are no
+  longer available for the commands nexuiz and nexuiz-server!
 
+ -- Bruno "Fuddl" Kleinert <[EMAIL PROTECTED]>  Fri, 23 May 2008 13:29:20 +0200
+
 nexuiz (2.3-4) unstable; urgency=low
 
   The nexuiz source package builds two debug packages, now:

Modified: packages/trunk/nexuiz/debian/README.Debian
===================================================================
--- packages/trunk/nexuiz/debian/README.Debian  2008-05-22 21:38:07 UTC (rev 
7164)
+++ packages/trunk/nexuiz/debian/README.Debian  2008-05-23 12:08:16 UTC (rev 
7165)
@@ -54,13 +54,11 @@
 Bug reporting
 =============
 
-If Nexuiz or the Nexuiz server crashes on your system, please install the 
-corresponding debug-symbol package (nexuiz-dbg and nexuiz-server-dbg) and 
+If Nexuiz or the Nexuiz server crash on your system, please install the
+corresponding debug-symbol package (nexuiz-dbg and/or nexuiz-server-dbg) and
 try to generate a backtrace of the crash.
-To generate a backtrace, run "gdb /usr/lib/games/nexuiz/nexuiz.bin" from a 
-terminal and type "run -basedir /usr/share/games/nexuiz" in the gbd interface. 
+To generate a backtrace, run "gdb nexuiz" from a terminal and type "run" in the
+gbd interface.
 Once Nexuiz has crashed, type "bt" to obtain the backtrace. Please attach the 
-output when you are reporting a bug about nexuiz crashes.
-
-
- -- Bruno "Fuddl" Kleinert <[EMAIL PROTECTED]>  Mon,  8 Oct 2007 17:12:25 +0200
+output when you are reporting a bug if nexuiz crashes with a Segmentation fault
+on your system!

Modified: packages/trunk/nexuiz/debian/changelog
===================================================================
--- packages/trunk/nexuiz/debian/changelog      2008-05-22 21:38:07 UTC (rev 
7164)
+++ packages/trunk/nexuiz/debian/changelog      2008-05-23 12:08:16 UTC (rev 
7165)
@@ -7,20 +7,22 @@
     source .aft files
   * Install nexuiz-server-console to IRC gateway examples
   * Support "pro" extension
-    * Support "pro" extenstion in wrapper scripts. Both know -p|--pro, now
     * Add desktop shortcuts (.menu and .desktop) to start Nexuiz with the "pro"
       extension enabled (Install additional nexuiz_pro.desktop)
-    * Update manpages for -p|--pro parameter
     * Update NEWS.Debian for "pro" mode
-  * Hopefully improved wrapper scripts for parameter handling
   * Add 10_ambiguous_keyboard_bindings.dpatch patch to remove optional
     confusing/ambiguous key description, how to toggle the in-game console,
     from the FAQ (See #477397)
   * Switch meta-package build dependency libsdl-dev to real package
     libsdl1.2-dev
   * Make gcc build our binaries with -O2 optimization
+  * Get rid of wrapper scripts (/usr/games/{nexuiz,nexuiz-server}
+    * Install binaries to /usr/games instead of /usr/lib/games/nexuiz
+    * Update manpages for missing parameters
+    * Update README.Debian, how to obtain a backtrace
+    * Configure game data location at build time in debian/rules
 
- -- Bruno "Fuddl" Kleinert <[EMAIL PROTECTED]>  Thu, 22 May 2008 15:48:26 +0200
+ -- Bruno "Fuddl" Kleinert <[EMAIL PROTECTED]>  Fri, 23 May 2008 13:55:23 +0200
 
 nexuiz (2.4-1) unstable; urgency=low
 

Modified: packages/trunk/nexuiz/debian/nexuiz-server.6
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz-server.6        2008-05-22 21:38:07 UTC 
(rev 7164)
+++ packages/trunk/nexuiz/debian/nexuiz-server.6        2008-05-23 12:08:16 UTC 
(rev 7165)
@@ -3,20 +3,12 @@
 nexuiz-server \- Nexuiz dedicated server
 .SH SYNOPSIS
 .B nexuiz-server
-[\-h|\-\-help] [+set \fIoption\fP \fIvalue\fP] [+exec \fIconfig\fP] ...
+[+set \fIoption\fP \fIvalue\fP] [+exec \fIconfig\fP] ...
 .SH DESCRIPTION
 .PP
 \fBnexuiz-server\fP is the Nexuiz dedicated server for the Nexuiz game.
 .SH OPTIONS
-Options processed by the wrapper script:
-.TP
-\fB\-h\fR, \fB\-\-help\fR
-Display a short help summary
-.TP
-\fB\-p\fR, \fB\-\-pro\fR
-Start the Nexuiz server with the "pro" extension (Also called "mod") enabled 
which will change physics, weapon fire rates and damage. (This makes the 
wrapper script pass the parameter "-game pro" to the Nexuiz server.)
-.PP
-Options passed to the Nexuiz dedicated server binary by the \fB+set\fR 
parameter:
+Options passed to the Nexuiz dedicated server after a \fB+set\fR parameter
 .br
 (Note that this is not a full list!)
 .TP
@@ -40,7 +32,7 @@
 .SH SEE ALSO
 .BR nexuiz (6)
 .br
-/usr/share/doc/nexuiz-server/examples
+/usr/share/doc/nexuiz-server
 .br
 .SH AUTHOR
 The Nexuiz dedicated server was written by Alientrap.

Added: packages/trunk/nexuiz/debian/nexuiz-server.install
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz-server.install                          
(rev 0)
+++ packages/trunk/nexuiz/debian/nexuiz-server.install  2008-05-23 12:08:16 UTC 
(rev 7165)
@@ -0,0 +1 @@
+debian/tmp/nexuiz-server usr/games

Modified: packages/trunk/nexuiz/debian/nexuiz.6
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz.6       2008-05-22 21:38:07 UTC (rev 
7164)
+++ packages/trunk/nexuiz/debian/nexuiz.6       2008-05-23 12:08:16 UTC (rev 
7165)
@@ -3,7 +3,7 @@
 nexuiz \- a 3d deathmatch game
 .SH SYNOPSIS
 .B nexuiz
-[\-h|\-\-help] [\-q|\-\-quiet] [+set \fIoption\fP \fIvalue\fP] [+exec 
\fIconfig\fP] ...
+[+set \fIoption\fP \fIvalue\fP] [+exec \fIconfig\fP] ...
 .SH DESCRIPTION
 .PP
 This manual page documents briefly the
@@ -12,18 +12,7 @@
 .PP
 \fBnexuiz\fP is the client of the Nexuiz game. Nexuiz is a fast 3d first 
person shooter. Though it is a multiplayer network game, it is also possible to 
play in single player mode against enemies controlled by the computer.
 .SH OPTIONS
-Options processed by the wrapper script:
-.TP
-\fB\-h\fR, \fB\-\-help\fR
-Display a short help summary
-.TP
-\fB\-p\fR, \fB\-\-pro\fR
-Start Nexuiz with the "pro" extension (Also called "mod") enabled which will 
change physics, weapon fire rates and damage. (This makes the wrapper script 
pass the parameter "-game pro" to the Nexuiz engine.)
-.TP
-\fB\-q\fR, \fB\-\-quiet\fR
-Disable all console output
-.PP
-Options passed to the Nexuiz binary by the \fB+set\fR parameter:
+Options for use after a \fB+set\fR parameter
 .br
 (Note that this is not a full list!)
 .TP
@@ -39,11 +28,13 @@
 \fBvid_width\fR <value>
 Display width in pixels
 .PP
-For further available options passed to the Nexuiz binary by the +set or +exec 
parameter visit http://www.alientrap.org/nexuiz/.
+For further available options passed to the Nexuiz binary by the +set or +exec 
parameter see the files installed in /usr/share/doc/nexuiz.
 .BR
 .SH SEE ALSO
 .BR nexuiz-server (6)
 .br
+/usr/share/doc/nexuiz
+.br
 .SH AUTHOR
 Nexuiz was written by Alientrap.
 .PP

Modified: packages/trunk/nexuiz/debian/nexuiz.desktop
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz.desktop 2008-05-22 21:38:07 UTC (rev 
7164)
+++ packages/trunk/nexuiz/debian/nexuiz.desktop 2008-05-23 12:08:16 UTC (rev 
7165)
@@ -5,7 +5,7 @@
 Comment[fr_FR]=Un Ego-Shooter en 3D pouvant être joué en réseau
 Comment[pl_PL]=Gra sieciowa 3D, strzelanka, w pierwszej osobie z efektami 
graficznymi wysokiej jakosci
 Comment[ro_RO]=Un joc 3D cu împuşcături, perspectivă personală şi efecte 
grafice de înaltă calitate
-Exec=/usr/games/nexuiz --quiet
+Exec=/usr/games/nexuiz
 Icon=nexuiz48x48
 Terminal=false
 Type=Application

Added: packages/trunk/nexuiz/debian/nexuiz.install
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz.install                         (rev 0)
+++ packages/trunk/nexuiz/debian/nexuiz.install 2008-05-23 12:08:16 UTC (rev 
7165)
@@ -0,0 +1,5 @@
+debian/tmp/nexuiz48x48.png usr/share/icons/hicolor/48x48/apps
+debian/tmp/nexuiz.xpm usr/share/pixmaps
+debian/nexuiz.desktop usr/share/applications
+debian/nexuiz_pro.desktop usr/share/applications
+debian/tmp/nexuiz usr/games

Modified: packages/trunk/nexuiz/debian/nexuiz.menu
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz.menu    2008-05-22 21:38:07 UTC (rev 
7164)
+++ packages/trunk/nexuiz/debian/nexuiz.menu    2008-05-23 12:08:16 UTC (rev 
7165)
@@ -3,11 +3,11 @@
        icon="/usr/share/pixmaps/nexuiz.xpm" \
        title="Nexuiz" \
        longtitle="A networked 3D first person shooter game with high-quality 
graphic effects" \
-       command="/usr/games/nexuiz --quiet"
+       command="/usr/games/nexuiz"
 
 ?package(nexuiz):needs="X11" \
        section="Games/Action" \
        icon="/usr/share/pixmaps/nexuiz.xpm" \
        title="Nexuiz (pro mode)" \
        longtitle="A networked 3D first person shooter game with high-quality 
graphic effects" \
-       command="/usr/games/nexuiz --pro --quiet"
+       command="/usr/games/nexuiz -game pro"

Modified: packages/trunk/nexuiz/debian/nexuiz_pro.desktop
===================================================================
--- packages/trunk/nexuiz/debian/nexuiz_pro.desktop     2008-05-22 21:38:07 UTC 
(rev 7164)
+++ packages/trunk/nexuiz/debian/nexuiz_pro.desktop     2008-05-23 12:08:16 UTC 
(rev 7165)
@@ -5,7 +5,7 @@
 Comment[fr_FR]=Un Ego-Shooter en 3D pouvant être joué en réseau
 Comment[pl_PL]=Gra sieciowa 3D, strzelanka, w pierwszej osobie z efektami 
graficznymi wysokiej jakosci
 Comment[ro_RO]=Un joc 3D cu împuşcături, perspectivă personală şi efecte 
grafice de înaltă calitate
-Exec=/usr/games/nexuiz --pro --quiet
+Exec=/usr/games/nexuiz -game pro
 Icon=nexuiz48x48
 Terminal=false
 Type=Application

Modified: packages/trunk/nexuiz/debian/rules
===================================================================
--- packages/trunk/nexuiz/debian/rules  2008-05-22 21:38:07 UTC (rev 7164)
+++ packages/trunk/nexuiz/debian/rules  2008-05-23 12:08:16 UTC (rev 7165)
@@ -6,7 +6,10 @@
 build: build-stamp
 build-stamp: patch
        dh_testdir
-       $(MAKE) -C darkplaces CFLAGS_DEBUG="$(CFLAGS)" sdl-debug sv-debug
+       $(MAKE) -C darkplaces \
+                       CFLAGS_DEBUG="$(CFLAGS)" \
+                       DP_FS_BASEDIR=/usr/share/games/nexuiz \
+                       sdl-debug sv-debug
        touch build-stamp
 
 clean: clean-patched unpatch
@@ -24,19 +27,11 @@
        dh_clean -k 
        dh_installdirs
        mkdir -p debian/tmp
-       cp darkplaces/darkplaces-sdl debian/tmp/nexuiz.bin
-       cp darkplaces/darkplaces-dedicated debian/tmp/nexuiz-server.bin
+       cp darkplaces/darkplaces-sdl debian/tmp/nexuiz
+       cp darkplaces/darkplaces-dedicated debian/tmp/nexuiz-server
        convert darkplaces/nexuiz.xpm debian/tmp/nexuiz48x48.png
        convert -scale 32x32 darkplaces/nexuiz.xpm debian/tmp/nexuiz.xpm
-       dh_install -pnexuiz debian/scripts/nexuiz usr/games
-       dh_install -pnexuiz debian/tmp/nexuiz48x48.png 
usr/share/icons/hicolor/48x48/apps
-       dh_install -pnexuiz debian/tmp/nexuiz.xpm usr/share/pixmaps
-       dh_install -pnexuiz debian/nexuiz.desktop usr/share/applications # 
waiting for dh_desktop to do that job
-       dh_install -pnexuiz debian/nexuiz_pro.desktop usr/share/applications # 
waiting for dh_desktop to do that job
-       dh_install -pnexuiz debian/scripts/nexuiz usr/games
-       dh_install -pnexuiz debian/tmp/nexuiz.bin usr/lib/games/nexuiz
-       dh_install -pnexuiz-server debian/scripts/nexuiz-server usr/games
-       dh_install -pnexuiz-server debian/tmp/nexuiz-server.bin 
usr/lib/games/nexuiz
+       dh_install
        
 binary-indep: build install
 binary-arch: build install
@@ -47,6 +42,7 @@
        dh_installexamples
        dh_installmenu
        dh_desktop -pnexuiz debian/nexuiz.desktop
+       dh_desktop -pnexuiz debian/nexuiz_pro.desktop
        dh_icons -pnexuiz
        dh_installman -pnexuiz debian/nexuiz.6
        dh_installman -pnexuiz-server debian/nexuiz-server.6


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to