3cb049fed33380f9a7432882b7f1f66bdb12462a
[gentoo.git] / kde-apps / kget / kget-18.12.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://www.kde.org/applications/internet/kget/"
12 KEYWORDS="amd64 ~arm64 x86"
13 IUSE="bittorrent gpg kde mms sqlite"
14
15 COMMON_DEPEND="
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="${COMMON_DEPEND}
51         dev-libs/boost
52 "
53 RDEPEND="${COMMON_DEPEND}
54         !kde-apps/kde4-l10n
55 "
56
57 src_configure() {
58         local mycmakeargs=(
59                 $(cmake-utils_use_find_package bittorrent KF5Torrent)
60                 $(cmake-utils_use_find_package gpg Gpgmepp)
61                 $(cmake-utils_use_find_package kde LibKWorkspace)
62                 $(cmake-utils_use_find_package mms LibMms)
63                 $(cmake-utils_use_find_package sqlite Sqlite)
64         )
65
66         kde5_src_configure
67 }