Hello community,

here is the log from the commit of package ktorrent for openSUSE:Factory 
checked in at 2016-04-22 16:17:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ktorrent (Old)
 and      /work/SRC/openSUSE:Factory/.ktorrent.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ktorrent"

Changes:
--------
--- /work/SRC/openSUSE:Factory/ktorrent/ktorrent.changes        2016-03-16 
10:25:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ktorrent.new/ktorrent.changes   2016-04-22 
16:17:03.000000000 +0200
@@ -1,0 +2,21 @@
+Sat Apr 16 11:37:50 UTC 2016 - tittiatc...@gmail.com
+
+- Update to version 5.0
+  * Qt5/KF5 port
+  * QHttp-based tracker communication was dropped in favour of 
+    KIO-based one
+  * fix issues found by Coverity static analyzer
+  * improve naming of few UI items
+  * initiate sequential download of media content automatically 
+    when it is opened from filelist view
+
+- Drop upstream patches 
+  * ipfilter_bugfix.diff
+  * properly-support-x-scheme-handler-magnet-mimetype.patch
+
+- Drop patch no longer needed: 
+  * remove-plasma.diff
+  * icons.tar.bz2
+
+
+-------------------------------------------------------------------

Old:
----
  icons.tar.bz2
  ipfilter_bugfix.diff
  ktorrent-4.3.1.tar.bz2
  properly-support-x-scheme-handler-magnet-mimetype.patch
  remove-plasma.diff

New:
----
  ktorrent-5.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ktorrent.spec ++++++
--- /var/tmp/diff_new_pack.AMrl3e/_old  2016-04-22 16:17:04.000000000 +0200
+++ /var/tmp/diff_new_pack.AMrl3e/_new  2016-04-22 16:17:04.000000000 +0200
@@ -17,15 +17,13 @@
 
 
 Name:           ktorrent
-Version:        4.3.1
+Version:        5.0
 Release:        0
 Summary:        KDE BitTorrent Client
 License:        GPL-2.0+
 Group:          Productivity/Networking/File-Sharing
 Url:            http://ktorrent.org/
-Source0:        
http://ktorrent.org/downloads/%{version}/%{name}-%{version}.tar.bz2
-# Mimetype icons
-Source1:        icons.tar.bz2
+Source0:        
http://download.kde.org/stable/ktorrent/%{version}/%{name}-%{version}.tar.xz
 Source2:        ktorrent.1
 Source3:        ktupnptest.1
 # PATCH-FIX-OPENSUSE remove-links.diff adr...@suse.de -- Remove links to some 
search engine with maybe legal problems
@@ -34,37 +32,38 @@
 Patch1:         suse-dht-warning.diff
 # PATCH-FIX-OPENSUSE initial-preference.diff cmorv...@yahoo.es -- 
InitialPreference to set it as the default torrent downloader
 Patch2:         initial-preference.diff
-# PATCH-FIX-UPSTREAM ipfilter_bugfix.diff -- Fix gzip not working in ipfilter 
plugin due to wrong mimetype, kde#315239
-Patch3:         ipfilter_bugfix.diff
-# PATCH-FIX-UPSTREAM properly-support-x-scheme-handler-magnet-mimetype.patch 
-- make ktorrent support magnet mimetype outside KDE4
-Patch4:         properly-support-x-scheme-handler-magnet-mimetype.patch
-# PATCH-FIX-OPENSUSE remove-plasma.diff -- disable building the Plasma applet
-Patch5:         remove-plasma.diff
-BuildRequires:  ImageMagick
+BuildRequires:  boost-devel
+BuildRequires:  extra-cmake-modules
 BuildRequires:  fdupes
-%if 0%{?suse_version} <= 1320 && ! 0%{?is_opensuse}
-BuildRequires:  kdebase4-workspace-devel
-%endif
-BuildRequires:  libkdepimlibs4-devel
-BuildRequires:  libktorrent-devel >= 1.3.0
-%if %suse_version > 1200
-BuildRequires:  pkgconfig(taglib)
-%else
-BuildRequires:  taglib-devel
-%endif
-%if 0%{?suse_version}
+BuildRequires:  gmp-devel
+BuildRequires:  kcmutils-devel
+BuildRequires:  kconfig-devel
+BuildRequires:  kcoreaddons-devel
+BuildRequires:  kcrash-devel
+BuildRequires:  kdbusaddons-devel
+BuildRequires:  kdelibs4support-devel
+BuildRequires:  kdewebkit-devel
+BuildRequires:  kdoctools-devel
+BuildRequires:  ki18n-devel
+BuildRequires:  kio-devel
+BuildRequires:  knotifications-devel
+BuildRequires:  knotifyconfig-devel
+BuildRequires:  kross-devel
+BuildRequires:  kxmlgui-devel
+BuildRequires:  libktorrent-devel >= 2.0
+BuildRequires:  libqca-qt5-devel
+BuildRequires:  phonon4qt5-devel
+BuildRequires:  plasma5-workspace-devel
+BuildRequires:  solid-devel
+BuildRequires:  sonnet-devel
 BuildRequires:  update-desktop-files
-%endif
+BuildRequires:  pkgconfig(Qt5Core)
+BuildRequires:  pkgconfig(Qt5DBus)
+BuildRequires:  pkgconfig(Qt5Script)
+BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  pkgconfig(taglib)
 Recommends:     %{name}-lang = %{version}
-# ktorrent-devel was last used in openSUSE 11.4
-Provides:       ktorrent-devel = %{version}
-Obsoletes:      ktorrent-devel < %{version}
-# libktcore12 was last used in openSUSE 11.4
-Provides:       libktcore12 = %{version}
-Obsoletes:      libktcore12 < %{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%kde4_pimlibs_requires
-%kde4_runtime_requires
 
 %description
 KTorrent is a bittorrent application for KDE which allows you to download files
@@ -80,28 +79,16 @@
 %patch1
 %endif
 %patch2
-tar jxf %{SOURCE1}
-%patch3
-%patch4 -p1
-%if 0%{?suse_version} > 1320 || 0%{?is_opensuse}
-%patch5 -p1
-%endif
 
 %build
-%cmake_kde4 -d build
+%cmake_kf5 -d build
 %make_jobs
 
 %install
-%kde4_makeinstall -C build
+%kf5_makeinstall -C build
 
 # Not needed, fix "devel-file-in-non-devel-package" rpmlint warning
-rm -f %{buildroot}%{_kde4_libdir}/libktcore.so
-
-# patch image with wrong dimensions - fix rpmlint warning "wrong-icon-size"
-mogrify -strip -extent 16x16 -background transparent -gravity center 
%{buildroot}%{_kde4_iconsdir}/hicolor/22x22/actions/kt-encrypted.png
-rm -f %{buildroot}%{_kde4_iconsdir}/hicolor/22x22/actions/kt-encrypted.png~
-mogrify -strip -scale 22x22 -background transparent 
%{buildroot}%{_kde4_iconsdir}/hicolor/22x22/actions/kt-encrypted.png
-rm -f %{buildroot}%{_kde4_iconsdir}/hicolor/22x22/actions/kt-encrypted.png~
+rm -f %{buildroot}%{_libdir}/libktcore.so
 
 # Add man pages from help2man edited.
 mkdir -p %{buildroot}%{_mandir}/man1
@@ -114,24 +101,12 @@
 else chmod -f 0755 `find %{buildroot} -name *.py -perm 0644 -print0|xargs -0r 
grep -l '#!'`; \
 fi
 
-%if 0%{?suse_version}
-%suse_update_desktop_file -r %{name} Qt KDE Network P2P
-%endif
-
-# Remove unneeded locales
-%if 0%{?suse_version} && 0%{?suse_version} < 1140
-rm -rf %{buildroot}%{_datadir}/locale/ast/
-rm -rf %{buildroot}%{_datadir}/locale/hne/
-rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavian/
-rm -rf %{buildroot}%{_datadir}/locale/sr@ijekavianlatin/
-%endif
+%suse_update_desktop_file -r org.kde.ktorrent Qt KDE Network P2P
 
 %fdupes -s %{buildroot}
 
 %find_lang %{name}
 
-%kde_post_install
-
 %post -p /sbin/ldconfig
 
 %postun -p /sbin/ldconfig
@@ -139,31 +114,22 @@
 %files
 %defattr(-,root,root,-)
 %doc COPYING ChangeLog RoadMap
-%{_kde4_bindir}/ktmagnetdownloader
-%{_kde4_bindir}/ktorrent
-%{_kde4_bindir}/ktupnptest
-%{_kde4_modulesdir}/kt*.so
-%if 0%{?suse_version} <= 1320 && ! 0%{?is_opensuse}
-%{_kde4_modulesdir}/plasma_applet_ktorrent.so
-%{_kde4_modulesdir}/plasma_engine_ktorrent.so
-%endif
-%{_kde4_libdir}/libktcore.so.*
-%{_kde4_applicationsdir}/ktorrent.desktop
-%{_kde4_iconsdir}/hicolor/*/actions/kt-*.*
-%{_kde4_iconsdir}/hicolor/*/apps/ktorrent.*
-%{_kde4_iconsdir}/hicolor/*/mimetypes/torrent.*
-%{_kde4_appsdir}/ktorrent/
-%{_kde4_servicesdir}/kt*.desktop
-%{_kde4_servicetypesdir}/ktorrentplugin.desktop
-%if 0%{?suse_version} <= 1320 && ! 0%{?is_opensuse}
-%{_kde4_servicesdir}/plasma-applet-ktorrent.desktop
-%{_kde4_servicesdir}/plasma-dataengine-ktorrent.desktop
-%endif
-
 %doc %{_mandir}/man1/ktorrent.1%{ext_man}
 %doc %{_mandir}/man1/ktupnptest.1%{ext_man}
+%_bindir/ktorrent
+%_libdir/libktcore.so.*
+%_kf5_plugindir/
+%_kf5_applicationsdir/org.kde.ktorrent.desktop
+%_kf5_iconsdir/hicolor/*/*/*.png
+%_kf5_iconsdir/hicolor/*/*/*.svgz
+%_kf5_notifydir/ktorrent.notifyrc
+%_kf5_kxmlguidir/ktorrent/
+%_kf5_htmldir/en/ktorrent/
 
 %files lang -f %{name}.lang
 %defattr(-,root,root,-)
+%_kf5_htmldir/*/ktorrent/
+%dir %_kf5_htmldir/pt_BR
+%exclude %_kf5_htmldir/en/ktorrent/
 
 %changelog

++++++ initial-preference.diff ++++++
--- /var/tmp/diff_new_pack.AMrl3e/_old  2016-04-22 16:17:04.000000000 +0200
+++ /var/tmp/diff_new_pack.AMrl3e/_new  2016-04-22 16:17:04.000000000 +0200
@@ -1,9 +1,9 @@
---- ktorrent/ktorrent.desktop.orig     2011-03-14 19:48:22.000000000 +0200
-+++ ktorrent/ktorrent.desktop  2011-03-16 00:26:00.162000025 +0200
-@@ -106,6 +106,7 @@
+--- ktorrent/org.kde.ktorrent.desktop.orig     2011-03-14 19:48:22.000000000 
+0200
++++ ktorrent/org.kde.ktorrent.desktop  2011-03-16 00:26:00.162000025 +0200
+@@ -120,6 +120,7 @@
  Type=Application
  X-DocPath=ktorrent/index.html
- MimeType=application/x-bittorrent;application/x-torrent;
+ 
MimeType=application/x-bittorrent;application/x-torrent;x-scheme-handler/magnet;
 +InitialPreference=5
  X-DBUS-StartupType=Unique
  X-DBUS-ServiceName=org.ktorrent.ktorrent

++++++ remove-links.diff ++++++
--- /var/tmp/diff_new_pack.AMrl3e/_old  2016-04-22 16:17:04.000000000 +0200
+++ /var/tmp/diff_new_pack.AMrl3e/_new  2016-04-22 16:17:04.000000000 +0200
@@ -1,17 +1,18 @@
---- plugins/search/searchenginelist.cpp
-+++ plugins/search/searchenginelist.cpp
-@@ -41,10 +41,13 @@ namespace kt
-               default_opensearch_urls << KUrl("http://www.torrentz.com";) << 
KUrl("http://isohunt.com";);
-               default_urls << KUrl("http://www.ktorrents.com";)
-                               << KUrl("http://www.bittorrent.com";)
+diff -urNB ktorrent-5.0/plugins/search/searchenginelist.cpp 
new/plugins/search/searchenginelist.cpp
+--- plugins/search/searchenginelist.cpp        2016-03-30 11:25:13.000000000 
+0200
++++ plugins/search/searchenginelist.cpp        2016-04-16 18:46:41.622344264 
+0200
+@@ -41,10 +41,13 @@
+         default_opensearch_urls << 
QUrl(QLatin1String("http://www.torrentz.com";)) << 
QUrl(QLatin1String("http://isohunt.com";));
+         default_urls << QUrl(QLatin1String("http://www.ktorrents.com";))
+                      << QUrl(QLatin1String("http://www.bittorrent.com";))
 +#if 0
-                               << KUrl("http://www.mininova.org";)
-                               << KUrl("http://thepiratebay.org";)
-                               << KUrl("http://www.bitenova.org";)
--                              << KUrl("http://btjunkie.org";);
-+                              << KUrl("http://btjunkie.org";)
+                      << QUrl(QLatin1String("http://www.mininova.org";))
+                      << QUrl(QLatin1String("http://thepiratebay.org";))
+                      << QUrl(QLatin1String("http://www.bitenova.org";))
+-                     << QUrl(QLatin1String("http://btjunkie.org";));
++                     << QUrl(QLatin1String("http://btjunkie.org";))
 +#endif
-+                                ;
-       }
++                     ;
+     }
  
  

++++++ suse-dht-warning.diff ++++++
--- /var/tmp/diff_new_pack.AMrl3e/_old  2016-04-22 16:17:04.000000000 +0200
+++ /var/tmp/diff_new_pack.AMrl3e/_new  2016-04-22 16:17:04.000000000 +0200
@@ -1,20 +1,38 @@
-Index: ktorrent/CMakeLists.txt
-===================================================================
---- ktorrent/CMakeLists.txt.orig
-+++ ktorrent/CMakeLists.txt
-@@ -91,6 +91,7 @@ install(FILES ktorrentplugin.desktop  DE
- install(FILES ktorrentui.rc DESTINATION ${DATA_INSTALL_DIR}/ktorrent )
- install(FILES kttorrentactivityui.rc DESTINATION ${DATA_INSTALL_DIR}/ktorrent 
)
- install(FILES ktorrent.notifyrc DESTINATION ${DATA_INSTALL_DIR}/ktorrent )
-+install(FILES dhttip DESTINATION ${DATA_INSTALL_DIR}/ktorrent)
- 
- if (NOT ${ENABLE_KIO_MAGNET})
-     install(FILES magnet.protocol  DESTINATION  ${SERVICES_INSTALL_DIR} )
-Index: ktorrent/dhttip
-===================================================================
---- /dev/null
-+++ ktorrent/dhttip
-@@ -0,0 +1,11 @@
+diff -urNB ktorrent-5.0/CMakeLists.txt new/CMakeLists.txt
+--- CMakeLists.txt     2016-04-15 00:30:28.000000000 +0200
++++ CMakeLists.txt     2016-04-16 13:52:36.168059210 +0200
+@@ -16,7 +16,7 @@
+ 
+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core DBus Widgets Script)
+ 
+-find_package(KF5 5.15 REQUIRED I18n KIO XmlGui Notifications NotifyConfig 
Solid Config CoreAddons DocTools Kross KCMUtils Sonnet DBusAddons Crash Archive 
KDELibs4Support)
++find_package(KF5 5.15 REQUIRED I18n KIO XmlGui Notifications NotifyConfig 
Solid Config ConfigWidgets CoreAddons DocTools Kross KCMUtils Sonnet DBusAddons 
Crash Archive KDELibs4Support)
+ 
+ find_package(LibKTorrent 1.9.50 CONFIG REQUIRED)
+ find_package(Boost REQUIRED)
+diff -urNB ktorrent-5.0/ktorrent/CMakeLists.txt new/ktorrent/CMakeLists.txt
+--- ktorrent/CMakeLists.txt    2016-03-30 11:25:13.000000000 +0200
++++ ktorrent/CMakeLists.txt    2016-04-16 13:53:51.520453793 +0200
+@@ -88,6 +88,7 @@
+     KF5::Parts
+     KF5::DBusAddons
+     KF5::KDELibs4Support
++    KF5::ConfigWidgets
+ )
+ 
+ install(TARGETS ktorrent_app ${INSTALL_TARGETS_DEFAULT_ARGS})
+@@ -95,6 +96,7 @@
+ install(FILES ktorrentui.rc DESTINATION ${KXMLGUI_INSTALL_DIR}/ktorrent )
+ install(FILES kttorrentactivityui.rc DESTINATION 
${KXMLGUI_INSTALL_DIR}/ktorrent )
+ install(FILES ktorrent.notifyrc DESTINATION ${KNOTIFYRC_INSTALL_DIR} )
++install(FILES dhttip DESTINATION ${KXMLGUI_INSTALL_DIR}/ktorrent )
+ 
+ 
+ add_subdirectory(icons)
+diff -urNB ktorrent-5.0/ktorrent/dhttip new/ktorrent/dhttip
+--- ktorrent/dhttip    1970-01-01 01:00:00.000000000 +0100
++++ ktorrent/dhttip    2016-04-16 13:54:19.072598069 +0200
+@@ -0,0 +1,10 @@
 +<tip category="Ktorrent">
 +<html>
 +<p>
@@ -25,49 +43,44 @@
 +</p>
 +</html>
 +</tip>
-+
-Index: ktorrent/gui.cpp
-===================================================================
---- ktorrent/gui.cpp.orig
-+++ ktorrent/gui.cpp
-@@ -38,6 +38,7 @@
- #include <kpushbutton.h>
+diff -urNB ktorrent-5.0/ktorrent/gui.cpp new/ktorrent/gui.cpp
+--- ktorrent/gui.cpp   2016-03-30 11:25:13.000000000 +0200
++++ ktorrent/gui.cpp   2016-04-16 18:15:12.284449587 +0200
+@@ -37,6 +37,7 @@
+ #include <krecentdirs.h>
  #include <kxmlguifactory.h>
  #include <KNotifyConfigWidget>
 +#include <KTipDialog>
  #include <kio/jobclasses.h>
  #include <kio/jobuidelegate.h>
  #include <kparts/partmanager.h>
-@@ -122,6 +123,8 @@ namespace kt
-               //markk.update();
-               updateActions();
-               core->startUpdateTimer();
+@@ -122,6 +123,8 @@
+         //markk.update();
+         updateActions();
+         core->startUpdateTimer();
 +
-+              QTimer::singleShot(0, this, SLOT(showDhtTip()));
-       }
++        QTimer::singleShot(0, this, SLOT(showDhtTip()));
+     }
+ 
+     GUI::~GUI()
+@@ -571,4 +574,9 @@
+         return torrent_activity;
+     }
  
-       GUI:: ~GUI()
-@@ -597,6 +600,11 @@ namespace kt
-               return torrent_activity;
-       }
- 
-+        void GUI::showDhtTip()
-+        {
-+                KTipDialog::showTip(this, "ktorrent/dhttip");
-+        }
++    void GUI::showDhtTip()
++    {
++        KTipDialog::showTip(this, "ktorrent/dhttip");
++    }
 +
  }
+diff -urNB ktorrent-5.0/ktorrent/gui.h new/ktorrent/gui.h
+--- ktorrent/gui.h     2016-03-30 11:25:13.000000000 +0200
++++ ktorrent/gui.h     2016-04-16 18:16:22.112815265 +0200
+@@ -112,6 +112,7 @@
+         void configureNotifications();
+         void activePartChanged(KParts::Part* p);
+         void quit();
++        void showDhtTip();
  
- #include "gui.moc"
-Index: ktorrent/gui.h
-===================================================================
---- ktorrent/gui.h.orig
-+++ ktorrent/gui.h
-@@ -113,6 +113,7 @@ namespace kt
-               void showOrHide();
-               void configureNotifications();
-               void activePartChanged(KParts::Part* p);
-+              void showDhtTip();
-               
-       private:
-               void setupActions();
+     private:
+         void setupActions();


Reply via email to