kde-frameworks: Add KDE Frameworks 5.70.0
[gentoo.git] / kde-frameworks / frameworkintegration / frameworkintegration-5.70.0.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 ECM_QTHELP="false"
7 PVCUT=$(ver_cut 1-2)
8 QTMIN=5.12.3
9 VIRTUALX_REQUIRED="test"
10 inherit ecm kde.org
11
12 DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces"
13
14 LICENSE="LGPL-2+"
15 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
16 IUSE=""
17
18 # drop qtwidgets subslot operator when QT_MINIMAL >= 5.14.0
19 RDEPEND="
20         >=dev-qt/qtgui-${QTMIN}:5
21         >=dev-qt/qtwidgets-${QTMIN}:5=
22         =kde-frameworks/kconfig-${PVCUT}*:5
23         =kde-frameworks/kconfigwidgets-${PVCUT}*:5
24         =kde-frameworks/ki18n-${PVCUT}*:5
25         =kde-frameworks/kiconthemes-${PVCUT}*:5
26         =kde-frameworks/knewstuff-${PVCUT}*:5
27         =kde-frameworks/knotifications-${PVCUT}*:5
28 "
29 DEPEND="${RDEPEND}
30         =kde-frameworks/kpackage-${PVCUT}*:5
31         =kde-frameworks/kwidgetsaddons-${PVCUT}*:5
32 "
33
34 # requires running Plasma environment
35 RESTRICT+=" test"
36
37 src_configure() {
38         local mycmakeargs=(
39                 -DCMAKE_DISABLE_FIND_PACKAGE_AppStreamQt=ON
40                 -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON
41         )
42
43         ecm_src_configure
44 }