summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--kde-plasma/drkonqi/Manifest1
-rw-r--r--kde-plasma/drkonqi/drkonqi-5.22.3.ebuild57
-rw-r--r--kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch37
3 files changed, 95 insertions, 0 deletions
diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest
index 0573ce6f76a1..7b8c3351ec84 100644
--- a/kde-plasma/drkonqi/Manifest
+++ b/kde-plasma/drkonqi/Manifest
@@ -1,2 +1,3 @@
DIST drkonqi-5.21.5.tar.xz 774268 BLAKE2B ce58e47915577ac1eeca0c01619a3ef6c237a01c5273ae979409c004b3dc8e453855644d85165f0d5d8dabdc82dea70413b58620b4cc0b91824253b4275679c0 SHA512 ce24e52cff81cf2b9cf685dcce183cdce99110a1469d156726ca5c64e64dee6f064fe4750729619b6b455bc4e28792f92ec305c0f957f994c4e5a0aaa337f649
DIST drkonqi-5.22.2.tar.xz 781088 BLAKE2B 7ed0366085723258aca08d36ae64df5c8da647a285ee4bad5d5df893d895c31d2d8c8bc392a74e587e3e39019648812ae6602af6f3b5ce484de5eeed4c11ef7c SHA512 3e79eb36aa1970095ad47a3a8c2e9121cd96afac026166f94cca090578a7f95bdd0d213149b16c6e7301977f2e0b3f44670e4c98de6566dea513c66ced39d8b1
+DIST drkonqi-5.22.3.tar.xz 781516 BLAKE2B 752971af8f0f42089083051fbd9d29efce226013270e4e94bcd5b2bee79b003a6d99bfe4fa38a7f472e74273e1cb068f69b3ddc52f16efd24a19ca59f8100a63 SHA512 ef0f7236800fe1231657b9c92840ebf41876b77ad082a124932a3f9a5f0b793de2639073d345c32234a875bc9e240ab1bb621bf9266affaae33973e3218ebe32
diff --git a/kde-plasma/drkonqi/drkonqi-5.22.3.ebuild b/kde-plasma/drkonqi/drkonqi-5.22.3.ebuild
new file mode 100644
index 000000000000..ba3a9d38c841
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-5.22.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KFMIN=5.82.0
+PVCUT=$(ver_cut 1-3)
+QTMIN=5.15.2
+inherit ecm kde.org
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="5"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+COMMON_DEPEND="
+ >=dev-qt/qtdbus-${QTMIN}:5
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=dev-qt/qtxml-${QTMIN}:5
+ >=kde-frameworks/kcompletion-${KFMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kidletime-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/knotifications-${KFMIN}:5
+ >=kde-frameworks/kwallet-${KFMIN}:5
+ >=kde-frameworks/kwayland-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kwindowsystem-${KFMIN}:5
+ >=kde-frameworks/syntax-highlighting-${KFMIN}:5
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-qt/qtconcurrent-${QTMIN}:5
+"
+RDEPEND="${COMMON_DEPEND}
+ || (
+ sys-devel/gdb
+ dev-util/lldb
+ )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.22.3-unused-dep.patch" )
+
+src_test() {
+ # needs network access, bug #698510
+ local myctestargs=(
+ -E "(connectiontest)"
+ )
+ ecm_src_test
+}
diff --git a/kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch b/kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch
new file mode 100644
index 000000000000..d34638be71f5
--- /dev/null
+++ b/kde-plasma/drkonqi/files/drkonqi-5.22.3-unused-dep.patch
@@ -0,0 +1,37 @@
+From 59dceeb53196063c568201d0c567bea7887b1cc4 Mon Sep 17 00:00:00 2001
+From: Nicolas Fella <nicolas.fella@gmx.de>
+Date: Sat, 3 Jul 2021 20:32:11 +0200
+Subject: [PATCH] Remove unused KService dep
+
+---
+ src/CMakeLists.txt | 1 -
+ src/statusnotifier.cpp | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
+index 1c176188..6ec2120e 100644
+--- a/src/CMakeLists.txt
++++ b/src/CMakeLists.txt
+@@ -96,7 +96,6 @@ target_link_libraries(
+ DrKonqiInternal
+ KF5::I18n
+ KF5::CoreAddons
+- KF5::Service
+ KF5::ConfigWidgets
+ KF5::JobWidgets
+ KF5::KIOCore
+diff --git a/src/statusnotifier.cpp b/src/statusnotifier.cpp
+index 41271874..c5f795c0 100644
+--- a/src/statusnotifier.cpp
++++ b/src/statusnotifier.cpp
+@@ -17,7 +17,6 @@
+ #include <KIdleTime>
+ #include <KLocalizedString>
+ #include <KNotification>
+-#include <KService>
+ #include <KStatusNotifierItem>
+
+ #include "crashedapplication.h"
+--
+GitLab
+