8e18458bb5620365a52bde1fbe2de4ec8faa11b8
[gentoo.git] / kde-apps / libkcddb / libkcddb-20.04.0.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 ECM_HANDBOOK="forceoptional"
7 ECM_TEST="true"
8 KFMIN=5.69.0
9 QTMIN=5.12.3
10 inherit ecm kde.org
11
12 DESCRIPTION="KDE library for CDDB"
13
14 LICENSE="GPL-2+ handbook? ( FDL-1.2 )"
15 SLOT="5"
16 KEYWORDS="~amd64 ~arm64 ~x86"
17 IUSE="musicbrainz"
18
19 DEPEND="
20         >=kde-frameworks/kcodecs-${KFMIN}:5
21         >=kde-frameworks/kconfig-${KFMIN}:5
22         >=kde-frameworks/kconfigwidgets-${KFMIN}:5
23         >=kde-frameworks/kcoreaddons-${KFMIN}:5
24         >=kde-frameworks/ki18n-${KFMIN}:5
25         >=kde-frameworks/kio-${KFMIN}:5
26         >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
27         >=dev-qt/qtgui-${QTMIN}:5
28         >=dev-qt/qtnetwork-${QTMIN}:5
29         >=dev-qt/qtwidgets-${QTMIN}:5
30         musicbrainz? ( media-libs/musicbrainz:5 )
31 "
32 RDEPEND="${DEPEND}"
33
34 # tests require network access and compare static data with online data
35 # bug 280996
36 RESTRICT+=" test"
37
38 src_prepare() {
39         ecm_src_prepare
40
41         if ! use handbook ; then
42                 pushd kcmcddb > /dev/null
43                 cmake_comment_add_subdirectory doc
44                 popd > /dev/null
45         fi
46 }
47
48 src_configure() {
49         local mycmakeargs=(
50                 $(cmake_use_find_package musicbrainz MusicBrainz5)
51         )
52
53         ecm_src_configure
54 }