kde-apps/ksystemlog: 25.08.3 version bump

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2025-11-06 16:26:23 +01:00
parent 4d9195fec8
commit d5d12ae2f7
2 changed files with 62 additions and 0 deletions

View File

@@ -1 +1,2 @@
DIST ksystemlog-25.08.2.tar.xz 1885624 BLAKE2B 91af01cdbae79053ee1bfeb7d4682674254ef3901605de5a1fad83fd585cca61b471d93d78c0f9ae725202111d441226100361823f08c03ec1c177e6132de11f SHA512 f65fa48df81ecfcdf89cbe59f889565457ef9428f2640967788aa199367128cf5b5218af1678fd1100a5302b37d0462942ee98f7a74b9954db426f85411f7d7c
DIST ksystemlog-25.08.3.tar.xz 1885660 BLAKE2B 4f729df64bf7cf2330268c5395d1039743cb825b0d0c9777ff18b4f9fca81daac60a827825a6b9b3e63c40a804e43c6c3094d8b0cb6cc1ff2995645fa11aa918 SHA512 f2ea0a93eae351ba970b44ba151baea2a58ac48f97b15faa9735c64d4b8d295ba1389efc7dc4fe56bdd606f6bfbec7c3aea215d2a788efe6f72d2e7eda8cf089

View File

@@ -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."
}