From 85faab2e366afa6293f3c9781866f04631fc6213 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Thu, 11 Jan 2018 17:17:01 +0100 Subject: kde-apps: Add KDE Applications 17.12.1 Package-Manager: Portage-2.3.13, Repoman-2.3.4 --- kde-apps/ksystemlog/Manifest | 1 + kde-apps/ksystemlog/ksystemlog-17.12.1.ebuild | 60 +++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 kde-apps/ksystemlog/ksystemlog-17.12.1.ebuild (limited to 'kde-apps/ksystemlog') diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest index 05b2990af936..5ebb6e887c30 100644 --- a/kde-apps/ksystemlog/Manifest +++ b/kde-apps/ksystemlog/Manifest @@ -1,2 +1,3 @@ DIST ksystemlog-17.08.3.tar.xz 1782244 BLAKE2B 6872f82d321ca90e68724e64d15d712f25975339e5bacbaad1d2cf0a5c38a81561a58d3c39564b80a7f5fa7fca786168b5ca7488a12301d6f3f7f6467149b7d8 SHA512 9cbb1c9f10b219ffccd896aff4a2d50ad9828e5fb57d2371216270b2ec7778c6e24d9825d61d4c117685817d56e72712a9232b66f74661459f470d4fc00f09d7 DIST ksystemlog-17.12.0.tar.xz 1782200 BLAKE2B bd8a784c4c147384f13ed79ed7185e4d32f3c9dc07f7f5816a02b1b7aa193f8718cff492efd4a8537aee65fd93ac1f8951e06d2bd55376d9ffa8f7b77c8fdc34 SHA512 0d797bdf55e9ccdda40411cb24a4e083e1c1cb663ce66244932f0b14d5866f3ab9bed3db41a144e23d47891fbccc9d27b45f4392d23c857f584ec2287a3297c3 +DIST ksystemlog-17.12.1.tar.xz 1782228 BLAKE2B 360869bf9be3feab9fabfd05a6b10b1ab28da3a3db75adf68e0c3cb340974efdbdc8e163264d3c930bc145109797fc5a7aac941e60f9d0ec2a3c6416dc47e388 SHA512 95ae8b8a86f2a3af784095b9231efa5b2591f2486736e4b20b5f414ff4344fc8736e6c4a3dd91a47cb7d927c2f3efeb233f8090f42e8e5fd613d85e53823cf51 diff --git a/kde-apps/ksystemlog/ksystemlog-17.12.1.ebuild b/kde-apps/ksystemlog/ksystemlog-17.12.1.ebuild new file mode 100644 index 000000000000..613a2eccdf4d --- /dev/null +++ b/kde-apps/ksystemlog/ksystemlog-17.12.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KDE_HANDBOOK="forceoptional" +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="System log viewer by KDE" +HOMEPAGE="https://www.kde.org/applications/system/ksystemlog/" +KEYWORDS="~amd64 ~x86" +IUSE="systemd" + +# bug 378101 +RESTRICT+=" test" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtgui) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + systemd? ( sys-apps/systemd ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + kde5_src_prepare + + if use test; then + # beat this stupid test into shape: the test files contain no year, so + # comparison succeeds only in 2007 !!! + local theyear=$(date +%Y) + einfo Setting the current year as ${theyear} in the test files + sed -e "s:2007:${theyear}:g" -i tests/systemAnalyzerTest.cpp + + # one test consistently fails, so comment it out for the moment + sed -e "s:systemAnalyzerTest:# dont run systemAnalyzerTest:g" -i ksystemlog/tests/CMakeLists.txt + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package systemd Journald) + ) + kde5_src_configure +} -- cgit v1.2.3-65-gdbad