kde-apps/kshisen: arm64 stable
[gentoo.git] / kde-apps / kio-extras / kio-extras-19.04.3.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 KDE_HANDBOOK="forceoptional"
7 KDE_TEST="optional"
8 VIRTUALX_REQUIRED="test"
9 inherit kde5
10
11 DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data"
12 HOMEPAGE="https://cgit.kde.org/kio-extras.git"
13 KEYWORDS="amd64 ~arm arm64 x86"
14 IUSE="activities +man mtp openexr phonon samba +sftp taglib"
15
16 BDEPEND="
17         man? ( dev-util/gperf )
18 "
19 DEPEND="
20         $(add_frameworks_dep karchive 'bzip2,lzma')
21         $(add_frameworks_dep kbookmarks)
22         $(add_frameworks_dep kcodecs)
23         $(add_frameworks_dep kconfig)
24         $(add_frameworks_dep kconfigwidgets)
25         $(add_frameworks_dep kcoreaddons)
26         $(add_frameworks_dep kdbusaddons)
27         $(add_frameworks_dep kdnssd)
28         $(add_frameworks_dep kguiaddons)
29         $(add_frameworks_dep ki18n)
30         $(add_frameworks_dep kiconthemes)
31         $(add_frameworks_dep kio)
32         $(add_frameworks_dep kparts)
33         $(add_frameworks_dep kpty)
34         $(add_frameworks_dep kservice)
35         $(add_frameworks_dep kxmlgui)
36         $(add_frameworks_dep solid)
37         $(add_frameworks_dep syntax-highlighting)
38         $(add_qt_dep qtdbus)
39         $(add_qt_dep qtgui)
40         $(add_qt_dep qtnetwork)
41         $(add_qt_dep qtsvg)
42         $(add_qt_dep qtwidgets)
43         $(add_qt_dep qtxml)
44         activities? (
45                 $(add_frameworks_dep kactivities)
46                 $(add_qt_dep qtsql)
47         )
48         man? ( $(add_frameworks_dep khtml) )
49         mtp? ( >=media-libs/libmtp-1.1.16:= )
50         openexr? ( media-libs/openexr:= )
51         phonon? ( media-libs/phonon[qt5(+)] )
52         samba? ( net-fs/samba[client] )
53         sftp? ( net-libs/libssh:=[sftp] )
54         taglib? ( >=media-libs/taglib-1.11.1 )
55 "
56 RDEPEND="${DEPEND}
57         $(add_frameworks_dep kded)
58 "
59
60 # requires running kde environment
61 RESTRICT+=" test"
62
63 src_configure() {
64         local mycmakeargs=(
65                 $(cmake-utils_use_find_package activities KF5Activities)
66                 $(cmake-utils_use_find_package man Gperf)
67                 $(cmake-utils_use_find_package mtp Mtp)
68                 $(cmake-utils_use_find_package openexr OpenEXR)
69                 $(cmake-utils_use_find_package phonon Phonon4Qt5)
70                 $(cmake-utils_use_find_package samba Samba)
71                 $(cmake-utils_use_find_package sftp libssh)
72                 $(cmake-utils_use_find_package taglib Taglib)
73         )
74
75         kde5_src_configure
76 }