kde-frameworks: Add KDE Frameworks 5.64.0
[gentoo.git] / kde-frameworks / kidletime / kidletime-5.64.0.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 ECM_TEST="false"
7 QTMIN=5.12.3
8 inherit ecm kde.org
9
10 DESCRIPTION="Framework for detection and notification of device idle time"
11 LICENSE="LGPL-2+"
12 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
13 IUSE="X xscreensaver"
14
15 REQUIRED_USE="xscreensaver? ( X )"
16
17 DEPEND="
18         >=dev-qt/qtgui-${QTMIN}:5
19         >=dev-qt/qtwidgets-${QTMIN}:5
20         X? (
21                 >=dev-qt/qtx11extras-${QTMIN}:5
22                 x11-libs/libX11
23                 x11-libs/libxcb
24                 x11-libs/libXext
25         )
26         xscreensaver? (
27                 >=dev-qt/qtdbus-${QTMIN}:5
28                 x11-libs/libXScrnSaver
29         )
30 "
31 RDEPEND="${DEPEND}"
32
33 src_prepare() {
34         ecm_src_prepare
35         if ! use xscreensaver; then
36                 sed -i -e "s/\${X11_Xscreensaver_FOUND}/0/" CMakeLists.txt || die
37         fi
38 }
39
40 src_configure() {
41         local mycmakeargs=(
42                 $(cmake-utils_use_find_package X X11)
43                 $(cmake-utils_use_find_package X XCB)
44         )
45
46         ecm_src_configure
47 }