Merge remote-tracking branch 'github/pr/624'.
[gentoo.git] / kde-plasma / kinfocenter / kinfocenter-5.4.3.ebuild
1 # Copyright 1999-2015 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI=5
6
7 KDE_HANDBOOK="true"
8 inherit kde5
9
10 DESCRIPTION="A utility that provides information about a computer system"
11 HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/"
12 SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png"
13 KEYWORDS=" ~amd64 ~x86"
14 IUSE="egl gles ieee1394 +opengl +pci samba nfs wayland X"
15
16 REQUIRED_USE="egl? ( || ( gles opengl ) )"
17
18 COMMON_DEPEND="
19         $(add_frameworks_dep kcmutils)
20         $(add_frameworks_dep kcompletion)
21         $(add_frameworks_dep kconfig)
22         $(add_frameworks_dep kconfigwidgets)
23         $(add_frameworks_dep kcoreaddons)
24         $(add_frameworks_dep kdbusaddons)
25         $(add_frameworks_dep kdeclarative)
26         $(add_frameworks_dep kdelibs4support)
27         $(add_frameworks_dep ki18n)
28         $(add_frameworks_dep kiconthemes)
29         $(add_frameworks_dep kio)
30         $(add_frameworks_dep kpackage)
31         $(add_frameworks_dep kservice)
32         $(add_frameworks_dep kwidgetsaddons)
33         $(add_frameworks_dep kxmlgui)
34         $(add_frameworks_dep solid)
35         dev-qt/qtdbus:5
36         dev-qt/qtdeclarative:5
37         dev-qt/qtgui:5[opengl(+)]
38         dev-qt/qtwidgets:5
39         gles? (
40                 dev-qt/qtgui:5[gles2]
41                 || (
42                         media-libs/mesa[egl,gles1]
43                         media-libs/mesa[egl,gles2]
44                 )
45         )
46         ieee1394? ( sys-libs/libraw1394 )
47         nfs? ( net-fs/nfs-utils )
48         opengl? (
49                 virtual/glu
50                 virtual/opengl
51         )
52         pci? ( sys-apps/pciutils )
53         samba? ( net-fs/samba[server(+)] )
54         wayland? ( $(add_plasma_dep kwayland) )
55         X? ( x11-libs/libX11 )
56 "
57 DEPEND="${COMMON_DEPEND}
58         $(add_frameworks_dep plasma)
59 "
60 RDEPEND="${COMMON_DEPEND}
61         $(add_plasma_dep kde-cli-tools)
62         !kde-base/kcontrol:4
63         !kde-base/kinfocenter:4
64         !kde-misc/about-distro
65 "
66
67 src_configure() {
68         local mycmakeargs=(
69                 $(cmake-utils_use_find_package egl EGL)
70                 $(cmake-utils_use_find_package gles OpenGLES)
71                 $(cmake-utils_use_find_package ieee1394 RAW1394)
72                 $(cmake-utils_use_find_package opengl OpenGL)
73                 $(cmake-utils_use_find_package pci PCIUTILS)
74                 $(cmake-utils_use_find_package wayland KF5Wayland)
75                 $(cmake-utils_use_find_package X X11)
76         )
77
78         kde5_src_configure
79 }
80
81 src_install() {
82         kde5_src_install
83
84         insinto /etc/xdg
85         doins "${FILESDIR}"/kcm-about-distrorc
86
87         insinto /usr/share/${PN}
88         doins "${DISTDIR}"/glogo-small.png
89 }