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
=== modified file 'debian/changelog'
--- debian/changelog 2010-10-15 11:31:32 +0000
+++ debian/changelog 2011-07-02 17:31:15 +0000
@@ -1,3 +1,17 @@
1monkey-bubble (0.4.0-0ubuntu8) oneiric; urgency=low
2
3 * wrap-and-sort debian/
4 * change to 3.0 (quilt)
5 - diffs from ubuntu5 and 6 quiltified
6 * change to dh-7 with dh-autoreconf
7 - change to compat 7
8 - drop cdbs build depend
9 - add dh-autoreconf, libtool, intltool build depends
10 * add patch to fix build with ld --as-needed (LP: #771130)
11 * bump standard version to 3.9.2
12
13 -- Julian Taylor <jtaylor.debian@googlemail.com> Sat, 02 Jul 2011 18:25:45 +0200
14
1monkey-bubble (0.4.0-0ubuntu7) natty; urgency=low15monkey-bubble (0.4.0-0ubuntu7) natty; urgency=low
216
3 * Build-depend on libesd0-dev to fix FTBFS.17 * Build-depend on libesd0-dev to fix FTBFS.
418
=== modified file 'debian/compat'
--- debian/compat 2010-01-15 22:52:41 +0000
+++ debian/compat 2011-07-02 17:31:15 +0000
@@ -1,1 +1,1 @@
1517
22
=== modified file 'debian/control'
--- debian/control 2010-10-15 11:31:32 +0000
+++ debian/control 2011-07-02 17:31:15 +0000
@@ -3,20 +3,32 @@
3Priority: optional3Priority: optional
4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>4Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
5XSBC-Original-Maintainer: Daniel Holbach <dh@mailempfang.de>5XSBC-Original-Maintainer: Daniel Holbach <dh@mailempfang.de>
6Build-Depends: debhelper (>= 5), libgtk2.0-dev (>= 2.10), cdbs, librsvg2-dev,6Build-Depends: debhelper (>= 7.0.50~),
7 libxml2-dev, libgnomeui-dev, libglade2-dev, gconf2, libgstreamer0.10-dev,7 dh-autoreconf,
8 libxml-parser-perl, docbook-to-man, scrollkeeper, gnome-doc-utils, autotools-dev,8 docbook-to-man,
9 libesd0-dev9 gconf2,
10Standards-Version: 3.9.110 gnome-doc-utils,
11 intltool,
12 libesd0-dev,
13 libglade2-dev,
14 libgnomeui-dev,
15 libgstreamer0.10-dev,
16 libgtk2.0-dev (>= 2.10),
17 librsvg2-dev,
18 libtool,
19 libxml-parser-perl,
20 libxml2-dev,
21 scrollkeeper
22Standards-Version: 3.9.2
11Homepage: http://home.gna.org/monkeybubble/index.html23Homepage: http://home.gna.org/monkeybubble/index.html
1224
13Package: monkey-bubble25Package: monkey-bubble
14Architecture: any26Architecture: any
15Depends: ${shlibs:Depends}, ${misc:Depends}27Depends: ${misc:Depends}, ${shlibs:Depends}
16Description: game in which you must explode all bubbles28Description: game in which you must explode all bubbles
17 Monkey Bubble is a game in which you must explode all bubbles in the 29 Monkey Bubble is a game in which you must explode all bubbles in the
18 game area.30 game area.
19 .31 .
20 You explode bubbles by putting at least 3 of the same colour in contact. 32 You explode bubbles by putting at least 3 of the same colour in contact.
21 Any bubble that is connected to the top or the sides of the game area by 33 Any bubble that is connected to the top or the sides of the game area by
22 bubbles you just exploded falls too.34 bubbles you just exploded falls too.
2335
=== modified file 'debian/copyright'
--- debian/copyright 2005-08-18 17:21:36 +0000
+++ debian/copyright 2011-07-02 17:31:15 +0000
@@ -28,4 +28,3 @@
2828
29On Debian systems, the complete text of the GNU General29On Debian systems, the complete text of the GNU General
30Public License can be found in `/usr/share/common-licenses/GPL'.30Public License can be found in `/usr/share/common-licenses/GPL'.
31
3231
=== added directory 'debian/patches'
=== added file 'debian/patches/debian-changes-0.4.0-0ubuntu5'
--- debian/patches/debian-changes-0.4.0-0ubuntu5 1970-01-01 00:00:00 +0000
+++ debian/patches/debian-changes-0.4.0-0ubuntu5 2011-07-02 17:31:15 +0000
@@ -0,0 +1,59 @@
1Description: Upstream changes introduced in version 0.4.0-0ubuntu5
2 help/*/monkey-bubble.xml - Add role="maintiner" attribute to
3 <author> node - Fixes FTBFS
4 Add <abstract role="description>" node
5Author: Barry deFreese <bddebian@comcast.net>
6--- monkey-bubble-0.4.0.orig/help/fr/monkey-bubble.xml
7+++ monkey-bubble-0.4.0/help/fr/monkey-bubble.xml
8@@ -22,7 +22,7 @@
9 <publishername>Projet de documentation GNOME</publishername>
10 </publisher>
11 <authorgroup>
12- <author>
13+ <author role="maintainer">
14 <firstname>Thomas</firstname>
15 <surname>Cataldo</surname>
16 <affiliation>
17@@ -47,6 +47,9 @@
18 <title>Votre avis</title>
19 <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>
20 </legalnotice>
21+ <abstract role="description">
22+ <para>A user manual describing the use of monkey-bubble.</para>
23+ </abstract>
24 </articleinfo>
25
26 <indexterm>
27--- monkey-bubble-0.4.0.orig/help/C/monkey-bubble.xml
28+++ monkey-bubble-0.4.0/help/C/monkey-bubble.xml
29@@ -23,7 +23,7 @@
30 <publishername>GNOME Documentation Project</publishername>
31 </publisher>
32 <authorgroup>
33- <author>
34+ <author role="maintainer">
35 <firstname>Thomas</firstname>
36 <surname>Cataldo</surname>
37 <affiliation>
38@@ -40,6 +40,9 @@
39 <para role="author">
40 Thomas Cataldo
41 </para>
42+ <para role="maintainer">
43+ Thomas Cataldo
44+ </para>
45 <para role="publisher">
46 GNOME Documentation Project
47 </para>
48@@ -54,7 +57,10 @@
49 <para> To report a bug or make a suggestion regarding the &app; application or this
50 manual, follow the directions in the
51 <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>. </para>
52- </legalnotice>
53+ </legalnotice>
54+ <abstract role="description">
55+ <para>A user manual describing the use of monkey-bubble.</para>
56+ </abstract>
57 </articleinfo>
58
59 <indexterm>
060
=== added file 'debian/patches/debian-changes-0.4.0-0ubuntu6'
--- debian/patches/debian-changes-0.4.0-0ubuntu6 1970-01-01 00:00:00 +0000
+++ debian/patches/debian-changes-0.4.0-0ubuntu6 2011-07-02 17:31:15 +0000
@@ -0,0 +1,15 @@
1Description: Upstream changes introduced in version 0.4.0-0ubuntu6
2 Changed the code to be compilable (LP: #303464)
3Author: Sven Herzberg <herzi@gnome-de.org>
4--- monkey-bubble-0.4.0.orig/src/ui/ui-main.c
5+++ monkey-bubble-0.4.0/src/ui/ui-main.c
6@@ -668,7 +668,7 @@ static void show_error_dialog (GtkWindow
7 GTK_DIALOG_DESTROY_WITH_PARENT,
8 GTK_MESSAGE_ERROR,
9 GTK_BUTTONS_CLOSE,
10- message);
11+ "%s", message ? message : "");
12
13 g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (gtk_widget_destroy), NULL);
14
15
016
=== added file 'debian/patches/fix-no-copy-dt-needed.patch'
--- debian/patches/fix-no-copy-dt-needed.patch 1970-01-01 00:00:00 +0000
+++ debian/patches/fix-no-copy-dt-needed.patch 2011-07-02 17:31:15 +0000
@@ -0,0 +1,39 @@
1Description: fix build with ld --as-needed
2 the libraries where placed before object files on the compile commandline
3 this leads to the references not being registered as needed and dropped.
4Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/monkey-bubble/+bug/771130
5Author: Julian Taylor <jtaylor.debian@googlemail.com>
6Index: monkey-bubble/src/net/Makefile.am
7===================================================================
8--- monkey-bubble.orig/src/net/Makefile.am 2011-07-02 19:06:24.189604281 +0200
9+++ monkey-bubble/src/net/Makefile.am 2011-07-02 19:06:46.849604295 +0200
10@@ -28,10 +28,10 @@
11 monkey_srv_LDFLAGS =
12
13 monkey_srv_LDADD = \
14- $(MONKEY_SRV_LIBS) \
15 libmonkeynet.a \
16 ../monkey/libmonkey.a \
17- ../util/libmonkeyutil.a
18+ ../util/libmonkeyutil.a \
19+ $(MONKEY_SRV_LIBS)
20
21 $(libmonkeynet_a_OBJECTS): $(marshal_sources)
22
23Index: monkey-bubble/src/ui/Makefile.am
24===================================================================
25--- monkey-bubble.orig/src/ui/Makefile.am 2011-07-02 19:06:27.259604283 +0200
26+++ monkey-bubble/src/ui/Makefile.am 2011-07-02 19:06:35.679604287 +0200
27@@ -40,10 +40,10 @@
28
29
30 monkey_bubble_LDADD = \
31- $(UI_LIBS) \
32 ../monkey/libmonkey.a \
33 ../view/libmonkeyview.a \
34 ../util/libmonkeyutil.a \
35 ../net/libmonkeynet.a \
36 ../audio/libmonkeyaudio.a \
37- ../input/libmbinput.a
38+ ../input/libmbinput.a \
39+ $(UI_LIBS)
040
=== added file 'debian/patches/series'
--- debian/patches/series 1970-01-01 00:00:00 +0000
+++ debian/patches/series 2011-07-02 17:31:15 +0000
@@ -0,0 +1,3 @@
1debian-changes-0.4.0-0ubuntu5
2debian-changes-0.4.0-0ubuntu6
3fix-no-copy-dt-needed.patch
04
=== modified file 'debian/rules'
--- debian/rules 2010-10-15 11:31:32 +0000
+++ debian/rules 2011-07-02 17:31:15 +0000
@@ -1,17 +1,20 @@
1#!/usr/bin/make -f1#!/usr/bin/make -f
2# -*- mode: makefile; coding: utf-8 -*-2# -*- mode: makefile; coding: utf-8 -*-
33%:
4include /usr/share/cdbs/1/rules/debhelper.mk4 dh $@ --with autoreconf
5include /usr/share/cdbs/1/rules/simple-patchsys.mk5
6include /usr/share/cdbs/1/class/gnome.mk6override_dh_auto_clean:
77 dh_auto_clean
8DEB_INSTALL_MANPAGES_monkey-bubble := debian/monkey-bubble.1 debian/monkey-srv.18 rm -f debian/monkey-bubble.1
99 rm -f debian/monkey-srv.1
10build/monkey-bubble::10
11override_dh_auto_build:
12 dh_auto_build
11 /usr/bin/docbook-to-man debian/monkey-bubble.sgml > debian/monkey-bubble.113 /usr/bin/docbook-to-man debian/monkey-bubble.sgml > debian/monkey-bubble.1
12 /usr/bin/docbook-to-man debian/monkey-srv.sgml > debian/monkey-srv.114 /usr/bin/docbook-to-man debian/monkey-srv.sgml > debian/monkey-srv.1
1315
14binary-post-install/monkey-bubble::16override_dh_install:
17 dh_install
15 cp debian/monkey-bubble.xpm debian/monkey-bubble/usr/share/pixmaps18 cp debian/monkey-bubble.xpm debian/monkey-bubble/usr/share/pixmaps
16 rm -rf debian/monkey-bubble/usr/share/monkey-bubble/gfx/frozen-bubble/19 rm -rf debian/monkey-bubble/usr/share/monkey-bubble/gfx/frozen-bubble/
17 rm -rf debian/monkey-bubble/var/lib/scrollkeeper20 rm -rf debian/monkey-bubble/var/lib/scrollkeeper
@@ -19,6 +22,6 @@
19 mv debian/monkey-bubble/usr/bin/monkey-srv debian/monkey-bubble/usr/games22 mv debian/monkey-bubble/usr/bin/monkey-srv debian/monkey-bubble/usr/games
20 rmdir debian/monkey-bubble/usr/bin23 rmdir debian/monkey-bubble/usr/bin
2124
22clean::25override_dh_installman:
23 rm -f debian/monkey-bubble.126 dh_installman debian/monkey-bubble.1
24 rm -f debian/monkey-srv.127 dh_installman debian/monkey-srv.1
2528
=== added directory 'debian/source'
=== added file 'debian/source/format'
--- debian/source/format 1970-01-01 00:00:00 +0000
+++ debian/source/format 2011-07-02 17:31:15 +0000
@@ -0,0 +1,1 @@
13.0 (quilt)
02
=== modified file 'help/C/monkey-bubble.xml'
--- help/C/monkey-bubble.xml 2007-09-11 00:01:07 +0000
+++ help/C/monkey-bubble.xml 2011-07-02 17:31:15 +0000
@@ -23,7 +23,7 @@
23 <publishername>GNOME Documentation Project</publishername> 23 <publishername>GNOME Documentation Project</publishername>
24 </publisher> 24 </publisher>
25 <authorgroup> 25 <authorgroup>
26 <author role="maintainer"> 26 <author>
27 <firstname>Thomas</firstname> 27 <firstname>Thomas</firstname>
28 <surname>Cataldo</surname> 28 <surname>Cataldo</surname>
29 <affiliation> 29 <affiliation>
@@ -40,9 +40,6 @@
40 <para role="author">40 <para role="author">
41 Thomas Cataldo41 Thomas Cataldo
42 </para>42 </para>
43 <para role="maintainer">
44 Thomas Cataldo
45 </para>
46 <para role="publisher">43 <para role="publisher">
47 GNOME Documentation Project 44 GNOME Documentation Project
48 </para>45 </para>
@@ -57,10 +54,7 @@
57 <para> To report a bug or make a suggestion regarding the &app; application or this54 <para> To report a bug or make a suggestion regarding the &app; application or this
58 manual, follow the directions in the 55 manual, follow the directions in the
59 <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>. </para>56 <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>. </para>
60 </legalnotice>57 </legalnotice>
61 <abstract role="description">
62 <para>A user manual describing the use of monkey-bubble.</para>
63 </abstract>
64 </articleinfo> 58 </articleinfo>
6559
66 <indexterm> 60 <indexterm>
6761
=== modified file 'help/fr/monkey-bubble.xml'
--- help/fr/monkey-bubble.xml 2007-09-11 00:01:07 +0000
+++ help/fr/monkey-bubble.xml 2011-07-02 17:31:15 +0000
@@ -22,7 +22,7 @@
22 <publishername>Projet de documentation GNOME</publishername> 22 <publishername>Projet de documentation GNOME</publishername>
23 </publisher> 23 </publisher>
24 <authorgroup> 24 <authorgroup>
25 <author role="maintainer"> 25 <author>
26 <firstname>Thomas</firstname> 26 <firstname>Thomas</firstname>
27 <surname>Cataldo</surname> 27 <surname>Cataldo</surname>
28 <affiliation> 28 <affiliation>
@@ -47,9 +47,6 @@
47 <title>Votre avis</title> 47 <title>Votre avis</title>
48 <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>48 <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>
49 </legalnotice> 49 </legalnotice>
50 <abstract role="description">
51 <para>A user manual describing the use of monkey-bubble.</para>
52 </abstract>
53 </articleinfo> 50 </articleinfo>
5451
55 <indexterm> 52 <indexterm>
5653
=== modified file 'src/ui/ui-main.c'
--- src/ui/ui-main.c 2010-01-15 22:52:41 +0000
+++ src/ui/ui-main.c 2011-07-02 17:31:15 +0000
@@ -668,7 +668,7 @@
668 GTK_DIALOG_DESTROY_WITH_PARENT,668 GTK_DIALOG_DESTROY_WITH_PARENT,
669 GTK_MESSAGE_ERROR,669 GTK_MESSAGE_ERROR,
670 GTK_BUTTONS_CLOSE,670 GTK_BUTTONS_CLOSE,
671 "%s", message ? message : "");671 message);
672 672
673 g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (gtk_widget_destroy), NULL);673 g_signal_connect (G_OBJECT (dialog), "response", G_CALLBACK (gtk_widget_destroy), NULL);
674 674

Subscribers

People subscribed via source and target branches

to all changes: