Merge lp:~noskcaj/ubuntu/saucy/ktp-call-ui/0.6.3-1 into lp:ubuntu/saucy/ktp-call-ui

Proposed by Jackson Doak
Status: Merged
Merge reported by: Martin Pitt
Merged at revision: not available
Proposed branch: lp:~noskcaj/ubuntu/saucy/ktp-call-ui/0.6.3-1
Merge into: lp:ubuntu/saucy/ktp-call-ui
Diff against target: 296 lines (+134/-54)
12 files modified
.pc/applied-patches (+0/-1)
.pc/dbus_include.patch/libqtf/CMakeLists.txt (+28/-0)
.pc/telepathy-farstream-0.4.patch/libqtf/CMakeLists.txt (+28/-0)
.pc/telepathy-farstream-0.4/libqtf/CMakeLists.txt (+0/-28)
debian/changelog (+30/-0)
debian/control (+5/-5)
debian/patches/dbus_include.patch (+14/-0)
debian/patches/series (+2/-1)
debian/patches/telepathy-farstream-0.4 (+0/-19)
debian/patches/telepathy-farstream-0.4.patch (+19/-0)
debian/rules (+7/-0)
libqtf/CMakeLists.txt (+1/-0)
To merge this branch: bzr merge lp:~noskcaj/ubuntu/saucy/ktp-call-ui/0.6.3-1
Reviewer Review Type Date Requested Status
Martin Pitt Approve
Review via email: mp+180423@code.launchpad.net

Description of the change

Merged from debian unstable

To post a comment you must log in.
Revision history for this message
Martin Pitt (pitti) wrote :

Thanks, uploaded (note that there is some patch noise, but we have an Ubuntu specific patch anyway).

review: Approve
Revision history for this message
Martin Pitt (pitti) wrote :

This fails to build: https://launchpad.net/ubuntu/+source/ktp-call-ui/0.6.3-1ubuntu1

