Merge ~tsimonq2/kubuntu-packaging/+git/kubuntu-konversation:kubuntu_yakkety_archive into ~kubuntu-packagers/kubuntu-packaging/+git/konversation:kubuntu_yakkety_archive

Proposed by Simon Quigley
Status: Merged
Merged at revision: 015af40b405bba0658d7d2ff578c14017b3a0496
Proposed branch: ~tsimonq2/kubuntu-packaging/+git/kubuntu-konversation:kubuntu_yakkety_archive
Merge into: ~kubuntu-packagers/kubuntu-packaging/+git/konversation:kubuntu_yakkety_archive
Diff against target: 324 lines (+190/-40)
11 files modified
debian/TODO.Debian (+1/-0)
debian/changelog (+60/-0)
debian/control (+32/-35)
debian/konversation-data.install (+4/-1)
debian/konversation.install (+4/-0)
debian/patches/debian_channel.diff (+32/-0)
debian/patches/debian_dbug_autoreplace.diff (+22/-0)
debian/patches/have-qca2-needs-to-be-defined.patch (+25/-0)
debian/patches/series (+3/-0)
debian/rules (+6/-3)
debian/watch (+1/-1)
Reviewer Review Type Date Requested Status
Kubuntu Packagers Pending
Review via email: mp+301686@code.launchpad.net

Description of the change

