Merge lp:~noskcaj/ubuntu/trusty/ekiga/ftbfs into lp:ubuntu/trusty/ekiga

Proposed by Jackson Doak
Status: Merged
Merge reported by: Iain Lane
Merged at revision: not available
Proposed branch: lp:~noskcaj/ubuntu/trusty/ekiga/ftbfs
Merge into: lp:ubuntu/trusty/ekiga
Diff against target: 245 lines (+93/-30)
10 files modified
debian/README.security (+1/-1)
debian/changelog (+22/-11)
debian/control (+4/-4)
debian/control.in (+3/-4)
debian/ekiga.docs (+1/-0)
debian/patches/autofoo.patch (+15/-0)
debian/patches/boost.patch (+31/-0)
debian/patches/powerpcspe.patch (+11/-0)
debian/patches/series (+3/-0)
debian/rules (+2/-10)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/trusty/ekiga/ftbfs
Reviewer Review Type Date Requested Status
Ubuntu branches Pending
Review via email: mp+208221@code.launchpad.net

Description of the change

Take changes from un-uploaded debian NMU. Should fix i386 and PPC64el build failures.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== removed file '.pc/applied-patches'
2=== modified file 'debian/README.security'
3--- debian/README.security 2012-12-09 22:43:35 +0000
4+++ debian/README.security 2014-02-25 20:11:35 +0000
5@@ -1,4 +1,4 @@
6-I've noticed that ekiga/3.2.7-5+b1 and ekiga/3.9.90, from its first run,
7+I've noticed that ekiga [...], from its first run,
8 with default configuration, uses a public STUN service at stun.ekiga.net.
9
10 The purpose of that service is to inform the client of its public IP
11
12=== modified file 'debian/changelog'
13--- debian/changelog 2013-11-13 13:13:11 +0000
14+++ debian/changelog 2014-02-25 20:11:35 +0000
15@@ -1,14 +1,25 @@
16-ekiga (4.0.1-2ubuntu2) trusty; urgency=low
17-
18- * No-change rebuild for new e-d-s
19-
20- -- Iain Lane <iain@orangesquash.org.uk> Wed, 13 Nov 2013 13:13:11 +0000
21-
22-ekiga (4.0.1-2ubuntu1) trusty; urgency=low
23-
24- * Specify multiarch boost libdir.
25-
26- -- Dmitrijs Ledkovs <xnox@ubuntu.com> Sun, 27 Oct 2013 01:21:33 +0100
27+ekiga (4.0.1-3ubuntu1) trusty; urgency=medium
28+
29+ [ Andreas Beckmann ]
30+ * Switch to dh-autoreconf. Enable automake option subdir-objects.
31+ * Use explicit --with-boost-libdir since multiarch detection does not work
32+ on *-i386 architectures. (Closes: #735791)
33+
34+ -- Jackson Doak <noskcaj@ubuntu.com> Wed, 26 Feb 2014 06:26:53 +1100
35+
36+ekiga (4.0.1-3) unstable; urgency=low
37+
38+ [ Eugen Dedu ]
39+ * Install README.security in doc directory (Closes: #712033)
40+ * Fix debian svn/vcs information
41+ * Fix FTBFS on powerpcspe (Closes: 701565)
42+ * Fix FTBFS with recent boost libraries (Closes: 735791)
43+
44+ [ Emilio Pozuelo Monfort ]
45+ * debian/rules:
46+ + Disable silent rules.
47+
48+ -- Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr> Sat, 18 Jan 2014 11:28:19 +0100
49
50 ekiga (4.0.1-2) unstable; urgency=low
51
52
53=== modified file 'debian/control'
54--- debian/control 2013-10-27 01:21:33 +0000
55+++ debian/control 2014-02-25 20:11:35 +0000
56@@ -2,6 +2,7 @@
57 #
58 # Modifications should be made to debian/control.in instead.
59 # This file is regenerated automatically in the clean target.
60+
61 Source: ekiga
62 Section: gnome
63 Priority: optional
64@@ -9,6 +10,7 @@
65 XSBC-Original-Maintainer: Kilian Krause <kilian@debian.org>
66 Uploaders: Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr>, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
67 Build-Depends: debhelper (>= 9),
68+ dh-autoreconf,
69 libsasl2-dev,
70 gettext,
71 libldap2-dev,
72@@ -17,7 +19,6 @@
73 libloudmouth1-dev,
74 libgconf2-dev,
75 libxv-dev,
76- autotools-dev,
77 gnome-pkg-tools,
78 rarian-compat,
79 intltool,
80@@ -37,10 +38,9 @@
81 libboost-dev,
82 libboost-signals-dev
83 Standards-Version: 3.9.2.0
84-Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/experimental/ekiga/
85-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/experimental/ekiga/
86+Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/ekiga/
87+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/ekiga/
88 Homepage: http://www.ekiga.org/
89-DM-Upload-Allowed: yes
90
91 Package: ekiga
92 Architecture: any
93
94=== modified file 'debian/control.in'
95--- debian/control.in 2013-10-27 01:21:33 +0000
96+++ debian/control.in 2014-02-25 20:11:35 +0000
97@@ -5,6 +5,7 @@
98 XSBC-Original-Maintainer: Kilian Krause <kilian@debian.org>
99 Uploaders: Eugen Dedu <Eugen.Dedu@pu-pm.univ-fcomte.fr>, Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
100 Build-Depends: debhelper (>= 9),
101+ dh-autoreconf,
102 libsasl2-dev,
103 gettext,
104 libldap2-dev,
105@@ -13,7 +14,6 @@
106 libloudmouth1-dev,
107 libgconf2-dev,
108 libxv-dev,
109- autotools-dev,
110 gnome-pkg-tools,
111 rarian-compat,
112 intltool,
113@@ -33,10 +33,9 @@
114 libboost-dev,
115 libboost-signals-dev
116 Standards-Version: 3.9.2.0
117-Vcs-Svn: svn://anonscm.debian.org/svn/pkg-gnome/desktop/experimental/ekiga/
118-Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/experimental/ekiga/
119+Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/ekiga/
120+Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/ekiga/
121 Homepage: http://www.ekiga.org/
122-DM-Upload-Allowed: yes
123
124 Package: ekiga
125 Architecture: any
126
127=== added file 'debian/ekiga.docs'
128--- debian/ekiga.docs 1970-01-01 00:00:00 +0000
129+++ debian/ekiga.docs 2014-02-25 20:11:35 +0000
130@@ -0,0 +1,1 @@
131+debian/README.security
132
133=== added directory 'debian/patches'
134=== added file 'debian/patches/autofoo.patch'
135--- debian/patches/autofoo.patch 1970-01-01 00:00:00 +0000
136+++ debian/patches/autofoo.patch 2014-02-25 20:11:35 +0000
137@@ -0,0 +1,15 @@
138+---
139+ configure.ac | 2 +-
140+ 1 file changed, 1 insertion(+), 1 deletion(-)
141+
142+--- a/configure.ac
143++++ b/configure.ac
144+@@ -4,7 +4,7 @@ AC_CANONICAL_TARGET
145+ AC_PREREQ([2.53])
146+ AC_CONFIG_MACRO_DIR([m4])
147+ AC_CONFIG_SRCDIR(src/ekiga.cpp)
148+-AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz tar-ustar])
149++AM_INIT_AUTOMAKE([1.11 no-dist-gzip dist-xz tar-ustar subdir-objects])
150+
151+ AM_MAINTAINER_MODE([enable])
152+ AC_CONFIG_HEADERS([config.h])
153
154=== added file 'debian/patches/boost.patch'
155--- debian/patches/boost.patch 1970-01-01 00:00:00 +0000
156+++ debian/patches/boost.patch 2014-02-25 20:11:35 +0000
157@@ -0,0 +1,31 @@
158+--- a/m4/ax_boost_base.m4
159++++ b/m4/ax_boost_base.m4
160+@@ -33,7 +33,7 @@
161+ # and this notice are preserved. This file is offered as-is, without any
162+ # warranty.
163+
164+-#serial 20
165++#serial 22
166+
167+ AC_DEFUN([AX_BOOST_BASE],
168+ [
169+@@ -91,9 +91,17 @@ if test "x$want_boost" = "xyes"; then
170+ dnl are found, e.g. when only header-only libraries are installed!
171+ libsubdirs="lib"
172+ ax_arch=`uname -m`
173+- if test $ax_arch = x86_64 -o $ax_arch = ppc64 -o $ax_arch = s390x -o $ax_arch = sparc64; then
174++ case $ax_arch in
175++ x86_64|ppc64|s390x|sparc64|aarch64)
176+ libsubdirs="lib64 lib lib64"
177+- fi
178++ ;;
179++ esac
180++
181++ dnl allow for real multi-arch paths e.g. /usr/lib/x86_64-linux-gnu. Give
182++ dnl them priority over the other paths since, if libs are found there, they
183++ dnl are almost assuredly the ones desired.
184++ AC_REQUIRE([AC_CANONICAL_HOST])
185++ libsubdirs="lib/${host_cpu}-${host_os} $libsubdirs"
186+
187+ dnl first we check the system location for boost libraries
188+ dnl this location ist chosen if boost libraries are installed with the --layout=system option
189
190=== added file 'debian/patches/powerpcspe.patch'
191--- debian/patches/powerpcspe.patch 1970-01-01 00:00:00 +0000
192+++ debian/patches/powerpcspe.patch 2014-02-25 20:11:35 +0000
193@@ -0,0 +1,11 @@
194+--- a/configure.ac.orig 2013-05-10 13:11:24.000000000 +0200
195++++ a/configure.ac 2013-05-10 13:12:00.000000000 +0200
196+@@ -90,7 +90,7 @@
197+ gm_platform="solaris"
198+ ;;
199+
200+- linux-gnulp | linux-gnu | linux-gnueabi* | linux | Linux)
201++ linux-gnulp | linux-gnu | linux-gnuspe | linux-gnueabi* | linux | Linux)
202+ gm_platform="linux"
203+ ;;
204+
205
206=== added file 'debian/patches/series'
207--- debian/patches/series 1970-01-01 00:00:00 +0000
208+++ debian/patches/series 2014-02-25 20:11:35 +0000
209@@ -0,0 +1,3 @@
210+powerpcspe.patch
211+boost.patch
212+autofoo.patch
213
214=== modified file 'debian/rules'
215--- debian/rules 2013-10-27 01:21:33 +0000
216+++ debian/rules 2014-02-25 20:11:35 +0000
217@@ -3,26 +3,18 @@
218 include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
219 -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
220
221-include /usr/share/dpkg/default.mk
222-
223 %:
224- dh $@ --with autotools_dev --parallel
225+ dh $@ --with autoreconf --parallel
226
227 override_dh_auto_configure:
228 dh_auto_configure --\
229 --with-boost-libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \
230 --disable-schemas-install \
231 --disable-scrollkeeper \
232+ --disable-silent-rules \
233 --enable-avahi \
234 --enable-loudmouth
235
236-clean::
237- dh_testdir
238- dh_auto_clean
239- -dh_autotools-dev_restoreconfig
240- rm -f gnome-doc-utils.make
241- dh_clean
242-
243 override_dh_auto_install:
244 cd po/; intltool-update -p
245 $(MAKE) install DESTDIR=$(CURDIR)/debian/ekiga

Subscribers

People subscribed via source and target branches

to all changes: