Package: pinball
Version: 0.3.1-13

Hi,

I've just uploaded a NMU, fixing the FTBFS that has been around for over
4 months, as well as clearing the dependency_libs field from the la
files. 

Patch attached.

Regis
diff -Nru pinball-0.3.1/debian/changelog pinball-0.3.1/debian/changelog
--- pinball-0.3.1/debian/changelog	2010-05-17 17:24:46.000000000 +0100
+++ pinball-0.3.1/debian/changelog	2011-09-22 21:18:40.000000000 +0100
@@ -1,3 +1,11 @@
+pinball (0.3.1-13.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Add missing C++ headers to fix FTBFS. Closes: #624953, #640726.
+  * Empty dependency_libs field in la files. Closes: #633208.
+
+ -- Regis Boudin <re...@debian.org>  Thu, 22 Sep 2011 21:16:50 +0100
+
 pinball (0.3.1-13) unstable; urgency=low
 
   * Depend on virtual libstdc++-dev in addition to libstdc++6-4.4-dev
diff -Nru pinball-0.3.1/debian/patches/06_missing_cstddef.patch pinball-0.3.1/debian/patches/06_missing_cstddef.patch
--- pinball-0.3.1/debian/patches/06_missing_cstddef.patch	1970-01-01 01:00:00.000000000 +0100
+++ pinball-0.3.1/debian/patches/06_missing_cstddef.patch	2011-09-22 21:30:44.000000000 +0100
@@ -0,0 +1,38 @@
+Description: Add missing inlcudes of cstddef, fixing FTBFS13.1
+Author: Regis Boudin <re...@debian.org>
+Bug-Debian: http://bugs.debian.org/624953
+Bug-Debian: http://bugs.debian.org/640726
+
+--- pinball-0.3.1.orig/base/Behavior.cpp
++++ pinball-0.3.1/base/Behavior.cpp
+@@ -10,6 +10,8 @@
+ #include "Behavior.h"
+ #include "Group.h"
+ 
++#include <cstddef>
++
+ Behavior::Behavior() {
+ 	//EM_COUT("Behavior::Behavior", 1);
+ 	p_Light = NULL;
+--- pinball-0.3.1.orig/base/SignalSender.cpp
++++ pinball-0.3.1/base/SignalSender.cpp
+@@ -12,6 +12,8 @@
+ #include "Group.h"
+ #include "Behavior.h"
+ 
++#include <cstddef>
++
+ SignalSender * SignalSender::p_SignalSender = NULL;
+ 
+ SignalSender::SignalSender() {
+--- pinball-0.3.1.orig/base/BehaviorVisitor.cpp
++++ pinball-0.3.1/base/BehaviorVisitor.cpp
+@@ -10,6 +10,8 @@
+ #include "Behavior.h"
+ #include "Group.h"
+ 
++#include <cstddef>
++
+ BehaviorVisitor * BehaviorVisitor::p_BehaviorVisitor = NULL;
+ 
+ BehaviorVisitor::BehaviorVisitor() {
diff -Nru pinball-0.3.1/debian/patches/series pinball-0.3.1/debian/patches/series
--- pinball-0.3.1/debian/patches/series	2010-01-06 18:28:41.000000000 +0000
+++ pinball-0.3.1/debian/patches/series	2011-09-22 21:26:30.000000000 +0100
@@ -3,3 +3,4 @@
 03_desktop.patch
 04_fix_const.patch
 05_system_ltdl.patch
+06_missing_cstddef.patch
diff -Nru pinball-0.3.1/debian/rules pinball-0.3.1/debian/rules
--- pinball-0.3.1/debian/rules	2010-01-07 16:16:46.000000000 +0000
+++ pinball-0.3.1/debian/rules	2011-09-22 21:24:33.000000000 +0100
@@ -27,6 +27,7 @@
 
 .PHONY: override_dh_install
 override_dh_install:
+	sed -i "/dependency_libs/s/'.*'/''/" $(CURDIR)/debian/tmp/usr/lib/pinball/*.la
 	install -d $(CURDIR)/debian/tmp/usr/share/applications
 	install -d $(CURDIR)/debian/tmp/usr/share/pixmaps
 	install -m 644 pinball.desktop $(CURDIR)/debian/tmp/usr/share/applications

Reply via email to