summaryrefslogtreecommitdiff
path: root/kde-plasma/libksysguard
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /kde-plasma/libksysguard
reinit the tree, so we can have metadata
Diffstat (limited to 'kde-plasma/libksysguard')
-rw-r--r--kde-plasma/libksysguard/Manifest6
-rw-r--r--kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch56
-rw-r--r--kde-plasma/libksysguard/libksysguard-5.10.5.ebuild55
-rw-r--r--kde-plasma/libksysguard/metadata.xml11
4 files changed, 128 insertions, 0 deletions
diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest
new file mode 100644
index 000000000000..bbb119d93d99
--- /dev/null
+++ b/kde-plasma/libksysguard/Manifest
@@ -0,0 +1,6 @@
+AUX libksysguard-5.10.4-unused-dep.patch 1848 SHA256 43d9489a4789e5b372279c9db20434d5fabb0c27d4775c741456e684121c515b SHA512 5d0ce5dcb5d61f6203eb9a537fd40595b6b993a3d130d114bebe2ff3aee050286cb2151371ed78ce5bef0cc5f66c827a8c9567acc574df4e8dd57052de471847 WHIRLPOOL 7dd60ff919277cc8ed58690af758c5bf618055f4ea4e921484a47ef08bf3473748862c8df128075c0460e10713827b89fe6034f87982017ffb76193e8e147faa
+DIST libksysguard-5.10.5.tar.xz 565180 SHA256 d6e72c2c01da59c833b08b72b36b667eab2971471e468118e79681e0bbbcac51 SHA512 18c649a0fabae7b79159ee70fa1aa60c4dd6d179bdb485f2dfe80d0254d937dee811874c19fe204d8ea164b5907b45ba0ca971b4229551bf5f9330e85916284c WHIRLPOOL ebd99dfe0820d8fca7d86098a4f5648df6afcc21e9fe6419a3b292c239b7bdec5c50b566b4382bd5b1b8c1893182424832e43688716342fb74522695439c03e1
+EBUILD libksysguard-5.10.5.ebuild 1298 SHA256 133bd0b36989fe6cbb449c6ae194cdf56ba09164a7b017b30c9f43dd8e2972a7 SHA512 5d732ea65941e7b397fbf90e216415be9a18cb8d4b1561790a96d36d5e5c86280fa43815833246f2756ce1e0d043dc1f513502fb8b4a56bf07782aa7b3940e9b WHIRLPOOL 5a828d4fc1ab19cae39f00b0a53de4963b745b2bf6827fed6d6405f6dec5b3a43a97914d25e70e0b1023aa28a3a9e81823667c8f54fc3636b15532cdd48df5f5
+MISC ChangeLog 12910 SHA256 d582278d56ceef2e908fef1a7b3b98338ff68c7a3f54133ab56f57e7fd662180 SHA512 d36ccac327f1ec1a32d65041f0b6dcd761b52b1d42463afea11236c779669b7e8dd5919bb7af76272f064bdbb2a02d19b67e80001193c2fa4028e083086f2ebb WHIRLPOOL 3b8e439bad6ee95d66bf7c844fbb7a0616f4b02eb3e97f96c69b6325de660ded447959916bee7571946c40ee1b4066bc51857990710c087f8566914eabd9e2aa
+MISC ChangeLog-2015 738 SHA256 f25b3433e5325781e228b1190e8988ef02fd255a01d57d2b506d6f292ca8a492 SHA512 0a06ce4d0716ef60b35b05bd2d19374629601458ff233390b06ffd7e6ba455726ca0fb2fe3d0cafbb43b23bdbf7d8c1db7ae148b4a99c2fb45c3809080d1d631 WHIRLPOOL 93bc88aafb4afb5b7fcbf79e8506d77638e0ce86a3ce27a0f2334f52bda342164395b92079539568c8e2c67080b476f9ed7526b8a468ccd2c6bd0ee66d4d269e
+MISC metadata.xml 381 SHA256 77a7ba30607b2643b0ebf8569c3a4c2245a832c6ffd0351ff19860b319ed11b2 SHA512 a504dc62874b82d6df35261af6e3875b0af5879be5c90f9e1c2754d6980bb26aa3c75632d825b8347687a9cf48908a671c807afc574f177a12ab7881c7ef8d43 WHIRLPOOL 7412a0f703560bed72570f3039becee41c0764a83ca395837656dccd8c2ffb55ae23a338da4a8edbe44b1988b326d77b8576c902bc9bc22b8a21fd6268690890
diff --git a/kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch b/kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch
new file mode 100644
index 000000000000..f76c8df1cbfa
--- /dev/null
+++ b/kde-plasma/libksysguard/files/libksysguard-5.10.4-unused-dep.patch
@@ -0,0 +1,56 @@
+From b6ed1afd8a8a4104a9fcf09c3322bf6d69231622 Mon Sep 17 00:00:00 2001
+From: Allan Sandfeld Jensen <allan.jensen@qt.io>
+Date: Mon, 7 Aug 2017 00:25:11 +0200
+Subject: libksysguard does not appear to use QtScript, but just includes it.
+
+Removing it makes it build with a clean Qt5.9 where QtScript no longer exists.
+
+Reviewed by: davidedmundson
+
+Differential Revision: https://phabricator.kde.org/D7036
+---
+ CMakeLists.txt | 2 +-
+ processui/CMakeLists.txt | 1 -
+ processui/scripting.cpp | 2 --
+ 3 files changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 84a4479..83987ad 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -9,7 +9,7 @@ include(WriteBasicConfigVersionFile)
+ find_package(ECM 1.2.0 REQUIRED NO_MODULE)
+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
+
+-find_package(Qt5 REQUIRED CONFIG COMPONENTS DBus Network Widgets Script)
++find_package(Qt5 REQUIRED CONFIG COMPONENTS DBus Network Widgets)
+ find_package(Qt5WebKitWidgets CONFIG)
+ set_package_properties(Qt5WebKitWidgets PROPERTIES
+ URL "git://gitorious.org/qt/qtwebkit.git"
+diff --git a/processui/CMakeLists.txt b/processui/CMakeLists.txt
+index 1927839..4dfcbd4 100644
+--- a/processui/CMakeLists.txt
++++ b/processui/CMakeLists.txt
+@@ -35,7 +35,6 @@ target_link_libraries(processui
+ KF5::ConfigCore
+ PRIVATE
+ Qt5::DBus
+- Qt5::Script
+ KF5::I18n
+ KF5::WindowSystem
+ KF5::Auth
+diff --git a/processui/scripting.cpp b/processui/scripting.cpp
+index 2aa7088..afdf949 100644
+--- a/processui/scripting.cpp
++++ b/processui/scripting.cpp
+@@ -28,8 +28,6 @@
+ #include <QDirIterator>
+ #include <QFile>
+ #include <QFileInfo>
+-#include <QScriptValue>
+-#include <QScriptContext>
+ #include <QTextStream>
+ #include <QDialog>
+ #include <QUrl>
+--
+cgit v0.11.2
diff --git a/kde-plasma/libksysguard/libksysguard-5.10.5.ebuild b/kde-plasma/libksysguard/libksysguard-5.10.5.ebuild
new file mode 100644
index 000000000000..6b23945c2112
--- /dev/null
+++ b/kde-plasma/libksysguard/libksysguard-5.10.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+DESCRIPTION="Task management and system monitoring library"
+LICENSE="LGPL-2+"
+KEYWORDS="amd64 ~arm ~arm64 x86"
+IUSE="+detailedmemory minimal X"
+
+COMMON_DEPEND="
+ $(add_frameworks_dep kauth)
+ $(add_frameworks_dep kcompletion)
+ $(add_frameworks_dep kconfig)
+ $(add_frameworks_dep kconfigwidgets)
+ $(add_frameworks_dep kcoreaddons)
+ $(add_frameworks_dep ki18n)
+ $(add_frameworks_dep kwidgetsaddons)
+ $(add_frameworks_dep kwindowsystem)
+ $(add_qt_dep qtdbus)
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtnetwork)
+ $(add_qt_dep qtwidgets)
+ sys-libs/zlib
+ detailedmemory? ( $(add_qt_dep qtwebkit) )
+ X? (
+ $(add_qt_dep qtx11extras)
+ x11-libs/libX11
+ x11-libs/libXres
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !kde-plasma/ksysguard:4
+"
+DEPEND="${COMMON_DEPEND}
+ $(add_frameworks_dep kiconthemes)
+ !minimal? ( $(add_frameworks_dep plasma) )
+ X? ( x11-proto/xproto )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.10.4-unused-dep.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_find_package detailedmemory Qt5WebKitWidgets)
+ $(cmake-utils_use_find_package !minimal KF5Plasma)
+ $(cmake-utils_use_find_package X X11)
+ )
+
+ kde5_src_configure
+}
diff --git a/kde-plasma/libksysguard/metadata.xml b/kde-plasma/libksysguard/metadata.xml
new file mode 100644
index 000000000000..403015c2a28e
--- /dev/null
+++ b/kde-plasma/libksysguard/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
+ </maintainer>
+ <use>
+ <flag name="detailedmemory">Enable display of detailed memory information using <pkg>dev-qt/qtwebkit</pkg>.</flag>
+ </use>
+</pkgmetadata>