Simon Quigley has proposed merging
~tsimonq2/kubuntu-packaging/+git/kubuntu-konversation:kubuntu_yakkety_archive
into
~kubuntu-packagers/kubuntu-packaging/+git/konversation:kubuntu_yakkety_archive.
Requested reviews:
Kubuntu Packagers (kubuntu-packagers)
For more details, see:
https://code.launchpad.net/~tsimonq2/kubuntu-packaging/+git/kubuntu-konversation/+merge/301686
Sync from the Yakkety archive and run wrap-and-sort.
--
Your team Kubuntu Packagers is requested to review the proposed merge of
~tsimonq2/kubuntu-packaging/+git/kubuntu-konversation:kubuntu_yakkety_archive
into
~kubuntu-packagers/kubuntu-packaging/+git/konversation:kubuntu_yakkety_archive.
diff --git a/debian/TODO.Debian b/debian/TODO.Debian
new file mode 100644
index 0000000..4f94dd3
--- /dev/null
+++ b/debian/TODO.Debian
@@ -0,0 +1 @@
+* New manual file.
diff --git a/debian/changelog b/debian/changelog
index b9a81e0..2e3643d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,63 @@
+konversation (1.6.1-1ubuntu1) yakkety; urgency=low
+
+ * Merge from Debian unstable. Remaining changes:
+ - debian/patches/{series, kubuntu_01_default_channels.diff}:
+ + Don't use debian_channel.diff, we got own default channels.
+
+ -- Artur Rona <[email protected]> Sun, 24 Jul 2016 16:14:10 +0200
+
+konversation (1.6.1-1) unstable; urgency=medium
+
+ * Team upload.
+ * New upstream release.
+ * Stop passing -DCMAKE_USE_RELATIVE_PATHS=ON, since this option is no more
+ used in newer CMake versions.
+ * Use the right dh addon:
+ - switch from kde to kf5 dh addon
+ - bump the pkg-kde-tools build dependency to >= 0.15.16
+ * Update the build dependencies:
+ - bump the minimum version for all the existing frameworks packages from
+ 5.2.0 to 5.15.0
+ - add libkf5crash-dev
+ * Update install files.
+ * Link in as-needed mode.
+ * Pass --fail-missing to dh_install, so no uninstalled files are missed.
+
+ -- Pino Toscano <[email protected]> Fri, 22 Jul 2016 07:17:16 +0200
+
+konversation (1.6-3) unstable; urgency=medium
+
+ * Team upload.
+ * Drop menu file and its pixmaps, since konversation already provides a
+ .desktop file.
+ * Bump Standards-Version to 3.9.8, no changes required.
+ * Remove konversation-dbg in favour of the -dbgsym packages.
+ * Update Vcs-* fields.
+
+ -- Pino Toscano <[email protected]> Tue, 07 Jun 2016 12:17:04 +0200
+
+konversation (1.6-2) unstable; urgency=medium
+
+ * Add have-qca2-needs-to-be-defined.patch
+ Andy Irving noticed an ordering problem that prevented
+ Konversation from detecting it had QCA available.
+ (Closes: #798036)
+
+ -- Diane Trout <[email protected]> Wed, 16 Sep 2015 22:21:23 -0700
+
+konversation (1.6-1) unstable; urgency=medium
+
+ * Update watch file.
+ * Update Diane Trout's email address
+ * Remove cve-2014-8483.patch, applied upstream.
+ * New upstream release.
+ * Update Build-Depends to KF5 packages.
+ * Update install files for new Plasma5 locations.
+ * Upstream is no longer providing a TODO file, remove it from docs.
+ * Refresh debian_channel.diff and debian_dbug_autoreplace.diff patches
+
+ -- Diane Trout <[email protected]> Fri, 28 Aug 2015 11:10:40 -0700
+
konversation (1.6-0ubuntu1) vivid; urgency=medium
* New upstream release. 1.6 final.
diff --git a/debian/control b/debian/control
index 8feea83..b83b218 100644
--- a/debian/control
+++ b/debian/control
@@ -2,33 +2,41 @@ Source: konversation
Section: net
Priority: optional
Maintainer: Debian/Kubuntu Qt/KDE Team <[email protected]>
-Uploaders: Modestas Vainius <[email protected]>, Diane Trout <[email protected]>
+Uploaders: Modestas Vainius <[email protected]>, Diane Trout <[email protected]>
Build-Depends: cmake (>= 2.6.2),
debhelper (>= 9),
- extra-cmake-modules,
- kio-dev,
- libkf5archive-dev,
- libkf5bookmarks-dev,
- libkf5config-dev,
- libkf5configwidgets-dev,
- libkf5emoticons-dev,
- libkf5i18n-dev,
- libkf5idletime-dev,
- libkf5kdelibs4support-dev,
- libkf5notifyconfig-dev,
- libkf5parts-dev,
- libkf5solid-dev,
- libkf5sonnet-dev,
- libkf5wallet-dev,
- libkf5widgetsaddons-dev,
- libphonon4qt5-dev,
- libphonon4qt5experimental-dev,
- libqca-qt5-2-dev,
- pkg-kde-tools (>= 0.12)
-Standards-Version: 3.9.6
+ extra-cmake-modules (>= 1.2.0),
+ kdoctools-dev (>= 5.15.0),
+ kio-dev (>= 5.15.0),
+ libkf5archive-dev (>= 5.15.0),
+ libkf5bookmarks-dev (>= 5.15.0),
+ libkf5config-dev (>= 5.15.0),
+ libkf5configwidgets-dev (>= 5.15.0),
+ libkf5coreaddons-dev (>= 5.15.0),
+ libkf5crash-dev (>= 5.15.0),
+ libkf5dbusaddons-dev (>= 5.15.0),
+ libkf5emoticons-dev (>= 5.15.0),
+ libkf5globalaccel-dev (>= 5.15.0),
+ libkf5i18n-dev (>= 5.15.0),
+ libkf5iconthemes-dev (>= 5.15.0),
+ libkf5idletime-dev (>= 5.15.0),
+ libkf5notifications-dev (>= 5.15.0),
+ libkf5notifyconfig-dev (>= 5.15.0),
+ libkf5parts-dev (>= 5.15.0),
+ libkf5solid-dev (>= 5.15.0),
+ libkf5sonnet-dev (>= 5.15.0),
+ libkf5wallet-dev (>= 5.15.0),
+ libkf5widgetsaddons-dev (>= 5.15.0),
+ libkf5windowsystem-dev (>= 5.15.0),
+ libphonon4qt5-dev (>= 4.6.60),
+ libphonon4qt5experimental-dev (>= 4.6.60),
+ libqca-qt5-2-dev (>= 2.1.0),
+ pkg-kde-tools (>= 0.15.16),
+ qtbase5-dev (>= 5.3.0)
+Standards-Version: 3.9.8
Homepage: http://konversation.kde.org/
-Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-extras/konversation.git
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-extras/konversation.git
+Vcs-Git: https://anonscm.debian.org/git/pkg-kde/kde-extras/konversation.git
+Vcs-Browser: https://anonscm.debian.org/cgit/pkg-kde/kde-extras/konversation.git
Package: konversation
Architecture: any
@@ -64,14 +72,3 @@ Description: data files for Konversation
Konversation is a client for the Internet Relay Chat (IRC) protocol. This
package contains data files for Konversation. It is probably of no use if
`konversation' package is not installed.
-
-Package: konversation-dbg
-Section: debug
-Architecture: any
-Priority: extra
-Depends: konversation (= ${binary:Version}), ${misc:Depends}
-Recommends: kdelibs5-dbg
-Description: debugging symbols for Konversation
- Konversation is a client for the Internet Relay Chat (IRC) protocol. This
- package contains the debugging symbols associated with konversation. They
- will automatically be used by gdb for debugging konversation-related issues.
diff --git a/debian/konversation-data.install b/debian/konversation-data.install
index 29bb743..0eab784 100644
--- a/debian/konversation-data.install
+++ b/debian/konversation-data.install
@@ -1,4 +1,7 @@
usr/share/doc/HTML/*
usr/share/icons/hicolor/*
-usr/share/k*/*
+usr/share/kconf_update/konversation*
+usr/share/knotifications5/konversation.notifyrc
+usr/share/konversation/*
+usr/share/kxmlgui5/konversation/konversationui.rc
usr/share/locale/*
diff --git a/debian/konversation.install b/debian/konversation.install
index 36f4fa4..077f59f 100644
--- a/debian/konversation.install
+++ b/debian/konversation.install
@@ -1,2 +1,6 @@
usr/bin/konversation
+usr/share/appdata/org.kde.konversation.appdata.xml
usr/share/applications/org.kde.konversation.desktop
+usr/share/kservices5/konvirc.protocol
+usr/share/kservices5/konvirc6.protocol
+usr/share/kservices5/konvircs.protocol
diff --git a/debian/patches/debian_channel.diff b/debian/patches/debian_channel.diff
new file mode 100644
index 0000000..36e418f
--- /dev/null
+++ b/debian/patches/debian_channel.diff
@@ -0,0 +1,32 @@
+From: Modestas Vainius <[email protected]>
+Subject: [PATCH] debian/debian_channel
+
+Connect to Debian IRC server and join both #debian and
+#debian-kde channels by default.
+
+Signed-off-by: Modestas Vainius <[email protected]>
+
+---
+ src/config/preferences.cpp | 10 ++++++----
+ 1 files changed, 6 insertions(+), 4 deletions(-)
+
+--- a/src/config/preferences.cpp
++++ b/src/config/preferences.cpp
+@@ -64,12 +64,14 @@
+ Konversation::ServerGroupSettingsPtr serverGroup(new Konversation::ServerGroupSettings);
+ serverGroup->setName(QStringLiteral("freenode"));
+ Konversation::ServerSettings server;
+- server.setHost(QStringLiteral("chat.freenode.net"));
+- server.setPort(8001);
++ server.setHost(QStringLiteral("irc.debian.org"));
++ server.setPort(7000);
+ serverGroup->addServer(server);
+ serverGroup->setIdentityId(mIdentity->id());
+ Konversation::ChannelSettings channel;
+- channel.setName(QStringLiteral("#konversation"));
++ channel.setName(QStringLiteral("#debian"));
++ serverGroup->addChannel(channel);
++ channel.setName(QStringLiteral("#debian-kde"));
+ serverGroup->addChannel(channel);
+ serverGroup->setExpanded(false);
+ mServerGroupHash.insert(0, serverGroup);
diff --git a/debian/patches/debian_dbug_autoreplace.diff b/debian/patches/debian_dbug_autoreplace.diff
new file mode 100644
index 0000000..410a79e
--- /dev/null
+++ b/debian/patches/debian_dbug_autoreplace.diff
@@ -0,0 +1,22 @@
+From: Modestas Vainius <[email protected]>
+Subject: [PATCH] debian/dbug_autoreplace
+
+Add a default autoreplace which replaces dbug:bugnumber with
+the respective Debian BTS URL.
+
+Signed-off-by: Modestas Vainius <[email protected]>
+
+---
+ src/config/preferences.cpp | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+--- a/src/config/preferences.cpp
++++ b/src/config/preferences.cpp
+@@ -122,6 +122,7 @@
+ QList<QStringList> defaultList;
+ defaultList.append(QStringList() << QStringLiteral("1") << QStringLiteral("o") << QStringLiteral("\\[\\[([^\\s]+)\\]\\]") << QStringLiteral("http://en.wikipedia.org/wiki/Special:Search?go=Go&search=%1"));
+ defaultList.append(QStringList() << QStringLiteral("1") << QStringLiteral("o") << QStringLiteral("(BUG:|bug:)([0-9]+)") << QStringLiteral("https://bugs.kde.org/show_bug.cgi?id=%2"));
++ defaultList.append(QStringList() << QStringLiteral("1") << QStringLiteral("o") << QStringLiteral("([Dd][Bb][Uu][Gg]:)(\\w+)") << QStringLiteral("https://bugs.debian.org/%2"));
+ return defaultList;
+ }
+
diff --git a/debian/patches/have-qca2-needs-to-be-defined.patch b/debian/patches/have-qca2-needs-to-be-defined.patch
new file mode 100644
index 0000000..6cbde62
--- /dev/null
+++ b/debian/patches/have-qca2-needs-to-be-defined.patch
@@ -0,0 +1,25 @@
+Author: Andy Irving <[email protected]>
+Description: HAVE_QCA2 needs to be set before the configuration file
+ is created. Andy Irving proposed the fix in the Debian bug,
+ I (Diane Trout) showed it to Eike Hien, checked that it worked,
+ and pushed it upstream.
+Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=798036
+Reviewed-by: Diane Trout <[email protected]>
+Reviewed-by: Eike Hein <[email protected]>
+Applied-Upstream: http://commits.kde.org/konversation/edeedffafb282730fa99a53634a3ea6f8ba6a00a
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -52,11 +52,11 @@
+ check_include_file("byteswap.h" HAVE_BYTESWAP_H)
+ check_include_file("sys/endian.h" HAVE_SYS_ENDIAN_H)
+
++set(HAVE_QCA2 ${Qca-qt5_FOUND})
++
+ configure_file(config-konversation.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-konversation.h )
+ include_directories(${CMAKE_CURRENT_BINARY_DIR})
+
+-set(HAVE_QCA2 ${Qca-qt5_FOUND})
+-
+ add_definitions(
+ -DQT_USE_QSTRINGBUILDER
+ -DQT_NO_CAST_TO_ASCII
diff --git a/debian/patches/series b/debian/patches/series
index 20fae27..71cbd76 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,4 @@
+have-qca2-needs-to-be-defined.patch
+#debian_dbug_autoreplace.diff
+#debian_channel.diff
kubuntu_default-channels.diff
diff --git a/debian/rules b/debian/rules
index baa1b48..5f4b3b6 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,13 +1,16 @@
#!/usr/bin/make -f
-include /usr/share/pkg-kde-tools/qt-kde-team/3/debian-qt-kde.mk
+export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed
override_dh_install:
- $(overridden_command)
+ dh_install --fail-missing
# Install scripts README (and rename)
if [ -d debian/konversation ]; then \
cp -a data/scripts/README debian/konversation/usr/share/doc/konversation/README.scripts; \
fi
override_dh_strip:
- $(overridden_command) --dbg-package=konversation-dbg
+ dh_strip --dbgsym-migration='konversation-dbg (<< 1.6-3~)'
+
+%:
+ dh $@ --with kf5 --parallel
diff --git a/debian/watch b/debian/watch
index a24ca33..0830ffe 100644
--- a/debian/watch
+++ b/debian/watch
@@ -1,4 +1,4 @@
version=3
opts=uversionmangle=s/-/~/ \
-ftp://ftp.kde.org/pub/kde/stable/konversation/([\d.]+)/src/konversation-(.*).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
+http://download.kde.org/stable/konversation/([\d.]+)/src/konversation-(.*).(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
--
kubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel