Dominique Leuenberger 2018-09-03 08:35:36 +00:00 committed by Git OBS Bridge
parent 9f40a62bb5
commit ad21caff84
8 changed files with 34 additions and 169 deletions

View File

@ -1,44 +0,0 @@
From 46a4d7a378372a028522cfba94e77a11c478b36c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= <dvratil@kde.org>
Date: Fri, 4 May 2018 00:31:44 +0200
Subject: Fix build against new Syndication library
Syndication::Loader::loadUrl() now always requires a DataRetriever
to be passed as a second argument. The behavior of the old method
was basically identical to using FeedRetriever anyway, so we can
use the FeedRetriever here to make it compile against new Syndication
and keep the behavior.
---
plugins/syndication/ktfeed.cpp | 2 +-
plugins/syndication/syndicationactivity.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/syndication/ktfeed.cpp b/plugins/syndication/ktfeed.cpp
index 099cd4f..f20eb2c 100644
--- a/plugins/syndication/ktfeed.cpp
+++ b/plugins/syndication/ktfeed.cpp
@@ -277,7 +277,7 @@ namespace kt
status = DOWNLOADING;
update_timer.stop();
Syndication::Loader* loader = Syndication::Loader::create(this, SLOT(loadingFromDiskComplete(Syndication::Loader*, Syndication::FeedPtr, Syndication::ErrorCode)));
- loader->loadFrom(QUrl(dir + QStringLiteral("feed.xml")));
+ loader->loadFrom(QUrl(dir + QStringLiteral("feed.xml")), new FeedRetriever());
updated();
}
diff --git a/plugins/syndication/syndicationactivity.cpp b/plugins/syndication/syndicationactivity.cpp
index 293540d..61e8039 100644
--- a/plugins/syndication/syndicationactivity.cpp
+++ b/plugins/syndication/syndicationactivity.cpp
@@ -135,7 +135,7 @@ namespace kt
}
else
{
- loader->loadFrom(QUrl(url));
+ loader->loadFrom(QUrl(url), new FeedRetriever());
downloads.insert(loader, url);
}
}
--
cgit v0.11.2

View File

@ -1,79 +0,0 @@
From 16691987fdf035f7cafd6c65f7287639ac4cc27f Mon Sep 17 00:00:00 2001
From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Sun, 18 Mar 2018 19:13:26 +0100
Subject: Fix build with Qt 5.11 (missing headers)
Reviewers: stikonas
Reviewed By: stikonas
Differential Revision: https://phabricator.kde.org/D11456
---
ktorrent/dialogs/fileselectdlg.cpp | 1 +
ktorrent/groups/groupview.cpp | 1 +
plugins/search/searchprefpage.cpp | 1 +
3 files changed, 3 insertions(+)
diff --git a/ktorrent/dialogs/fileselectdlg.cpp b/ktorrent/dialogs/fileselectdlg.cpp
index 139b4752..ec7d8ede 100644
--- a/ktorrent/dialogs/fileselectdlg.cpp
+++ b/ktorrent/dialogs/fileselectdlg.cpp
@@ -20,6 +20,7 @@
#include "fileselectdlg.h"
+#include <QButtonGroup>
#include <QMenu>
#include <QPushButton>
#include <QTextCodec>
diff --git a/ktorrent/groups/groupview.cpp b/ktorrent/groups/groupview.cpp
index 990ed0d3..76208144 100644
--- a/ktorrent/groups/groupview.cpp
+++ b/ktorrent/groups/groupview.cpp
@@ -23,6 +23,7 @@
#include <QAction>
#include <QDragEnterEvent>
#include <QDropEvent>
+#include <QHeaderView>
#include <QInputDialog>
#include <QMenu>
#include <QTreeWidgetItemIterator>
diff --git a/plugins/search/searchprefpage.cpp b/plugins/search/searchprefpage.cpp
index 667e7a82..4be6cd5c 100644
--- a/plugins/search/searchprefpage.cpp
+++ b/plugins/search/searchprefpage.cpp
@@ -21,6 +21,7 @@
#include "searchprefpage.h"
+#include <QButtonGroup>
#include <QCheckBox>
#include <QFile>
#include <QInputDialog>
--
2.17.0
From c66233cd9f5b87f9e265beae0a16839d3a5645a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Daniel=20Vr=C3=A1til?= <dvratil@kde.org>
Date: Fri, 4 May 2018 00:33:44 +0200
Subject: Fix build against Qt 5.11 (missing includes)
---
plugins/syndication/syndicationactivity.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/plugins/syndication/syndicationactivity.cpp b/plugins/syndication/syndicationactivity.cpp
index 61e80396..5736d526 100644
--- a/plugins/syndication/syndicationactivity.cpp
+++ b/plugins/syndication/syndicationactivity.cpp
@@ -21,6 +21,7 @@
#include <QHBoxLayout>
#include <QInputDialog>
#include <QToolButton>
+#include <QAction>
#include <KMainWindow>
#include <KMessageBox>
--
2.17.0

View File

@ -1,24 +0,0 @@
commit 6d7433d44c7f18cd84d2de105beb5c646ed0e355
Author: Adriaan de Groot <groot@kde.org>
Date: Tue Apr 24 19:15:32 2018 +0200
QTimer may not be an incomplete type as it is used as a member variable.
Add the #include to fully define the type. This problem shows up when this
header is included in a context that doesn't already have QTimer included --
CMake 3.11 exposes that accidentally.
Upstreamed from FreeBSD ports.
diff --git a/ktorrent/dialogs/torrentcreatordlg.h b/ktorrent/dialogs/torrentcreatordlg.h
index 68dde8ad..12a1a433 100644
--- a/ktorrent/dialogs/torrentcreatordlg.h
+++ b/ktorrent/dialogs/torrentcreatordlg.h
@@ -23,6 +23,8 @@
#define KT_TORRENTCREATORDLG_HH
#include <QDialog>
+#include <QTimer>
+
#include "ui_torrentcreatordlg.h"
#include <torrent/torrentcreator.h>

View File

@ -1,5 +1,5 @@
--- 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
--- a/ktorrent/org.kde.ktorrent.desktop.orig 2011-03-14 19:48:22.000000000 +0200
+++ b/ktorrent/org.kde.ktorrent.desktop 2011-03-16 00:26:00.162000025 +0200
@@ -120,6 +120,7 @@
Type=Application
X-DocPath=ktorrent/index.html

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3c57882f78006dcec3c5fb243479e995cc541e51e6acded5bf98a09900c486a3
size 2046916

3
ktorrent-5.1.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b54149cf1dd3ed59cb7be54c326469a64e152f39f2d7db01de9fdd6b2ce3562a
size 2049392

View File

@ -1,3 +1,26 @@
-------------------------------------------------------------------
Fri Aug 31 12:11:47 UTC 2018 - wbauer@tmo.at
- Update to version 5.1.1
* Formatting torrent ratio as floating point number - no
scientific notation (kde#395525)
* Show high-resolution and vector logos properly in HighDPI mode
(kde#390605)
* Fix crash when changing file download order (kde#384371)
* Fix installation of icons
* Fix IPFilter plugin
* Fix toolbar button text hiding opt
* Remove unused KService dependency
* Set text and border color from palette for syndication preview
* Fix build against new Syndication library
* Fix build with Qt 5.11
- Adjust initial-preference.diff to apply with -p1, and use
%autopatch to apply all patches
- Drop patches merged upstream:
* fix-build.patch
* fix-build-with-Qt-5_11.patch
* Fix-build-against-new-Syndication-library.patch
-------------------------------------------------------------------
Sun Jul 29 08:19:21 UTC 2018 - wbauer@tmo.at
@ -657,7 +680,7 @@ Fri Apr 17 14:11:13 CEST 2009 - dmueller@suse.de
to filesystem rpm
------------------------------------------------------------------
Mon Apr 06 14:45 CET 2009 - mrdocs@opensuse.org
Mon Apr 06 14:45 CEST 2009 - mrdocs@opensuse.org
- Bump version to 3.2.1
- Webseeding has been improved considerably

View File

@ -17,25 +17,21 @@
Name: ktorrent
Version: 5.1.0
Version: 5.1.1
Release: 0
Summary: KDE BitTorrent Client
License: GPL-2.0-or-later
Group: Productivity/Networking/File-Sharing
URL: http://ktorrent.org/
Source0: http://download.kde.org/stable/ktorrent/5.1/%{name}-%{version}.tar.xz
Source0: http://download.kde.org/stable/ktorrent/%{version}/%{name}-%{version}.tar.xz
Source2: ktorrent.1
Source3: ktupnptest.1
# PATCH-FIX-OPENSUSE initial-preference.diff cmorve69@yahoo.es -- InitialPreference to set it as the default torrent downloader
Patch0: initial-preference.diff
%if 0%{?suse_version} < 1330
# 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
# PATCH-FIX-UPSTREAM fix-build.patch
Patch2: fix-build.patch
# PATCH-FIX-UPSTREAM fix-build-with-Qt-5_11.patch
Patch3: fix-build-with-Qt-5_11.patch
# PATCH-FIX-UPSTREAM
Patch4: Fix-build-against-new-Syndication-library.patch
%endif
BuildRequires: extra-cmake-modules
BuildRequires: fdupes
BuildRequires: libktorrent-devel >= 2.1
@ -63,7 +59,6 @@ BuildRequires: cmake(KF5Notifications)
BuildRequires: cmake(KF5NotifyConfig)
BuildRequires: cmake(KF5Parts)
BuildRequires: cmake(KF5Plotting)
BuildRequires: cmake(KF5Service)
BuildRequires: cmake(KF5Solid)
BuildRequires: cmake(KF5TextWidgets)
BuildRequires: cmake(KF5WebKit)
@ -103,13 +98,7 @@ for BitTorrent.
%prep
%setup -q
%patch0
%if 0%{?suse_version} < 1330
%patch1 -p1
%endif
%patch2 -p1
%patch3 -p1
%patch4 -p1
%autopatch -p1
%build
%if 0%{?suse_version} < 1330