summaryrefslogtreecommitdiff
path: root/kde-apps/konqueror
diff options
context:
space:
mode:
Diffstat (limited to 'kde-apps/konqueror')
-rw-r--r--kde-apps/konqueror/Manifest5
-rw-r--r--kde-apps/konqueror/files/konqueror-20.12.3-use-new-QComboBox-signal.patch67
-rw-r--r--kde-apps/konqueror/konqueror-21.08.0.ebuild (renamed from kde-apps/konqueror/konqueror-20.12.3-r1.ebuild)7
3 files changed, 5 insertions, 74 deletions
diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest
index 0b3592f9a7d6..6f4edb834123 100644
--- a/kde-apps/konqueror/Manifest
+++ b/kde-apps/konqueror/Manifest
@@ -1,6 +1,5 @@
-AUX konqueror-20.12.3-use-new-QComboBox-signal.patch 3328 BLAKE2B 3e4ed3fab89a3a707a302a1142c96042bcd694385fe36f89cb89da8860000ff958d81ff0d25c9931c7979e90bb33a5a3a00455c2e3b877ec145000dffaf73e19 SHA512 3c6f30af0ac0a9b0a7e5d46c3c30e95f08d217e81acacd267d91ab17a09d8b2b48ab0eb774097dd3dd5a64e553b2ae7f582693fbb73599ee12f3790650da2918
-DIST konqueror-20.12.3.tar.xz 7241896 BLAKE2B 0fd3e4fffe57cbd56bd953901617fee15d264ba4d4c709d2866ee01516cb00d15a2888e8e174592245a35f58fa5c4b7c10391c450506a23a4851e72dd2a3c4fc SHA512 38008dbecd9a22ff9658cb6b72092245b408288388b4c3f8077cc958d0a1dd5be62f24e05f3802eb5aed718ea7d5f902e3c6e15a52846661e3ffdd41c0fc7370
DIST konqueror-21.04.3.tar.xz 7410612 BLAKE2B 0640bd4d7c8cc877e511652e4ab35885fee88a1558d1c9d4f7692b64c4f6929876f437a7dab5da457ff76aca11774c9d60952243548e90f43307ef19353da03b SHA512 60a396633ba87605225e2e791d8b8a429ddd8081fc0db45227d31a550b00fb2197735f110eb0d9ea48199dcbb19525890d04470beb20c1a49bfc3fb545125104
-EBUILD konqueror-20.12.3-r1.ebuild 2526 BLAKE2B ec322c053681a3c83e14ca7f8537fa5f6548cff4f2240778a2ae9d3dc1aa84468dde2c06b5d3b3eb7af7f3616e53fd2652cc266c7cbe9f0117a36c896dc1c05d SHA512 dd4320a4b8d74d0473b614533d64b7f1c78dab9cddf9fc8b385e3e00d23f844dc5426af026085091ca84f1e2d407afe5253e428c9e5da65acd07d7f99189bfdd
+DIST konqueror-21.08.0.tar.xz 7415776 BLAKE2B b02bd5455ef8522432d0438f70ea29574b60f089e6eccb1b3f51b4e62c04d2c2af36fd2882d53dc09d7f4b7a5b97d27dd1a7d343165dd89f8546f58959b3ecbc SHA512 4ce8fad0c670904c962849d7f16865560f2edbec63c45e13cb33d702f7e19495f8775a327c2fa6cac9e987720b1993d2090db4f31c8bd9de595df6315414b201
EBUILD konqueror-21.04.3.ebuild 2446 BLAKE2B affd5c9c5b39b3f02671fae563726d9ab1b94817f5ce3fadbc39923d18795312f21882748eca5aa74d2b440f7d3f5445dc6524920a04656d1342b44a8813a29c SHA512 79d68b181fbd55acbfec990ff93536cd952f3e34548b6128974e690053e71837b4722fc377034fba29de744d7beadf5cb3532d22c56954dc140993f0e33fe460
+EBUILD konqueror-21.08.0.ebuild 2521 BLAKE2B 4f05553f11dba934db856014d655514cd07bc844cbd9301d276e2f683c468f43b28c2897f25a481e851b00aa9b823ba485ae58389b7f89ee4ca7c90fc8fb09eb SHA512 c07de6bb6306c27c43bb14658dd671c34e1013432f6b8f53c36b909b63faec1b12b7664a9fa380af72ac44169b62e087fe9ca6ec4bb41359b3497ea09b18d606
MISC metadata.xml 381 BLAKE2B 79667410a7131e11432baf95c334232a6ced7438359477f6cace5f70ca28a9bb8b4e9d43c251c87614fa049a91e50b0dc7cd3b92a148d551abc84e5cfc2f63a9 SHA512 09ff944d639b46cc6f203db77821ac0c063ba08102d94c751f887a84f6daff3569a6665d7ba58c2cab32ee58454e3acb8742cc2843152c98ec355cd0af648955
diff --git a/kde-apps/konqueror/files/konqueror-20.12.3-use-new-QComboBox-signal.patch b/kde-apps/konqueror/files/konqueror-20.12.3-use-new-QComboBox-signal.patch
deleted file mode 100644
index 65ca9be7e442..000000000000
--- a/kde-apps/konqueror/files/konqueror-20.12.3-use-new-QComboBox-signal.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From f4a3fec5a229fea59eba15b8644a06a9e16e91a0 Mon Sep 17 00:00:00 2001
-From: Jonathan Marten <jjm@keelhaul.me.uk>
-Date: Sun, 16 May 2021 14:07:56 +0000
-Subject: [PATCH] KonqCombo: Use new QComboBox signal and new-style connect
-
-(cherry picked from commit 1003724180b3a758f7f4f42b247261ac95234e1b)
----
- src/konqcombo.cpp | 26 +++++++++++++-------------
- 1 file changed, 13 insertions(+), 13 deletions(-)
-
-diff --git a/src/konqcombo.cpp b/src/konqcombo.cpp
-index f401aca3f..84daa8078 100644
---- a/src/konqcombo.cpp
-+++ b/src/konqcombo.cpp
-@@ -143,9 +143,7 @@ KonqCombo::KonqCombo(QWidget *parent)
- edit->setCompletionBox(new KonqComboCompletionBox(edit));
- setLineEdit(edit);
- setItemDelegate(new KonqComboItemDelegate(this));
--
-- connect(edit, SIGNAL(textEdited(QString)),
-- this, SLOT(slotTextEdited(QString)));
-+ connect(edit, &QLineEdit::textEdited, this, &KonqCombo::slotTextEdited);
-
- completionBox()->setTabHandling(true); // #167135
- completionBox()->setItemDelegate(new KonqComboItemDelegate(this));
-@@ -156,16 +154,18 @@ KonqCombo::KonqCombo(QWidget *parent)
- // Connect to the returnPressed signal when completionMode == CompletionNone. #314736
- slotCompletionModeChanged(completionMode());
-
-- connect(KonqHistoryManager::kself(), SIGNAL(cleared()), SLOT(slotCleared()));
-- connect(this, &KonqCombo::cleared, this, &KonqCombo::slotCleared);
-- connect(this, static_cast<void (KonqCombo::*)(int)>(&KonqCombo::highlighted), this, &KonqCombo::slotSetIcon);
-+ connect(KonqHistoryManager::kself(), &KParts::HistoryProvider::cleared, this, &KonqCombo::slotCleared);
-+ connect(this, &KHistoryComboBox::cleared, this, &KonqCombo::slotCleared);
-+ // The overload resolution is still needed until QComboBox::highlight(QString)
-+ // is either removed or hidden.
-+ connect(this, QOverload<int>::of(&QComboBox::highlighted), this, &KonqCombo::slotSetIcon);
-
-- // WARNING! has to be the old style connect below, otherwise location bar doesn't work!
-- //connect(this, &KonqCombo::activated, this, &KonqCombo::slotActivated);
-+#if QT_VERSION >= QT_VERSION_CHECK(5,15,0)
-+ connect(this, &QComboBox::textActivated, this, &KonqCombo::slotActivated);
-+#else
- connect(this, SIGNAL(activated(QString)), this, SLOT(slotActivated(QString)));
--
-- connect(this, SIGNAL(completionModeChanged(KCompletion::CompletionMode)),
-- this, SLOT(slotCompletionModeChanged(KCompletion::CompletionMode)));
-+#endif
-+ connect(this, &KComboBox::completionModeChanged, this, &KonqCombo::slotCompletionModeChanged);
- }
-
- KonqCombo::~KonqCombo()
-@@ -680,9 +680,9 @@ void KonqCombo::slotReturnPressed()
- void KonqCombo::slotCompletionModeChanged(KCompletion::CompletionMode mode)
- {
- if (mode == KCompletion::CompletionNone) {
-- connect(this, static_cast<void (KonqCombo::*)()>(&KonqCombo::returnPressed), this, &KonqCombo::slotReturnPressed);
-+ connect(this, QOverload<const QString &>::of(&KComboBox::returnPressed), this, &KonqCombo::slotReturnPressed);
- } else {
-- disconnect(this, static_cast<void (KonqCombo::*)()>(&KonqCombo::returnPressed), this, &KonqCombo::slotReturnPressed);
-+ disconnect(this, QOverload<const QString &>::of(&KComboBox::returnPressed), this, &KonqCombo::slotReturnPressed);
- }
- }
-
---
-GitLab
-
diff --git a/kde-apps/konqueror/konqueror-20.12.3-r1.ebuild b/kde-apps/konqueror/konqueror-21.08.0.ebuild
index 485920585e09..ace99d4c95e8 100644
--- a/kde-apps/konqueror/konqueror-20.12.3-r1.ebuild
+++ b/kde-apps/konqueror/konqueror-21.08.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
ECM_HANDBOOK="optional"
ECM_TEST="true"
-KFMIN=5.75.0
+KFMIN=5.84.0
QTMIN=5.15.2
VIRTUALX_REQUIRED="test"
inherit flag-o-matic ecm kde.org optfeature
@@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/konqueror/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
-KEYWORDS="amd64 arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="activities speech X"
# 4 of 4 tests fail. Last checked for 4.0.3
@@ -62,8 +62,6 @@ RDEPEND="${COMMON_DEPEND}
kde-plasma/kde-cli-tools:5
"
-PATCHES=( "${FILESDIR}/${P}-use-new-QComboBox-signal.patch" ) # KDE-bug 437161
-
src_prepare() {
[[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc
@@ -72,6 +70,7 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122
$(cmake_use_find_package activities KF5Activities)
$(cmake_use_find_package speech Qt5TextToSpeech)
$(cmake_use_find_package X X11)