Merge lp:~jtaylor/ubuntu/oneiric/monkey-bubble/fix-ftbs into lp:ubuntu/oneiric/monkey-bubble

Proposed by Julian Taylor
Status: Merged
Merged at revision: 10
Proposed branch: lp:~jtaylor/ubuntu/oneiric/monkey-bubble/fix-ftbs
Merge into: lp:ubuntu/oneiric/monkey-bubble
Diff against target: 341 lines (+172/-36)
13 files modified
debian/changelog (+14/-0)
debian/compat (+1/-1)
debian/control (+21/-9)
debian/copyright (+0/-1)
debian/patches/debian-changes-0.4.0-0ubuntu5 (+59/-0)
debian/patches/debian-changes-0.4.0-0ubuntu6 (+15/-0)
debian/patches/fix-no-copy-dt-needed.patch (+39/-0)
debian/patches/series (+3/-0)
debian/rules (+15/-12)
debian/source/format (+1/-0)
help/C/monkey-bubble.xml (+2/-8)
help/fr/monkey-bubble.xml (+1/-4)
src/ui/ui-main.c (+1/-1)
To merge this branch: bzr merge lp:~jtaylor/ubuntu/oneiric/monkey-bubble/fix-ftbs
Reviewer Review Type Date Requested Status
Stefano Rivera Approve
Ubuntu branches Pending
Review via email: mp+66697@code.launchpad.net

Description of the change

change to dh-7 and 3.0 (quilt) and fixes an oneiric build failure

