Hello community, here is the log from the commit of package ktorrent for openSUSE:Factory checked in at 2017-09-08 20:43:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ktorrent (Old) and /work/SRC/openSUSE:Factory/.ktorrent.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ktorrent" Fri Sep 8 20:43:49 2017 rev:107 rq:520941 version:5.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ktorrent/ktorrent.changes 2017-06-01 16:24:25.141474329 +0200 +++ /work/SRC/openSUSE:Factory/.ktorrent.new/ktorrent.changes 2017-09-08 20:43:51.159331150 +0200 @@ -1,0 +2,19 @@ +Sat Sep 2 09:19:00 UTC 2017 - [email protected] + +- Update to version 5.1.0 + * Multimedia, search, scanfolder, ipfilter, stats, scripting, + syndication (rss) plugins are now ported to Qt5. The only + missing bits are webinterface plugin and plasmoid. +- Update build requirements +- Add fix-build-with-qt5.6.patch to make it build with Qt < 5.7.0 +- Use gcc5 on Leap 42, it crashes on startup when built with 4.8.5 +- Update installed man pages +- Drop upstream patches included in this release: + * fix-build-with-newer-kconfig.diff + * fix-crash-when-loading-bandwidth-scheduler-plugin.patch + * fix-crashes-in-bwscheduler-plugin.patch +- Drop openSUSE patches that are no longer necessary: + * remove-links.diff - the corresponding URLs are no longer in the list + * suse-dht-warning.diff - it was broken anyway (boo#1002948) + +------------------------------------------------------------------- Old: ---- fix-build-with-newer-kconfig.diff fix-crash-when-loading-bandwidth-scheduler-plugin.patch fix-crashes-in-bwscheduler-plugin.patch ktorrent-5.0.1.tar.xz remove-links.diff suse-dht-warning.diff New: ---- fix-build-with-qt5.6.patch ktorrent-5.1.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ktorrent.spec ++++++ --- /var/tmp/diff_new_pack.fhOLE7/_old 2017-09-08 20:43:51.975216436 +0200 +++ /var/tmp/diff_new_pack.fhOLE7/_new 2017-09-08 20:43:51.979215873 +0200 @@ -17,27 +17,19 @@ Name: ktorrent -Version: 5.0.1 +Version: 5.1.0 Release: 0 Summary: KDE BitTorrent Client License: GPL-2.0+ Group: Productivity/Networking/File-Sharing Url: http://ktorrent.org/ -Source0: http://download.kde.org/stable/ktorrent/5.0/%{name}-%{version}.tar.xz +Source0: http://download.kde.org/stable/ktorrent/5.1/%{name}-%{version}.tar.xz Source2: ktorrent.1 Source3: ktupnptest.1 -# PATCH-FIX-OPENSUSE remove-links.diff [email protected] -- Remove links to some search engine with maybe legal problems -Patch0: remove-links.diff -# PATCH-FIX-OPENSUSE suse-dht-warning.diff [email protected] -- Warning popup for DHT -Patch1: suse-dht-warning.diff # PATCH-FIX-OPENSUSE initial-preference.diff [email protected] -- InitialPreference to set it as the default torrent downloader -Patch2: initial-preference.diff -# PATCH-FIX-UPSTREAM fix-build-with-newer-kconfig.diff -- Fix build with newer KConfig -Patch3: fix-build-with-newer-kconfig.diff -# PATCH-FIX-UPSTREAM fix-crash-when-loading-bandwidth-scheduler-plugin.patch -Patch4: fix-crash-when-loading-bandwidth-scheduler-plugin.patch -# PATCH-FIX-UPSTREAM fix-crashes-in-bwscheduler-plugin.patch -Patch5: fix-crashes-in-bwscheduler-plugin.patch +Patch0: initial-preference.diff +# PATCH-FIX-OPENSUSE fix-build-with-qt5.6.patch -- make it build with Qt < 5.7.0 (i.e. on Leap 42.x) +Patch1: fix-build-with-qt5.6.patch %if 0%{?suse_version} > 1325 BuildRequires: libboost_headers-devel %else @@ -45,39 +37,53 @@ %endif BuildRequires: extra-cmake-modules BuildRequires: fdupes -BuildRequires: gmp-devel +BuildRequires: karchive-devel BuildRequires: kcmutils-devel +BuildRequires: kcompletion-devel BuildRequires: kconfig-devel +BuildRequires: kconfigwidgets-devel BuildRequires: kcoreaddons-devel BuildRequires: kcrash-devel BuildRequires: kdbusaddons-devel -BuildRequires: kdelibs4support-devel BuildRequires: kdewebkit-devel +BuildRequires: kdnssd-framework-devel BuildRequires: kdoctools-devel BuildRequires: ki18n-devel +BuildRequires: kiconthemes-devel BuildRequires: kio-devel +BuildRequires: kitemviews-devel BuildRequires: knotifications-devel BuildRequires: knotifyconfig-devel +BuildRequires: kparts-devel BuildRequires: kplotting-devel BuildRequires: kross-devel +BuildRequires: kservice-devel +BuildRequires: ktextwidgets-devel +BuildRequires: kwidgetsaddons-devel +BuildRequires: kwindowsystem-devel BuildRequires: kxmlgui-devel -BuildRequires: libktorrent-devel >= 2.0 -BuildRequires: libqca-qt5-devel +BuildRequires: libktorrent-devel >= 2.1 BuildRequires: phonon4qt5-devel BuildRequires: plasma5-workspace-devel BuildRequires: solid-devel -BuildRequires: sonnet-devel +BuildRequires: syndication-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5Script) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(taglib) +%if 0%{?suse_version} < 1330 +BuildRequires: gcc5 +BuildRequires: gcc5-c++ +#!BuildIgnore: libgcc_s1 +%endif Recommends: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -KTorrent is a bittorrent application for KDE which allows you to download files +KTorrent is a BitTorrent application by KDE which allows you to download files using the BitTorrent protocol. It enables you to run multiple torrents at the same time and comes with extended features to make it a full-featured client for BitTorrent. @@ -86,16 +92,16 @@ %prep %setup -q %patch0 -%if ! 0%{?packman_bs} -%patch1 +%if 0%{?suse_version} < 1330 +%patch1 -p1 %endif -%patch2 -%patch3 -p1 -%patch4 -p1 -%patch5 -p1 %build +%if 0%{?suse_version} < 1330 +%cmake_kf5 -d build -- -DCMAKE_C_COMPILER=gcc-5 -DCMAKE_CXX_COMPILER=g++-5 +%else %cmake_kf5 -d build +%endif %make_jobs %install @@ -131,6 +137,8 @@ %doc %{_mandir}/man1/ktorrent.1%{ext_man} %doc %{_mandir}/man1/ktupnptest.1%{ext_man} %_bindir/ktorrent +%_bindir/ktmagnetdownloader +%_bindir/ktupnptest %_libdir/libktcore.so.* %_kf5_plugindir/ %_kf5_applicationsdir/org.kde.ktorrent.desktop @@ -139,6 +147,9 @@ %_kf5_notifydir/ktorrent.notifyrc %_kf5_kxmlguidir/ktorrent/ %_kf5_htmldir/en/ktorrent/ +%_kf5_sharedir/ktorrent/ +%dir %_kf5_appstreamdir +%_kf5_appstreamdir/org.kde.ktorrent.appdata.xml %files lang -f %{name}.lang %defattr(-,root,root,-) ++++++ fix-build-with-qt5.6.patch ++++++ >From ce5f7e3de927243c3e9c52eeac66a03f64eaf85d Mon Sep 17 00:00:00 2001 From: Wolfgang Bauer <[email protected]> Date: Fri, 1 Sep 2017 14:33:56 +0200 Subject: [PATCH] Lower minimum Qt version to 5.5.0 As qAsConst() is new in Qt 5.7.0, define it where needed to make ktorrent compile with lower Qt versions too. --- CMakeLists.txt | 2 +- ktmagnetdownloader/magnettest.cpp | 8 ++++++++ ktorrent/core.cpp | 8 ++++++++ ktorrent/trayicon.cpp | 8 ++++++++ ktorrent/view/viewmodel.h | 9 +++++++++ libktcore/groups/groupmanager.cpp | 9 +++++++++ libktcore/gui/tabbarwidget.cpp | 9 +++++++++ libktcore/interfaces/torrentactivityinterface.cpp | 9 +++++++++ libktcore/torrent/magnetmanager.cpp | 9 +++++++++ libktcore/torrent/queuemanager.cpp | 8 ++++++++ libktcore/torrent/torrentfilelistmodel.cpp | 9 +++++++++ libktcore/torrent/torrentfiletreemodel.cpp | 9 +++++++++ plugins/bwscheduler/schedule.h | 9 +++++++++ plugins/infowidget/trackermodel.cpp | 9 +++++++++ plugins/mediaplayer/playlist.cpp | 8 ++++++++ plugins/search/searchactivity.cpp | 8 ++++++++ plugins/search/searchenginelist.cpp | 9 +++++++++ plugins/shutdown/shutdownruleset.cpp | 8 ++++++++ plugins/upnp/routermodel.cpp | 9 +++++++++ 19 files changed, 156 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 87428597..a5dc007a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 2.8.12) project(KTORRENT) -set (QT_MIN_VERSION "5.7.0") +set (QT_MIN_VERSION "5.5.0") set (KF5_MIN_VERSION "5.15") find_package(ECM REQUIRED NO_MODULE) diff --git a/ktmagnetdownloader/magnettest.cpp b/ktmagnetdownloader/magnettest.cpp index 7ad15e43..378e3714 100644 --- a/ktmagnetdownloader/magnettest.cpp +++ b/ktmagnetdownloader/magnettest.cpp @@ -38,6 +38,14 @@ #include <bcodec/bencoder.h> #include <peer/authenticationmonitor.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif using namespace kt; using namespace bt; diff --git a/ktorrent/core.cpp b/ktorrent/core.cpp index c8b497da..da740e17 100644 --- a/ktorrent/core.cpp +++ b/ktorrent/core.cpp @@ -62,6 +62,14 @@ #include "gui.h" #include "powermanagementinhibit_interface.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif using namespace bt; diff --git a/ktorrent/trayicon.cpp b/ktorrent/trayicon.cpp index a0b9f6ed..fb723268 100644 --- a/ktorrent/trayicon.cpp +++ b/ktorrent/trayicon.cpp @@ -42,6 +42,14 @@ #include "core.h" #include "gui.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif using namespace bt; diff --git a/ktorrent/view/viewmodel.h b/ktorrent/view/viewmodel.h index 11217508..b1df54f5 100644 --- a/ktorrent/view/viewmodel.h +++ b/ktorrent/view/viewmodel.h @@ -26,6 +26,15 @@ #include <QAbstractTableModel> #include <interfaces/torrentinterface.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + namespace kt { class View; diff --git a/libktcore/groups/groupmanager.cpp b/libktcore/groups/groupmanager.cpp index 57ff90a4..902a8e68 100644 --- a/libktcore/groups/groupmanager.cpp +++ b/libktcore/groups/groupmanager.cpp @@ -37,6 +37,15 @@ #include "ungroupedgroup.h" #include "functiongroup.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + using namespace bt; namespace kt diff --git a/libktcore/gui/tabbarwidget.cpp b/libktcore/gui/tabbarwidget.cpp index 8bece605..9a9f6e90 100644 --- a/libktcore/gui/tabbarwidget.cpp +++ b/libktcore/gui/tabbarwidget.cpp @@ -28,6 +28,15 @@ #include <QTimer> #include <QVBoxLayout> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + namespace kt { diff --git a/libktcore/interfaces/torrentactivityinterface.cpp b/libktcore/interfaces/torrentactivityinterface.cpp index 4532761f..063497c3 100644 --- a/libktcore/interfaces/torrentactivityinterface.cpp +++ b/libktcore/interfaces/torrentactivityinterface.cpp @@ -20,6 +20,15 @@ #include "torrentactivityinterface.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + namespace kt { TorrentActivityInterface::TorrentActivityInterface(const QString& name, const QString& icon, QWidget* parent) diff --git a/libktcore/torrent/magnetmanager.cpp b/libktcore/torrent/magnetmanager.cpp index 838959bb..4684c841 100644 --- a/libktcore/torrent/magnetmanager.cpp +++ b/libktcore/torrent/magnetmanager.cpp @@ -29,6 +29,15 @@ #include <util/error.h> #include <bcodec/bnode.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + using namespace bt; namespace kt { diff --git a/libktcore/torrent/queuemanager.cpp b/libktcore/torrent/queuemanager.cpp index 0b805ef6..c930221d 100644 --- a/libktcore/torrent/queuemanager.cpp +++ b/libktcore/torrent/queuemanager.cpp @@ -42,6 +42,14 @@ #include <algorithm> #include <climits> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif using namespace bt; diff --git a/libktcore/torrent/torrentfilelistmodel.cpp b/libktcore/torrent/torrentfilelistmodel.cpp index 00b8436f..082971e4 100644 --- a/libktcore/torrent/torrentfilelistmodel.cpp +++ b/libktcore/torrent/torrentfilelistmodel.cpp @@ -32,6 +32,15 @@ #include <interfaces/torrentfileinterface.h> #include <util/functions.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + using namespace bt; namespace kt diff --git a/libktcore/torrent/torrentfiletreemodel.cpp b/libktcore/torrent/torrentfiletreemodel.cpp index 35cf59f4..d6ea23b1 100644 --- a/libktcore/torrent/torrentfiletreemodel.cpp +++ b/libktcore/torrent/torrentfiletreemodel.cpp @@ -38,6 +38,15 @@ #include <util/log.h> #include <util/error.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + using namespace bt; namespace kt diff --git a/plugins/bwscheduler/schedule.h b/plugins/bwscheduler/schedule.h index 4a630fff..07d95f47 100644 --- a/plugins/bwscheduler/schedule.h +++ b/plugins/bwscheduler/schedule.h @@ -26,6 +26,15 @@ #include <QTime> #include <util/constants.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + namespace bt { class BDictNode; diff --git a/plugins/infowidget/trackermodel.cpp b/plugins/infowidget/trackermodel.cpp index a94e0e31..80647128 100644 --- a/plugins/infowidget/trackermodel.cpp +++ b/plugins/infowidget/trackermodel.cpp @@ -28,6 +28,15 @@ #include <interfaces/torrentinterface.h> #include <interfaces/trackerinterface.h> +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + namespace kt { diff --git a/plugins/mediaplayer/playlist.cpp b/plugins/mediaplayer/playlist.cpp index ff277a4e..289c8fe7 100644 --- a/plugins/mediaplayer/playlist.cpp +++ b/plugins/mediaplayer/playlist.cpp @@ -37,6 +37,14 @@ #include <util/log.h> #include "mediaplayer.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif using namespace bt; diff --git a/plugins/search/searchactivity.cpp b/plugins/search/searchactivity.cpp index 196e781e..679f9500 100644 --- a/plugins/search/searchactivity.cpp +++ b/plugins/search/searchactivity.cpp @@ -45,6 +45,14 @@ #include <searchpluginsettings.h> #include "searchtoolbar.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif namespace kt { diff --git a/plugins/search/searchenginelist.cpp b/plugins/search/searchenginelist.cpp index 0d715ed0..766404e0 100644 --- a/plugins/search/searchenginelist.cpp +++ b/plugins/search/searchenginelist.cpp @@ -35,6 +35,15 @@ #include "searchenginelist.h" #include "opensearchdownloadjob.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + using namespace bt; namespace kt diff --git a/plugins/shutdown/shutdownruleset.cpp b/plugins/shutdown/shutdownruleset.cpp index ce728fb3..b3774bd6 100644 --- a/plugins/shutdown/shutdownruleset.cpp +++ b/plugins/shutdown/shutdownruleset.cpp @@ -31,6 +31,14 @@ #include <torrent/queuemanager.h> #include "shutdownruleset.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif using namespace bt; diff --git a/plugins/upnp/routermodel.cpp b/plugins/upnp/routermodel.cpp index 464e2f14..7167f3d4 100644 --- a/plugins/upnp/routermodel.cpp +++ b/plugins/upnp/routermodel.cpp @@ -27,6 +27,15 @@ #include <upnp/upnprouter.h> #include "routermodel.h" +#if QT_VERSION < QT_VERSION_CHECK(5, 7, 0) +// this adds const to non-const objects (like std::as_const) +template <typename T> +Q_DECL_CONSTEXPR typename std::add_const<T>::type &qAsConst(T &t) Q_DECL_NOTHROW { return t; } +// prevent rvalue arguments: +template <typename T> +void qAsConst(const T &&) Q_DECL_EQ_DELETE; +#endif + using namespace bt; namespace kt -- 2.13.5 ++++++ initial-preference.diff ++++++ --- /var/tmp/diff_new_pack.fhOLE7/_old 2017-09-08 20:43:52.027209126 +0200 +++ /var/tmp/diff_new_pack.fhOLE7/_new 2017-09-08 20:43:52.027209126 +0200 @@ -6,5 +6,5 @@ MimeType=application/x-bittorrent;application/x-torrent;x-scheme-handler/magnet; +InitialPreference=5 X-DBUS-StartupType=Unique - X-DBUS-ServiceName=org.ktorrent.ktorrent - Comment=A BitTorrent program for KDE + X-DBUS-ServiceName=org.kde.ktorrent + Comment=A BitTorrent program by KDE ++++++ ktorrent-5.0.1.tar.xz -> ktorrent-5.1.0.tar.xz ++++++ ++++ 698105 lines of diff (skipped) ++++++ ktorrent.1 ++++++ --- /var/tmp/diff_new_pack.fhOLE7/_old 2017-09-08 20:43:54.198903783 +0200 +++ /var/tmp/diff_new_pack.fhOLE7/_new 2017-09-08 20:43:54.202903220 +0200 @@ -1,134 +1,32 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. -.TH KTORRENT "1" "November 2011" "ktorrent " "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. +.TH KTORRENT "1" "September 2017" "ktorrent 5.1.0" "User Commands" .SH NAME -ktorrent \- Bittorrent client for KDE +ktorrent \- manual page for ktorrent 5.1.0 .SH SYNOPSIS .B ktorrent -[\fIQt-options\fR] [\fIKDE-options\fR] [\fIUrl\fR] +[\fIoptions\fR] .SH DESCRIPTION -Bittorrent client for KDE -.SS "Generic options:" -.TP -\fB\-\-help\fR -Show help about options -.TP -\fB\-\-help\-qt\fR -Show Qt specific options +Bittorrent client by KDE +.SH OPTIONS .TP -\fB\-\-help\-kde\fR -Show KDE specific options +\fB\-v\fR, \fB\-\-version\fR +Displays version information. .TP -\fB\-\-help\-all\fR -Show all options +\fB\-h\fR, \fB\-\-help\fR +Displays this help. .TP \fB\-\-author\fR -Show author information -.TP -\fB\-v\fR, \fB\-\-version\fR -Show version information +Show author information. .TP \fB\-\-license\fR -Show license information -.TP -\fB\-\-\fR -End of options -.SS "Qt options:" -.TP -\fB\-\-display\fR <displayname> -Use the X\-server display 'displayname' -.TP -\fB\-\-session\fR <sessionId> -Restore the application for the given 'sessionId' -.TP -\fB\-\-cmap\fR -Causes the application to install a private color -map on an 8\-bit display -.TP -\fB\-\-ncols\fR <count> -Limits the number of colors allocated in the color -cube on an 8\-bit display, if the application is -using the QApplication::ManyColor color -specification -.TP -\fB\-\-nograb\fR -tells Qt to never grab the mouse or the keyboard -.TP -\fB\-\-dograb\fR -running under a debugger can cause an implicit -\fB\-nograb\fR, use \fB\-dograb\fR to override -.TP -\fB\-\-sync\fR -switches to synchronous mode for debugging -.TP -\fB\-\-fn\fR, \fB\-\-font\fR <fontname> -defines the application font -.TP -\fB\-\-bg\fR, \fB\-\-background\fR <color> sets the default background color and an -application palette (light and dark shades are -calculated) -.HP -\fB\-\-fg\fR, \fB\-\-foreground\fR <color> sets the default foreground color -.TP -\fB\-\-btn\fR, \fB\-\-button\fR <color> -sets the default button color -.TP -\fB\-\-name\fR <name> -sets the application name -.TP -\fB\-\-title\fR <title> -sets the application title (caption) +Show license information. .TP -\fB\-\-visual\fR TrueColor -forces the application to use a TrueColor visual on -an 8\-bit display -.TP -\fB\-\-inputstyle\fR <inputstyle> sets XIM (X Input Method) input style. Possible -values are onthespot, overthespot, offthespot and -root -.TP -\fB\-\-im\fR <XIM server> -set XIM server -.TP -\fB\-\-noxim\fR -disable XIM -.TP -\fB\-\-reverse\fR -mirrors the whole layout of widgets -.TP -\fB\-\-stylesheet\fR <file.qss> -applies the Qt stylesheet to the application widgets -.HP -\fB\-\-graphicssystem\fR <system> use a different graphics system instead of the default one, options are raster and opengl (experimental) -.SS "KDE options:" -.TP -\fB\-\-caption\fR <caption> -Use 'caption' as name in the titlebar -.TP -\fB\-\-icon\fR <icon> -Use 'icon' as the application icon -.TP -\fB\-\-config\fR <filename> -Use alternative configuration file -.TP -\fB\-\-nocrashhandler\fR -Disable crash handler, to get core dumps -.TP -\fB\-\-waitforwm\fR -Waits for a WM_NET compatible windowmanager -.TP -\fB\-\-style\fR <style> -sets the application GUI style -.TP -\fB\-\-geometry\fR <geometry> -sets the client geometry of the main widget \- see man X for the argument format (usually WidthxHeight+XPos+YPos) -.TP -\fB\-\-nofork\fR -Do not run in the background. -.SS "Arguments:" -.TP -Url -Document to open -.SH OPTIONS +\fB\-\-desktopfile\fR <file name> +The base file name of the desktop entry for this +application. .TP \fB\-\-silent\fR Silently open torrent given on URL +.TP +\fB\-\-\fR+[URL] +Document to open ++++++ ktupnptest.1 ++++++ --- /var/tmp/diff_new_pack.fhOLE7/_old 2017-09-08 20:43:54.222900409 +0200 +++ /var/tmp/diff_new_pack.fhOLE7/_new 2017-09-08 20:43:54.222900409 +0200 @@ -1,123 +1,26 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. -.TH KTUPNPTEST "1" "November 2011" "ktupnptest " "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.43.3. +.TH KTUPNP "1" "September 2017" "ktupnp 1.0" "User Commands" .SH NAME -ktupnptest \- KTorrent's UPnP test application +ktupnp \- manual page for ktupnp 1.0 .SH SYNOPSIS .B ktupnptest -[\fIQt-options\fR] [\fIKDE-options\fR] +[\fIoptions\fR] .SH DESCRIPTION KTorrent's UPnP test application -.SS "Generic options:" +.SH OPTIONS .TP -\fB\-\-help\fR -Show help about options -.TP -\fB\-\-help\-qt\fR -Show Qt specific options -.TP -\fB\-\-help\-kde\fR -Show KDE specific options +\fB\-v\fR, \fB\-\-version\fR +Displays version information. .TP -\fB\-\-help\-all\fR -Show all options +\fB\-h\fR, \fB\-\-help\fR +Displays this help. .TP \fB\-\-author\fR -Show author information -.TP -\fB\-v\fR, \fB\-\-version\fR -Show version information +Show author information. .TP \fB\-\-license\fR -Show license information -.TP -\fB\-\-\fR -End of options -.SS "Qt options:" -.TP -\fB\-\-display\fR <displayname> -Use the X\-server display 'displayname' -.TP -\fB\-\-session\fR <sessionId> -Restore the application for the given 'sessionId' -.TP -\fB\-\-cmap\fR -Causes the application to install a private color -map on an 8\-bit display -.TP -\fB\-\-ncols\fR <count> -Limits the number of colors allocated in the color -cube on an 8\-bit display, if the application is -using the QApplication::ManyColor color -specification -.TP -\fB\-\-nograb\fR -tells Qt to never grab the mouse or the keyboard -.TP -\fB\-\-dograb\fR -running under a debugger can cause an implicit -\fB\-nograb\fR, use \fB\-dograb\fR to override -.TP -\fB\-\-sync\fR -switches to synchronous mode for debugging -.TP -\fB\-\-fn\fR, \fB\-\-font\fR <fontname> -defines the application font -.TP -\fB\-\-bg\fR, \fB\-\-background\fR <color> sets the default background color and an -application palette (light and dark shades are -calculated) -.HP -\fB\-\-fg\fR, \fB\-\-foreground\fR <color> sets the default foreground color -.TP -\fB\-\-btn\fR, \fB\-\-button\fR <color> -sets the default button color -.TP -\fB\-\-name\fR <name> -sets the application name -.TP -\fB\-\-title\fR <title> -sets the application title (caption) -.TP -\fB\-\-visual\fR TrueColor -forces the application to use a TrueColor visual on -an 8\-bit display -.TP -\fB\-\-inputstyle\fR <inputstyle> sets XIM (X Input Method) input style. Possible -values are onthespot, overthespot, offthespot and -root -.TP -\fB\-\-im\fR <XIM server> -set XIM server -.TP -\fB\-\-noxim\fR -disable XIM -.TP -\fB\-\-reverse\fR -mirrors the whole layout of widgets -.TP -\fB\-\-stylesheet\fR <file.qss> -applies the Qt stylesheet to the application widgets -.HP -\fB\-\-graphicssystem\fR <system> use a different graphics system instead of the default one, options are raster and opengl (experimental) -.SS "KDE options:" -.TP -\fB\-\-caption\fR <caption> -Use 'caption' as name in the titlebar -.TP -\fB\-\-icon\fR <icon> -Use 'icon' as the application icon -.TP -\fB\-\-config\fR <filename> -Use alternative configuration file -.TP -\fB\-\-nocrashhandler\fR -Disable crash handler, to get core dumps -.TP -\fB\-\-waitforwm\fR -Waits for a WM_NET compatible windowmanager -.TP -\fB\-\-style\fR <style> -sets the application GUI style +Show license information. .TP -\fB\-\-geometry\fR <geometry> -sets the client geometry of the main widget \- see man X for the argument format (usually WidthxHeight+XPos+YPos) +\fB\-\-desktopfile\fR <file name> +The base file name of the desktop entry for this +application.
