r15600 - in packages/trunk/gravitywars/debian: . patches
Markus Koschany
apo-guest at moszumanska.debian.org
Sat Nov 21 20:43:44 UTC 2015
Author: apo-guest
Date: 2015-11-21 20:43:43 +0000 (Sat, 21 Nov 2015)
New Revision: 15600
Added:
packages/trunk/gravitywars/debian/clean
packages/trunk/gravitywars/debian/dirs
packages/trunk/gravitywars/debian/patches/040_hardening.patch
Modified:
packages/trunk/gravitywars/debian/README.Debian
packages/trunk/gravitywars/debian/changelog
packages/trunk/gravitywars/debian/control
packages/trunk/gravitywars/debian/copyright
packages/trunk/gravitywars/debian/docs
packages/trunk/gravitywars/debian/gravitywars.6
packages/trunk/gravitywars/debian/gravitywars.desktop
packages/trunk/gravitywars/debian/install
packages/trunk/gravitywars/debian/patches/series
packages/trunk/gravitywars/debian/postinst
packages/trunk/gravitywars/debian/postrm
packages/trunk/gravitywars/debian/rules
Log:
Release 1.102-34
Modified: packages/trunk/gravitywars/debian/README.Debian
===================================================================
--- packages/trunk/gravitywars/debian/README.Debian 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/README.Debian 2015-11-21 20:43:43 UTC (rev 15600)
@@ -17,4 +17,4 @@
except rewriting huge parts of the game, so please run the game on a 256
color display if you experience speed issues.
- -- Sam Hocevar <sho at debian.org> Sat, 26 Apr 2003 10:31:06 +0200
+ -- Sam Hocevar <sam at zoy.org> Sat, 26 Apr 2003 10:31:06 +0200
Modified: packages/trunk/gravitywars/debian/changelog
===================================================================
--- packages/trunk/gravitywars/debian/changelog 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/changelog 2015-11-21 20:43:43 UTC (rev 15600)
@@ -1,19 +1,38 @@
-gravitywars (1.102-33) UNRELEASED; urgency=low
+gravitywars (1.102-34) unstable; urgency=medium
- [ Barry deFreese ]
- * Install xpm icon in correct dir. (Closes: #527745).
- * Move to dh style rules.
- * Move to source format 3.0 (quilt).
- * Bump debhelper build-dep and compat to 9.
- * Bump Standards Version to 3.9.4.
+ * Team upload.
+ * Install gravitywars.xpm to /usr/share/pixmaps, so that the icon is
+ displayed by all menu systems. Thanks to Michael Terry for the report.
+ (Closes: #527745)
+ * Switch to source format 3.0 (quilt).
+ * gravitywars.desktop: Add keywords and a comment in German.
+ * menu: Adjust the icon path.
+ * wrap-and-sort -sa.
+ * Declare compliance with Debian Policy 3.9.6.
+ * Use compat level 9 and require debhelper >= 9.
+ * Use canonical Vcs-URI.
+ * Remove quilt from Build-Depends because source format 3.0 uses quilt by
+ default.
+ * d/control: Add ${misc:Depends} substvar.
+ * Rewrite debian/rules and switch to dh sequencer.
+ * Install man page with manpages file.
+ * Install documentation with docs file.
+ * Create /var/games/gravitywars and /usr/games with dirs file.
+ * Install icons, data and the desktop file with install file.
+ * postrm: Use set -e.
+ * Remove GravityWars101 with clean file.
+ * Add hardening.patch and harden the binary.
-** Currently doesn't ship /var/games/high score file. Should be fixed.
+ -- Markus Koschany <apo at debian.org> Sat, 21 Nov 2015 21:27:21 +0100
- [ Evgeni Golov ]
- * Correct Vcs-* URLs to point to anonscm.debian.org
+gravitywars (1.102-33) unstable; urgency=medium
- -- Barry deFreese <bdefreese at debian.org> Fri, 07 Jun 2013 06:17:48 -0400
+ * Team upload.
+ * Do not use the obsolete and incorrect full path to dpkg-statoverride.
+ Closes: #770062
+ -- Peter Pentchev <roam at ringlet.net> Sat, 29 Nov 2014 01:40:39 +0200
+
gravitywars (1.102-32) unstable; urgency=low
[ Barry deFreese ]
Added: packages/trunk/gravitywars/debian/clean
===================================================================
--- packages/trunk/gravitywars/debian/clean (rev 0)
+++ packages/trunk/gravitywars/debian/clean 2015-11-21 20:43:43 UTC (rev 15600)
@@ -0,0 +1 @@
+GravityWars101
Modified: packages/trunk/gravitywars/debian/control
===================================================================
--- packages/trunk/gravitywars/debian/control 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/control 2015-11-21 20:43:43 UTC (rev 15600)
@@ -2,15 +2,21 @@
Section: games
Priority: optional
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
-Uploaders: Sam Hocevar <sho at debian.org>, Barry deFreese <bdefreese at debian.org>
-Standards-Version: 3.9.4
-Build-Depends: debhelper (>= 9.0), quilt, libsdl1.2-dev (>= 1.2.5-8)
+Uploaders:
+ Sam Hocevar (Debian packages) <sam+deb at zoy.org>,
+ Barry deFreese <bdefreese at debian.org>
+Standards-Version: 3.9.6
+Build-Depends:
+ debhelper (>= 9),
+ libsdl1.2-dev (>= 1.2.5-8)
Vcs-Svn: svn://anonscm.debian.org/pkg-games/packages/trunk/gravitywars
-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-games/packages/trunk/gravitywars/
+Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-games/packages/trunk/gravitywars/
Package: gravitywars
Architecture: any
-Depends: ${shlibs:Depends}
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
Description: clone of Gravity Force
Gravity Wars is inspired by Gravity Force, one of the greatest games
for the Amiga. This version is a little different, with a much higher
Modified: packages/trunk/gravitywars/debian/copyright
===================================================================
--- packages/trunk/gravitywars/debian/copyright 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/copyright 2015-11-21 20:43:43 UTC (rev 15600)
@@ -2,10 +2,10 @@
This package was put together by Joey Hess <joeyh at master.debian.org>, using
sources from the web page at:
- http://www.kuai.se/~sniemi/gwars.htm
+ http://www.kuai.se/~sniemi/gwars.htm
(This web page no longer exists.)
-Upstream Author: Sami Niemi <sami at niemi.com>
+Upstream Author: Sami Niemi <sami at niemi.com>
Copyright: Copyright (C) 1995, 1996 Sami Niemi <sami at niemi.com>
Added: packages/trunk/gravitywars/debian/dirs
===================================================================
--- packages/trunk/gravitywars/debian/dirs (rev 0)
+++ packages/trunk/gravitywars/debian/dirs 2015-11-21 20:43:43 UTC (rev 15600)
@@ -0,0 +1,2 @@
+var/games/gravitywars
+usr/games
Modified: packages/trunk/gravitywars/debian/docs
===================================================================
--- packages/trunk/gravitywars/debian/docs 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/docs 2015-11-21 20:43:43 UTC (rev 15600)
@@ -1,3 +1,2 @@
README
README.announce
-README.joystick
Modified: packages/trunk/gravitywars/debian/gravitywars.6
===================================================================
--- packages/trunk/gravitywars/debian/gravitywars.6 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/gravitywars.6 2015-11-21 20:43:43 UTC (rev 15600)
@@ -1,4 +1,4 @@
-.TH GRAVITYWARS 6
+.TH GRAVITYWARS 6
.SH NAME
gravitywars \- clone of Gravity Force
.SH SYNOPSIS
@@ -40,4 +40,4 @@
.P
This manual page was written by Joey Hess,
for the Debian GNU/Linux system, with updates
-from Sam Hocevar <sho at debian.org>.
+from Sam Hocevar <sam at zoy.org>.
Modified: packages/trunk/gravitywars/debian/gravitywars.desktop
===================================================================
--- packages/trunk/gravitywars/debian/gravitywars.desktop 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/gravitywars.desktop 2015-11-21 20:43:43 UTC (rev 15600)
@@ -2,9 +2,10 @@
Name=Gravity Wars
GenericName=gravitywars
Comment=Test your skills against gravity
+Comment[de]=Erprobe deine Fähigkeiten gegen die Schwerkraft
Type=Application
Exec=gravitywars
Icon=gravitywars
Terminal=false
Categories=Game;ArcadeGame;
-
+Keywords=gravity;space;ship;arcade;
Modified: packages/trunk/gravitywars/debian/install
===================================================================
--- packages/trunk/gravitywars/debian/install 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/install 2015-11-21 20:43:43 UTC (rev 15600)
@@ -1,5 +1,5 @@
-data/* usr/share/games/gravitywars/data/
-levels/* usr/share/games/gravitywars/levels/
-debian/gravitywars.desktop usr/share/applications/
+debian/gravitywars.desktop usr/share/applications
debian/gravitywars.xpm usr/share/pixmaps
+data usr/share/games/gravitywars
+levels usr/share/games/gravitywars
Added: packages/trunk/gravitywars/debian/patches/040_hardening.patch
===================================================================
--- packages/trunk/gravitywars/debian/patches/040_hardening.patch (rev 0)
+++ packages/trunk/gravitywars/debian/patches/040_hardening.patch 2015-11-21 20:43:43 UTC (rev 15600)
@@ -0,0 +1,31 @@
+From: Markus Koschany <apo at debian.org>
+Date: Sat, 21 Nov 2015 20:56:21 +0100
+Subject: hardening
+
+Build the game with hardening build flags.
+---
+ Makefile | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index bfc9e71..3becd57 100644
+--- a/Makefile
++++ b/Makefile
+@@ -9,7 +9,7 @@ DEBUG=1
+ BINDIR=/usr/local/bin
+
+ ifeq (1,$(USE_SDL))
+-CFLAGS= -g -Wall -DUSE_SDL -DUSE_JOYSTICK `sdl-config --cflags`
++CFLAGS= -g -Wall -O2 -fstack-protector-strong -Wformat -Werror=format-security -DUSE_SDL -DUSE_JOYSTICK `sdl-config --cflags`
+ LIBS= -lm `sdl-config --libs`
+ else
+ CFLAGS= -O2 -Wall
+@@ -23,7 +23,7 @@ OBJECTS=memory.o macros.o misc.o water.o score.o hole.o bullet.o pixel.o \
+ control.o vgastubs.o GravityWars101.o
+
+ $(TARGET): $(OBJECTS)
+- $(CC) $(CFLAGS) $(OBJECTS) $(OBJECTS2) -o $(TARGET) $(LIBS)
++ $(CC) $(CFLAGS) $(LDFLAGS) $(OBJECTS) $(OBJECTS2) -o $(TARGET) $(LIBS)
+
+ GravityWars101.o: GravityWars101.c config.h macros.h
+
Modified: packages/trunk/gravitywars/debian/patches/series
===================================================================
--- packages/trunk/gravitywars/debian/patches/series 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/patches/series 2015-11-21 20:43:43 UTC (rev 15600)
@@ -8,3 +8,4 @@
010_sdl_port.diff
020_sdl_joystick.diff
030_ucase_password.diff
+040_hardening.patch
Modified: packages/trunk/gravitywars/debian/postinst
===================================================================
--- packages/trunk/gravitywars/debian/postinst 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/postinst 2015-11-21 20:43:43 UTC (rev 15600)
@@ -22,15 +22,13 @@
# Cancel my old stupid use of dpkg-statoverride
if [ "$1" = "configure" ] && [ "$2" != "" ] &&
dpkg --compare-versions "$2" le "1.102-28" &&
- [ -x /usr/sbin/dpkg-statoverride ] &&
dpkg-statoverride --list "$PROG" >/dev/null
then
dpkg-statoverride --remove "$PROG"
fi
# Properly use statoverride
- if ! [ -x /usr/sbin/dpkg-statoverride ] || \
- ! dpkg-statoverride --list "$PROG" >/dev/null ; then
+ if ! dpkg-statoverride --list "$PROG" >/dev/null ; then
chown root:games "$PROG"
chmod 2755 "$PROG"
fi
Modified: packages/trunk/gravitywars/debian/postrm
===================================================================
--- packages/trunk/gravitywars/debian/postrm 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/postrm 2015-11-21 20:43:43 UTC (rev 15600)
@@ -1,4 +1,5 @@
-#!/bin/sh -e
+#!/bin/sh
+set -e
PROG=/usr/games/gravitywars
VARDIR=/var/games/gravitywars
Modified: packages/trunk/gravitywars/debian/rules
===================================================================
--- packages/trunk/gravitywars/debian/rules 2015-11-15 16:10:04 UTC (rev 15599)
+++ packages/trunk/gravitywars/debian/rules 2015-11-21 20:43:43 UTC (rev 15600)
@@ -6,10 +6,13 @@
override_dh_auto_build:
$(MAKE) USE_SDL=1
-override_dh_auto_install:
-
override_dh_install:
- mkdir -p $(CURDIR)/debian/gravitywars/usr/games/
cp GravityWars101 $(CURDIR)/debian/gravitywars/usr/games/gravitywars
- chmod 755 $(CURDIR)/debian/gravitywars/usr/games/gravitywars
+ $(RM) debian/gravitywars/usr/share/games/gravitywars/data/hscore.gw
dh_install
+
+override_dh_auto_install:
+ # Do nothing here to prevent a FTBFS
+
+override_dh_installchangelogs:
+ dh_installchangelogs CHANGES
More information about the Pkg-games-commits
mailing list