public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2018-05-26  0:52 Thomas Deutschmann
  0 siblings, 0 replies; 10+ messages in thread
From: Thomas Deutschmann @ 2018-05-26  0:52 UTC (permalink / raw
  To: gentoo-commits

commit:     87a4e1b4a64a4bd11f0b66933284fdc5bdced868
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat May 26 00:47:43 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat May 26 00:52:04 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a4e1b4

kde-plasma/drkonqi: x86 stable (bug #654740)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 kde-plasma/drkonqi/drkonqi-5.12.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild
index b0aab719fb3..e28cb720083 100644
--- a/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.12.5.ebuild
@@ -7,7 +7,7 @@ inherit kde5
 
 DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
 
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="X"
 
 COMMON_DEPEND="


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2019-10-26 10:52 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2019-10-26 10:52 UTC (permalink / raw
  To: gentoo-commits

commit:     fc57060140dcdfef7f1c82f141fdc6d57325f8ed
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 10:51:58 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 10:52:20 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc570601

kde-plasma/drkonqi: Disable connectiontest, needs network access

Thanks-to: Paolo Pedroni <paolo.pedroni <AT> iol.it>
Closes: https://bugs.gentoo.org/698510
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-5.17.1.ebuild | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild b/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild
index 8dbc6989fc4..592b3f62250 100644
--- a/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.17.1.ebuild
@@ -46,6 +46,15 @@ src_configure() {
 	kde5_src_configure
 }
 
+src_test() {
+	# needs network access, bug #698510
+	local myctestargs=(
+		-E "(connectiontest)"
+	)
+
+	kde5_src_test
+}
+
 pkg_postinst() {
 	kde5_pkg_postinst
 	if ! has_version "sys-devel/gdb"; then


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2020-05-16 22:38 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2020-05-16 22:38 UTC (permalink / raw
  To: gentoo-commits

commit:     7a6ed41d1fb8267eb6573d80fa2c829e5c4b1610
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat May 16 22:16:36 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat May 16 22:38:10 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a6ed41d

kde-plasma/drkonqi: Drop 5.18.5 (r0)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-5.18.5.ebuild | 67 --------------------------------
 1 file changed, 67 deletions(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.18.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.18.5.ebuild
deleted file mode 100644
index c808e156a98..00000000000
--- a/kde-plasma/drkonqi/drkonqi-5.18.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KFMIN=5.66.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.12.3
-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="X"
-
-RDEPEND="
-	>=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/kservice-${KFMIN}:5
-	>=kde-frameworks/kwallet-${KFMIN}:5
-	>=kde-frameworks/kwayland-${KFMIN}:5
-	>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
-	>=kde-frameworks/kwindowsystem-${KFMIN}:5
-	>=kde-frameworks/kxmlrpcclient-${KFMIN}:5
-	X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
-"
-DEPEND="${RDEPEND}
-	>=dev-qt/qtconcurrent-${QTMIN}:5
-"
-
-src_configure() {
-	local mycmakeargs=(
-		$(cmake_use_find_package X Qt5X11Extras)
-	)
-	ecm_src_configure
-}
-
-src_test() {
-	# needs network access, bug #698510
-	local myctestargs=(
-		-E "(connectiontest)"
-	)
-
-	ecm_src_test
-}
-
-pkg_postinst() {
-	ecm_pkg_postinst
-	if ! has_version "sys-devel/gdb"; then
-		elog "For more usability consider installing the following package:"
-		elog "    sys-devel/gdb - Easier debugging support"
-	fi
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2020-05-19  9:53 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2020-05-19  9:53 UTC (permalink / raw
  To: gentoo-commits

commit:     481032cacdbfb1e5d9249b40a38cf8d2b136c02b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue May 19 09:52:48 2020 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue May 19 09:52:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=481032ca

kde-plasma/drkonqi: Drop unused dependency

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../drkonqi/{drkonqi-5.18.5-r1.ebuild => drkonqi-5.18.5-r2.ebuild}       | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.18.5-r1.ebuild b/kde-plasma/drkonqi/drkonqi-5.18.5-r2.ebuild
similarity index 97%
rename from kde-plasma/drkonqi/drkonqi-5.18.5-r1.ebuild
rename to kde-plasma/drkonqi/drkonqi-5.18.5-r2.ebuild
index 0bef1482efd..4a3c2b33b8f 100644
--- a/kde-plasma/drkonqi/drkonqi-5.18.5-r1.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.18.5-r2.ebuild
@@ -35,7 +35,6 @@ RDEPEND="
 	>=kde-frameworks/kwayland-${KFMIN}:5
 	>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
 	>=kde-frameworks/kwindowsystem-${KFMIN}:5
-	>=kde-frameworks/kxmlrpcclient-${KFMIN}:5
 	X? ( >=dev-qt/qtx11extras-${QTMIN}:5 )
 "
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2021-05-12  8:12 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2021-05-12  8:12 UTC (permalink / raw
  To: gentoo-commits

commit:     84e4851bfb361b8f6a15b3260ec86c696ce3b193
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed May 12 07:48:41 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed May 12 08:12:39 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e4851b

kde-plasma/drkonqi: Allow dev-util/lldb as alternative RDEPEND

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../drkonqi/{drkonqi-5.21.5.ebuild => drkonqi-5.21.5-r1.ebuild}      | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.21.5.ebuild b/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
similarity index 97%
rename from kde-plasma/drkonqi/drkonqi-5.21.5.ebuild
rename to kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
index 36714ea93ce..f8b1658a7e5 100644
--- a/kde-plasma/drkonqi/drkonqi-5.21.5.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.21.5-r1.ebuild
@@ -42,7 +42,10 @@ DEPEND="${COMMON_DEPEND}
 	>=dev-qt/qtconcurrent-${QTMIN}:5
 "
 RDEPEND="${COMMON_DEPEND}
-	sys-devel/gdb
+	|| (
+		sys-devel/gdb
+		dev-util/lldb
+	)
 "
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2023-03-26 11:08 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2023-03-26 11:08 UTC (permalink / raw
  To: gentoo-commits

commit:     6ca17060ef82d9ddea87c7240371c7c3e8b682bf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 25 04:28:15 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Mar 26 11:08:11 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ca17060

kde-plasma/drkonqi: add systemd-coredumpd integration instructions

Closes: https://bugs.gentoo.org/896092
Signed-off-by: Sam James <sam <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/30336
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-5.27.3.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.27.3.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.3.ebuild
index aa84a15f2e78..6497607be1b8 100644
--- a/kde-plasma/drkonqi/drkonqi-5.27.3.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.27.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 KFMIN=5.102.0
 PVCUT=$(ver_cut 1-3)
 QTMIN=5.15.7
-inherit ecm plasma.kde.org
+inherit ecm plasma.kde.org systemd
 
 DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
 SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.1-revert-add-sentry-support.patch.xz"
@@ -58,3 +58,12 @@ src_test() {
 	)
 	ecm_src_test
 }
+
+pkg_postinst() {
+	if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then
+		elog "For systemd, steps are needed for integration with systemd-coredumpd."
+		elog "As root, run the following:"
+		elog "1. systemctl enable drkonqi-coredump-processor@.service"
+		elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket"
+	fi
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2023-09-19 15:27 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2023-09-19 15:27 UTC (permalink / raw
  To: gentoo-commits

commit:     d3b79bbfaa422a762720ad4db3f885be4c329a62
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 19 15:08:04 2023 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Sep 19 15:23:17 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b79bbf

kde-plasma/drkonqi: drop 5.27.8

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-5.27.8.ebuild | 69 --------------------------------
 1 file changed, 69 deletions(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.27.8.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.8.ebuild
deleted file mode 100644
index 3f99f7cda9fa..000000000000
--- a/kde-plasma/drkonqi/drkonqi-5.27.8.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=5.106.0
-PVCUT=$(ver_cut 1-3)
-QTMIN=5.15.9
-inherit ecm plasma.kde.org systemd
-
-DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.1-revert-add-sentry-support.patch.xz"
-
-LICENSE="GPL-2" # TODO: CHECK
-SLOT="5"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE=""
-
-COMMON_DEPEND="
-	>=dev-qt/qtdbus-${QTMIN}:5
-	>=dev-qt/qtdeclarative-${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/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}
-	>=kde-frameworks/kirigami-${KFMIN}:5
-	>=kde-frameworks/kitemmodels-${KFMIN}:5[qml]
-	|| (
-		sys-devel/gdb
-		dev-util/lldb
-	)
-"
-
-PATCHES=( "${WORKDIR}/${PN}-5.27.1-revert-add-sentry-support.patch" ) # bug 871759
-
-src_test() {
-	# needs network access, bug #698510
-	local myctestargs=(
-		-E "(connectiontest)"
-	)
-	ecm_src_test
-}
-
-pkg_postinst() {
-	if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then
-		elog "For systemd, steps are needed for integration with systemd-coredumpd."
-		elog "As root, run the following:"
-		elog "1. systemctl enable drkonqi-coredump-processor@.service"
-		elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket"
-	fi
-}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2024-06-18 14:54 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2024-06-18 14:54 UTC (permalink / raw
  To: gentoo-commits

commit:     32f36d96f0fa2475bb9d778be4026a97683b8332
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 18 14:53:51 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Jun 18 14:53:51 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f36d96

kde-plasma/drkonqi: update SRC_URI

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-6.1.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-plasma/drkonqi/drkonqi-6.1.0.ebuild b/kde-plasma/drkonqi/drkonqi-6.1.0.ebuild
index e73d2b3fec50..518943c13106 100644
--- a/kde-plasma/drkonqi/drkonqi-6.1.0.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-6.1.0.ebuild
@@ -10,7 +10,6 @@ QTMIN=6.7.1
 inherit ecm plasma.kde.org python-single-r1 systemd
 
 DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
-SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz"
 
 LICENSE="GPL-2" # TODO: CHECK
 SLOT="6"


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2024-07-03 20:34 Andreas Sturmlechner
  0 siblings, 0 replies; 10+ messages in thread
From: Andreas Sturmlechner @ 2024-07-03 20:34 UTC (permalink / raw
  To: gentoo-commits

commit:     eeb6bdb720293afbb8a162dc9c52525242a84701
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 19:54:39 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 20:33:55 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb6bdb7

kde-plasma/drkonqi: Restrict tests

See also:
https://invent.kde.org/plasma/drkonqi/-/issues/4

Closes: https://bugs.gentoo.org/935362
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-6.1.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-plasma/drkonqi/drkonqi-6.1.2.ebuild b/kde-plasma/drkonqi/drkonqi-6.1.2.ebuild
index 7eae9d154566..b9327361ed49 100644
--- a/kde-plasma/drkonqi/drkonqi-6.1.2.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-6.1.2.ebuild
@@ -17,6 +17,7 @@ KEYWORDS="~amd64 ~arm64 ~riscv"
 IUSE="systemd"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 935362
 
 COMMON_DEPEND="${PYTHON_DEPS}
 	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]


^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/
@ 2024-10-07 17:24 Sam James
  0 siblings, 0 replies; 10+ messages in thread
From: Sam James @ 2024-10-07 17:24 UTC (permalink / raw
  To: gentoo-commits

commit:     7b334ffd4316e2846810968b0098fc192c34ef27
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  7 17:20:24 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct  7 17:20:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b334ffd

kde-plasma/drkonqi: enable py3.13, drop sentry-sdk dep

Per consultation with upstream, sentry-sdk is only used for reporting issues
in the GDB Python script (gdb_preamble/preamble.py). This is pretty niche
and not worth it given the issues mentioned in bug #937896.

drkonqi does rely otherwise on sentry but it implements the protocol/format
itself and not using the Python package.

This unblocks py3.13 too.

Bug: https://bugs.gentoo.org/937896
Signed-off-by: Sam James <sam <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-6.1.5-r1.ebuild | 90 ++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

diff --git a/kde-plasma/drkonqi/drkonqi-6.1.5-r1.ebuild b/kde-plasma/drkonqi/drkonqi-6.1.5-r1.ebuild
new file mode 100644
index 000000000000..ebcf9493ea75
--- /dev/null
+++ b/kde-plasma/drkonqi/drkonqi-6.1.5-r1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{11..13} )
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm plasma.kde.org python-single-r1 systemd
+
+DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="systemd"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="test" # bug 935362
+
+COMMON_DEPEND="${PYTHON_DEPS}
+	>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
+	>=dev-qt/qtdeclarative-${QTMIN}:6
+	>=kde-frameworks/kconfig-${KFMIN}:6
+	>=kde-frameworks/kcoreaddons-${KFMIN}:6
+	>=kde-frameworks/kcrash-${KFMIN}:6
+	>=kde-frameworks/ki18n-${KFMIN}:6
+	>=kde-frameworks/kidletime-${KFMIN}:6
+	>=kde-frameworks/kio-${KFMIN}:6
+	>=kde-frameworks/kjobwidgets-${KFMIN}:6
+	>=kde-frameworks/knotifications-${KFMIN}:6
+	>=kde-frameworks/kstatusnotifieritem-${KFMIN}:6
+	>=kde-frameworks/kwallet-${KFMIN}:6
+	>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+	>=kde-frameworks/kwindowsystem-${KFMIN}:6
+	>=kde-frameworks/syntax-highlighting-${KFMIN}:6
+	systemd? (
+		>=dev-qt/qtbase-${QTMIN}:6[network]
+		>=kde-frameworks/kservice-${KFMIN}:6
+		sys-apps/systemd:=
+		>=sys-auth/polkit-qt-0.175.0[qt6(+)]
+	)
+"
+DEPEND="${COMMON_DEPEND}
+	>=dev-qt/qtbase-${QTMIN}:6[concurrent]
+	test? ( >=dev-qt/qtbase-${QTMIN}:6[network] )
+"
+RDEPEND="${COMMON_DEPEND}
+	>=kde-frameworks/kirigami-${KFMIN}:6
+	>=kde-frameworks/kitemmodels-${KFMIN}:6
+	$(python_gen_cond_dep '
+		dev-python/psutil[${PYTHON_USEDEP}]
+		dev-python/pygdbmi[${PYTHON_USEDEP}]
+	')
+	|| (
+		dev-debug/gdb
+		dev-debug/lldb
+	)
+"
+
+pkg_setup() {
+	ecm_pkg_setup
+	python-single-r1_pkg_setup
+}
+
+src_configure() {
+	local mycmakeargs=(
+		-DWITH_PYTHON_VENDORING=OFF
+		$(cmake_use_find_package systemd Systemd)
+	)
+	ecm_src_configure
+}
+
+src_test() {
+	# needs network access, bug #698510
+	local myctestargs=(
+		-E "(connectiontest)"
+	)
+	ecm_src_test
+}
+
+pkg_postinst() {
+	if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then
+		elog "For systemd, steps are needed for integration with systemd-coredumpd."
+		elog "As root, run the following:"
+		elog "1. systemctl enable drkonqi-coredump-processor@.service"
+		elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket"
+	fi
+}


^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-10-07 17:24 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-05-19  9:53 [gentoo-commits] repo/gentoo:master commit in: kde-plasma/drkonqi/ Andreas Sturmlechner
  -- strict thread matches above, loose matches on Subject: below --
2024-10-07 17:24 Sam James
2024-07-03 20:34 Andreas Sturmlechner
2024-06-18 14:54 Andreas Sturmlechner
2023-09-19 15:27 Andreas Sturmlechner
2023-03-26 11:08 Andreas Sturmlechner
2021-05-12  8:12 Andreas Sturmlechner
2020-05-16 22:38 Andreas Sturmlechner
2019-10-26 10:52 Andreas Sturmlechner
2018-05-26  0:52 Thomas Deutschmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox