commit:     7b284644743ba340389a8668b259fae2f3697f98
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:14:59 2023 +0000
URL:        https://gitweb.gentoo.org/proj/kde.git/commit/?id=7b284644

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

Bug: https://bugs.gentoo.org/896092
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild | 11 ++++++++++-
 kde-plasma/drkonqi/drkonqi-9999.ebuild         | 11 ++++++++++-
 2 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild 
b/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild
index f9ac9de30c..562736c044 100644
--- a/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-5.27.49.9999.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 [email protected]"
+               elog "2. systemctl --user enable --now --global 
drkonqi-coredump-launcher.socket"
+       fi
+}

diff --git a/kde-plasma/drkonqi/drkonqi-9999.ebuild 
b/kde-plasma/drkonqi/drkonqi-9999.ebuild
index f9ac9de30c..562736c044 100644
--- a/kde-plasma/drkonqi/drkonqi-9999.ebuild
+++ b/kde-plasma/drkonqi/drkonqi-9999.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 [email protected]"
+               elog "2. systemctl --user enable --now --global 
drkonqi-coredump-launcher.socket"
+       fi
+}

Reply via email to