From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 43CEC138335 for ; Sun, 7 Jul 2019 21:54:58 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 368BAE0884; Sun, 7 Jul 2019 21:54:57 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 04E8FE0884 for ; Sun, 7 Jul 2019 21:54:57 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 9AB4D34731D for ; Sun, 7 Jul 2019 21:54:55 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 9AAD16DB for ; Sun, 7 Jul 2019 21:54:53 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1562534220.5c95f598558638a42a6a4b8cc53b7498a067f045.asturm@gentoo> Subject: [gentoo-commits] proj/kde:master commit in: kde-frameworks/ktextwidgets/, kde-frameworks/kconfig/, kde-frameworks/kpackage/, ... X-VCS-Repository: proj/kde X-VCS-Files: kde-frameworks/attica/attica-5.60.0.ebuild kde-frameworks/baloo/baloo-5.60.0.ebuild kde-frameworks/bluez-qt/bluez-qt-5.60.0.ebuild kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.60.0.ebuild kde-frameworks/breeze-icons/breeze-icons-5.60.0.ebuild kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.60.0.ebuild kde-frameworks/frameworkintegration/frameworkintegration-5.60.0.ebuild kde-frameworks/kactivities-stats/kactivities-stats-5.60.0.ebuild kde-frameworks/kactivities/kactivities-5.60.0.ebuild kde-frameworks/kapidox/kapidox-5.60.0.ebuild kde-frameworks/karchive/karchive-5.60.0.ebuild kde-frameworks/kauth/kauth-5.60.0.ebuild kde-frameworks/kbookmarks/kbookmarks-5.60.0.ebuild kde-frameworks/kcmutils/kcmutils-5.60.0.ebuild kde-frameworks/kcodecs/kcodecs-5.60.0.ebuild kde-frameworks/kcompletion/kcompletion-5.60.0.ebuild kde-frameworks/kconfig/kconfig-5.60.0.ebuild kde-frameworks/kconfigwidgets/kconfigwidgets-5.60.0.ebuild kde-frameworks/kcoreaddons/kcoreaddons-5.60.0 .ebuild kde-frameworks/kcrash/kcrash-5.60.0.ebuild kde-frameworks/kdbusaddons/kdbusaddons-5.60.0.ebuild kde-frameworks/kdeclarative/kdeclarative-5.60.0.ebuild kde-frameworks/kded/kded-5.60.0.ebuild kde-frameworks/kdelibs4support/kdelibs4support-5.60.0.ebuild kde-frameworks/kdesignerplugin/kdesignerplugin-5.60.0.ebuild kde-frameworks/kdesu/kdesu-5.60.0.ebuild kde-frameworks/kdewebkit/kdewebkit-5.60.0.ebuild kde-frameworks/kdnssd/kdnssd-5.60.0.ebuild kde-frameworks/kdoctools/kdoctools-5.60.0.ebuild kde-frameworks/kemoticons/kemoticons-5.60.0.ebuild kde-frameworks/kfilemetadata/kfilemetadata-5.60.0.ebuild kde-frameworks/kglobalaccel/kglobalaccel-5.60.0.ebuild kde-frameworks/kguiaddons/kguiaddons-5.60.0.ebuild kde-frameworks/kholidays/kholidays-5.60.0.ebuild kde-frameworks/khtml/khtml-5.60.0.ebuild kde-frameworks/ki18n/ki18n-5.60.0.ebuild kde-frameworks/kiconthemes/kiconthemes-5.60.0.ebuild kde-frameworks/kidletime/kidletime-5.60.0.ebuild kde-frameworks/kimageformats/kimageformats-5.60. 0.ebuild kde-frameworks/kinit/kinit-5.60.0.ebuild kde-frameworks/kio/kio-5.60.0.ebuild kde-frameworks/kirigami/kirigami-5.60.0.ebuild kde-frameworks/kitemmodels/kitemmodels-5.60.0.ebuild kde-frameworks/kitemviews/kitemviews-5.60.0.ebuild kde-frameworks/kjobwidgets/kjobwidgets-5.60.0.ebuild kde-frameworks/kjs/kjs-5.60.0.ebuild kde-frameworks/kjsembed/kjsembed-5.60.0.ebuild kde-frameworks/kmediaplayer/kmediaplayer-5.60.0.ebuild kde-frameworks/knewstuff/knewstuff-5.60.0.ebuild kde-frameworks/knotifications/knotifications-5.60.0.ebuild kde-frameworks/knotifyconfig/knotifyconfig-5.60.0.ebuild kde-frameworks/kpackage/kpackage-5.60.0.ebuild kde-frameworks/kparts/kparts-5.60.0.ebuild kde-frameworks/kpeople/kpeople-5.60.0.ebuild kde-frameworks/kplotting/kplotting-5.60.0.ebuild kde-frameworks/kpty/kpty-5.60.0.ebuild kde-frameworks/kross/kross-5.60.0.ebuild kde-frameworks/krunner/krunner-5.60.0.ebuild kde-frameworks/kservice/kservice-5.60.0.ebuild kde-frameworks/ktexteditor/ktexteditor-5.60.0. ebuild kde-frameworks/ktextwidgets/ktextwidgets-5.60.0.ebuild kde-frameworks/kunitconversion/kunitconversion-5.60.0.ebuild kde-frameworks/kwallet/kwallet-5.60.0.ebuild kde-frameworks/kwayland/kwayland-5.60.0.ebuild kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.60.0.ebuild kde-frameworks/kwindowsystem/kwindowsystem-5.60.0.ebuild kde-frameworks/kxmlgui/kxmlgui-5.60.0.ebuild kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.60.0.ebuild kde-frameworks/modemmanager-qt/modemmanager-qt-5.60.0.ebuild kde-frameworks/networkmanager-qt/networkmanager-qt-5.60.0.ebuild kde-frameworks/oxygen-icons/oxygen-icons-5.60.0.ebuild kde-frameworks/plasma/plasma-5.60.0.ebuild kde-frameworks/prison/prison-5.60.0.ebuild kde-frameworks/purpose/purpose-5.60.0.ebuild kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.60.0.ebuild kde-frameworks/solid/solid-5.60.0.ebuild kde-frameworks/sonnet/sonnet-5.60.0.ebuild kde-frameworks/syndication/syndication-5.60.0.ebuild kde-frameworks/syntax-highlighting/syntax-highli ghting-5.60.0.ebuild kde-frameworks/threadweaver/threadweaver-5.60.0.ebuild X-VCS-Directories: kde-frameworks/networkmanager-qt/ kde-frameworks/kirigami/ kde-frameworks/kwayland/ kde-frameworks/kwallet/ kde-frameworks/kitemviews/ kde-frameworks/kcmutils/ kde-frameworks/modemmanager-qt/ kde-frameworks/kdoctools/ kde-frameworks/breeze-icons/ kde-frameworks/kplotting/ kde-frameworks/attica/ kde-frameworks/kitemmodels/ kde-frameworks/karchive/ kde-frameworks/prison/ kde-frameworks/kguiaddons/ kde-frameworks/solid/ kde-frameworks/khtml/ kde-frameworks/kapidox/ kde-frameworks/kemoticons/ kde-frameworks/kbookmarks/ kde-frameworks/kiconthemes/ kde-frameworks/syntax-highlighting/ kde-frameworks/kparts/ kde-frameworks/plasma/ kde-frameworks/knotifyconfig/ kde-frameworks/kded/ kde-frameworks/kconfigwidgets/ kde-frameworks/kxmlrpcclient/ kde-frameworks/kidletime/ kde-frameworks/kcoreaddons/ kde-frameworks/kdelibs4support/ kde-frameworks/kimageformats/ kde-frameworks/kdbusaddons/ kde-frameworks/kpty/ kde-frameworks/purpose/ kde-frameworks/ktexteditor/ kde-frameworks/kio/ kde-frameworks/frameworkintegration/ kde-frameworks/kmediaplayer/ kde-frameworks/knewstuff/ kde-frameworks/kpackage/ kde-frameworks/kconfig/ kde-frameworks/kactivities-stats/ kde-frameworks/ktextwidgets/ kde-frameworks/sonnet/ kde-frameworks/kactivities/ kde-frameworks/kfilemetadata/ kde-frameworks/kdeclarative/ kde-frameworks/breeze-icons-rcc/ kde-frameworks/kdnssd/ kde-frameworks/kinit/ kde-frameworks/krunner/ kde-frameworks/kwindowsystem/ kde-frameworks/kross/ kde-frameworks/kdesignerplugin/ kde-frameworks/knotifications/ kde-frameworks/kpeople/ kde-frameworks/kglobalaccel/ kde-frameworks/syndication/ kde-frameworks/kcrash/ kde-frameworks/kauth/ kde-frameworks/bluez-qt/ kde-frameworks/kholidays/ kde-frameworks/extra-cmake-modules/ kde-frameworks/qqc2-desktop-style/ kde-frameworks/oxygen-icons/ kde-frameworks/baloo/ kde-frameworks/threadweaver/ kde-frameworks/kxmlgui/ kde-frameworks/kwidgetsaddons/ kde-frameworks/kjs/ kde-frameworks/kdewebkit/ kde-frameworks/kcodecs/ kde-framewor ks/kdesu/ kde-frameworks/kjobwidgets/ kde-frameworks/kjsembed/ kde-frameworks/kservice/ kde-frameworks/ki18n/ kde-frameworks/kunitconversion/ kde-frameworks/kcompletion/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 5c95f598558638a42a6a4b8cc53b7498a067f045 X-VCS-Branch: master Date: Sun, 7 Jul 2019 21:54:53 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 5260f4a0-6959-410f-b762-d14993a11651 X-Archives-Hash: 55f95c59a9f636984abd9aaa322d4103 commit: 5c95f598558638a42a6a4b8cc53b7498a067f045 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jul 7 21:17:00 2019 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jul 7 21:17:00 2019 +0000 URL: https://gitweb.gentoo.org/proj/kde.git/commit/?id=5c95f598 kde-frameworks: Add KDE Frameworks 5.60 Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> kde-frameworks/attica/attica-5.60.0.ebuild | 25 ++++++ kde-frameworks/baloo/baloo-5.60.0.ebuild | 34 ++++++++ kde-frameworks/bluez-qt/bluez-qt-5.60.0.ebuild | 37 +++++++++ .../breeze-icons-rcc-5.60.0.ebuild | 30 +++++++ .../breeze-icons/breeze-icons-5.60.0.ebuild | 28 +++++++ .../extra-cmake-modules-5.60.0.ebuild | 72 +++++++++++++++++ .../frameworkintegration-5.60.0.ebuild | 53 ++++++++++++ .../kactivities-stats-5.60.0.ebuild | 21 +++++ .../kactivities/kactivities-5.60.0.ebuild | 26 ++++++ kde-frameworks/kapidox/kapidox-5.60.0.ebuild | 28 +++++++ kde-frameworks/karchive/karchive-5.60.0.ebuild | 27 +++++++ kde-frameworks/kauth/kauth-5.60.0.ebuild | 42 ++++++++++ kde-frameworks/kbookmarks/kbookmarks-5.60.0.ebuild | 31 ++++++++ kde-frameworks/kcmutils/kcmutils-5.60.0.ebuild | 31 ++++++++ kde-frameworks/kcodecs/kcodecs-5.60.0.ebuild | 16 ++++ .../kcompletion/kcompletion-5.60.0.ebuild | 22 +++++ kde-frameworks/kconfig/kconfig-5.60.0.ebuild | 36 +++++++++ .../kconfigwidgets/kconfigwidgets-5.60.0.ebuild | 37 +++++++++ .../kcoreaddons/kcoreaddons-5.60.0.ebuild | 39 +++++++++ kde-frameworks/kcrash/kcrash-5.60.0.ebuild | 30 +++++++ .../kdbusaddons/kdbusaddons-5.60.0.ebuild | 29 +++++++ .../kdeclarative/kdeclarative-5.60.0.ebuild | 31 ++++++++ kde-frameworks/kded/kded-5.60.0.ebuild | 37 +++++++++ .../kdelibs4support/kdelibs4support-5.60.0.ebuild | 93 ++++++++++++++++++++++ .../kdesignerplugin/kdesignerplugin-5.60.0.ebuild | 59 ++++++++++++++ kde-frameworks/kdesu/kdesu-5.60.0.ebuild | 32 ++++++++ kde-frameworks/kdewebkit/kdewebkit-5.60.0.ebuild | 30 +++++++ kde-frameworks/kdnssd/kdnssd-5.60.0.ebuild | 32 ++++++++ kde-frameworks/kdoctools/kdoctools-5.60.0.ebuild | 46 +++++++++++ kde-frameworks/kemoticons/kemoticons-5.60.0.ebuild | 26 ++++++ .../kfilemetadata/kfilemetadata-5.60.0.ebuild | 68 ++++++++++++++++ .../kglobalaccel/kglobalaccel-5.60.0.ebuild | 30 +++++++ kde-frameworks/kguiaddons/kguiaddons-5.60.0.ebuild | 22 +++++ kde-frameworks/kholidays/kholidays-5.60.0.ebuild | 30 +++++++ kde-frameworks/khtml/khtml-5.60.0.ebuild | 70 ++++++++++++++++ kde-frameworks/ki18n/ki18n-5.60.0.ebuild | 37 +++++++++ .../kiconthemes/kiconthemes-5.60.0.ebuild | 29 +++++++ kde-frameworks/kidletime/kidletime-5.60.0.ebuild | 46 +++++++++++ .../kimageformats/kimageformats-5.60.0.ebuild | 35 ++++++++ kde-frameworks/kinit/kinit-5.60.0.ebuild | 47 +++++++++++ kde-frameworks/kio/kio-5.60.0.ebuild | 81 +++++++++++++++++++ kde-frameworks/kirigami/kirigami-5.60.0.ebuild | 43 ++++++++++ .../kitemmodels/kitemmodels-5.60.0.ebuild | 14 ++++ kde-frameworks/kitemviews/kitemviews-5.60.0.ebuild | 21 +++++ .../kjobwidgets/kjobwidgets-5.60.0.ebuild | 37 +++++++++ kde-frameworks/kjs/kjs-5.60.0.ebuild | 23 ++++++ kde-frameworks/kjsembed/kjsembed-5.60.0.ebuild | 26 ++++++ .../kmediaplayer/kmediaplayer-5.60.0.ebuild | 21 +++++ kde-frameworks/knewstuff/knewstuff-5.60.0.ebuild | 36 +++++++++ .../knotifications/knotifications-5.60.0.ebuild | 48 +++++++++++ .../knotifyconfig/knotifyconfig-5.60.0.ebuild | 24 ++++++ kde-frameworks/kpackage/kpackage-5.60.0.ebuild | 35 ++++++++ kde-frameworks/kparts/kparts-5.60.0.ebuild | 30 +++++++ kde-frameworks/kpeople/kpeople-5.60.0.ebuild | 39 +++++++++ kde-frameworks/kplotting/kplotting-5.60.0.ebuild | 18 +++++ kde-frameworks/kpty/kpty-5.60.0.ebuild | 26 ++++++ kde-frameworks/kross/kross-5.60.0.ebuild | 32 ++++++++ kde-frameworks/krunner/krunner-5.60.0.ebuild | 36 +++++++++ kde-frameworks/kservice/kservice-5.60.0.ebuild | 48 +++++++++++ .../ktexteditor/ktexteditor-5.60.0.ebuild | 56 +++++++++++++ .../ktextwidgets/ktextwidgets-5.60.0.ebuild | 37 +++++++++ .../kunitconversion/kunitconversion-5.60.0.ebuild | 26 ++++++ kde-frameworks/kwallet/kwallet-5.60.0.ebuild | 57 +++++++++++++ kde-frameworks/kwayland/kwayland-5.60.0.ebuild | 27 +++++++ .../kwidgetsaddons/kwidgetsaddons-5.60.0.ebuild | 27 +++++++ .../kwindowsystem/kwindowsystem-5.60.0.ebuild | 42 ++++++++++ kde-frameworks/kxmlgui/kxmlgui-5.60.0.ebuild | 52 ++++++++++++ .../kxmlrpcclient/kxmlrpcclient-5.60.0.ebuild | 20 +++++ .../modemmanager-qt/modemmanager-qt-5.60.0.ebuild | 24 ++++++ .../networkmanager-qt-5.60.0.ebuild | 35 ++++++++ .../oxygen-icons/oxygen-icons-5.60.0.ebuild | 26 ++++++ kde-frameworks/plasma/plasma-5.60.0.ebuild | 71 +++++++++++++++++ kde-frameworks/prison/prison-5.60.0.ebuild | 29 +++++++ kde-frameworks/purpose/purpose-5.60.0.ebuild | 49 ++++++++++++ .../qqc2-desktop-style-5.60.0.ebuild | 25 ++++++ kde-frameworks/solid/solid-5.60.0.ebuild | 35 ++++++++ kde-frameworks/sonnet/sonnet-5.60.0.ebuild | 41 ++++++++++ .../syndication/syndication-5.60.0.ebuild | 26 ++++++ .../syntax-highlighting-5.60.0.ebuild | 28 +++++++ .../threadweaver/threadweaver-5.60.0.ebuild | 16 ++++ 80 files changed, 2881 insertions(+) diff --git a/kde-frameworks/attica/attica-5.60.0.ebuild b/kde-frameworks/attica/attica-5.60.0.ebuild new file mode 100644 index 0000000000..080520ba58 --- /dev/null +++ b/kde-frameworks/attica/attica-5.60.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework providing access to Open Collaboration Services" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_qt_dep qtnetwork) +" +DEPEND="${RDEPEND}" + +src_test() { + # requires network access, bug #661230 + local myctestargs=( + -E "(providertest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/baloo/baloo-5.60.0.ebuild b/kde-frameworks/baloo/baloo-5.60.0.ebuild new file mode 100644 index 0000000000..912ce46a86 --- /dev/null +++ b/kde-frameworks/baloo/baloo-5.60.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for searching and managing metadata" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kfilemetadata) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kidletime) + $(add_frameworks_dep kio) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + >=dev-db/lmdb-0.9.17 +" +RDEPEND="${DEPEND} + !kde-frameworks/baloo:4[-minimal(+)] +" + +RESTRICT+=" test" # bug 624250 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.60.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.60.0.ebuild new file mode 100644 index 0000000000..e10b920874 --- /dev/null +++ b/kde-frameworks/bluez-qt/bluez-qt-5.60.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 udev + +DESCRIPTION="Qt wrapper for Bluez 5 DBus API" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtnetwork) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" + ) + + kde5_src_configure +} + +src_test() { + # parallel tests fail, bug 609248; managertest hangs, bug 668196 + local myctestargs=( + -j1 + -E "(managertest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.60.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.60.0.ebuild new file mode 100644 index 0000000000..af1e98ee80 --- /dev/null +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.60.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +KDE_QTHELP="false" +KMNAME="breeze-icons" +inherit kde5 + +DESCRIPTION="Breeze SVG icon theme binary resource" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +BDEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) + test? ( app-misc/fdupes ) +" +DEPEND="test? ( $(add_qt_dep qttest) )" + +src_configure() { + local mycmakeargs=( + -DBINARY_ICONS_RESOURCE=ON + -DSKIP_INSTALL_ICONS=ON + ) + kde5_src_configure +} diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.60.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.60.0.ebuild new file mode 100644 index 0000000000..18d3999d88 --- /dev/null +++ b/kde-frameworks/breeze-icons/breeze-icons-5.60.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +KDE_QTHELP="false" +inherit kde5 + +DESCRIPTION="Breeze SVG icon theme" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="" + +BDEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) + test? ( app-misc/fdupes ) +" +DEPEND="test? ( $(add_qt_dep qttest) )" + +src_configure() { + local mycmakeargs=( + -DBINARY_ICONS_RESOURCE=OFF + ) + kde5_src_configure +} diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.60.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.60.0.ebuild new file mode 100644 index 0000000000..b32d244d96 --- /dev/null +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.60.0.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) +ECM_KDEINSTALLDIRS="false" +KDE_AUTODEPS="false" +KDE_DEBUG="false" +KDE_QTHELP="false" +KDE_TEST="false" +inherit kde5 python-any-r1 + +DESCRIPTION="Extra modules and scripts for CMake" +HOMEPAGE="https://cgit.kde.org/extra-cmake-modules.git" + +LICENSE="BSD" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-fbsd" +IUSE="doc test" + +BDEPEND=" + doc? ( + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') + $(add_qt_dep qthelp) + ) + test? ( + $(add_qt_dep qtcore) + $(add_qt_dep linguist-tools) + ) +" +RDEPEND=" + app-arch/libarchive[bzip2] +" + +PATCHES=( "${FILESDIR}/${PN}-5.49.0-no-fatal-warnings.patch" ) + +python_check_deps() { + has_version "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_prepare() { + kde5_src_prepare + # Requires PyQt5, bug #680256 + sed -i -e "/^if(NOT SIP_Qt5Core_Mod_FILE)/s/NOT SIP_Qt5Core_Mod_FILE/TRUE/" \ + tests/CMakeLists.txt || die "failed to disable GenerateSipBindings tests" +} + +src_configure() { + local mycmakeargs=( + -DBUILD_QTHELP_DOCS=$(usex doc) + -DBUILD_HTML_DOCS=$(usex doc) + -DBUILD_MAN_DOCS=$(usex doc) + -DDOC_INSTALL_DIR=/usr/share/doc/"${PF}" + ) + + kde5_src_configure +} + +src_test() { + # ECMToolchainAndroidTest passes but then breaks src_install + # ECMPoQmToolsTest is broken, bug #627806 + local myctestargs=( + -E "(ECMToolchainAndroidTest|ECMPoQmToolsTest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.60.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.60.0.ebuild new file mode 100644 index 0000000000..abb6426a7b --- /dev/null +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.60.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="appstream X" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep knewstuff) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + appstream? ( + app-admin/packagekit-qt + dev-libs/appstream[qt5] + ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libxcb + ) +" +RDEPEND="${DEPEND}" + +# requires running kde environment +RESTRICT+=" test" + +src_prepare() { + punt_bogus_dep Qt5 DBus + kde5_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package appstream AppStreamQt) + $(cmake-utils_use_find_package appstream packagekitqt5) + $(cmake-utils_use_find_package X XCB) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.60.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.60.0.ebuild new file mode 100644 index 0000000000..1ddad0d7ab --- /dev/null +++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.60.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for getting the usage statistics collected by the activities service" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_qt_dep qtdbus) + $(add_qt_dep qtsql) + $(add_frameworks_dep kactivities) + $(add_frameworks_dep kconfig) +" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.54 +" diff --git a/kde-frameworks/kactivities/kactivities-5.60.0.ebuild b/kde-frameworks/kactivities/kactivities-5.60.0.ebuild new file mode 100644 index 0000000000..dba127edef --- /dev/null +++ b/kde-frameworks/kactivities/kactivities-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for working with KDE activities" +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative widgets) + $(add_qt_dep qtgui) + $(add_qt_dep qtsql) +" +RDEPEND="${COMMON_DEPEND} + $(add_plasma_dep kactivitymanagerd) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/boost-1.54 +" diff --git a/kde-frameworks/kapidox/kapidox-5.60.0.ebuild b/kde-frameworks/kapidox/kapidox-5.60.0.ebuild new file mode 100644 index 0000000000..9d576cbea4 --- /dev/null +++ b/kde-frameworks/kapidox/kapidox-5.60.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +KDE_TEST="false" +DISTUTILS_SINGLE_IMPL="true" +PYTHON_COMPAT=( python2_7 ) +inherit kde5 distutils-r1 + +DESCRIPTION="Framework for building KDE API documentation in a standard format and style" +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + app-doc/doxygen + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + media-gfx/graphviz[python,${PYTHON_USEDEP}] +" + +pkg_setup() { + python-single-r1_pkg_setup + kde5_pkg_setup +} diff --git a/kde-frameworks/karchive/karchive-5.60.0.ebuild b/kde-frameworks/karchive/karchive-5.60.0.ebuild new file mode 100644 index 0000000000..83a1a47780 --- /dev/null +++ b/kde-frameworks/karchive/karchive-5.60.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats" +LICENSE="GPL-2 LGPL-2.1" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="+bzip2 +lzma" + +DEPEND=" + sys-libs/zlib + bzip2? ( app-arch/bzip2 ) + lzma? ( app-arch/xz-utils ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package bzip2 BZip2) + $(cmake-utils_use_find_package lzma LibLZMA) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kauth/kauth-5.60.0.ebuild b/kde-frameworks/kauth/kauth-5.60.0.ebuild new file mode 100644 index 0000000000..396d6cb72e --- /dev/null +++ b/kde-frameworks/kauth/kauth-5.60.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework to let applications perform actions as a privileged user" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls +policykit" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + policykit? ( sys-auth/polkit-qt[qt5(+)] ) +" +RDEPEND="${DEPEND}" +PDEPEND="policykit? ( kde-plasma/polkit-kde-agent )" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package policykit PolkitQt5-1) + ) + + kde5_src_configure +} + +src_test() { + # KAuthHelperTest test fails, bug 654842 + local myctestargs=( + -E "(KAuthHelperTest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.60.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.60.0.ebuild new file mode 100644 index 0000000000..fdcb06e4cd --- /dev/null +++ b/kde-frameworks/kbookmarks/kbookmarks-5.60.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for managing bookmarks stored in XBEL format" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +DEPEND="${RDEPEND} + $(add_frameworks_dep kconfigwidgets) +" diff --git a/kde-frameworks/kcmutils/kcmutils-5.60.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.60.0.ebuild new file mode 100644 index 0000000000..23c6f904a9 --- /dev/null +++ b/kde-frameworks/kcmutils/kcmutils-5.60.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework to work with KDE System Settings modules" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative 'widgets') + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kcodecs/kcodecs-5.60.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.60.0.ebuild new file mode 100644 index 0000000000..0833545c9d --- /dev/null +++ b/kde-frameworks/kcodecs/kcodecs-5.60.0.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for manipulating strings using various encodings" +LICENSE="GPL-2+ LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + dev-util/gperf + nls? ( $(add_qt_dep linguist-tools) ) +" diff --git a/kde-frameworks/kcompletion/kcompletion-5.60.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.60.0.ebuild new file mode 100644 index 0000000000..6c229fd627 --- /dev/null +++ b/kde-frameworks/kcompletion/kcompletion-5.60.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for common completion tasks such as filename or URL completion" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kconfig/kconfig-5.60.0.ebuild b/kde-frameworks/kconfig/kconfig-5.60.0.ebuild new file mode 100644 index 0000000000..f53a08c98d --- /dev/null +++ b/kde-frameworks/kconfig/kconfig-5.60.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for reading and writing configuration" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="dbus nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtxml) + dbus? ( $(add_qt_dep qtdbus) ) +" +DEPEND="${RDEPEND} + test? ( $(add_qt_dep qtconcurrent) ) +" + +# bug 560086 +RESTRICT+=" test" + +DOCS=( DESIGN docs/DESIGN.kconfig docs/options.md ) + +src_configure() { + local mycmakeargs=( + -DKCONFIG_USE_DBUS=$(usex dbus) + ) + kde5_src_configure +} diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.60.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.60.0.ebuild new file mode 100644 index 0000000000..33c4089802 --- /dev/null +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.60.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing an assortment of configuration-related widgets" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+man" + +BDEPEND=" + man? ( $(add_frameworks_dep kdoctools) ) +" +DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package man KF5DocTools) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.60.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.60.0.ebuild new file mode 100644 index 0000000000..8edceeab04 --- /dev/null +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.60.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="fam nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtcore 'icu') + fam? ( virtual/fam ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -D_KDE4_DEFAULT_HOME_POSTFIX=4 + $(cmake-utils_use_find_package fam FAM) + ) + + kde5_src_configure +} + +src_test() { + # bugs: 619656, 632398, 647414, 665682 + local myctestargs=( + -j1 + -E "(kautosavefiletest|kdirwatch_qfswatch_unittest|kformattest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/kcrash/kcrash-5.60.0.ebuild b/kde-frameworks/kcrash/kcrash-5.60.0.ebuild new file mode 100644 index 0000000000..59a1d61a49 --- /dev/null +++ b/kde-frameworks/kcrash/kcrash-5.60.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for intercepting and handling application crashes" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +# requires running kde environment +RESTRICT+=" test" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtgui) + $(add_qt_dep qtx11extras) + x11-libs/libX11 +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + test? ( $(add_qt_dep qtwidgets) ) +" diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.60.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.60.0.ebuild new file mode 100644 index 0000000000..4f7371c7a6 --- /dev/null +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.60.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALDBUS_TEST="true" +inherit kde5 + +DESCRIPTION="Framework for registering services and applications per freedesktop standards" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls X" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtdbus) + X? ( $(add_qt_dep qtx11extras) ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X Qt5X11Extras) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.60.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.60.0.ebuild new file mode 100644 index 0000000000..5633863dfd --- /dev/null +++ b/kde-frameworks/kdeclarative/kdeclarative-5.60.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework providing integration of QML and KDE work spaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + media-libs/libepoxy +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kded/kded-5.60.0.ebuild b/kde-frameworks/kded/kded-5.60.0.ebuild new file mode 100644 index 0000000000..5126bc3307 --- /dev/null +++ b/kde-frameworks/kded/kded-5.60.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Central daemon of KDE workspaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+man" + +BDEPEND=" + man? ( $(add_frameworks_dep kdoctools) ) +" +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kinit) + $(add_frameworks_dep kservice) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package man KF5DocTools) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.60.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.60.0.ebuild new file mode 100644 index 0000000000..6800ab7cea --- /dev/null +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.60.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="true" +KDE_QTHELP="false" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="libressl X" + +BDEPEND=" + dev-lang/perl + dev-perl/URI +" +COMMON_DEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kded) + $(add_frameworks_dep kdesignerplugin) + $(add_frameworks_dep kdoctools) + $(add_frameworks_dep kemoticons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kunitconversion) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork 'ssl') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtsvg) + $(add_qt_dep qttest) + $(add_qt_dep qtwidgets) + app-text/docbook-xml-dtd:4.2 + virtual/libintl + !libressl? ( dev-libs/openssl:0 ) + libressl? ( dev-libs/libressl ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + ) +" +DEPEND="${COMMON_DEPEND} + $(add_qt_dep designer) + test? ( $(add_qt_dep qtconcurrent) ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + $(add_frameworks_dep kinit) + $(add_frameworks_dep kitemmodels) + $(add_qt_dep qtxml) +" + +RESTRICT+=" test" + +src_prepare() { + kde5_src_prepare + if ! use handbook; then + sed -e "/kdoctools_install/ s/^/#DONT/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.60.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.60.0.ebuild new file mode 100644 index 0000000000..dd59aaf874 --- /dev/null +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.60.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="optional" +KDE_QTHELP="false" +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="designer nls webkit" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + designer? ( + $(add_qt_dep designer) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kplotting) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + ) + webkit? ( + $(add_qt_dep designer) + $(add_qt_dep qtgui) + $(add_frameworks_dep kdewebkit) + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package designer KF5Completion) + $(cmake-utils_use_find_package designer KF5ConfigWidgets) + $(cmake-utils_use_find_package designer KF5IconThemes) + $(cmake-utils_use_find_package designer KF5ItemViews) + $(cmake-utils_use_find_package designer KF5KIO) + $(cmake-utils_use_find_package designer KF5Plotting) + $(cmake-utils_use_find_package designer KF5Sonnet) + $(cmake-utils_use_find_package designer KF5TextWidgets) + $(cmake-utils_use_find_package designer KF5WidgetsAddons) + $(cmake-utils_use_find_package designer KF5XmlGui) + $(cmake-utils_use_find_package webkit KF5WebKit) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kdesu/kdesu-5.60.0.ebuild b/kde-frameworks/kdesu/kdesu-5.60.0.ebuild new file mode 100644 index 0000000000..19af92e08b --- /dev/null +++ b/kde-frameworks/kdesu/kdesu-5.60.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Framework to handle super user actions" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="X" + +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kpty) + $(add_frameworks_dep kservice) + X? ( x11-libs/libX11 ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.60.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.60.0.ebuild new file mode 100644 index 0000000000..099e0a86a5 --- /dev/null +++ b/kde-frameworks/kdewebkit/kdewebkit-5.60.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework providing KDE integration of QtWebKit" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwallet) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + >=dev-qt/qtwebkit-5.212.0_pre20180120:5 + $(add_qt_dep qtwidgets) +" +DEPEND="${RDEPEND} + $(add_qt_dep qtnetwork) +" diff --git a/kde-frameworks/kdnssd/kdnssd-5.60.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.60.0.ebuild new file mode 100644 index 0000000000..7205c754ec --- /dev/null +++ b/kde-frameworks/kdnssd/kdnssd-5.60.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for network service discovery using Zeroconf" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls zeroconf" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtnetwork) + zeroconf? ( + $(add_qt_dep qtdbus) + net-dns/avahi[mdnsresponder-compat] + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_DNSSD=ON + $(cmake-utils_use_find_package zeroconf Avahi) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kdoctools/kdoctools-5.60.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.60.0.ebuild new file mode 100644 index 0000000000..3335554012 --- /dev/null +++ b/kde-frameworks/kdoctools/kdoctools-5.60.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +inherit kde5 + +DESCRIPTION="Tools to generate documentation in various formats from DocBook files" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + dev-lang/perl + dev-perl/URI + nls? ( $(add_frameworks_dep ki18n) ) +" +DEPEND=" + $(add_frameworks_dep karchive) + app-text/docbook-xml-dtd:4.5 + app-text/docbook-xsl-stylesheets + app-text/sgml-common + dev-libs/libxml2:2 + dev-libs/libxslt +" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-5.54.0-gentoo-docbundledir.patch" ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package nls KF5I18n) + ) + + kde5_src_configure +} + +src_test() { + # bug 665622 + local myctestargs=( + -E "(kdoctools_install)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/kemoticons/kemoticons-5.60.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.60.0.ebuild new file mode 100644 index 0000000000..2adfb1b0d0 --- /dev/null +++ b/kde-frameworks/kemoticons/kemoticons-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for converting text emoticons to graphical representations" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kservice) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtxml) +" +RDEPEND="${DEPEND}" + +# requires running kde environment +RESTRICT+=" test" diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.60.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.60.0.ebuild new file mode 100644 index 0000000000..5a6fb7dd57 --- /dev/null +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.60.0.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) +inherit kde5 python-any-r1 + +DESCRIPTION="Library for extracting file metadata" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="epub exif ffmpeg kernel_linux libav office pdf taglib" + +BDEPEND=" + test? ( ${PYTHON_DEPS} ) +" +RDEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_qt_dep qtxml) + epub? ( app-text/ebook-tools ) + exif? ( media-gfx/exiv2:= ) + ffmpeg? ( + libav? ( >=media-video/libav-12.2:= ) + !libav? ( media-video/ffmpeg:0= ) + ) + office? ( $(add_frameworks_dep karchive) ) + pdf? ( app-text/poppler[qt5] ) + taglib? ( media-libs/taglib ) +" +DEPEND="${RDEPEND} + kernel_linux? ( sys-apps/attr ) +" + +RESTRICT+=" test" + +pkg_setup() { + use test && python-any-r1_pkg_setup + kde5_pkg_setup +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package epub EPub) + $(cmake-utils_use_find_package exif LibExiv2) + $(cmake-utils_use_find_package ffmpeg FFmpeg) + $(cmake-utils_use_find_package office KF5Archive) + $(cmake-utils_use_find_package pdf Poppler) + $(cmake-utils_use_find_package taglib Taglib) + ) + + kde5_src_configure +} + +src_test() { + # FIXME: bug 644650, fails on tmpfs (but not for everyone) + local myctestargs=( -E "(usermetadatawritertest)" ) + kde5_src_test +} + +pkg_postinst() { + kde5_pkg_postinst + + if ! has_version app-text/catdoc || ! has_version dev-libs/libxls; then + elog "To get additional features, optional runtime dependencies may be installed:" + elog "app-text/catdoc - indexing of Microsoft Word or Powerpoint files" + elog "dev-libs/libxls - indexing of Microsoft Excel files" + fi +} diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.60.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.60.0.ebuild new file mode 100644 index 0000000000..3b20c7929f --- /dev/null +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.60.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework to handle global shortcuts" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +LICENSE="LGPL-2+" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep kwindowsystem X) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtx11extras) + x11-libs/libxcb + x11-libs/xcb-util-keysyms +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.60.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.60.0.ebuild new file mode 100644 index 0000000000..ca1d8f4e2a --- /dev/null +++ b/kde-frameworks/kguiaddons/kguiaddons-5.60.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing assorted high-level user interface components" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtx11extras) + x11-libs/libX11 +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-libs/libxcb +" diff --git a/kde-frameworks/kholidays/kholidays-5.60.0.ebuild b/kde-frameworks/kholidays/kholidays-5.60.0.ebuild new file mode 100644 index 0000000000..26d503ce0f --- /dev/null +++ b/kde-frameworks/kholidays/kholidays-5.60.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Library to determine holidays and other special events for a geographical region" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtdeclarative) +" +RDEPEND="${DEPEND} + !kde-apps/kholidays:5 +" + +src_test() { + # bug 624214 + mkdir -p "${HOME}/.local/share/kf5/libkholidays" || die + cp -r "${S}/holidays/plan2" "${HOME}/.local/share/kf5/libkholidays/" || die + kde5_src_test +} diff --git a/kde-frameworks/khtml/khtml-5.60.0.ebuild b/kde-frameworks/khtml/khtml-5.60.0.ebuild new file mode 100644 index 0000000000..29c6260dec --- /dev/null +++ b/kde-frameworks/khtml/khtml-5.60.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KHTML web rendering engine" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="libressl X" + +BDEPEND=" + dev-lang/perl + dev-util/gperf +" +RDEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kjs) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwallet) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork 'ssl') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + media-libs/giflib:= + media-libs/libpng:0= + media-libs/phonon[qt5(+)] + sys-libs/zlib + virtual/jpeg:0 + !libressl? ( dev-libs/openssl:0 ) + libressl? ( dev-libs/libressl ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + ) +" +DEPEND="${RDEPEND} + test? ( $(add_qt_dep qtx11extras) ) + X? ( x11-base/xorg-proto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/ki18n/ki18n-5.60.0.ebuild b/kde-frameworks/ki18n/ki18n-5.60.0.ebuild new file mode 100644 index 0000000000..e3e7919c8a --- /dev/null +++ b/kde-frameworks/ki18n/ki18n-5.60.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{2_7,3_{5,6,7}} ) +inherit kde5 python-single-r1 + +DESCRIPTION="Framework based on Gettext for internationalizing user interface text" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + $(add_qt_dep qtdeclarative) + sys-devel/gettext + virtual/libintl +" +DEPEND="${RDEPEND} + test? ( $(add_qt_dep qtconcurrent) ) +" + +PATCHES=( "${FILESDIR}/${PN}-5.57.0-python.patch" ) + +pkg_setup() { + kde5_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DPYTHON_EXECUTABLE="${PYTHON}" + ) + kde5_src_configure +} diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.60.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.60.0.ebuild new file mode 100644 index 0000000000..8f1eef449a --- /dev/null +++ b/kde-frameworks/kiconthemes/kiconthemes-5.60.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for icon theming and configuration" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +RESTRICT+=" test" # bug 574770 diff --git a/kde-frameworks/kidletime/kidletime-5.60.0.ebuild b/kde-frameworks/kidletime/kidletime-5.60.0.ebuild new file mode 100644 index 0000000000..c79961fda8 --- /dev/null +++ b/kde-frameworks/kidletime/kidletime-5.60.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework for detection and notification of device idle time" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="X xscreensaver" + +REQUIRED_USE="xscreensaver? ( X )" + +DEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + ) + xscreensaver? ( + $(add_qt_dep qtdbus) + x11-libs/libXScrnSaver + ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + kde5_src_prepare + if ! use xscreensaver; then + sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + $(cmake-utils_use_find_package X XCB) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kimageformats/kimageformats-5.60.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.60.0.ebuild new file mode 100644 index 0000000000..7a2936a743 --- /dev/null +++ b/kde-frameworks/kimageformats/kimageformats-5.60.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="eps openexr" + +DEPEND=" + $(add_frameworks_dep karchive) + $(add_qt_dep qtgui) + eps? ( $(add_qt_dep qtprintsupport) ) + openexr? ( + media-libs/ilmbase:= + media-libs/openexr:= + ) +" +RDEPEND="${DEPEND}" + +DOCS=( src/imageformats/AUTHORS ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package eps Qt5PrintSupport) + $(cmake-utils_use_find_package openexr OpenEXR) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kinit/kinit-5.60.0.ebuild b/kde-frameworks/kinit/kinit-5.60.0.ebuild new file mode 100644 index 0000000000..d94f8f7d6b --- /dev/null +++ b/kde-frameworks/kinit/kinit-5.60.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Helper library to speed up start of applications on KDE work spaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+caps +man X" + +BDEPEND=" + man? ( $(add_frameworks_dep kdoctools) ) +" +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + caps? ( sys-libs/libcap ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package caps Libcap) + $(cmake-utils_use_find_package man KF5DocTools) + $(cmake-utils_use_find_package X X11) + $(cmake-utils_use_find_package X XCB) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kio/kio-5.60.0.ebuild b/kde-frameworks/kio/kio-5.60.0.ebuild new file mode 100644 index 0000000000..396c11543b --- /dev/null +++ b/kde-frameworks/kio/kio-5.60.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing transparent file and data management" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="acl +handbook kerberos +kwallet X" + +# drop qtnetwork subslot operator when QT_MINIMAL >= 5.12.0 +RDEPEND=" + $(add_frameworks_dep kauth) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kbookmarks) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep solid) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork 'ssl' '' '5=') + $(add_qt_dep qtscript) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + dev-libs/libxml2 + dev-libs/libxslt + acl? ( + sys-apps/attr + virtual/acl + ) + handbook? ( $(add_frameworks_dep kdoctools) ) + kerberos? ( virtual/krb5 ) + kwallet? ( $(add_frameworks_dep kwallet) ) + X? ( $(add_qt_dep qtx11extras) ) +" +DEPEND="${RDEPEND} + $(add_qt_dep qtconcurrent) + test? ( sys-libs/zlib ) + X? ( + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libXrender + ) +" +PDEPEND=" + $(add_frameworks_dep kded) +" + +# tests hang +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package acl ACL) + $(cmake-utils_use_find_package handbook KF5DocTools) + $(cmake-utils_use_find_package kerberos GSSAPI) + $(cmake-utils_use_find_package kwallet KF5Wallet) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kirigami/kirigami-5.60.0.ebuild b/kde-frameworks/kirigami/kirigami-5.60.0.ebuild new file mode 100644 index 0000000000..4c521630ea --- /dev/null +++ b/kde-frameworks/kirigami/kirigami-5.60.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_EXAMPLES="true" +KDE_QTHELP="false" +KDE_TEST="true" +KMNAME="${PN}2" +inherit kde5 + +DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" +HOMEPAGE="https://techbase.kde.org/Kirigami" +EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}" + +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +BDEPEND=" + $(add_qt_dep linguist-tools) +" +DEPEND=" + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgraphicaleffects) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtquickcontrols2) + $(add_qt_dep qtsvg) +" +RDEPEND="${DEPEND}" + +# requires package to already be installed +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(usex examples) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.60.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.60.0.ebuild new file mode 100644 index 0000000000..6a052c6930 --- /dev/null +++ b/kde-frameworks/kitemmodels/kitemmodels-5.60.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND="test? ( $(add_qt_dep qtwidgets) )" diff --git a/kde-frameworks/kitemviews/kitemviews-5.60.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.60.0.ebuild new file mode 100644 index 0000000000..fe49366bf5 --- /dev/null +++ b/kde-frameworks/kitemviews/kitemviews-5.60.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing additional widgets for item models" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.60.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.60.0.ebuild new file mode 100644 index 0000000000..bbd2b0e430 --- /dev/null +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.60.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls X" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + X? ( $(add_qt_dep qtx11extras) ) +" +DEPEND="${RDEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libX11 + ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kjs/kjs-5.60.0.ebuild b/kde-frameworks/kjs/kjs-5.60.0.ebuild new file mode 100644 index 0000000000..b0dafd2226 --- /dev/null +++ b/kde-frameworks/kjs/kjs-5.60.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="optional" +KDE_QTHELP="false" +inherit kde5 + +DESCRIPTION="ECMAScipt compatible parser and engine" +LICENSE="BSD-2 LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +BDEPEND=" + dev-lang/perl +" +DEPEND=" + dev-libs/libpcre +" +RDEPEND="${DEPEND}" + +DOCS=( src/README ) diff --git a/kde-frameworks/kjsembed/kjsembed-5.60.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.60.0.ebuild new file mode 100644 index 0000000000..c81d05a179 --- /dev/null +++ b/kde-frameworks/kjsembed/kjsembed-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="optional" +KDE_QTHELP="false" +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework binding JavaScript objects to QObjects" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kjs) + $(add_qt_dep qtgui) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +DEPEND="${RDEPEND} + $(add_qt_dep designer) +" diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.60.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.60.0.ebuild new file mode 100644 index 0000000000..d4871ad9e5 --- /dev/null +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.60.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing a common interface for KParts that can play media files" +LICENSE="MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kparts) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/knewstuff/knewstuff-5.60.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.60.0.ebuild new file mode 100644 index 0000000000..2d4a8f412a --- /dev/null +++ b/kde-frameworks/knewstuff/knewstuff-5.60.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework for downloading and sharing additional application data" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep attica) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(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 qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +RDEPEND="${DEPEND} + $(add_frameworks_dep kirigami) +" diff --git a/kde-frameworks/knotifications/knotifications-5.60.0.ebuild b/kde-frameworks/knotifications/knotifications-5.60.0.ebuild new file mode 100644 index 0000000000..5f9bd2e2b7 --- /dev/null +++ b/kde-frameworks/knotifications/knotifications-5.60.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework for notifying the user of an event" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="dbus nls phonon speech X" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + dbus? ( dev-libs/libdbusmenu-qt[qt5(+)] ) + !phonon? ( media-libs/libcanberra ) + phonon? ( media-libs/phonon[qt5(+)] ) + speech? ( $(add_qt_dep qtspeech) ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXtst + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package dbus dbusmenu-qt5) + $(cmake-utils_use_find_package !phonon Canberra) + $(cmake-utils_use_find_package speech Qt5TextToSpeech) + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.60.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.60.0.ebuild new file mode 100644 index 0000000000..db3327f886 --- /dev/null +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.60.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="false" +inherit kde5 + +DESCRIPTION="Framework for configuring desktop notifications" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="phonon" + +DEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + phonon? ( media-libs/phonon[qt5(+)] ) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kpackage/kpackage-5.60.0.ebuild b/kde-frameworks/kpackage/kpackage-5.60.0.ebuild new file mode 100644 index 0000000000..bcf035400b --- /dev/null +++ b/kde-frameworks/kpackage/kpackage-5.60.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework to install and load packages of non binary content" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="man" + +BDEPEND=" + man? ( $(add_frameworks_dep kdoctools) ) +" +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package man KF5DocTools) + ) + + kde5_src_configure +} + +src_test() { + #bug 650214 + local myctestargs=( -E "(plasma-plasmoidpackagetest)" ) + kde5_src_test +} diff --git a/kde-frameworks/kparts/kparts-5.60.0.ebuild b/kde-frameworks/kparts/kparts-5.60.0.ebuild new file mode 100644 index 0000000000..25fcc3198b --- /dev/null +++ b/kde-frameworks/kparts/kparts-5.60.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing elaborate user-interface components" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +DEPEND="${RDEPEND} + $(add_frameworks_dep ktextwidgets) +" diff --git a/kde-frameworks/kpeople/kpeople-5.60.0.ebuild b/kde-frameworks/kpeople/kpeople-5.60.0.ebuild new file mode 100644 index 0000000000..dbb09f0972 --- /dev/null +++ b/kde-frameworks/kpeople/kpeople-5.60.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="KDE contact person abstraction library" +HOMEPAGE="https://cgit.kde.org/kpeople.git" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtsql) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +src_test() { + # personsmodeltest segfaults, bug 668192 + local myctestargs=( + -j1 + -E "(persondatatest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/kplotting/kplotting-5.60.0.ebuild b/kde-frameworks/kplotting/kplotting-5.60.0.ebuild new file mode 100644 index 0000000000..898844d21f --- /dev/null +++ b/kde-frameworks/kplotting/kplotting-5.60.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing easy data-plotting functions" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/kpty/kpty-5.60.0.ebuild b/kde-frameworks/kpty/kpty-5.60.0.ebuild new file mode 100644 index 0000000000..61bf735439 --- /dev/null +++ b/kde-frameworks/kpty/kpty-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for pseudo terminal devices and running child processes" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + sys-libs/libutempter +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DUTEMPTER_EXECUTABLE="${EPREFIX}/usr/sbin/utempter" + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kross/kross-5.60.0.ebuild b/kde-frameworks/kross/kross-5.60.0.ebuild new file mode 100644 index 0000000000..85c1f9c029 --- /dev/null +++ b/kde-frameworks/kross/kross-5.60.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_HANDBOOK="forceoptional" +KDE_QTHELP="false" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for embedding scripting into applications" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +RDEPEND=" + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kparts) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtgui) + $(add_qt_dep qtscript) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) +" +DEPEND="${RDEPEND} + $(add_qt_dep designer) +" diff --git a/kde-frameworks/krunner/krunner-5.60.0.ebuild b/kde-frameworks/krunner/krunner-5.60.0.ebuild new file mode 100644 index 0000000000..89d4d420b4 --- /dev/null +++ b/kde-frameworks/krunner/krunner-5.60.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for providing different actions given a string query" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kservice) + $(add_frameworks_dep plasma) + $(add_frameworks_dep solid) + $(add_frameworks_dep threadweaver) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +src_test() { + # requires virtual dbus #630672 + local myctestargs=( + -E "(dbusrunnertest)" + ) + kde5_src_test +} diff --git a/kde-frameworks/kservice/kservice-5.60.0.ebuild b/kde-frameworks/kservice/kservice-5.60.0.ebuild new file mode 100644 index 0000000000..b5c3ef504b --- /dev/null +++ b/kde-frameworks/kservice/kservice-5.60.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Advanced plugin and service introspection" +LICENSE="LGPL-2 LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+man" + +BDEPEND=" + sys-devel/bison + sys-devel/flex + man? ( $(add_frameworks_dep kdoctools) ) +" +RDEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kcrash) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_qt_dep qtdbus) + $(add_qt_dep qtxml) +" +DEPEND="${RDEPEND} + test? ( $(add_qt_dep qtconcurrent) ) +" + +# requires running kde environment +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + -DAPPLICATIONS_MENU_NAME=kf5-applications.menu + $(cmake-utils_use_find_package man KF5DocTools) + ) + + kde5_src_configure +} + +src_install() { + kde5_src_install + + # bug 596316 + dosym kf5-applications.menu /etc/xdg/menus/applications.menu +} diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.60.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.60.0.ebuild new file mode 100644 index 0000000000..4413fff506 --- /dev/null +++ b/kde-frameworks/ktexteditor/ktexteditor-5.60.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing a full text editor component" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="editorconfig git" + +BDEPEND=" + test? ( $(add_frameworks_dep kservice) ) +" +DEPEND=" + $(add_frameworks_dep karchive) + $(add_frameworks_dep kauth) + $(add_frameworks_dep kcodecs) + $(add_frameworks_dep kcompletion) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep kjobwidgets) + $(add_frameworks_dep kparts) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kxmlgui) + $(add_frameworks_dep sonnet) + $(add_frameworks_dep syntax-highlighting) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + editorconfig? ( app-text/editorconfig-core-c ) + git? ( dev-libs/libgit2:= ) +" +RDEPEND="${DEPEND}" + +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package editorconfig EditorConfig) + $(cmake-utils_use_find_package git LibGit2) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.60.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.60.0.ebuild new file mode 100644 index 0000000000..8857659f91 --- /dev/null +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.60.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" +LICENSE="LGPL-2+ LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="speech" + +DEPEND=" + $(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 kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep sonnet) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + speech? ( $(add_qt_dep qtspeech) ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package speech Qt5TextToSpeech) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.60.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.60.0.ebuild new file mode 100644 index 0000000000..abfd9e40ec --- /dev/null +++ b/kde-frameworks/kunitconversion/kunitconversion-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for converting units" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep ki18n) + $(add_qt_dep qtnetwork) +" +RDEPEND="${DEPEND}" + +src_test() { + # bug 623938 - needs internet connection + local myctestargs=( + -E "(convertertest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/kwallet/kwallet-5.60.0.ebuild b/kde-frameworks/kwallet/kwallet-5.60.0.ebuild new file mode 100644 index 0000000000..817d760a27 --- /dev/null +++ b/kde-frameworks/kwallet/kwallet-5.60.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework providing desktop-wide storage for passwords" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="gpg +man" + +BDEPEND=" + man? ( $(add_frameworks_dep kdoctools) ) +" +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdbusaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + dev-libs/libgcrypt:0= + gpg? ( >=app-crypt/gpgme-1.7.1[cxx,qt5] ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package gpg Gpgmepp) + $(cmake-utils_use_find_package man KF5DocTools) + ) + + kde5_src_configure +} + +pkg_postinst() { + if ! has_version "kde-plasma/kwallet-pam" || ! has_version "kde-apps/kwalletmanager:5" ; then + elog + elog "Install kde-plasma/kwallet-pam for auto-unlocking after account login." + elog "Install kde-apps/kwalletmanager:5 to manage your kwallet." + elog + fi + if has_version "kde-apps/kwalletd"; then + elog "Starting with 5.34.0-r1, ${PN} is able to serve applications" + elog "that still require old kwalletd4. After migration has finished," + elog "kde-apps/kwalletd can be removed." + fi + elog "For more information, read https://wiki.gentoo.org/wiki/KDE#KWallet" +} diff --git a/kde-frameworks/kwayland/kwayland-5.60.0.ebuild b/kde-frameworks/kwayland/kwayland-5.60.0.ebuild new file mode 100644 index 0000000000..eacfe1e327 --- /dev/null +++ b/kde-frameworks/kwayland/kwayland-5.60.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" +HOMEPAGE="https://cgit.kde.org/kwayland.git" + +LICENSE="LGPL-2.1" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_qt_dep qtconcurrent) + $(add_qt_dep qtgui 'egl') + >=dev-libs/wayland-1.13.0 + media-libs/mesa[egl] +" +RDEPEND="${DEPEND} + $(add_qt_dep qtwayland 'egl(+)') +" + +# All failing, I guess we need a virtual wayland server +RESTRICT+=" test" diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.60.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.60.0.ebuild new file mode 100644 index 0000000000..a9bce23a9f --- /dev/null +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.60.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="An assortment of high-level widgets for common tasks" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND}" + +src_test() { + # bug 650216, 653186 + local myctestargs=( -E "(kdatecomboboxtest|ktooltipwidgettest)" ) + kde5_src_test +} diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.60.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.60.0.ebuild new file mode 100644 index 0000000000..fb8ed8357d --- /dev/null +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.60.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework providing access to properties and features of the window manager" +LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="nls X" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +RESTRICT+=" test" + +DOCS=( docs/README.kstartupinfo ) + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package X X11) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.60.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.60.0.ebuild new file mode 100644 index 0000000000..2d76a9afcd --- /dev/null +++ b/kde-frameworks/kxmlgui/kxmlgui-5.60.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +LICENSE="LGPL-2+" +IUSE="attica" + +# slot op: includes QtCore/private/qlocale_p.h +DEPEND=" + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kitemviews) + $(add_frameworks_dep ktextwidgets) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_qt_dep qtcore '' '' '5=') + $(add_qt_dep qtdbus) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork 'ssl') + $(add_qt_dep qtprintsupport) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + attica? ( $(add_frameworks_dep attica) ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package attica KF5Attica) + ) + + kde5_src_configure +} + +src_test() { + # Files are missing; whatever. Bugs 650290, 668198 + local myctestargs=( + -E "(ktoolbar_unittest|kxmlgui_unittest)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.60.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.60.0.ebuild new file mode 100644 index 0000000000..a50d097c8a --- /dev/null +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.60.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Framework providing client-side support for the XML-RPC protocol" +LICENSE="BSD-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_qt_dep qtxml) +" +RDEPEND="${DEPEND}" diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.60.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.60.0.ebuild new file mode 100644 index 0000000000..a1b0690160 --- /dev/null +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.60.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="ModemManager bindings for Qt" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + $(add_qt_dep qtdbus) + $(add_qt_dep qtxml) + net-misc/modemmanager +" +RDEPEND="${DEPEND}" + +# requires running environment +RESTRICT+=" test" diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.60.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.60.0.ebuild new file mode 100644 index 0000000000..07f72452f5 --- /dev/null +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.60.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="NetworkManager bindings for Qt" +LICENSE="LGPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="teamd" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + $(add_qt_dep qtdbus) + $(add_qt_dep qtnetwork) + >=net-misc/networkmanager-1.4.0-r1[teamd=] +" +RDEPEND="${DEPEND} + !net-libs/libnm-qt:5 + || ( + >=net-misc/networkmanager-1.4.0-r1[consolekit] + >=net-misc/networkmanager-1.4.0-r1[elogind] + >=net-misc/networkmanager-1.4.0-r1[systemd] + ) +" + +src_test() { + # bug: 625276 + local myctestargs=( -E "(managertest|settingstest|activeconnectiontest)" ) + + kde5_src_test +} diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.60.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.60.0.ebuild new file mode 100644 index 0000000000..42916c4939 --- /dev/null +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_AUTODEPS="false" +KDE_DEBUG="false" +KDE_QTHELP="false" +KDE_TEST="true" +KMNAME="oxygen-icons5" +inherit kde5 + +DESCRIPTION="Oxygen SVG icon theme" +LICENSE="LGPL-3" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="" + +BDEPEND=" + $(add_frameworks_dep extra-cmake-modules) + $(add_qt_dep qtcore) + test? ( app-misc/fdupes ) +" +DEPEND="test? ( $(add_qt_dep qttest) )" +RDEPEND=" + !kde-frameworks/oxygen-icons:4 +" diff --git a/kde-frameworks/plasma/plasma-5.60.0.ebuild b/kde-frameworks/plasma/plasma-5.60.0.ebuild new file mode 100644 index 0000000000..8da657de06 --- /dev/null +++ b/kde-frameworks/plasma/plasma-5.60.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KMNAME="${PN}-framework" +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Plasma framework" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="gles2 wayland X" + +BDEPEND=" + $(add_frameworks_dep kdoctools) +" +RDEPEND=" + $(add_frameworks_dep kactivities) + $(add_frameworks_dep karchive) + $(add_frameworks_dep kconfig) + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep kdeclarative) + $(add_frameworks_dep kglobalaccel) + $(add_frameworks_dep kguiaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kio) + $(add_frameworks_dep kirigami) + $(add_frameworks_dep knotifications) + $(add_frameworks_dep kpackage) + $(add_frameworks_dep kservice) + $(add_frameworks_dep kwidgetsaddons) + $(add_frameworks_dep kwindowsystem) + $(add_frameworks_dep kxmlgui) + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui 'gles2=') + $(add_qt_dep qtquickcontrols) + $(add_qt_dep qtsql) + $(add_qt_dep qtsvg) + $(add_qt_dep qtwidgets) + !gles2? ( virtual/opengl ) + wayland? ( + $(add_frameworks_dep kwayland) + media-libs/mesa[egl] + ) + X? ( + $(add_qt_dep qtx11extras) + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) +" + +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package !gles2 OpenGL) + $(cmake-utils_use_find_package wayland EGL) + $(cmake-utils_use_find_package wayland KF5Wayland) + $(cmake-utils_use_find_package X X11) + $(cmake-utils_use_find_package X XCB) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/prison/prison-5.60.0.ebuild b/kde-frameworks/prison/prison-5.60.0.ebuild new file mode 100644 index 0000000000..ebcb4c899a --- /dev/null +++ b/kde-frameworks/prison/prison-5.60.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="QRCode and data matrix barcode library" +HOMEPAGE="https://cgit.kde.org/prison.git" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="qml" + +DEPEND=" + $(add_qt_dep qtgui) + media-gfx/qrencode:= + media-libs/libdmtx + qml? ( $(add_qt_dep qtdeclarative) ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package qml Qt5Quick) + ) + + kde5_src_configure +} diff --git a/kde-frameworks/purpose/purpose-5.60.0.ebuild b/kde-frameworks/purpose/purpose-5.60.0.ebuild new file mode 100644 index 0000000000..9fb4086238 --- /dev/null +++ b/kde-frameworks/purpose/purpose-5.60.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="+kaccounts" + +DEPEND=" + $(add_frameworks_dep kcoreaddons) + $(add_frameworks_dep ki18n) + $(add_frameworks_dep kio) + $(add_frameworks_dep kirigami) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + kaccounts? ( + $(add_kdeapps_dep kaccounts-integration) + net-libs/accounts-qt + ) +" +RDEPEND="${DEPEND}" + +# requires running environment +RESTRICT+=" test" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package kaccounts KAccounts) + ) + + kde5_src_configure +} + +pkg_postinst(){ + kde5_pkg_postinst + + if ! has_version "kde-misc/kdeconnect[app]" ; then + elog "Optional runtime dependency:" + elog "kde-misc/kdeconnect[app] (send through KDE Connect)" + fi +} diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.60.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.60.0.ebuild new file mode 100644 index 0000000000..a2b2911b13 --- /dev/null +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.60.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_QTHELP="false" +inherit kde5 + +DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +LICENSE="|| ( GPL-2+ LGPL-3+ )" +IUSE="" + +DEPEND=" + $(add_frameworks_dep kconfigwidgets) + $(add_frameworks_dep kiconthemes) + $(add_frameworks_dep kirigami) + $(add_qt_dep qtdeclarative '' '' '5=') + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) +" +RDEPEND="${DEPEND} + $(add_qt_dep qtgraphicaleffects) + $(add_qt_dep qtquickcontrols2) +" diff --git a/kde-frameworks/solid/solid-5.60.0.ebuild b/kde-frameworks/solid/solid-5.60.0.ebuild new file mode 100644 index 0000000000..39b3869d7c --- /dev/null +++ b/kde-frameworks/solid/solid-5.60.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" +LICENSE="LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +RDEPEND=" + $(add_qt_dep qtdbus) + $(add_qt_dep qtdeclarative) + $(add_qt_dep qtwidgets) + $(add_qt_dep qtxml) + sys-fs/udisks:2 + virtual/libudev:= +" +DEPEND="${RDEPEND} + test? ( $(add_qt_dep qtconcurrent) ) +" + +pkg_postinst() { + kde5_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "app-misc/media-player-info" ; then + elog "For media player support, install app-misc/media-player-info" + fi +} diff --git a/kde-frameworks/sonnet/sonnet-5.60.0.ebuild b/kde-frameworks/sonnet/sonnet-5.60.0.ebuild new file mode 100644 index 0000000000..84fcfa644e --- /dev/null +++ b/kde-frameworks/sonnet/sonnet-5.60.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +VIRTUALX_REQUIRED="test" +inherit kde5 + +DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" +LICENSE="LGPL-2+ LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="aspell +hunspell nls" + +BDEPEND=" + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtwidgets) + aspell? ( app-text/aspell ) + hunspell? ( app-text/hunspell:= ) +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_find_package aspell ASPELL) + $(cmake-utils_use_find_package hunspell HUNSPELL) + ) + + kde5_src_configure +} + +src_test() { + # bugs: 680032 + local myctestargs=( + -E "(sonnet-test_settings|sonnet-test_highlighter)" + ) + + kde5_src_test +} diff --git a/kde-frameworks/syndication/syndication-5.60.0.ebuild b/kde-frameworks/syndication/syndication-5.60.0.ebuild new file mode 100644 index 0000000000..660dcd1e48 --- /dev/null +++ b/kde-frameworks/syndication/syndication-5.60.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="true" +inherit kde5 + +DESCRIPTION="Library for parsing RSS and Atom feeds" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +COMMON_DEPEND=" + $(add_frameworks_dep kcodecs) + $(add_qt_dep qtxml) +" +DEPEND="${COMMON_DEPEND} + test? ( + $(add_qt_dep qtnetwork) + $(add_qt_dep qtwidgets) + ) +" +RDEPEND="${COMMON_DEPEND} + !kde-apps/syndication +" diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.60.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.60.0.ebuild new file mode 100644 index 0000000000..92fd354824 --- /dev/null +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.60.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +KDE_TEST="forceoptional" +inherit kde5 + +DESCRIPTION="Framework for syntax highlighting" +LICENSE="LGPL-2+ LGPL-2.1+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="nls" + +BDEPEND=" + dev-lang/perl + nls? ( $(add_qt_dep linguist-tools) ) +" +DEPEND=" + $(add_qt_dep qtgui) + $(add_qt_dep qtnetwork) + $(add_qt_dep qtxmlpatterns) +" +RDEPEND="${DEPEND}" + +src_install() { + kde5_src_install + dobin "${BUILD_DIR}"/bin/katehighlightingindexer +} diff --git a/kde-frameworks/threadweaver/threadweaver-5.60.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.60.0.ebuild new file mode 100644 index 0000000000..c6a70c62cb --- /dev/null +++ b/kde-frameworks/threadweaver/threadweaver-5.60.0.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kde5 + +DESCRIPTION="Framework for managing threads using job and queue-based interfaces" +LICENSE="LGPL-2+" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +src_prepare() { + cmake_comment_add_subdirectory benchmarks + kde5_src_prepare +}