profiles: Mask kde-apps/kcalcore, kde-apps/kcontacts for removal
[gentoo.git] / kde-apps / kget / kget-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="forceoptional"
8 inherit kde5
9
10 DESCRIPTION="Advanced download manager by KDE"
11 HOMEPAGE="https://kde.org/applications/internet/kget/"
12 KEYWORDS="amd64 arm64 x86"
13 IUSE="bittorrent gpg kde mms sqlite"
14
15 RDEPEND="
16         $(add_frameworks_dep kcmutils)
17         $(add_frameworks_dep kcompletion)
18         $(add_frameworks_dep kconfig)
19         $(add_frameworks_dep kconfigwidgets)
20         $(add_frameworks_dep kcoreaddons)
21         $(add_frameworks_dep kdbusaddons)
22         $(add_frameworks_dep kdelibs4support)
23         $(add_frameworks_dep ki18n)
24         $(add_frameworks_dep kiconthemes)
25         $(add_frameworks_dep kio)
26         $(add_frameworks_dep kitemviews)
27         $(add_frameworks_dep knotifications)
28         $(add_frameworks_dep knotifyconfig)
29         $(add_frameworks_dep kparts)
30         $(add_frameworks_dep kservice)
31         $(add_frameworks_dep ktextwidgets)
32         $(add_frameworks_dep kwallet)
33         $(add_frameworks_dep kwidgetsaddons)
34         $(add_frameworks_dep kwindowsystem)
35         $(add_frameworks_dep kxmlgui)
36         $(add_frameworks_dep solid)
37         $(add_qt_dep qtdbus)
38         $(add_qt_dep qtgui)
39         $(add_qt_dep qtnetwork)
40         $(add_qt_dep qtsql)
41         $(add_qt_dep qtwidgets)
42         $(add_qt_dep qtxml)
43         app-crypt/qca:2[qt5(+)]
44         bittorrent? ( net-libs/libktorrent:5 )
45         gpg? ( app-crypt/gpgme[qt5] )
46         kde? ( $(add_plasma_dep libkworkspace) )
47         mms? ( media-libs/libmms )
48         sqlite? ( dev-db/sqlite:3 )
49 "
50 DEPEND="${RDEPEND}
51         dev-libs/boost
52 "
53
54 src_configure() {
55         local mycmakeargs=(
56                 $(cmake-utils_use_find_package bittorrent KF5Torrent)
57                 $(cmake-utils_use_find_package gpg Gpgmepp)
58                 $(cmake-utils_use_find_package kde LibKWorkspace)
59                 $(cmake-utils_use_find_package mms LibMms)
60                 $(cmake-utils_use_find_package sqlite Sqlite)
61         )
62
63         kde5_src_configure
64 }