Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/phonon-vlc/
Date: Sat, 24 Feb 2018 09:48:59
Message-Id: 1519465716.10ed3e571406f084e0bc433fe1f9add9dedd4f63.asturm@gentoo
1 commit: 10ed3e571406f084e0bc433fe1f9add9dedd4f63
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 19 12:27:24 2018 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Feb 24 09:48:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10ed3e57
7
8 media-libs/phonon-vlc: Drop USE=qt4
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 media-libs/phonon-vlc/phonon-vlc-9999.ebuild | 54 +++++-----------------------
13 1 file changed, 8 insertions(+), 46 deletions(-)
14
15 diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
16 index aee83519e54..18a2f10173c 100644
17 --- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
18 +++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild
19 @@ -1,77 +1,39 @@
20 -# Copyright 1999-2017 Gentoo Foundation
21 +# Copyright 1999-2018 Gentoo Foundation
22 # Distributed under the terms of the GNU General Public License v2
23
24 EAPI=6
25
26 MY_PN="phonon-backend-vlc"
27 -MY_P="${MY_PN}-${PV}"
28
29 if [[ ${PV} != *9999* ]]; then
30 - SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_P}.tar.xz"
31 + SRC_URI="mirror://kde/stable/phonon/${MY_PN}/${PV}/${MY_PN}-${PV}.tar.xz"
32 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
33 - S="${WORKDIR}/${MY_P}"
34 else
35 EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
36 inherit git-r3
37 fi
38
39 -inherit cmake-utils multibuild
40 +inherit cmake-utils
41
42 DESCRIPTION="Phonon VLC backend"
43 HOMEPAGE="https://phonon.kde.org/"
44
45 LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )"
46 SLOT="0"
47 -IUSE="debug qt4"
48 +IUSE="debug"
49
50 RDEPEND="
51 dev-qt/qtcore:5
52 dev-qt/qtgui:5
53 dev-qt/qtwidgets:5
54 - >=media-libs/phonon-4.9.0[qt4=,qt5(+)]
55 - >=media-video/vlc-2.0.1:=[dbus,ogg,vorbis]
56 - qt4? (
57 - >=dev-qt/qtcore-4.8.7-r2:4
58 - >=dev-qt/qtgui-4.8.7:4
59 - )
60 + >=media-libs/phonon-4.10.0
61 + media-video/vlc:=[dbus,ogg,vorbis]
62 "
63 DEPEND="${RDEPEND}
64 virtual/pkgconfig
65 "
66
67 -DOCS=( AUTHORS )
68 -
69 -pkg_setup() {
70 - if use qt4 && [[ $(gcc-major-version) -lt 5 ]] ; then
71 - ewarn "A GCC version older than 5 was detected. There may be trouble. See also Gentoo bug #595618"
72 - fi
73 -
74 - MULTIBUILD_VARIANTS=( $(usev qt4) qt5 )
75 -}
76 -
77 src_configure() {
78 - myconfigure() {
79 - local mycmakeargs=()
80 - if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
81 - mycmakeargs+=( -DPHONON_BUILD_PHONON4QT5=OFF )
82 - fi
83 - if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
84 - mycmakeargs+=( -DPHONON_BUILD_PHONON4QT5=ON )
85 - fi
86 - cmake-utils_src_configure
87 - }
88 -
89 - multibuild_foreach_variant myconfigure
90 -}
91 -
92 -src_compile() {
93 - multibuild_foreach_variant cmake-utils_src_compile
94 -}
95 -
96 -src_test() {
97 - multibuild_foreach_variant cmake-utils_src_test
98 -}
99 -
100 -src_install() {
101 - multibuild_foreach_variant cmake-utils_src_install
102 + local mycmakeargs=( -DPHONON_BUILD_PHONON4QT5=ON )
103 + cmake-utils_src_configure
104 }