Can you please investigate? Thanks!

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== added file '.pc/applied-patches'
2--- .pc/applied-patches 1970-01-01 00:00:00 +0000
3+++ .pc/applied-patches 2013-08-15 20:37:37 +0000
4@@ -0,0 +1,2 @@
5+telepathy-farstream-0.4.patch
6+dbus_include.patch
7
8=== removed file '.pc/applied-patches'
9--- .pc/applied-patches 2013-01-09 12:39:07 +0000
10+++ .pc/applied-patches 1970-01-01 00:00:00 +0000
11@@ -1,1 +0,0 @@
12-telepathy-farstream-0.4
13
14=== added directory '.pc/dbus_include.patch'
15=== added file '.pc/dbus_include.patch/.timestamp'
16=== added directory '.pc/dbus_include.patch/libqtf'
17=== added file '.pc/dbus_include.patch/libqtf/CMakeLists.txt'
18--- .pc/dbus_include.patch/libqtf/CMakeLists.txt 1970-01-01 00:00:00 +0000
19+++ .pc/dbus_include.patch/libqtf/CMakeLists.txt 2013-08-15 20:37:37 +0000
20@@ -0,0 +1,28 @@
21+# This is *A LOT* of dependencies to find one by one,
22+# since gnome people like to include as many headers as possible
23+# in their public headers instead of doing forward declarations.
24+find_package(PkgConfig REQUIRED)
25+pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream-0.4)
26+pkg_check_modules(FARSTREAM REQUIRED farstream-0.1)
27+
28+include_directories(
29+ ${CMAKE_CURRENT_BINARY_DIR}
30+ ${TP_FARSTREAM_INCLUDE_DIRS}
31+ ${FARSTREAM_INCLUDE_DIRS}
32+ ${TELEPATHY_QT4_FARSTREAM_INCLUDE_DIR}
33+)
34+
35+add_definitions(
36+ # These prevent gstreamer from including libxml2 headers
37+ -DGST_DISABLE_XML
38+ -DGST_DISABLE_LOADSAVE
39+)
40+
41+kde4_add_library(qtf STATIC qtf.cpp)
42+
43+target_link_libraries(qtf
44+ ${QTGSTREAMER_LIBRARIES}
45+ ${TP_FARSTREAM_LDFLAGS}
46+ ${FARSTREAM_LDFLAGS}
47+ ${TELEPATHY_QT4_FARSTREAM_LIBRARIES}
48+)
49
50=== removed directory '.pc/telepathy-farstream-0.4'
51=== added directory '.pc/telepathy-farstream-0.4.patch'
52=== added file '.pc/telepathy-farstream-0.4.patch/.timestamp'
53=== added directory '.pc/telepathy-farstream-0.4.patch/libqtf'
54=== added file '.pc/telepathy-farstream-0.4.patch/libqtf/CMakeLists.txt'
55--- .pc/telepathy-farstream-0.4.patch/libqtf/CMakeLists.txt 1970-01-01 00:00:00 +0000
56+++ .pc/telepathy-farstream-0.4.patch/libqtf/CMakeLists.txt 2013-08-15 20:37:37 +0000
57@@ -0,0 +1,28 @@
58+# This is *A LOT* of dependencies to find one by one,
59+# since gnome people like to include as many headers as possible
60+# in their public headers instead of doing forward declarations.
61+find_package(PkgConfig REQUIRED)
62+pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream)
63+pkg_check_modules(FARSTREAM REQUIRED farstream-0.1)
64+
65+include_directories(
66+ ${CMAKE_CURRENT_BINARY_DIR}
67+ ${TP_FARSTREAM_INCLUDE_DIRS}
68+ ${FARSTREAM_INCLUDE_DIRS}
69+ ${TELEPATHY_QT4_FARSTREAM_INCLUDE_DIR}
70+)
71+
72+add_definitions(
73+ # These prevent gstreamer from including libxml2 headers
74+ -DGST_DISABLE_XML
75+ -DGST_DISABLE_LOADSAVE
76+)
77+
78+kde4_add_library(qtf STATIC qtf.cpp)
79+
80+target_link_libraries(qtf
81+ ${QTGSTREAMER_LIBRARIES}
82+ ${TP_FARSTREAM_LDFLAGS}
83+ ${FARSTREAM_LDFLAGS}
84+ ${TELEPATHY_QT4_FARSTREAM_LIBRARIES}
85+)
86
87=== removed directory '.pc/telepathy-farstream-0.4/libqtf'
88=== removed file '.pc/telepathy-farstream-0.4/libqtf/CMakeLists.txt'
89--- .pc/telepathy-farstream-0.4/libqtf/CMakeLists.txt 2013-01-09 12:39:07 +0000
90+++ .pc/telepathy-farstream-0.4/libqtf/CMakeLists.txt 1970-01-01 00:00:00 +0000
91@@ -1,28 +0,0 @@
92-# This is *A LOT* of dependencies to find one by one,
93-# since gnome people like to include as many headers as possible
94-# in their public headers instead of doing forward declarations.
95-find_package(PkgConfig REQUIRED)
96-pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream)
97-pkg_check_modules(FARSTREAM REQUIRED farstream-0.1)
98-
99-include_directories(
100- ${CMAKE_CURRENT_BINARY_DIR}
101- ${TP_FARSTREAM_INCLUDE_DIRS}
102- ${FARSTREAM_INCLUDE_DIRS}
103- ${TELEPATHY_QT4_FARSTREAM_INCLUDE_DIR}
104-)
105-
106-add_definitions(
107- # These prevent gstreamer from including libxml2 headers
108- -DGST_DISABLE_XML
109- -DGST_DISABLE_LOADSAVE
110-)
111-
112-kde4_add_library(qtf STATIC qtf.cpp)
113-
114-target_link_libraries(qtf
115- ${QTGSTREAMER_LIBRARIES}
116- ${TP_FARSTREAM_LDFLAGS}
117- ${FARSTREAM_LDFLAGS}
118- ${TELEPATHY_QT4_FARSTREAM_LIBRARIES}
119-)
120
121=== modified file 'debian/changelog'
122--- debian/changelog 2013-08-06 21:34:24 +0000
123+++ debian/changelog 2013-08-15 20:37:37 +0000
124@@ -1,3 +1,33 @@
125+ktp-call-ui (0.6.3-1ubuntu1) saucy; urgency=low
126+
127+ * Merge from debian unstable. Remaining changes:
128+ - add debian/patches/telepathy-farstream-0.4.patch
129+ - build depend on libtelepathy-farstream-0.4-dev rather than
130+ libtelepathy-farstream-dev
131+
132+ -- Jackson Doak <noskcaj@ubuntu.com> Fri, 16 Aug 2013 06:29:41 +1000
133+
134+ktp-call-ui (0.6.3-1) unstable; urgency=low
135+
136+ [ Diane Trout ]
137+ * Imported Upstream version 0.6.2
138+ * Bump ktp-common-internals dependency to 0.6.2
139+ * Bump libtelepathy-qt4-dev dependency to 0.9.3
140+ * Bump libfarstream-0.1-dev dependency to 0.1.2
141+ * Add patch to link libqtf against d-bus.
142+ * Update CMAKE_FLAGS to for header files in subdirectories.
143+ * Set Uploaders to Diane Trout and Michał Zając
144+ * Install ktp-dialout-ui
145+ * Bump Standards-Version to 3.9.4. No changes needed.
146+ * Update watch file as KDE-Telepathy is now in KDE stable.
147+
148+ [ Mark Purcell ]
149+ * Imported Upstream version 0.6.3
150+ * Add myself to Uploaders
151+ * Update Build-Depends: libktpcommoninternalsprivate-dev (>= 0.6.3)
152+
153+ -- Mark Purcell <msp@debian.org> Sun, 11 Aug 2013 10:25:30 +1000
154+
155 ktp-call-ui (0.6.3-0ubuntu1) saucy; urgency=low
156
157 * New upstream release (LP: #1208837)
158
159=== modified file 'debian/control'
160--- debian/control 2013-08-06 21:34:24 +0000
161+++ debian/control 2013-08-15 20:37:37 +0000
162@@ -3,18 +3,18 @@
163 Priority: optional
164 Maintainer: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com>
165 XSBC-Original-Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
166-Uploaders: George Kiagiadakis <kiagiadakis.george@gmail.com>
167+Uploaders: Diane Trout <diane@ghic.org>, Michał Zając <quintasan@kubuntu.org>, Mark Purcell <msp@debian.org>
168 Build-Depends: debhelper (>= 9),
169 pkg-kde-tools,
170 cmake,
171 kdelibs5-dev,
172- libtelepathy-qt4-dev (>= 0.9.1),
173+ libtelepathy-qt4-dev (>= 0.9.3),
174 libqtgstreamer-dev (>= 0.10.2),
175 pkg-config,
176 libktpcommoninternalsprivate-dev (>= 0.6.3),
177 libtelepathy-farstream-0.4-dev (>= 0.4.0),
178- libfarstream-0.1-dev (>= 0.1.1)
179-Standards-Version: 3.9.3
180+ libfarstream-0.1-dev (>= 0.1.2)
181+Standards-Version: 3.9.4
182 Homepage: https://projects.kde.org/projects/extragear/network/telepathy/ktp-call-ui
183 Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/kde-telepathy/ktp-call-ui.git
184 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-extras/kde-telepathy/ktp-call-ui.git
185@@ -22,7 +22,7 @@
186 Package: kde-telepathy-call-ui
187 Architecture: any
188 Depends: ${shlibs:Depends}, ${misc:Depends},
189- kde-telepathy-data (>= 0.4.0),
190+ kde-telepathy-data (>= 0.6.1),
191 gstreamer0.10-plugins-base,
192 gstreamer0.10-plugins-good,
193 gstreamer0.10-x,
194
195=== added file 'debian/patches/dbus_include.patch'
196--- debian/patches/dbus_include.patch 1970-01-01 00:00:00 +0000
197+++ debian/patches/dbus_include.patch 2013-08-15 20:37:37 +0000
198@@ -0,0 +1,14 @@
199+Author: Diane Trout <diane@ghic.org>
200+Description: link qtf against d-bus to avoid a missing symbols error.
201+Index: ktp-call-ui/libqtf/CMakeLists.txt
202+===================================================================
203+--- ktp-call-ui.orig/libqtf/CMakeLists.txt 2013-08-16 06:33:07.675498642 +1000
204++++ ktp-call-ui/libqtf/CMakeLists.txt 2013-08-16 06:33:07.671498606 +1000
205+@@ -10,6 +10,7 @@
206+ ${TP_FARSTREAM_INCLUDE_DIRS}
207+ ${FARSTREAM_INCLUDE_DIRS}
208+ ${TELEPATHY_QT4_FARSTREAM_INCLUDE_DIR}
209++ ${DBUS_INCLUDE_DIR}
210+ )
211+
212+ add_definitions(
213
214=== modified file 'debian/patches/series'
215--- debian/patches/series 2013-01-09 12:39:07 +0000
216+++ debian/patches/series 2013-08-15 20:37:37 +0000
217@@ -1,1 +1,2 @@
218-telepathy-farstream-0.4
219+telepathy-farstream-0.4.patch
220+dbus_include.patch
221
222=== removed file 'debian/patches/telepathy-farstream-0.4'
223--- debian/patches/telepathy-farstream-0.4 2013-01-09 12:39:07 +0000
224+++ debian/patches/telepathy-farstream-0.4 1970-01-01 00:00:00 +0000
225@@ -1,19 +0,0 @@
226-Description: Look for telepathy-farstream-0.4.pc instead of telepathy-farstream.pc
227- (in Ubuntu we have created a parallel-installable tp-farstream for the sake of
228- KDE packages)
229-Author: Iain Lane <iain.lane@canonical.com>
230-Forwarded: not-needed
231-
232-Index: b/libqtf/CMakeLists.txt
233-===================================================================
234---- a/libqtf/CMakeLists.txt
235-+++ b/libqtf/CMakeLists.txt
236-@@ -2,7 +2,7 @@
237- # since gnome people like to include as many headers as possible
238- # in their public headers instead of doing forward declarations.
239- find_package(PkgConfig REQUIRED)
240--pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream)
241-+pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream-0.4)
242- pkg_check_modules(FARSTREAM REQUIRED farstream-0.1)
243-
244- include_directories(
245
246=== added file 'debian/patches/telepathy-farstream-0.4.patch'
247--- debian/patches/telepathy-farstream-0.4.patch 1970-01-01 00:00:00 +0000
248+++ debian/patches/telepathy-farstream-0.4.patch 2013-08-15 20:37:37 +0000
249@@ -0,0 +1,19 @@
250+Description: Look for telepathy-farstream-0.4.pc instead of telepathy-farstream.pc
251+ (in Ubuntu we have created a parallel-installable tp-farstream for the sake of
252+ KDE packages)
253+Author: Iain Lane <iain.lane@canonical.com>
254+Forwarded: not-needed
255+
256+Index: ktp-call-ui/libqtf/CMakeLists.txt
257+===================================================================
258+--- ktp-call-ui.orig/libqtf/CMakeLists.txt 2013-08-16 06:33:02.175471361 +1000
259++++ ktp-call-ui/libqtf/CMakeLists.txt 2013-08-16 06:33:02.171471331 +1000
260+@@ -2,7 +2,7 @@
261+ # since gnome people like to include as many headers as possible
262+ # in their public headers instead of doing forward declarations.
263+ find_package(PkgConfig REQUIRED)
264+-pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream)
265++pkg_check_modules(TP_FARSTREAM REQUIRED telepathy-farstream-0.4)
266+ pkg_check_modules(FARSTREAM REQUIRED farstream-0.1)
267+
268+ include_directories(
269
270=== modified file 'debian/rules'
271--- debian/rules 2012-06-18 22:15:39 +0000
272+++ debian/rules 2013-08-15 20:37:37 +0000
273@@ -1,4 +1,11 @@
274 #!/usr/bin/make -f
275
276+CMAKE_FLAGS := \
277+ -DTP_FARSTREAM_INCLUDE_DIRS=/usr/include/telepathy-1.0 \
278+ -DDBUS_INCLUDE_DIR=/usr/include/dbus-1.0
279+
280 %:
281 dh $@ --parallel --with kde --dbg-package=kde-telepathy-call-ui-dbg --list-missing
282+
283+override_dh_auto_configure:
284+ dh_auto_configure -- $(CMAKE_FLAGS)
285
286=== modified file 'libqtf/CMakeLists.txt'
287--- libqtf/CMakeLists.txt 2013-01-09 12:39:07 +0000
288+++ libqtf/CMakeLists.txt 2013-08-15 20:37:37 +0000
289@@ -10,6 +10,7 @@
290 ${TP_FARSTREAM_INCLUDE_DIRS}
291 ${FARSTREAM_INCLUDE_DIRS}
292 ${TELEPATHY_QT4_FARSTREAM_INCLUDE_DIR}
293+ ${DBUS_INCLUDE_DIR}
294 )
295
296 add_definitions(

Subscribers

People subscribed via source and target branches

to all changes: