Gentoo Archives: gentoo-commits

From: "Johannes Huber (johu)" <johu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/phonon: phonon-4.7.1-r1.ebuild phonon-9999.ebuild ChangeLog phonon-4.7.1.ebuild
Date: Tue, 27 May 2014 11:21:07
Message-Id: 20140527112103.D4D5B2004E@flycatcher.gentoo.org
1 johu 14/05/27 11:21:03
2
3 Modified: phonon-9999.ebuild ChangeLog
4 Added: phonon-4.7.1-r1.ebuild
5 Removed: phonon-4.7.1.ebuild
6 Log:
7 Revision bump fixes automagic dependency on dev-libs/libqzeitgeist.
8
9 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key F3CFD2BD)
10
11 Revision Changes Path
12 1.22 media-libs/phonon/phonon-9999.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-9999.ebuild?rev=1.22&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-9999.ebuild?rev=1.22&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-9999.ebuild?r1=1.21&r2=1.22
17
18 Index: phonon-9999.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-9999.ebuild,v
21 retrieving revision 1.21
22 retrieving revision 1.22
23 diff -u -r1.21 -r1.22
24 --- phonon-9999.ebuild 13 Mar 2014 10:52:48 -0000 1.21
25 +++ phonon-9999.ebuild 27 May 2014 11:21:03 -0000 1.22
26 @@ -1,6 +1,6 @@
27 # Copyright 1999-2014 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-9999.ebuild,v 1.21 2014/03/13 10:52:48 kensington Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-9999.ebuild,v 1.22 2014/05/27 11:21:03 johu Exp $
31
32 EAPI=5
33
34 @@ -81,6 +81,7 @@
35 $(cmake-utils_use designer PHONON_BUILD_DESIGNER_PLUGIN)
36 $(cmake-utils_use_with pulseaudio GLIB2)
37 $(cmake-utils_use_with pulseaudio PulseAudio)
38 + $(cmake-utils_use_with zeitgeist QZeitgeist)
39 )
40 if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
41 mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=OFF)
42
43
44
45 1.56 media-libs/phonon/ChangeLog
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/ChangeLog?rev=1.56&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/ChangeLog?rev=1.56&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/ChangeLog?r1=1.55&r2=1.56
50
51 Index: ChangeLog
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/media-libs/phonon/ChangeLog,v
54 retrieving revision 1.55
55 retrieving revision 1.56
56 diff -u -r1.55 -r1.56
57 --- ChangeLog 13 Mar 2014 10:52:48 -0000 1.55
58 +++ ChangeLog 27 May 2014 11:21:03 -0000 1.56
59 @@ -1,6 +1,12 @@
60 # ChangeLog for media-libs/phonon
61 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
62 -# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/ChangeLog,v 1.55 2014/03/13 10:52:48 kensington Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/ChangeLog,v 1.56 2014/05/27 11:21:03 johu Exp $
64 +
65 +*phonon-4.7.1-r1 (27 May 2014)
66 +
67 + 27 May 2014; Johannes Huber <johu@g.o> +phonon-4.7.1-r1.ebuild,
68 + -phonon-4.7.1.ebuild, phonon-9999.ebuild:
69 + Revision bump fixes automagic dependency on dev-libs/libqzeitgeist.
70
71 13 Mar 2014; Michael Palimaka <kensington@g.o> metadata.xml,
72 phonon-4.7.1.ebuild, phonon-9999.ebuild:
73
74
75
76 1.1 media-libs/phonon/phonon-4.7.1-r1.ebuild
77
78 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-4.7.1-r1.ebuild?rev=1.1&view=markup
79 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/phonon/phonon-4.7.1-r1.ebuild?rev=1.1&content-type=text/plain
80
81 Index: phonon-4.7.1-r1.ebuild
82 ===================================================================
83 # Copyright 1999-2014 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 # $Header: /var/cvsroot/gentoo-x86/media-libs/phonon/phonon-4.7.1-r1.ebuild,v 1.1 2014/05/27 11:21:03 johu Exp $
86
87 EAPI=5
88
89 if [[ ${PV} != *9999* ]]; then
90 SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz"
91 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
92 else
93 SCM_ECLASS="git-r3"
94 EGIT_REPO_URI=( "git://anongit.kde.org/${PN}" )
95 KEYWORDS=""
96 fi
97
98 inherit cmake-utils multibuild ${SCM_ECLASS}
99
100 DESCRIPTION="KDE multimedia API"
101 HOMEPAGE="https://projects.kde.org/projects/kdesupport/phonon"
102
103 LICENSE="LGPL-2.1"
104 SLOT="0"
105 IUSE="aqua debug designer +gstreamer pulseaudio +qt4 qt5 vlc zeitgeist"
106
107 COMMON_DEPEND="
108 !!dev-qt/qtphonon:4
109 qt4? (
110 dev-qt/qtcore:4
111 dev-qt/qtdbus:4
112 dev-qt/qtgui:4
113 designer? ( dev-qt/designer:4 )
114 )
115 qt5? (
116 dev-qt/qtcore:5
117 dev-qt/qtdbus:5
118 dev-qt/qtdeclarative:5
119 dev-qt/qtgui:5
120 dev-qt/qtopengl:5
121 dev-qt/qtwidgets:5
122 designer? ( dev-qt/designer:5 )
123 )
124 pulseaudio? (
125 dev-libs/glib:2
126 >=media-sound/pulseaudio-0.9.21[glib]
127 )
128 zeitgeist? ( dev-libs/libqzeitgeist )
129 "
130 PDEPEND="
131 aqua? ( media-libs/phonon-qt7 )
132 gstreamer? ( >=media-libs/phonon-gstreamer-4.7.0[qt4?,qt5?] )
133 vlc? ( >=media-libs/phonon-vlc-0.7.0[qt4?,qt5?] )
134 "
135 RDEPEND="${COMMON_DEPEND}"
136 DEPEND="${COMMON_DEPEND}
137 qt4? ( >=dev-util/automoc-0.9.87 )
138 virtual/pkgconfig
139 "
140
141 REQUIRED_USE="
142 || ( aqua gstreamer vlc )
143 || ( qt4 qt5 )
144 zeitgeist? ( qt4 )
145 "
146
147 PATCHES=( "${FILESDIR}/${PN}-4.7.0-plugin-install.patch" )
148
149 pkg_setup() {
150 MULTIBUILD_VARIANTS=()
151 if use qt4; then
152 MULTIBUILD_VARIANTS+=(qt4)
153 fi
154 if use qt5; then
155 MULTIBUILD_VARIANTS+=(qt5)
156 fi
157 }
158
159 src_configure() {
160 myconfigure() {
161 local mycmakeargs=(
162 -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=TRUE
163 $(cmake-utils_use designer PHONON_BUILD_DESIGNER_PLUGIN)
164 $(cmake-utils_use_with pulseaudio GLIB2)
165 $(cmake-utils_use_with pulseaudio PulseAudio)
166 $(cmake-utils_use_with zeitgeist QZeitgeist)
167 )
168 if [[ ${MULTIBUILD_VARIANT} = qt4 ]]; then
169 mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=OFF)
170 fi
171 if [[ ${MULTIBUILD_VARIANT} = qt5 ]]; then
172 mycmakeargs+=(-DPHONON_BUILD_PHONON4QT5=ON)
173 fi
174 cmake-utils_src_configure
175 }
176
177 multibuild_foreach_variant myconfigure
178 }
179
180 src_compile() {
181 multibuild_foreach_variant cmake-utils_src_compile
182 }
183
184 src_install() {
185 multibuild_foreach_variant cmake-utils_src_install
186 }
187
188 src_test() {
189 multibuild_foreach_variant cmake-utils_src_test
190 }