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-video/pipewire/
Date: Thu, 24 Dec 2020 23:43:02
Message-Id: 1608853330.8f81c2ea5b5dab46b7a499780f70184b1ef3f4a8.asturm@gentoo
1 commit: 8f81c2ea5b5dab46b7a499780f70184b1ef3f4a8
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 24 23:42:10 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 24 23:42:10 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f81c2ea
7
8 media-video/pipewire: Drop 0.3.13, 0.3.15 and 0.3.17
9
10 Package-Manager: Portage-3.0.12, Repoman-3.0.2
11 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
12
13 media-video/pipewire/Manifest | 3 -
14 media-video/pipewire/pipewire-0.3.13.ebuild | 136 ----------------------------
15 media-video/pipewire/pipewire-0.3.15.ebuild | 136 ----------------------------
16 media-video/pipewire/pipewire-0.3.17.ebuild | 136 ----------------------------
17 4 files changed, 411 deletions(-)
18
19 diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
20 index 69aad0d2ec7..f712153a007 100644
21 --- a/media-video/pipewire/Manifest
22 +++ b/media-video/pipewire/Manifest
23 @@ -1,6 +1,3 @@
24 DIST pipewire-0.2.7.tar.gz 421644 BLAKE2B d2ccb56a9ea5ea7782678deb6eae0b0a70da1fa69e807398062d388733901839f15a2f0f7db982fbebd2b2759f443709e6c1950b6367f3ed4801d6c2d6109e73 SHA512 10d3e20cc3d233fbcd1fc39702ae3043a656ebcd9cd3c39c77f0cc2bf42ff4956fc03e7933c7b397bca446c63f45ddacea948d5ec7e4a3300499fa2794f14334
25 DIST pipewire-0.3.10.tar.gz 1148297 BLAKE2B d890b8e6697b17be9f8706a7228b9c79631120550ac51d7fbea8b5d05ca161ce6142a5666a6a61db618d4da0519676160ba1180cf9274865d879f4bb0da2a8e7 SHA512 f2f3dd7ce9b9f3a5ab55b6da97cd64419dad5115714848ce8893795c0ed2fd2fe0059240ec9fe1c92fb1442caf8d7071e415afe6712500be1c29fd001293cf0d
26 -DIST pipewire-0.3.13.tar.gz 1176949 BLAKE2B 5a4c7f211c1ac3c823cc34cede2f42204a2a7c6d583237465e702936926fad924c37f0638c8bbdedc55ad70d59cc2796e64b2b3dea2c64f199383d4ed9c1c84a SHA512 38ce7d8808e69935db0148c077340cfbc1b85f5a016a0a57eff2c076560c42f0695cfe681c9f16ebf15796d773dd113c9a84631eb50ac44dfb09f91ed3fc61f0
27 -DIST pipewire-0.3.15.tar.gz 1227022 BLAKE2B 590c5275d98a38c238f8c63d5bcdc9dbab07e870aff0e7414e0894aeb93507c106b7b45cd70b0f44a077b2fc5bd916c764dc4e03a54926f90a3296d870b7bcaa SHA512 949f2e64a3e9ec06b3414cacfbd7cf4ef6b7bad484a5dea1b79b5d4310413ec5a7538b702431f2cf6fb580ffd430081bd568399faa9b819689a79bebc955ca33
28 -DIST pipewire-0.3.17.tar.gz 1254486 BLAKE2B e6a8e31dc968b95012f01dce53faa30dde40b3a382fe85eb25a50b96f3d011711be1f9fc5ce42e355c19f92e59bdaa4e5b6ecf41347f400c35adb3eeb2a53c5c SHA512 0de4f2431cf19708c3457877b8172a39676ef8f748071921a21da391d95b83a870190dc1343ffe9000e2599431464b6bfe90219f6237493903ccba5eb9b3473d
29 DIST pipewire-0.3.18.tar.gz 1277055 BLAKE2B 4a18bd668afaf144d6e83590293a744b6d2c2a7d8e9fc6ab581f22d294fac5a4841098875f8569f36b794c083e4ec9f0b7d4e29a10dc79286a4843996f7fb64e SHA512 933b15908e30c389555dd9f82f87c2e571b4cb078bfbe5ed1858440166093cdee2b1c15da50bc5ab36087b62e216786b95c2aad9403e5047ae33e4fe8a6f4cc5
30
31 diff --git a/media-video/pipewire/pipewire-0.3.13.ebuild b/media-video/pipewire/pipewire-0.3.13.ebuild
32 deleted file mode 100644
33 index 7396ae3ab65..00000000000
34 --- a/media-video/pipewire/pipewire-0.3.13.ebuild
35 +++ /dev/null
36 @@ -1,136 +0,0 @@
37 -# Copyright 1999-2020 Gentoo Authors
38 -# Distributed under the terms of the GNU General Public License v2
39 -
40 -EAPI=7
41 -
42 -inherit meson
43 -
44 -if [[ ${PV} == 9999 ]]; then
45 - EGIT_REPO_URI="https://github.com/PipeWire/pipewire.git"
46 - EGIT_BRANCH="work"
47 - inherit git-r3
48 -else
49 - SRC_URI="https://github.com/PipeWire/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
50 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
51 -fi
52 -
53 -DESCRIPTION="Multimedia processing graphs"
54 -HOMEPAGE="https://pipewire.org/"
55 -
56 -LICENSE="LGPL-2.1+"
57 -SLOT="0/0.3"
58 -IUSE="bluetooth debug doc ffmpeg gstreamer jack pulseaudio systemd test vulkan X"
59 -
60 -BDEPEND="
61 - app-doc/xmltoman
62 - doc? (
63 - app-doc/doxygen
64 - media-gfx/graphviz
65 - )
66 -"
67 -RDEPEND="
68 - >=media-libs/alsa-lib-1.1.7
69 - media-libs/libsdl2
70 - >=media-libs/libsndfile-1.0.20
71 - sys-apps/dbus
72 - virtual/libudev
73 - bluetooth? (
74 - media-libs/sbc
75 - net-wireless/bluez:=
76 - )
77 - ffmpeg? ( media-video/ffmpeg:= )
78 - gstreamer? (
79 - >=dev-libs/glib-2.32.0:2
80 - >=media-libs/gstreamer-1.10.0:1.0
81 - media-libs/gst-plugins-base:1.0
82 - )
83 - jack? ( >=media-sound/jack2-1.9.10:2 )
84 - pulseaudio? (
85 - dev-libs/glib:2
86 - >=media-sound/pulseaudio-11.1
87 - )
88 - systemd? ( sys-apps/systemd )
89 - vulkan? ( media-libs/vulkan-loader )
90 - X? ( x11-libs/libX11 )
91 -"
92 -DEPEND="${RDEPEND}
93 - vulkan? ( dev-util/vulkan-headers )
94 -"
95 -
96 -DOCS=( {README,INSTALL}.md NEWS )
97 -
98 -RESTRICT="!test? ( test )"
99 -
100 -src_prepare() {
101 - spa_use() {
102 - if ! in_iuse ${1} || ! use ${1}; then
103 - sed -e "/^add-spa-lib.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
104 - -e "/^load-module.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
105 - -i src/daemon/pipewire.conf.in || die
106 - fi
107 - }
108 -
109 - default
110 - spa_use libcamera
111 - spa_use rtkit
112 - spa_use bluetooth bluez5
113 - spa_use jack
114 - spa_use vulkan
115 -}
116 -
117 -src_configure() {
118 - local emesonargs=(
119 - -Dexamples=true # contains required pipewire-media-session
120 - -Dman=true
121 - -Dspa=true
122 - -Dspa-plugins=true
123 - --buildtype=$(usex debug debugoptimized plain)
124 - # alsa plugin and jack/pulseaudio emulation
125 - -Dpipewire-alsa=true
126 - $(meson_use jack pipewire-jack)
127 - $(meson_use pulseaudio pipewire-pulseaudio)
128 - # spa-plugins
129 - # we install alsa support unconditionally
130 - $(meson_use bluetooth bluez5)
131 - $(meson_use ffmpeg)
132 - $(meson_use jack)
133 - $(meson_use vulkan)
134 - # libcamera is not packaged
135 - # misc
136 - $(meson_use doc docs)
137 - $(meson_use gstreamer)
138 - $(meson_use systemd)
139 - $(meson_use test test)
140 - $(meson_use test tests)
141 - )
142 - meson_src_configure
143 -}
144 -
145 -src_install() {
146 - meson_src_install
147 -
148 - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf
149 -
150 -# # TODO: this breaks alsa users
151 -# if use alsa; then
152 -# dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/99-pipewire-default.conf
153 -# fi
154 -}
155 -
156 -pkg_postinst() {
157 - elog "Package has optional sys-auth/rtkit RUNTIME support that may be disabled"
158 - elog "by setting DISABLE_RTKIT env var."
159 - elog "To enable rtkit, uncomment the load-module line in /etc/pipewire/pipewire.conf"
160 - elog
161 - if use jack; then
162 - elog "Please note that even though the libraries for JACK emulation have"
163 - elog "been installed, this ebuild is not yet wired up to replace a JACK server."
164 - elog
165 - fi
166 - if use pulseaudio; then
167 - elog "Please note that even though the libraries for PulseAudio emulation have"
168 - elog "been installed, this ebuild is not yet wired up to replace PulseAudio."
169 - elog
170 - fi
171 - elog "Read INSTALL.md for information about ALSA plugin or JACK/PulseAudio emulation."
172 -}
173
174 diff --git a/media-video/pipewire/pipewire-0.3.15.ebuild b/media-video/pipewire/pipewire-0.3.15.ebuild
175 deleted file mode 100644
176 index ddd42bd689c..00000000000
177 --- a/media-video/pipewire/pipewire-0.3.15.ebuild
178 +++ /dev/null
179 @@ -1,136 +0,0 @@
180 -# Copyright 1999-2020 Gentoo Authors
181 -# Distributed under the terms of the GNU General Public License v2
182 -
183 -EAPI=7
184 -
185 -inherit meson
186 -
187 -if [[ ${PV} == 9999 ]]; then
188 - EGIT_REPO_URI="https://github.com/PipeWire/pipewire.git"
189 - EGIT_BRANCH="work"
190 - inherit git-r3
191 -else
192 - SRC_URI="https://github.com/PipeWire/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
193 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
194 -fi
195 -
196 -DESCRIPTION="Multimedia processing graphs"
197 -HOMEPAGE="https://pipewire.org/"
198 -
199 -LICENSE="LGPL-2.1+"
200 -SLOT="0/0.3"
201 -IUSE="bluetooth debug doc ffmpeg gstreamer jack pulseaudio systemd test vulkan X"
202 -
203 -BDEPEND="
204 - app-doc/xmltoman
205 - doc? (
206 - app-doc/doxygen
207 - media-gfx/graphviz
208 - )
209 -"
210 -RDEPEND="
211 - >=media-libs/alsa-lib-1.1.7
212 - media-libs/libsdl2
213 - >=media-libs/libsndfile-1.0.20
214 - sys-apps/dbus
215 - virtual/libudev
216 - bluetooth? (
217 - media-libs/sbc
218 - net-wireless/bluez:=
219 - )
220 - ffmpeg? ( media-video/ffmpeg:= )
221 - gstreamer? (
222 - >=dev-libs/glib-2.32.0:2
223 - >=media-libs/gstreamer-1.10.0:1.0
224 - media-libs/gst-plugins-base:1.0
225 - )
226 - jack? ( >=media-sound/jack2-1.9.10:2 )
227 - pulseaudio? (
228 - dev-libs/glib:2
229 - >=media-sound/pulseaudio-11.1
230 - )
231 - systemd? ( sys-apps/systemd )
232 - vulkan? ( media-libs/vulkan-loader )
233 - X? ( x11-libs/libX11 )
234 -"
235 -DEPEND="${RDEPEND}
236 - vulkan? ( dev-util/vulkan-headers )
237 -"
238 -
239 -DOCS=( {README,INSTALL}.md NEWS )
240 -
241 -RESTRICT="!test? ( test )"
242 -
243 -src_prepare() {
244 - spa_use() {
245 - if ! in_iuse ${1} || ! use ${1}; then
246 - sed -e "/^add-spa-lib.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
247 - -e "/^load-module.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
248 - -i src/daemon/pipewire.conf.in || die
249 - fi
250 - }
251 -
252 - default
253 - spa_use libcamera
254 - spa_use rtkit
255 - spa_use bluetooth bluez5
256 - spa_use jack
257 - spa_use vulkan
258 -}
259 -
260 -src_configure() {
261 - local emesonargs=(
262 - -Dexamples=true # contains required pipewire-media-session
263 - -Dman=true
264 - -Dspa-plugins=true
265 - --buildtype=$(usex debug debugoptimized plain)
266 - # alsa plugin and jack/pulseaudio emulation
267 - -Dpipewire-alsa=true
268 - $(meson_use jack pipewire-jack)
269 - $(meson_use pulseaudio pipewire-pulseaudio)
270 - # spa-plugins
271 - # we install alsa support unconditionally
272 - $(meson_use bluetooth bluez5)
273 - $(meson_use ffmpeg)
274 - $(meson_use jack)
275 - $(meson_use vulkan)
276 - # libcamera is not packaged
277 - # misc
278 - $(meson_use doc docs)
279 - $(meson_use gstreamer)
280 - $(meson_use gstreamer gstreamer-device-provider)
281 - $(meson_use systemd)
282 - $(meson_use test test)
283 - $(meson_use test tests)
284 - )
285 - meson_src_configure
286 -}
287 -
288 -src_install() {
289 - meson_src_install
290 -
291 - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf
292 -
293 -# # TODO: this breaks alsa users
294 -# if use alsa; then
295 -# dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/99-pipewire-default.conf
296 -# fi
297 -}
298 -
299 -pkg_postinst() {
300 - elog "Package has optional sys-auth/rtkit RUNTIME support that may be disabled"
301 - elog "by setting DISABLE_RTKIT env var."
302 - elog "To enable rtkit, uncomment the load-module line in /etc/pipewire/pipewire.conf"
303 - elog
304 - if use jack; then
305 - elog "Please note that even though the libraries for JACK emulation have"
306 - elog "been installed, this ebuild is not yet wired up to replace a JACK server."
307 - elog
308 - fi
309 - if use pulseaudio; then
310 - elog "Please note that even though the libraries for PulseAudio emulation have"
311 - elog "been installed, this ebuild is not yet wired up to replace PulseAudio."
312 - elog
313 - fi
314 - elog "Read INSTALL.md for information about ALSA plugin or JACK/PulseAudio emulation."
315 -}
316
317 diff --git a/media-video/pipewire/pipewire-0.3.17.ebuild b/media-video/pipewire/pipewire-0.3.17.ebuild
318 deleted file mode 100644
319 index ddd42bd689c..00000000000
320 --- a/media-video/pipewire/pipewire-0.3.17.ebuild
321 +++ /dev/null
322 @@ -1,136 +0,0 @@
323 -# Copyright 1999-2020 Gentoo Authors
324 -# Distributed under the terms of the GNU General Public License v2
325 -
326 -EAPI=7
327 -
328 -inherit meson
329 -
330 -if [[ ${PV} == 9999 ]]; then
331 - EGIT_REPO_URI="https://github.com/PipeWire/pipewire.git"
332 - EGIT_BRANCH="work"
333 - inherit git-r3
334 -else
335 - SRC_URI="https://github.com/PipeWire/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
336 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
337 -fi
338 -
339 -DESCRIPTION="Multimedia processing graphs"
340 -HOMEPAGE="https://pipewire.org/"
341 -
342 -LICENSE="LGPL-2.1+"
343 -SLOT="0/0.3"
344 -IUSE="bluetooth debug doc ffmpeg gstreamer jack pulseaudio systemd test vulkan X"
345 -
346 -BDEPEND="
347 - app-doc/xmltoman
348 - doc? (
349 - app-doc/doxygen
350 - media-gfx/graphviz
351 - )
352 -"
353 -RDEPEND="
354 - >=media-libs/alsa-lib-1.1.7
355 - media-libs/libsdl2
356 - >=media-libs/libsndfile-1.0.20
357 - sys-apps/dbus
358 - virtual/libudev
359 - bluetooth? (
360 - media-libs/sbc
361 - net-wireless/bluez:=
362 - )
363 - ffmpeg? ( media-video/ffmpeg:= )
364 - gstreamer? (
365 - >=dev-libs/glib-2.32.0:2
366 - >=media-libs/gstreamer-1.10.0:1.0
367 - media-libs/gst-plugins-base:1.0
368 - )
369 - jack? ( >=media-sound/jack2-1.9.10:2 )
370 - pulseaudio? (
371 - dev-libs/glib:2
372 - >=media-sound/pulseaudio-11.1
373 - )
374 - systemd? ( sys-apps/systemd )
375 - vulkan? ( media-libs/vulkan-loader )
376 - X? ( x11-libs/libX11 )
377 -"
378 -DEPEND="${RDEPEND}
379 - vulkan? ( dev-util/vulkan-headers )
380 -"
381 -
382 -DOCS=( {README,INSTALL}.md NEWS )
383 -
384 -RESTRICT="!test? ( test )"
385 -
386 -src_prepare() {
387 - spa_use() {
388 - if ! in_iuse ${1} || ! use ${1}; then
389 - sed -e "/^add-spa-lib.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
390 - -e "/^load-module.*${1}/s/^/#${2-$1}-disabled-by-USE-no-${1}\:/" \
391 - -i src/daemon/pipewire.conf.in || die
392 - fi
393 - }
394 -
395 - default
396 - spa_use libcamera
397 - spa_use rtkit
398 - spa_use bluetooth bluez5
399 - spa_use jack
400 - spa_use vulkan
401 -}
402 -
403 -src_configure() {
404 - local emesonargs=(
405 - -Dexamples=true # contains required pipewire-media-session
406 - -Dman=true
407 - -Dspa-plugins=true
408 - --buildtype=$(usex debug debugoptimized plain)
409 - # alsa plugin and jack/pulseaudio emulation
410 - -Dpipewire-alsa=true
411 - $(meson_use jack pipewire-jack)
412 - $(meson_use pulseaudio pipewire-pulseaudio)
413 - # spa-plugins
414 - # we install alsa support unconditionally
415 - $(meson_use bluetooth bluez5)
416 - $(meson_use ffmpeg)
417 - $(meson_use jack)
418 - $(meson_use vulkan)
419 - # libcamera is not packaged
420 - # misc
421 - $(meson_use doc docs)
422 - $(meson_use gstreamer)
423 - $(meson_use gstreamer gstreamer-device-provider)
424 - $(meson_use systemd)
425 - $(meson_use test test)
426 - $(meson_use test tests)
427 - )
428 - meson_src_configure
429 -}
430 -
431 -src_install() {
432 - meson_src_install
433 -
434 - dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf
435 -
436 -# # TODO: this breaks alsa users
437 -# if use alsa; then
438 -# dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d/99-pipewire-default.conf
439 -# fi
440 -}
441 -
442 -pkg_postinst() {
443 - elog "Package has optional sys-auth/rtkit RUNTIME support that may be disabled"
444 - elog "by setting DISABLE_RTKIT env var."
445 - elog "To enable rtkit, uncomment the load-module line in /etc/pipewire/pipewire.conf"
446 - elog
447 - if use jack; then
448 - elog "Please note that even though the libraries for JACK emulation have"
449 - elog "been installed, this ebuild is not yet wired up to replace a JACK server."
450 - elog
451 - fi
452 - if use pulseaudio; then
453 - elog "Please note that even though the libraries for PulseAudio emulation have"
454 - elog "been installed, this ebuild is not yet wired up to replace PulseAudio."
455 - elog
456 - fi
457 - elog "Read INSTALL.md for information about ALSA plugin or JACK/PulseAudio emulation."
458 -}