To post a comment you must log in.
Revision history for this message
Stefano Rivera (stefanor) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'debian/changelog'
2--- debian/changelog 2010-10-15 11:31:32 +0000
3+++ debian/changelog 2011-07-02 17:31:15 +0000
4@@ -1,3 +1,17 @@
5+monkey-bubble (0.4.0-0ubuntu8) oneiric; urgency=low
6+
7+ * wrap-and-sort debian/
8+ * change to 3.0 (quilt)
9+ - diffs from ubuntu5 and 6 quiltified
10+ * change to dh-7 with dh-autoreconf
11+ - change to compat 7
12+ - drop cdbs build depend
13+ - add dh-autoreconf, libtool, intltool build depends
14+ * add patch to fix build with ld --as-needed (LP: #771130)
15+ * bump standard version to 3.9.2
16+
17+ -- Julian Taylor <jtaylor.debian@googlemail.com> Sat, 02 Jul 2011 18:25:45 +0200
18+
19 monkey-bubble (0.4.0-0ubuntu7) natty; urgency=low
20
21 * Build-depend on libesd0-dev to fix FTBFS.
22
23=== modified file 'debian/compat'
24--- debian/compat 2010-01-15 22:52:41 +0000
25+++ debian/compat 2011-07-02 17:31:15 +0000
26@@ -1,1 +1,1 @@
27-5
28+7
29
30=== modified file 'debian/control'
31--- debian/control 2010-10-15 11:31:32 +0000
32+++ debian/control 2011-07-02 17:31:15 +0000
33@@ -3,20 +3,32 @@
34 Priority: optional
35 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
36 XSBC-Original-Maintainer: Daniel Holbach <dh@mailempfang.de>
37-Build-Depends: debhelper (>= 5), libgtk2.0-dev (>= 2.10), cdbs, librsvg2-dev,
38- libxml2-dev, libgnomeui-dev, libglade2-dev, gconf2, libgstreamer0.10-dev,
39- libxml-parser-perl, docbook-to-man, scrollkeeper, gnome-doc-utils, autotools-dev,
40- libesd0-dev
41-Standards-Version: 3.9.1
42+Build-Depends: debhelper (>= 7.0.50~),
43+ dh-autoreconf,
44+ docbook-to-man,
45+ gconf2,
46+ gnome-doc-utils,
47+ intltool,
48+ libesd0-dev,
49+ libglade2-dev,
50+ libgnomeui-dev,
51+ libgstreamer0.10-dev,
52+ libgtk2.0-dev (>= 2.10),
53+ librsvg2-dev,
54+ libtool,
55+ libxml-parser-perl,
56+ libxml2-dev,
57+ scrollkeeper
58+Standards-Version: 3.9.2
59 Homepage: http://home.gna.org/monkeybubble/index.html
60
61 Package: monkey-bubble
62 Architecture: any
63-Depends: ${shlibs:Depends}, ${misc:Depends}
64+Depends: ${misc:Depends}, ${shlibs:Depends}
65 Description: game in which you must explode all bubbles
66- Monkey Bubble is a game in which you must explode all bubbles in the
67+ Monkey Bubble is a game in which you must explode all bubbles in the
68 game area.
69 .
70- You explode bubbles by putting at least 3 of the same colour in contact.
71- Any bubble that is connected to the top or the sides of the game area by
72+ You explode bubbles by putting at least 3 of the same colour in contact.
73+ Any bubble that is connected to the top or the sides of the game area by
74 bubbles you just exploded falls too.
75
76=== modified file 'debian/copyright'
77--- debian/copyright 2005-08-18 17:21:36 +0000
78+++ debian/copyright 2011-07-02 17:31:15 +0000
79@@ -28,4 +28,3 @@
80
81 On Debian systems, the complete text of the GNU General
82 Public License can be found in `/usr/share/common-licenses/GPL'.
83-
84
85=== added directory 'debian/patches'
86=== added file 'debian/patches/debian-changes-0.4.0-0ubuntu5'
87--- debian/patches/debian-changes-0.4.0-0ubuntu5 1970-01-01 00:00:00 +0000
88+++ debian/patches/debian-changes-0.4.0-0ubuntu5 2011-07-02 17:31:15 +0000
89@@ -0,0 +1,59 @@
90+Description: Upstream changes introduced in version 0.4.0-0ubuntu5
91+ help/*/monkey-bubble.xml - Add role="maintiner" attribute to
92+ <author> node - Fixes FTBFS
93+ Add <abstract role="description>" node
94+Author: Barry deFreese <bddebian@comcast.net>
95+--- monkey-bubble-0.4.0.orig/help/fr/monkey-bubble.xml
96++++ monkey-bubble-0.4.0/help/fr/monkey-bubble.xml
97+@@ -22,7 +22,7 @@
98+ <publishername>Projet de documentation GNOME</publishername>
99+ </publisher>
100+ <authorgroup>
101+- <author>
102++ <author role="maintainer">
103+ <firstname>Thomas</firstname>
104+ <surname>Cataldo</surname>
105+ <affiliation>
106+@@ -47,6 +47,9 @@
107+ <title>Votre avis</title>
108+ <para>Pour signaler un probl&egrave;me ou faire une suggestion concernant l'application Monkey Bubble ou le pr&eacute;sent manuel, proc&eacute;dez comme indiqu&eacute;&agrave; la <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.</para>
109+ </legalnotice>
110++ <abstract role="description">
111++ <para>A user manual describing the use of monkey-bubble.</para>
112++ </abstract>
113+ </articleinfo>
114+
115+ <indexterm>
116+--- monkey-bubble-0.4.0.orig/help/C/monkey-bubble.xml
117++++ monkey-bubble-0.4.0/help/C/monkey-bubble.xml
118+@@ -23,7 +23,7 @@
119+ <publishername>GNOME Documentation Project</publishername>
120+ </publisher>
121+ <authorgroup>
122+- <author>
123++ <author role="maintainer">
124+ <firstname>Thomas</firstname>
125+ <surname>Cataldo</surname>
126+ <affiliation>
127+@@ -40,6 +40,9 @@
128+ <para role="author">
129+ Thomas Cataldo
130+ </para>
131++ <para role="maintainer">
132++ Thomas Cataldo
133++ </para>
134+ <para role="publisher">
135+ GNOME Documentation Project
136+ </para>
137+@@ -54,7 +57,10 @@
138+ <para> To report a bug or make a suggestion regarding the &app; application or this
139+ manual, follow the directions in the
140+ <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>. </para>
141+- </legalnotice>
142++ </legalnotice>
143++ <abstract role="description">
144++ <para>A user manual describing the use of monkey-bubble.</para>
145++ </abstract>
146+ </articleinfo>
147+
148+ <indexterm>
149
150=== added file 'debian/patches/debian-changes-0.4.0-0ubuntu6'
151--- debian/patches/debian-changes-0.4.0-0ubuntu6 1970-01-01 00:00:00 +0000
152+++ debian/patches/debian-changes-0.4.0-0ubuntu6 2011-07-02 17:31:15 +0000
153@@ -0,0 +1,15 @@
154+Description: Upstream changes introduced in version 0.4.0-0ubuntu6
155+ Changed the code to be compilable (LP: #303464)
156+Author: Sven Herzberg <herzi@gnome-de.org>
157+--- monkey-bubble-0.4.0.orig/src/ui/ui-main.c
158++++ monkey-bubble-0.4.0/src/ui/ui-main.c
159+@@ -668,7 +668,7 @@ static void show_error_dialog (GtkWindow
160+ GTK_DIALOG_DESTROY_WITH_PARENT,
161+ GTK_MESSAGE_ERROR,
162+ GTK_BUTTONS_CLOSE,
163+- message);
164++ "%s", message ? message : "");
165+
166+ g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (gtk_widget_destroy), NULL);
167+
168+
169
170=== added file 'debian/patches/fix-no-copy-dt-needed.patch'
171--- debian/patches/fix-no-copy-dt-needed.patch 1970-01-01 00:00:00 +0000
172+++ debian/patches/fix-no-copy-dt-needed.patch 2011-07-02 17:31:15 +0000
173@@ -0,0 +1,39 @@
174+Description: fix build with ld --as-needed
175+ the libraries where placed before object files on the compile commandline
176+ this leads to the references not being registered as needed and dropped.
177+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/monkey-bubble/+bug/771130
178+Author: Julian Taylor <jtaylor.debian@googlemail.com>
179+Index: monkey-bubble/src/net/Makefile.am
180+===================================================================
181+--- monkey-bubble.orig/src/net/Makefile.am 2011-07-02 19:06:24.189604281 +0200
182++++ monkey-bubble/src/net/Makefile.am 2011-07-02 19:06:46.849604295 +0200
183+@@ -28,10 +28,10 @@
184+ monkey_srv_LDFLAGS =
185+
186+ monkey_srv_LDADD = \
187+- $(MONKEY_SRV_LIBS) \
188+ libmonkeynet.a \
189+ ../monkey/libmonkey.a \
190+- ../util/libmonkeyutil.a
191++ ../util/libmonkeyutil.a \
192++ $(MONKEY_SRV_LIBS)
193+
194+ $(libmonkeynet_a_OBJECTS): $(marshal_sources)
195+
196+Index: monkey-bubble/src/ui/Makefile.am
197+===================================================================
198+--- monkey-bubble.orig/src/ui/Makefile.am 2011-07-02 19:06:27.259604283 +0200
199++++ monkey-bubble/src/ui/Makefile.am 2011-07-02 19:06:35.679604287 +0200
200+@@ -40,10 +40,10 @@
201+
202+
203+ monkey_bubble_LDADD = \
204+- $(UI_LIBS) \
205+ ../monkey/libmonkey.a \
206+ ../view/libmonkeyview.a \
207+ ../util/libmonkeyutil.a \
208+ ../net/libmonkeynet.a \
209+ ../audio/libmonkeyaudio.a \
210+- ../input/libmbinput.a
211++ ../input/libmbinput.a \
212++ $(UI_LIBS)
213
214=== added file 'debian/patches/series'
215--- debian/patches/series 1970-01-01 00:00:00 +0000
216+++ debian/patches/series 2011-07-02 17:31:15 +0000
217@@ -0,0 +1,3 @@
218+debian-changes-0.4.0-0ubuntu5
219+debian-changes-0.4.0-0ubuntu6
220+fix-no-copy-dt-needed.patch
221
222=== modified file 'debian/rules'
223--- debian/rules 2010-10-15 11:31:32 +0000
224+++ debian/rules 2011-07-02 17:31:15 +0000
225@@ -1,17 +1,20 @@
226 #!/usr/bin/make -f
227 # -*- mode: makefile; coding: utf-8 -*-
228-
229-include /usr/share/cdbs/1/rules/debhelper.mk
230-include /usr/share/cdbs/1/rules/simple-patchsys.mk
231-include /usr/share/cdbs/1/class/gnome.mk
232-
233-DEB_INSTALL_MANPAGES_monkey-bubble := debian/monkey-bubble.1 debian/monkey-srv.1
234-
235-build/monkey-bubble::
236+%:
237+ dh $@ --with autoreconf
238+
239+override_dh_auto_clean:
240+ dh_auto_clean
241+ rm -f debian/monkey-bubble.1
242+ rm -f debian/monkey-srv.1
243+
244+override_dh_auto_build:
245+ dh_auto_build
246 /usr/bin/docbook-to-man debian/monkey-bubble.sgml > debian/monkey-bubble.1
247 /usr/bin/docbook-to-man debian/monkey-srv.sgml > debian/monkey-srv.1
248
249-binary-post-install/monkey-bubble::
250+override_dh_install:
251+ dh_install
252 cp debian/monkey-bubble.xpm debian/monkey-bubble/usr/share/pixmaps
253 rm -rf debian/monkey-bubble/usr/share/monkey-bubble/gfx/frozen-bubble/
254 rm -rf debian/monkey-bubble/var/lib/scrollkeeper
255@@ -19,6 +22,6 @@
256 mv debian/monkey-bubble/usr/bin/monkey-srv debian/monkey-bubble/usr/games
257 rmdir debian/monkey-bubble/usr/bin
258
259-clean::
260- rm -f debian/monkey-bubble.1
261- rm -f debian/monkey-srv.1
262+override_dh_installman:
263+ dh_installman debian/monkey-bubble.1
264+ dh_installman debian/monkey-srv.1
265
266=== added directory 'debian/source'
267=== added file 'debian/source/format'
268--- debian/source/format 1970-01-01 00:00:00 +0000
269+++ debian/source/format 2011-07-02 17:31:15 +0000
270@@ -0,0 +1,1 @@
271+3.0 (quilt)
272
273=== modified file 'help/C/monkey-bubble.xml'
274--- help/C/monkey-bubble.xml 2007-09-11 00:01:07 +0000
275+++ help/C/monkey-bubble.xml 2011-07-02 17:31:15 +0000
276@@ -23,7 +23,7 @@
277 <publishername>GNOME Documentation Project</publishername>
278 </publisher>
279 <authorgroup>
280- <author role="maintainer">
281+ <author>
282 <firstname>Thomas</firstname>
283 <surname>Cataldo</surname>
284 <affiliation>
285@@ -40,9 +40,6 @@
286 <para role="author">
287 Thomas Cataldo
288 </para>
289- <para role="maintainer">
290- Thomas Cataldo
291- </para>
292 <para role="publisher">
293 GNOME Documentation Project
294 </para>
295@@ -57,10 +54,7 @@
296 <para> To report a bug or make a suggestion regarding the &app; application or this
297 manual, follow the directions in the
298 <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>. </para>
299- </legalnotice>
300- <abstract role="description">
301- <para>A user manual describing the use of monkey-bubble.</para>
302- </abstract>
303+ </legalnotice>
304 </articleinfo>
305
306 <indexterm>
307
308=== modified file 'help/fr/monkey-bubble.xml'
309--- help/fr/monkey-bubble.xml 2007-09-11 00:01:07 +0000
310+++ help/fr/monkey-bubble.xml 2011-07-02 17:31:15 +0000
311@@ -22,7 +22,7 @@
312 <publishername>Projet de documentation GNOME</publishername>
313 </publisher>
314 <authorgroup>
315- <author role="maintainer">
316+ <author>
317 <firstname>Thomas</firstname>
318 <surname>Cataldo</surname>
319 <affiliation>
320@@ -47,9 +47,6 @@
321 <title>Votre avis</title>
322 <para>Pour signaler un probl&egrave;me ou faire une suggestion concernant l'application Monkey Bubble ou le pr&eacute;sent manuel, proc&eacute;dez comme indiqu&eacute;&agrave; la <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.</para>
323 </legalnotice>
324- <abstract role="description">
325- <para>A user manual describing the use of monkey-bubble.</para>
326- </abstract>
327 </articleinfo>
328
329 <indexterm>
330
331=== modified file 'src/ui/ui-main.c'
332--- src/ui/ui-main.c 2010-01-15 22:52:41 +0000
333+++ src/ui/ui-main.c 2011-07-02 17:31:15 +0000
334@@ -668,7 +668,7 @@
335 GTK_DIALOG_DESTROY_WITH_PARENT,
336 GTK_MESSAGE_ERROR,
337 GTK_BUTTONS_CLOSE,
338- "%s", message ? message : "");
339+ message);
340
341 g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (gtk_widget_destroy), NULL);
342

Subscribers

People subscribed via source and target branches

to all changes: