r15970 - in packages/trunk/3dchess/debian: . icons patches

Markus Koschany apo at moszumanska.debian.org
Thu Jun 29 23:21:41 UTC 2017


Author: apo
Date: 2017-06-29 23:21:41 +0000 (Thu, 29 Jun 2017)
New Revision: 15970

Added:
   packages/trunk/3dchess/debian/patches/wasteful-CPU-consumption.patch
Removed:
   packages/trunk/3dchess/debian/icons/3dchess.xpm
   packages/trunk/3dchess/debian/menu
Modified:
   packages/trunk/3dchess/debian/3dchess.install
   packages/trunk/3dchess/debian/changelog
   packages/trunk/3dchess/debian/compat
   packages/trunk/3dchess/debian/control
   packages/trunk/3dchess/debian/patches/series
   packages/trunk/3dchess/debian/rules
Log:
Release 0.8.1-20


Modified: packages/trunk/3dchess/debian/3dchess.install
===================================================================
--- packages/trunk/3dchess/debian/3dchess.install	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/3dchess.install	2017-06-29 23:21:41 UTC (rev 15970)
@@ -1,3 +1,2 @@
 debian/3dchess.desktop usr/share/applications
 debian/icons/3dchess.png usr/share/icons/hicolor/256x256/apps
-debian/icons/3dchess.xpm usr/share/pixmaps/3dchess