Sync from the Yakkety archive and run wrap-and-sort.

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
1diff --git a/debian/TODO.Debian b/debian/TODO.Debian
2new file mode 100644
3index 0000000..4f94dd3
4--- /dev/null
5+++ b/debian/TODO.Debian
6@@ -0,0 +1 @@
7+* New manual file.
8diff --git a/debian/changelog b/debian/changelog
9index b9a81e0..2e3643d 100644
10--- a/debian/changelog
11+++ b/debian/changelog
12@@ -1,3 +1,63 @@
13+konversation (1.6.1-1ubuntu1) yakkety; urgency=low
14+
15+ * Merge from Debian unstable. Remaining changes:
16+ - debian/patches/{series, kubuntu_01_default_channels.diff}:
17+ + Don't use debian_channel.diff, we got own default channels.
18+
19+ -- Artur Rona <ari-tczew@ubuntu.com> Sun, 24 Jul 2016 16:14:10 +0200
20+
21+konversation (1.6.1-1) unstable; urgency=medium
22+
23+ * Team upload.
24+ * New upstream release.
25+ * Stop passing -DCMAKE_USE_RELATIVE_PATHS=ON, since this option is no more
26+ used in newer CMake versions.
27+ * Use the right dh addon:
28+ - switch from kde to kf5 dh addon
29+ - bump the pkg-kde-tools build dependency to >= 0.15.16
30+ * Update the build dependencies:
31+ - bump the minimum version for all the existing frameworks packages from
32+ 5.2.0 to 5.15.0
33+ - add libkf5crash-dev
34+ * Update install files.
35+ * Link in as-needed mode.
36+ * Pass --fail-missing to dh_install, so no uninstalled files are missed.
37+
38+ -- Pino Toscano <pino@debian.org> Fri, 22 Jul 2016 07:17:16 +0200
39+
40+konversation (1.6-3) unstable; urgency=medium
41+
42+ * Team upload.
43+ * Drop menu file and its pixmaps, since konversation already provides a
44+ .desktop file.
45+ * Bump Standards-Version to 3.9.8, no changes required.
46+ * Remove konversation-dbg in favour of the -dbgsym packages.
47+ * Update Vcs-* fields.
48+
49+ -- Pino Toscano <pino@debian.org> Tue, 07 Jun 2016 12:17:04 +0200
50+
51+konversation (1.6-2) unstable; urgency=medium
52+
53+ * Add have-qca2-needs-to-be-defined.patch
54+ Andy Irving noticed an ordering problem that prevented
55+ Konversation from detecting it had QCA available.
56+ (Closes: #798036)
57+
58+ -- Diane Trout <diane@debian.org> Wed, 16 Sep 2015 22:21:23 -0700
59+
60+konversation (1.6-1) unstable; urgency=medium
61+
62+ * Update watch file.
63+ * Update Diane Trout's email address
64+ * Remove cve-2014-8483.patch, applied upstream.
65+ * New upstream release.
66+ * Update Build-Depends to KF5 packages.
67+ * Update install files for new Plasma5 locations.
68+ * Upstream is no longer providing a TODO file, remove it from docs.
69+ * Refresh debian_channel.diff and debian_dbug_autoreplace.diff patches
70+
71+ -- Diane Trout <diane@debian.org> Fri, 28 Aug 2015 11:10:40 -0700
72+
73 konversation (1.6-0ubuntu1) vivid; urgency=medium
74
75 * New upstream release. 1.6 final.
76diff --git a/debian/control b/debian/control
77index 8feea83..b83b218 100644
78--- a/debian/control
79+++ b/debian/control
80@@ -2,33 +2,41 @@ Source: konversation
81 Section: net
82 Priority: optional
83 Maintainer: Debian/Kubuntu Qt/KDE Team <debian-qt-kde@lists.debian.org>
84-Uploaders: Modestas Vainius <modax@debian.org>, Diane Trout <diane@ghic.org>
85+Uploaders: Modestas Vainius <modax@debian.org>, Diane Trout <diane@debian.org>
86 Build-Depends: cmake (>= 2.6.2),
87 debhelper (>= 9),
88- extra-cmake-modules,
89- kio-dev,
90- libkf5archive-dev,
91- libkf5bookmarks-dev,
92- libkf5config-dev,
93- libkf5configwidgets-dev,
94- libkf5emoticons-dev,
95- libkf5i18n-dev,
96- libkf5idletime-dev,
97- libkf5kdelibs4support-dev,
98- libkf5notifyconfig-dev,
99- libkf5parts-dev,
100- libkf5solid-dev,
101- libkf5sonnet-dev,
102- libkf5wallet-dev,
103- libkf5widgetsaddons-dev,
104- libphonon4qt5-dev,
105- libphonon4qt5experimental-dev,
106- libqca-qt5-2-dev,
107- pkg-kde-tools (>= 0.12)
108-Standards-Version: 3.9.6
109+ extra-cmake-modules (>= 1.2.0),
110+ kdoctools-dev (>= 5.15.0),
111+ kio-dev (>= 5.15.0),
112+ libkf5archive-dev (>= 5.15.0),
113+ libkf5bookmarks-dev (>= 5.15.0),
114+ libkf5config-dev (>= 5.15.0),
115+ libkf5configwidgets-dev (>= 5.15.0),
116+ libkf5coreaddons-dev (>= 5.15.0),
117+ libkf5crash-dev (>= 5.15.0),
118+ libkf5dbusaddons-dev (>= 5.15.0),
119+ libkf5emoticons-dev (>= 5.15.0),
120+ libkf5globalaccel-dev (>= 5.15.0),
121+ libkf5i18n-dev (>= 5.15.0),
122+ libkf5iconthemes-dev (>= 5.15.0),
123+ libkf5idletime-dev (>= 5.15.0),
124+ libkf5notifications-dev (>= 5.15.0),
125+ libkf5notifyconfig-dev (>= 5.15.0),
126+ libkf5parts-dev (>= 5.15.0),
127+ libkf5solid-dev (>= 5.15.0),
128+ libkf5sonnet-dev (>= 5.15.0),
129+ libkf5wallet-dev (>= 5.15.0),
130+ libkf5widgetsaddons-dev (>= 5.15.0),
131+ libkf5windowsystem-dev (>= 5.15.0),
132+ libphonon4qt5-dev (>= 4.6.60),
133+ libphonon4qt5experimental-dev (>= 4.6.60),
134+ libqca-qt5-2-dev (>= 2.1.0),
135+ pkg-kde-tools (>= 0.15.16),
136+ qtbase5-dev (>= 5.3.0)
137+Standards-Version: 3.9.8
138 Homepage: http://konversation.kde.org/
139-Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/konversation.git
140-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-extras/konversation.git
141+Vcs-Git: https://anonscm.debian.org/git/pkg-kde/kde-extras/konversation.git
142+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-kde/kde-extras/konversation.git
143
144 Package: konversation
145 Architecture: any
146@@ -64,14 +72,3 @@ Description: data files for Konversation
147 Konversation is a client for the Internet Relay Chat (IRC) protocol. This
148 package contains data files for Konversation. It is probably of no use if
149 `konversation' package is not installed.
150-
151-Package: konversation-dbg
152-Section: debug
153-Architecture: any
154-Priority: extra
155-Depends: konversation (= ${binary:Version}), ${misc:Depends}
156-Recommends: kdelibs5-dbg
157-Description: debugging symbols for Konversation
158- Konversation is a client for the Internet Relay Chat (IRC) protocol. This
159- package contains the debugging symbols associated with konversation. They
160- will automatically be used by gdb for debugging konversation-related issues.
161diff --git a/debian/konversation-data.install b/debian/konversation-data.install
162index 29bb743..0eab784 100644
163--- a/debian/konversation-data.install
164+++ b/debian/konversation-data.install
165@@ -1,4 +1,7 @@
166 usr/share/doc/HTML/*
167 usr/share/icons/hicolor/*
168-usr/share/k*/*
169+usr/share/kconf_update/konversation*
170+usr/share/knotifications5/konversation.notifyrc
171+usr/share/konversation/*
172+usr/share/kxmlgui5/konversation/konversationui.rc
173 usr/share/locale/*
174diff --git a/debian/konversation.install b/debian/konversation.install
175index 36f4fa4..077f59f 100644
176--- a/debian/konversation.install
177+++ b/debian/konversation.install
178@@ -1,2 +1,6 @@
179 usr/bin/konversation
180+usr/share/appdata/org.kde.konversation.appdata.xml
181 usr/share/applications/org.kde.konversation.desktop
182+usr/share/kservices5/konvirc.protocol
183+usr/share/kservices5/konvirc6.protocol
184+usr/share/kservices5/konvircs.protocol
185diff --git a/debian/patches/debian_channel.diff b/debian/patches/debian_channel.diff
186new file mode 100644
187index 0000000..36e418f
188--- /dev/null
189+++ b/debian/patches/debian_channel.diff
190@@ -0,0 +1,32 @@
191+From: Modestas Vainius <modestas@vainius.eu>
192+Subject: [PATCH] debian/debian_channel
193+
194+Connect to Debian IRC server and join both #debian and
195+#debian-kde channels by default.
196+
197+Signed-off-by: Modestas Vainius <modestas@vainius.eu>
198+
199+---
200+ src/config/preferences.cpp | 10 ++++++----
201+ 1 files changed, 6 insertions(+), 4 deletions(-)
202+
203+--- a/src/config/preferences.cpp
204++++ b/src/config/preferences.cpp
205+@@ -64,12 +64,14 @@
206+ Konversation::ServerGroupSettingsPtr serverGroup(new Konversation::ServerGroupSettings);
207+ serverGroup->setName(QStringLiteral("freenode"));
208+ Konversation::ServerSettings server;
209+- server.setHost(QStringLiteral("chat.freenode.net"));
210+- server.setPort(8001);
211++ server.setHost(QStringLiteral("irc.debian.org"));
212++ server.setPort(7000);
213+ serverGroup->addServer(server);
214+ serverGroup->setIdentityId(mIdentity->id());
215+ Konversation::ChannelSettings channel;
216+- channel.setName(QStringLiteral("#konversation"));
217++ channel.setName(QStringLiteral("#debian"));
218++ serverGroup->addChannel(channel);
219++ channel.setName(QStringLiteral("#debian-kde"));
220+ serverGroup->addChannel(channel);
221+ serverGroup->setExpanded(false);
222+ mServerGroupHash.insert(0, serverGroup);
223diff --git a/debian/patches/debian_dbug_autoreplace.diff b/debian/patches/debian_dbug_autoreplace.diff
224new file mode 100644
225index 0000000..410a79e
226--- /dev/null
227+++ b/debian/patches/debian_dbug_autoreplace.diff
228@@ -0,0 +1,22 @@
229+From: Modestas Vainius <modestas@vainius.eu>
230+Subject: [PATCH] debian/dbug_autoreplace
231+
232+Add a default autoreplace which replaces dbug:bugnumber with
233+the respective Debian BTS URL.
234+
235+Signed-off-by: Modestas Vainius <modestas@vainius.eu>
236+
237+---
238+ src/config/preferences.cpp | 1 +
239+ 1 files changed, 1 insertions(+), 0 deletions(-)
240+
241+--- a/src/config/preferences.cpp
242++++ b/src/config/preferences.cpp
243+@@ -122,6 +122,7 @@
244+ QList<QStringList> defaultList;
245+ defaultList.append(QStringList() << QStringLiteral("1") << QStringLiteral("o") << QStringLiteral("\\[\\[([^\\s]+)\\]\\]") << QStringLiteral("http://en.wikipedia.org/wiki/Special:Search?go=Go&search=%1"));
246+ defaultList.append(QStringList() << QStringLiteral("1") << QStringLiteral("o") << QStringLiteral("(BUG:|bug:)([0-9]+)") << QStringLiteral("https://bugs.kde.org/show_bug.cgi?id=%2"));
247++ defaultList.append(QStringList() << QStringLiteral("1") << QStringLiteral("o") << QStringLiteral("([Dd][Bb][Uu][Gg]:)(\\w+)") << QStringLiteral("https://bugs.debian.org/%2"));
248+ return defaultList;
249+ }
250+
251diff --git a/debian/patches/have-qca2-needs-to-be-defined.patch b/debian/patches/have-qca2-needs-to-be-defined.patch
252new file mode 100644
253index 0000000..6cbde62
254--- /dev/null
255+++ b/debian/patches/have-qca2-needs-to-be-defined.patch
256@@ -0,0 +1,25 @@
257+Author: Andy Irving <irv@soundforsound.co.uk>
258+Description: HAVE_QCA2 needs to be set before the configuration file
259+ is created. Andy Irving proposed the fix in the Debian bug,
260+ I (Diane Trout) showed it to Eike Hien, checked that it worked,
261+ and pushed it upstream.
262+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798036
263+Reviewed-by: Diane Trout <diane@debian.org>
264+Reviewed-by: Eike Hein <hein@kde.org>
265+Applied-Upstream: http://commits.kde.org/konversation/edeedffafb282730fa99a53634a3ea6f8ba6a00a
266+--- a/CMakeLists.txt
267++++ b/CMakeLists.txt
268+@@ -52,11 +52,11 @@
269+ check_include_file("byteswap.h" HAVE_BYTESWAP_H)
270+ check_include_file("sys/endian.h" HAVE_SYS_ENDIAN_H)
271+
272++set(HAVE_QCA2 ${Qca-qt5_FOUND})
273++
274+ configure_file(config-konversation.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-konversation.h )
275+ include_directories(${CMAKE_CURRENT_BINARY_DIR})
276+
277+-set(HAVE_QCA2 ${Qca-qt5_FOUND})
278+-
279+ add_definitions(
280+ -DQT_USE_QSTRINGBUILDER
281+ -DQT_NO_CAST_TO_ASCII
282diff --git a/debian/patches/series b/debian/patches/series
283index 20fae27..71cbd76 100644
284--- a/debian/patches/series
285+++ b/debian/patches/series
286@@ -1 +1,4 @@
287+have-qca2-needs-to-be-defined.patch
288+#debian_dbug_autoreplace.diff
289+#debian_channel.diff
290 kubuntu_default-channels.diff
291diff --git a/debian/rules b/debian/rules
292index baa1b48..5f4b3b6 100755
293--- a/debian/rules
294+++ b/debian/rules
295@@ -1,13 +1,16 @@
296 #!/usr/bin/make -f
297
298-include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
299+export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
300
301 override_dh_install:
302- $(overridden_command)
303+ dh_install --fail-missing
304 # Install scripts README (and rename)
305 if [ -d debian/konversation ]; then \
306 cp -a data/scripts/README debian/konversation/usr/share/doc/konversation/README.scripts; \
307 fi
308
309 override_dh_strip:
310- $(overridden_command) --dbg-package=konversation-dbg
311+ dh_strip --dbgsym-migration='konversation-dbg (<< 1.6-3~)'
312+
313+%:
314+ dh $@ --with kf5 --parallel
315diff --git a/debian/watch b/debian/watch
316index a24ca33..0830ffe 100644
317--- a/debian/watch
318+++ b/debian/watch
319@@ -1,4 +1,4 @@
320 version=3
321
322 opts=uversionmangle=s/-/~/ \
323-ftp://ftp.kde.org/pub/kde/stable/konversation/([\d.]+)/src/konversation-(.*).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
324+http://download.kde.org/stable/konversation/([\d.]+)/src/konversation-(.*).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))

Subscribers

People subscribed via source and target branches