media-libs: Remove *-fbsd KEYWORDS
[gentoo.git] / media-libs / phonon-gstreamer / phonon-gstreamer-4.9.0-r3.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 MY_PN="phonon-backend-gstreamer"
7 MY_P=${MY_PN}-${PV}
8
9 if [[ ${PV} != *9999* ]]; then
10         SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_P}.tar.xz"
11         KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
12 else
13         EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
14         inherit git-r3
15 fi
16
17 inherit cmake-utils xdg-utils
18
19 DESCRIPTION="Phonon GStreamer backend"
20 HOMEPAGE="https://phonon.kde.org/"
21
22 LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
23 SLOT="0"
24 IUSE="alsa debug +network"
25
26 RDEPEND="
27         dev-libs/glib:2
28         dev-libs/libxml2:2
29         dev-qt/qtcore:5
30         dev-qt/qtgui:5
31         dev-qt/qtopengl:5
32         dev-qt/qtwidgets:5
33         dev-qt/qtx11extras:5
34         media-libs/gstreamer:1.0
35         media-libs/gst-plugins-base:1.0
36         >=media-libs/phonon-4.10.0
37         media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis]
38         virtual/opengl
39         network? ( media-plugins/gst-plugins-soup:1.0 )
40 "
41 DEPEND="${RDEPEND}"
42 BDEPEND="
43         virtual/pkgconfig
44 "
45
46 PATCHES=(
47         "${FILESDIR}/${P}-qt-5.11.patch"
48         "${FILESDIR}/${P}-no-paused-on-zero-vol.patch"
49 )
50
51 src_configure() {
52         local mycmakeargs=( -DPHONON_BUILD_PHONON4QT5=ON )
53         cmake-utils_src_configure
54 }
55
56 pkg_postinst() {
57         xdg_icon_cache_update
58 }
59
60 pkg_postrm() {
61         xdg_icon_cache_update
62 }