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

Proposed by Simon Quigley on 2016-08-01
Status: Superseded
Proposed branch: ~tsimonq2/kubuntu-packaging/+git/kubuntu-konversation:kubuntu_yakkety_archive
Merge into: ~kubuntu-packagers/kubuntu-packaging/+git/konversation:kubuntu_unstable
Diff against target: 321 lines (+196/-17) (has conflicts)
11 files modified
debian/TODO.Debian (+1/-0)
debian/changelog (+62/-0)
debian/control (+36/-12)
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)
Conflict in debian/changelog
Conflict in debian/control
Reviewer Review Type Date Requested Status
Kubuntu Packagers 2016-08-01 Pending
Review via email: mp+301698@code.launchpad.net

Description of the Change

This updates the Vcs-* fields to Kubuntu's Git repository.

To post a comment you must log in.

Unmerged commits

f0f4689... by Simon Quigley on 2016-08-01

Update Vcs-* fields

015af40... by Simon Quigley on 2016-08-01

Update to the files in the Yakkety archive

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