Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/
Date: Fri, 29 Apr 2022 10:01:34
Message-Id: 1651226480.7429e7aa0fde1090aeb569650abd41b39f2ab8b3.sam@gentoo
1 commit: 7429e7aa0fde1090aeb569650abd41b39f2ab8b3
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 09:59:58 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 10:01:20 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7429e7aa
7
8 media-video/pipewire: wire up udev
9
10 Closes: https://bugs.gentoo.org/841647
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 media-video/pipewire/pipewire-0.3.49-r1.ebuild | 6 +++---
14 media-video/pipewire/pipewire-0.3.50-r3.ebuild | 6 +++---
15 media-video/pipewire/pipewire-0.3.51.ebuild | 6 +++---
16 media-video/pipewire/pipewire-9999.ebuild | 6 +++---
17 4 files changed, 12 insertions(+), 12 deletions(-)
18
19 diff --git a/media-video/pipewire/pipewire-0.3.49-r1.ebuild b/media-video/pipewire/pipewire-0.3.49-r1.ebuild
20 index 64045f2a9e5f..06b65b5d8bda 100644
21 --- a/media-video/pipewire/pipewire-0.3.49-r1.ebuild
22 +++ b/media-video/pipewire/pipewire-0.3.49-r1.ebuild
23 @@ -28,7 +28,7 @@ HOMEPAGE="https://pipewire.org/"
24 LICENSE="MIT LGPL-2.1+ GPL-2"
25 # ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
26 SLOT="0/0.4"
27 -IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test v4l X zeroconf"
28 +IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test udev v4l X zeroconf"
29
30 # Once replacing system JACK libraries is possible, it's likely that
31 # jack-client IUSE will need blocking to avoid users accidentally
32 @@ -60,7 +60,6 @@ RDEPEND="
33 sys-libs/readline:=
34 sys-libs/ncurses:=[unicode(+)]
35 virtual/libintl[${MULTILIB_USEDEP}]
36 - virtual/libudev[${MULTILIB_USEDEP}]
37 bluetooth? (
38 media-libs/fdk-aac
39 media-libs/libldac
40 @@ -95,6 +94,7 @@ RDEPEND="
41 acct-user/pipewire
42 acct-group/pipewire
43 )
44 + udev? ( virtual/libudev[${MULTILIB_USEDEP}] )
45 v4l? ( media-libs/libv4l )
46 X? (
47 media-libs/libcanberra
48 @@ -211,7 +211,7 @@ multilib_src_configure() {
49 -Dvolume=enabled # Matches upstream
50 -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream)
51 $(meson_native_use_feature extra pw-cat)
52 - -Dudev=enabled
53 + $(meson_feature udev)
54 -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
55 -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install)
56 $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat)
57
58 diff --git a/media-video/pipewire/pipewire-0.3.50-r3.ebuild b/media-video/pipewire/pipewire-0.3.50-r3.ebuild
59 index d7ad85042087..8f7f7f1488f1 100644
60 --- a/media-video/pipewire/pipewire-0.3.50-r3.ebuild
61 +++ b/media-video/pipewire/pipewire-0.3.50-r3.ebuild
62 @@ -28,7 +28,7 @@ HOMEPAGE="https://pipewire.org/"
63 LICENSE="MIT LGPL-2.1+ GPL-2"
64 # ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
65 SLOT="0/0.4"
66 -IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test v4l X zeroconf"
67 +IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test udev v4l X zeroconf"
68
69 # Once replacing system JACK libraries is possible, it's likely that
70 # jack-client IUSE will need blocking to avoid users accidentally
71 @@ -60,7 +60,6 @@ RDEPEND="
72 sys-libs/readline:=
73 sys-libs/ncurses:=[unicode(+)]
74 virtual/libintl[${MULTILIB_USEDEP}]
75 - virtual/libudev[${MULTILIB_USEDEP}]
76 bluetooth? (
77 media-libs/fdk-aac
78 media-libs/libldac
79 @@ -95,6 +94,7 @@ RDEPEND="
80 acct-user/pipewire
81 acct-group/pipewire
82 )
83 + udev? ( virtual/libudev[${MULTILIB_USEDEP}] )
84 v4l? ( media-libs/libv4l )
85 X? (
86 media-libs/libcanberra
87 @@ -213,7 +213,7 @@ multilib_src_configure() {
88 -Dvolume=enabled # Matches upstream
89 -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream)
90 $(meson_native_use_feature extra pw-cat)
91 - -Dudev=enabled
92 + $(meson_feature udev)
93 -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
94 -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install)
95 $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat)
96
97 diff --git a/media-video/pipewire/pipewire-0.3.51.ebuild b/media-video/pipewire/pipewire-0.3.51.ebuild
98 index 1705082a22d0..e60bb1f87151 100644
99 --- a/media-video/pipewire/pipewire-0.3.51.ebuild
100 +++ b/media-video/pipewire/pipewire-0.3.51.ebuild
101 @@ -28,7 +28,7 @@ HOMEPAGE="https://pipewire.org/"
102 LICENSE="MIT LGPL-2.1+ GPL-2"
103 # ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
104 SLOT="0/0.4"
105 -IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test v4l X zeroconf"
106 +IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test udev v4l X zeroconf"
107
108 # Once replacing system JACK libraries is possible, it's likely that
109 # jack-client IUSE will need blocking to avoid users accidentally
110 @@ -60,7 +60,6 @@ RDEPEND="
111 sys-libs/readline:=
112 sys-libs/ncurses:=[unicode(+)]
113 virtual/libintl[${MULTILIB_USEDEP}]
114 - virtual/libudev[${MULTILIB_USEDEP}]
115 bluetooth? (
116 media-libs/fdk-aac
117 media-libs/libldac
118 @@ -95,6 +94,7 @@ RDEPEND="
119 acct-user/pipewire
120 acct-group/pipewire
121 )
122 + udev? ( virtual/libudev[${MULTILIB_USEDEP}] )
123 v4l? ( media-libs/libv4l )
124 X? (
125 media-libs/libcanberra
126 @@ -209,7 +209,7 @@ multilib_src_configure() {
127 -Dvolume=enabled # Matches upstream
128 -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream)
129 $(meson_native_use_feature extra pw-cat)
130 - -Dudev=enabled
131 + $(meson_feature udev)
132 -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
133 -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install)
134 $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat)
135
136 diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild
137 index 1705082a22d0..e60bb1f87151 100644
138 --- a/media-video/pipewire/pipewire-9999.ebuild
139 +++ b/media-video/pipewire/pipewire-9999.ebuild
140 @@ -28,7 +28,7 @@ HOMEPAGE="https://pipewire.org/"
141 LICENSE="MIT LGPL-2.1+ GPL-2"
142 # ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
143 SLOT="0/0.4"
144 -IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test v4l X zeroconf"
145 +IUSE="bluetooth doc echo-cancel extra gstreamer jack-client jack-sdk lv2 pipewire-alsa ssl system-service systemd test udev v4l X zeroconf"
146
147 # Once replacing system JACK libraries is possible, it's likely that
148 # jack-client IUSE will need blocking to avoid users accidentally
149 @@ -60,7 +60,6 @@ RDEPEND="
150 sys-libs/readline:=
151 sys-libs/ncurses:=[unicode(+)]
152 virtual/libintl[${MULTILIB_USEDEP}]
153 - virtual/libudev[${MULTILIB_USEDEP}]
154 bluetooth? (
155 media-libs/fdk-aac
156 media-libs/libldac
157 @@ -95,6 +94,7 @@ RDEPEND="
158 acct-user/pipewire
159 acct-group/pipewire
160 )
161 + udev? ( virtual/libudev[${MULTILIB_USEDEP}] )
162 v4l? ( media-libs/libv4l )
163 X? (
164 media-libs/libcanberra
165 @@ -209,7 +209,7 @@ multilib_src_configure() {
166 -Dvolume=enabled # Matches upstream
167 -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream)
168 $(meson_native_use_feature extra pw-cat)
169 - -Dudev=enabled
170 + $(meson_feature udev)
171 -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d"
172 -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install)
173 $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat)