diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2018-04-19 15:33:18 +0200 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2018-04-19 15:33:37 +0200 |
commit | 1d72a0a1cd87d7401ef850a98513c7e080d7d2e1 (patch) | |
tree | cb93e377edcbd097f32d02b97f3a1a9a5d851b10 /kde-apps/ksystemlog | |
parent | sys-kernel/gentoo-sources: Linux patch 4.16.3 (diff) | |
download | gentoo-1d72a0a1cd87d7401ef850a98513c7e080d7d2e1.tar.gz gentoo-1d72a0a1cd87d7401ef850a98513c7e080d7d2e1.tar.bz2 gentoo-1d72a0a1cd87d7401ef850a98513c7e080d7d2e1.zip |
kde-apps: Add KDE Applications 18.04.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'kde-apps/ksystemlog')
-rw-r--r-- | kde-apps/ksystemlog/Manifest | 1 | ||||
-rw-r--r-- | kde-apps/ksystemlog/files/ksystemlog-18.04.0-qt-5.11.patch | 32 | ||||
-rw-r--r-- | kde-apps/ksystemlog/ksystemlog-18.04.0.ebuild | 62 |
3 files changed, 95 insertions, 0 deletions
diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest index a57d4a8b6c68..79223e94380e 100644 --- a/kde-apps/ksystemlog/Manifest +++ b/kde-apps/ksystemlog/Manifest @@ -1 +1,2 @@ DIST ksystemlog-17.12.3.tar.xz 1782044 BLAKE2B 0679e1f79edf65dc99958932d1e60cf4e5979d02786a97b0f5181a819b289ceb3dd219b4678dd84537df4fabec0560a6cf112fd55adb1155da2060b826acdd39 SHA512 b9f1a56a4ec0c26cae5556f3454d69fb7f186762affe95008ee4403071a42d1c76cc2b8451fdd19b3d0302fb0f2b1e7c8e04f84b0efae6fda3ceac90d83d9b61 +DIST ksystemlog-18.04.0.tar.xz 1781444 BLAKE2B da505697b4dfb1924d30b94504f76b78a1048bfbeeffc48b26a9e6017fcda729c4b809f14ff35aa50292c3127b15d38f9998593aabcd28d929152e9f23de11ff SHA512 b23a748f3e1fb46a56f469cd9fd3fffa21c5614af1a96cab142d247545dc00f2c17c50495086c7e5694a7259e8ce6944f25e580a743143089b1332f8e1378e56 diff --git a/kde-apps/ksystemlog/files/ksystemlog-18.04.0-qt-5.11.patch b/kde-apps/ksystemlog/files/ksystemlog-18.04.0-qt-5.11.patch new file mode 100644 index 000000000000..efed562efe60 --- /dev/null +++ b/kde-apps/ksystemlog/files/ksystemlog-18.04.0-qt-5.11.patch @@ -0,0 +1,32 @@ +From 3ab2bd7564bcb9518892704e47634053875fac14 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sat, 14 Apr 2018 01:18:05 +0200 +Subject: [PATCH] Fix build with Qt 5.11_beta3 (dropping qt5_use_modules) + +--- + src/lib/CMakeLists.txt | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/src/lib/CMakeLists.txt b/src/lib/CMakeLists.txt +index 5cabcba..30b97f0 100644 +--- a/src/lib/CMakeLists.txt ++++ b/src/lib/CMakeLists.txt +@@ -49,7 +49,8 @@ add_dependencies( + + target_link_libraries(ksystemlog_lib + ksystemlog_config +- ++ Qt5::Widgets ++ Qt5::PrintSupport + KF5::I18n + KF5::Archive + KF5::ConfigWidgets +@@ -58,5 +59,3 @@ target_link_libraries(ksystemlog_lib + KF5::KIOCore + KF5::Completion + ) +- +-qt5_use_modules(ksystemlog_lib Widgets PrintSupport) +-- +2.17.0 + diff --git a/kde-apps/ksystemlog/ksystemlog-18.04.0.ebuild b/kde-apps/ksystemlog/ksystemlog-18.04.0.ebuild new file mode 100644 index 000000000000..0c60ccb04012 --- /dev/null +++ b/kde-apps/ksystemlog/ksystemlog-18.04.0.ebuild @@ -0,0 +1,62 @@ +# 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}" + +PATCHES=( "${FILESDIR}/${P}-qt-5.11.patch" ) + +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 +} |