1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
6 COMMIT=777b31219179b43f56c7b95857d2fbd7f33199aa
7 inherit cmake xdg-utils
9 DESCRIPTION="Multi-source social music player"
10 HOMEPAGE="https://github.com/tomahawk-player/tomahawk"
11 SRC_URI="https://github.com/${PN}-player/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
15 KEYWORDS="~amd64 ~x86"
19 dev-qt/linguist-tools:5
32 app-crypt/qca:2[qt5(+)]
36 dev-libs/qtkeychain:=[qt5(+)]
37 >=dev-libs/quazip-0.7.2[qt5(+)]
38 kde-frameworks/extra-cmake-modules:5
39 kde-frameworks/attica:5
40 >=media-libs/liblastfm-1.1.0_pre20150206
41 >=media-libs/taglib-1.8.0
42 media-video/vlc:=[flac,dvbpsi,ffmpeg,mp3]
43 >=net-libs/gnutls-3.2:=
45 telepathy? ( >=net-libs/telepathy-qt-0.9.7-r1[qt5(+)] )
46 xmpp? ( >=net-libs/jreen-1.3.0[qt5(+)] )
48 DEPEND="${COMMON_DEPEND}
52 RDEPEND="${COMMON_DEPEND}
56 S="${WORKDIR}/${PN}-${COMMIT}"
59 "${FILESDIR}/${P}-fix-warning.patch"
60 "${FILESDIR}/${P}-cmakepolicy.patch" # bug 674826
61 "${FILESDIR}/${P}-qt-5.15.patch" # pending upstream
66 -DWITH_CRASHREPORTER=OFF
70 -DWITH_TelepathyQt=$(usex telepathy)
71 -DWITH_Jreen=$(usex xmpp)
74 [[ ${PV} != *9999* ]] && mycmakeargs+=( -DBUILD_RELEASE=ON )
80 xdg_desktop_database_update
84 xdg_desktop_database_update