diff options
| -rw-r--r-- | kde-apps/ksystemlog/Manifest | 1 | ||||
| -rw-r--r-- | kde-apps/ksystemlog/ksystemlog-25.08.0.ebuild | 61 |
2 files changed, 62 insertions, 0 deletions
diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest index f097ac2ca7d..95b798979ff 100644 --- a/kde-apps/ksystemlog/Manifest +++ b/kde-apps/ksystemlog/Manifest @@ -1 +1,2 @@ DIST ksystemlog-25.07.90.tar.xz 1878360 BLAKE2B 19faabc35c2e73c06edf5432b2f1b4455830b69155a4e3e1cee9199d509f352026ee778ee44f3ee331b71fb6e8356c475c0db99816a88876b5d7a87be27f38d3 SHA512 98d72b4becf4bcf4245379ca9dbb96220cd5741226521c09a2e6fffe18896fce3149eb4da808b89354152d620f7798f4e07463d12272f1ba97591c9291ae31ef +DIST ksystemlog-25.08.0.tar.xz 1885584 BLAKE2B bbe2be9d6663a8184da10d58af1b6d9f47eca5f6dab9bf1a30f9eb0a40fc42bcdc865915ab1ba5d4f72269ed3218d46e0d25bcbb518bc09afb832d5678247f9e SHA512 cb7c4aa0abde9c62ae0405ce5f94f26c83ed098c58b3d82325a8e65020fbd18d3d3ddeed84af3c78e20dcc3c20d480be9632c1c219f41d31725b1b1732918b4b diff --git a/kde-apps/ksystemlog/ksystemlog-25.08.0.ebuild b/kde-apps/ksystemlog/ksystemlog-25.08.0.ebuild new file mode 100644 index 00000000000..e3bebc006d6 --- /dev/null +++ b/kde-apps/ksystemlog/ksystemlog-25.08.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.16.0 +QTMIN=6.9.1 +inherit ecm gear.kde.org + +DESCRIPTION="System log viewer by KDE" +HOMEPAGE="https://apps.kde.org/ksystemlog/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="audit kdesu systemd" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + audit? ( sys-process/audit ) + systemd? ( + >=dev-qt/qtbase-${QTMIN}:6[network] + sys-apps/systemd:= + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + ecm_src_prepare + if ! use kdesu; then + sed -e "/^X-KDE-SubstituteUID/s:true:false:" \ + -i src/org.kde.ksystemlog.desktop || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package audit Audit) + $(cmake_use_find_package systemd Journald) + ) + ecm_src_configure +} + +pkg_postinst() { + use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)." + use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu." +} |
