[iortcw] 07/10: Add Debian menu entry

Simon McVittie smcv at debian.org
Tue Dec 30 22:11:31 UTC 2014


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch master
in repository iortcw.

commit 58ad2e84bf53194b2f579383cde9cdf1132111e0
Author: Simon McVittie <smcv at debian.org>
Date:   Tue Dec 30 18:09:06 2014 +0000

    Add Debian menu entry
---
 debian/.gitignore   | 2 ++
 debian/clean        | 2 ++
 debian/control      | 1 +
 debian/rtcw.install | 2 ++
 debian/rtcw.menu    | 6 ++++++
 debian/rules        | 2 ++
 6 files changed, 15 insertions(+)

diff --git a/debian/.gitignore b/debian/.gitignore
index eab2190..9afbafd 100644
--- a/debian/.gitignore
+++ b/debian/.gitignore
@@ -9,3 +9,5 @@
 /scripts/wolfded
 /scripts/wolfmp
 /scripts/wolfsp
+/wolfmp.xpm
+/wolfsp.xpm
diff --git a/debian/clean b/debian/clean
index a6f09de..f35ab62 100644
--- a/debian/clean
+++ b/debian/clean
@@ -1,3 +1,5 @@
 debian/scripts/wolfded
 debian/scripts/wolfmp
 debian/scripts/wolfsp
+debian/wolfsp.xpm
+debian/wolfmp.xpm
diff --git a/debian/control b/debian/control
index add3dc8..c6a46bc 100644
--- a/debian/control
+++ b/debian/control
@@ -5,6 +5,7 @@ Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Simon McVittie <smcv at debian.org>
 Build-Depends: debhelper (>= 9),
                dpkg-dev (>= 1.16.1),
+               imagemagick,
                libcurl4-gnutls-dev,
                libjpeg-dev,
                libopenal-dev,
diff --git a/debian/rtcw.install b/debian/rtcw.install
index 3b4812e..0ba2d25 100644
--- a/debian/rtcw.install
+++ b/debian/rtcw.install
@@ -4,6 +4,7 @@ debian/build/sp/iowolfsp.*             usr/lib/rtcw
 debian/build/sp/renderer*.so           usr/lib/rtcw
 debian/build/sp/main/*.so              usr/lib/rtcw/main
 debian/wolfsp.desktop                  usr/share/applications
+debian/wolfsp.xpm                      usr/share/pixmaps
 debian/scripts/wolfsp                  usr/games
 
 # Multiplayer client
@@ -11,6 +12,7 @@ debian/build/mp/iowolfmp*              usr/lib/rtcw
 debian/build/mp/iowolfmp.*             usr/lib/rtcw
 debian/build/mp/renderer*.so           usr/lib/rtcw
 debian/wolfmp.desktop                  usr/share/applications
+debian/wolfmp.xpm                      usr/share/pixmaps
 debian/scripts/wolfmp                  usr/games
 
 # Shared between clients
diff --git a/debian/rtcw.menu b/debian/rtcw.menu
new file mode 100644
index 0000000..5389cc4
--- /dev/null
+++ b/debian/rtcw.menu
@@ -0,0 +1,6 @@
+?package(rtcw):needs="X11" section="Games/Action"\
+  icon="/usr/share/pixmaps/wolfsp.xpm" \
+  title="Return to Castle Wolfenstein" command="/usr/games/wolfsp --quiet"
+?package(rtcw):needs="X11" section="Games/Action"\
+  icon="/usr/share/pixmaps/wolfmp.xpm" \
+  title="Return to Castle Wolfenstein multiplayer" command="/usr/games/wolfmp --quiet"
diff --git a/debian/rules b/debian/rules
index 718f05a..753b3df 100755
--- a/debian/rules
+++ b/debian/rules
@@ -76,6 +76,8 @@ override_dh_auto_build:
 	chmod +x debian/scripts/wolfsp
 	chmod +x debian/scripts/wolfmp
 	chmod +x debian/scripts/wolfded
+	convert debian/32/wolfsp.png debian/wolfsp.xpm
+	convert debian/32/wolfmp.png debian/wolfmp.xpm
 
 override_dh_strip:
 	dh_strip --dbg-package=rtcw-dbg

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/iortcw.git



More information about the Pkg-games-commits mailing list