Modified: packages/trunk/3dchess/debian/changelog
===================================================================
--- packages/trunk/3dchess/debian/changelog	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/changelog	2017-06-29 23:21:41 UTC (rev 15970)
@@ -1,3 +1,19 @@
+3dchess (0.8.1-20) unstable; urgency=medium
+
+  * Team upload.
+  * Declare compliance with Debian Policy 4.0.0.
+  * Switch to compat level 10.
+  * Drop deprecated menu file and xpm icon.
+  * Fix FTCBFS.
+    - Pass --sourcedirectory to dh.
+    - Remove redundant overrides such as override_dh_auto_build thus letting
+      dh_auto_build pass cross compilers.
+    Thanks to Helmut Grohne for the report and patch. (Closes: #864623)
+  * Add wasteful-CPU-consumption.patch. The game always consumed 100 % CPU
+    resources due to a missing sleep call in its main loop. (Closes: #866378)
+
+ -- Markus Koschany <apo at debian.org>  Fri, 30 Jun 2017 01:09:34 +0200
+
 3dchess (0.8.1-19) unstable; urgency=medium
 
   * Team upload.

Modified: packages/trunk/3dchess/debian/compat
===================================================================
--- packages/trunk/3dchess/debian/compat	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/compat	2017-06-29 23:21:41 UTC (rev 15970)
@@ -1 +1 @@
-9
+10

Modified: packages/trunk/3dchess/debian/control
===================================================================
--- packages/trunk/3dchess/debian/control	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/control	2017-06-29 23:21:41 UTC (rev 15970)
@@ -4,9 +4,9 @@
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders:
  Barry deFreese <bdefreese at debian.org>
-Standards-Version: 3.9.6
+Standards-Version: 4.0.0
 Build-Depends:
- debhelper (>= 9),
+ debhelper (>= 10),
  libx11-dev,
  libxaw7-dev,
  libxpm-dev,

Deleted: packages/trunk/3dchess/debian/icons/3dchess.xpm
===================================================================
--- packages/trunk/3dchess/debian/icons/3dchess.xpm	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/icons/3dchess.xpm	2017-06-29 23:21:41 UTC (rev 15970)
@@ -1,89 +0,0 @@
-/* XPM */
-static char *_dchess[] = {
-/* columns rows colors chars-per-pixel */
-"32 32 51 1 ",
-"  c #1D1D1D",
-". c #303030",
-"X c #353535",
-"o c #3D3D3D",
-"O c #434343",
-"+ c #474747",
-"@ c #484848",
-"# c #525252",
-"$ c #575757",
-"% c #595959",
-"& c #5E5E5E",
-"* c #636363",
-"= c #676767",
-"- c #686868",
-"; c #6D6D6D",
-": c #737373",
-"> c #777777",
-", c #787878",
-"< c #7B7B7B",
-"1 c #808080",
-"2 c #878787",
-"3 c #898989",
-"4 c #8F8F8F",
-"5 c #929292",
-"6 c #959595",
-"7 c #999999",
-"8 c #9E9E9E",
-"9 c #A3A3A3",
-"0 c #A7A7A7",
-"q c #A8A8A8",
-"w c #ADADAD",
-"e c #B2B2B2",
-"r c #B7B7B7",
-"t c #B8B8B8",
-"y c #BDBDBD",
-"u c #C2C2C2",
-"i c #C5C5C5",
-"p c #C8C8C8",
-"a c #CCCCCC",
-"s c #D2D2D2",
-"d c #D6D6D6",
-"f c #D9D9D9",
-"g c #DDDDDD",
-"h c #E1E1E1",
-"j c #E5E5E5",
-"k c #EAEAEA",
-"l c #ECECEC",
-"z c #F2F2F2",
-"x c #F4F4F4",
-"c c #FAFAFA",
-"v c #FFFFFF",
-/* pixels */
-"cljzapiacklxsiydxkjlsiidcxjfsiup",
-"vhplypiyxhjltyrulffzyaiihjdsuw0t",
-"fsiatlapjhgjtpiikffztfsyslhkuyre",
-"ghgftjaikffjyiuuhffhtaiihjhjugfr",
-"syydhhghsuufggfgpuishgghpyudhfgg",
-"tytacjlzuttpvjlzuttacjlzuttacjlc",
-"titpxdgzyutpxdgzyutpxdgzyitpxdgx",
-"riypzdgzyiypzdgzyiypxdgzyiypxdgx",
-"hggjdyifjggjdyifhgghduifhgghdyis",
-"vvvzuyypcvvzuyypvvvzuyypcvvzuyut",
-"vvvzuyyacvvzuyyacvvzuyyavvvzuyyy",
-"vvvziyypcvvziyypcvvzuyypcvvzuyut",
-"dfffjjjhffffjjjhfddfjjjjfdfgjjjh",
-"yyypcvvzuyypcvvzuyypcvvzuyypcvvc",
-"yyyavvvzuyyavvvzuyyacvvzuyyacvvx",
-"yyyacvvzuyypcvvzuuypcvvzuyypcvvc",
-"jjjhfdfgjjjhffffjjjjfddfjkjhffdd",
-"vvvzuyypvvvzuyypcvvzuyypcvvzuyyt",
-"vvvzuyyacvvzuyyacvvzuyyacvvzuyyy",
-"vvvzuyypcvvzuyypcvvziyypcvvzuyyy",
-"dfdfjjjhffdfjjjjffffjjjhfdfgjjjh",
-"yyypcvvzutypcvvzuyypcvvzuyypvvvx",
-"yyyavvvzuyyacvvzuyyavvvzuyypcvvc",
-"yuypcvvzuyyacvvzuyypcvvzuyyacvvx",
-"jkkhffffhkjhffffjjjjdfffjjkhfffs",
-"vufxu60avufxu60avufxu60avufxu60y",
-"v,qxi-2pc,qxi-2ac,qxu-2pc,qxu-2y",
-"v,0xu=2ac,0xu-2pv,0xu-2ac,0xu=2y",
-"dryfjsuafwrgjurjd0wfjiajfresjpah",
-"ypaps2>dy;>pl45ky=2ax26zq-*yvxlc",
-",138e.,xt+$pz>3ly%,aj#*k7.-p857q",
-",Xo9a %lt#&px:3z0o#uk%-k0 @i0XOw"
-};

Deleted: packages/trunk/3dchess/debian/menu
===================================================================
--- packages/trunk/3dchess/debian/menu	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/menu	2017-06-29 23:21:41 UTC (rev 15970)
@@ -1,6 +0,0 @@
-?package(3dchess):needs="X11" \
-  section="Games/Board" \
-  title="3D Chess" \
-  longtitle="3D Chess - play chess across 3 boards!" \
-  command="/usr/games/3Dc" \
-  icon="/usr/share/pixmaps/3dchess/3dchess.xpm"

Modified: packages/trunk/3dchess/debian/patches/series
===================================================================
--- packages/trunk/3dchess/debian/patches/series	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/patches/series	2017-06-29 23:21:41 UTC (rev 15970)
@@ -3,3 +3,4 @@
 12_3Dc-rules.html.patch
 13_machine.h.patch
 hardening.patch
+wasteful-CPU-consumption.patch

Added: packages/trunk/3dchess/debian/patches/wasteful-CPU-consumption.patch
===================================================================
--- packages/trunk/3dchess/debian/patches/wasteful-CPU-consumption.patch	                        (rev 0)
+++ packages/trunk/3dchess/debian/patches/wasteful-CPU-consumption.patch	2017-06-29 23:21:41 UTC (rev 15970)
@@ -0,0 +1,26 @@
+From: Fabian Greffrath <fabian at debian.org>
+Date: Fri, 30 Jun 2017 01:04:52 +0200
+Subject: wasteful CPU consumption
+
+The game always consumed 100 % CPU resources due to a missing sleep call in its
+main loop.
+
+Bug-Debian: https://bugs.debian.org/866378
+Forwarded: no
+---
+ src/main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/main.c b/src/main.c
+index 84979ca..d1db23a 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -200,7 +200,7 @@ DoMain3DcLoop(void)
+                          &event);
+           XtDispatchEvent(&event);
+         }
+-
++    usleep(10);
+     } /* End game loop */
+ 
+   return;

Modified: packages/trunk/3dchess/debian/rules
===================================================================
--- packages/trunk/3dchess/debian/rules	2017-06-23 21:12:38 UTC (rev 15969)
+++ packages/trunk/3dchess/debian/rules	2017-06-29 23:21:41 UTC (rev 15970)
@@ -3,16 +3,10 @@
 export DEB_BUILD_MAINT_OPTIONS=hardening=-stackprotectorstrong
 
 %:
-	dh $@ --parallel
+	dh $@ --sourcedirectory=src
 
-override_dh_auto_build:
-	$(MAKE) -C `pwd`/src
-
-override_dh_auto_clean:
-	[ ! -f "`pwd`/src/Makefile" ] || $(MAKE) -C `pwd`/src clean
-
 override_dh_auto_install:
-	$(MAKE) -C `pwd`/src install BINDIR=`pwd`/debian/3dchess/usr/games
+	dh_auto_install -- BINDIR=`pwd`/debian/3dchess/usr/games
 
 override_dh_installchangelogs:
 	dh_installchangelogs CHANGES




More information about the Pkg-games-commits mailing list