1 |
commit: cdc2eae7ef396fcc0fcc9689cc3a5f41555a15a4 |
2 |
Author: Sam James <sam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Sep 2 21:43:59 2022 +0000 |
4 |
Commit: Sam James <sam <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Sep 2 21:44:30 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc2eae7 |
7 |
|
8 |
media-video/pipewire: add 0.3.57 |
9 |
|
10 |
Signed-off-by: Sam James <sam <AT> gentoo.org> |
11 |
|
12 |
media-video/pipewire/Manifest | 1 + |
13 |
media-video/pipewire/metadata.xml | 1 + |
14 |
.../pipewire/{pipewire-9999.ebuild => pipewire-0.3.57.ebuild} | 8 +++++++- |
15 |
media-video/pipewire/pipewire-9999.ebuild | 8 +++++++- |
16 |
4 files changed, 16 insertions(+), 2 deletions(-) |
17 |
|
18 |
diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest |
19 |
index 456202c6afb0..96ded3e005ac 100644 |
20 |
--- a/media-video/pipewire/Manifest |
21 |
+++ b/media-video/pipewire/Manifest |
22 |
@@ -1,2 +1,3 @@ |
23 |
DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc SHA512 a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a |
24 |
DIST pipewire-0.3.56.tar.gz 1856321 BLAKE2B 62fb5d5a83b3cfc0555f09da42c8d4fbe69f34432add57f91a9c001535340a84f54572af4a5ba138251888cba9be0c038317dfe929d2e2ef36ff62f4679c6ea0 SHA512 a1ba598c56130a30e573d3ce3ac5879d800d3005a47075c45353d968c97c12f74d85802cd171b61558c06c474a03bbe4885396ca430a0af6c5672ed00f43d108 |
25 |
+DIST pipewire-0.3.57.tar.gz 1882902 BLAKE2B d4227c056279dca5e4a8efb17b0d3d0c5e94664df15d208cde47b882cd8f25be897c6e39833b1c2997628bf97c023d97ebdba727c81c21e05298faa6abfee1b4 SHA512 f1fdd2d4093d5696b189b59497d16fed1fdb1a8fd14a563303c20b81b861e3bed7eaddb4b029d3ddb3e7ec248ff6b9db45a76d4e7a8fa6b7aa76ce23cfc6deae |
26 |
|
27 |
diff --git a/media-video/pipewire/metadata.xml b/media-video/pipewire/metadata.xml |
28 |
index d9d3ecfc571e..e0674875e501 100644 |
29 |
--- a/media-video/pipewire/metadata.xml |
30 |
+++ b/media-video/pipewire/metadata.xml |
31 |
@@ -17,6 +17,7 @@ |
32 |
<use> |
33 |
<flag name="echo-cancel">Enable WebRTC-based echo canceller via <pkg>media-libs/webrtc-audio-processing</pkg></flag> |
34 |
<flag name="extra">Build pw-cat/pw-play/pw-record</flag> |
35 |
+ <flag name="flatpak">Enable Flatpak support</flag> |
36 |
<flag name="jack-client">Install a plugin for running PipeWire as a JACK client</flag> |
37 |
<flag name="jack-sdk">Use PipeWire as JACK replacement</flag> |
38 |
<flag name="lv2">Allow loading LV2 plugins via <pkg>media-libs/lv2</pkg></flag> |
39 |
|
40 |
diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-0.3.57.ebuild |
41 |
similarity index 98% |
42 |
copy from media-video/pipewire/pipewire-9999.ebuild |
43 |
copy to media-video/pipewire/pipewire-0.3.57.ebuild |
44 |
index e66e1f5b144a..f8327c0c3219 100644 |
45 |
--- a/media-video/pipewire/pipewire-9999.ebuild |
46 |
+++ b/media-video/pipewire/pipewire-0.3.57.ebuild |
47 |
@@ -38,7 +38,7 @@ HOMEPAGE="https://pipewire.org/" |
48 |
LICENSE="MIT LGPL-2.1+ GPL-2" |
49 |
# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 |
50 |
SLOT="0/0.4" |
51 |
-IUSE="bluetooth dbus doc echo-cancel extra gstreamer jack-client jack-sdk lv2 |
52 |
+IUSE="bluetooth dbus doc echo-cancel extra flatpak gstreamer jack-client jack-sdk lv2 |
53 |
pipewire-alsa sound-server ssl system-service systemd test udev v4l X zeroconf" |
54 |
|
55 |
# Once replacing system JACK libraries is possible, it's likely that |
56 |
@@ -81,6 +81,7 @@ RDEPEND=" |
57 |
media-libs/fdk-aac |
58 |
media-libs/libldac |
59 |
media-libs/libfreeaptx |
60 |
+ media-libs/opus |
61 |
media-libs/sbc |
62 |
>=net-wireless/bluez-4.101:= |
63 |
virtual/libusb:1 |
64 |
@@ -90,6 +91,9 @@ RDEPEND=" |
65 |
extra? ( |
66 |
>=media-libs/libsndfile-1.0.20 |
67 |
) |
68 |
+ flatpak? ( |
69 |
+ dev-libs/glib |
70 |
+ ) |
71 |
gstreamer? ( |
72 |
>=dev-libs/glib-2.32.0:2 |
73 |
>=media-libs/gstreamer-1.10.0:1.0 |
74 |
@@ -209,6 +213,7 @@ multilib_src_configure() { |
75 |
$(meson_native_use_feature bluetooth bluez5-codec-aac) |
76 |
$(meson_native_use_feature bluetooth bluez5-codec-aptx) |
77 |
$(meson_native_use_feature bluetooth bluez5-codec-ldac) |
78 |
+ $(meson_native_use_feature bluetooth bluez5-codec-opus) |
79 |
$(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) |
80 |
$(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 |
81 |
# Not yet packaged. |
82 |
@@ -216,6 +221,7 @@ multilib_src_configure() { |
83 |
-Dcontrol=enabled # Matches upstream |
84 |
-Daudiotestsrc=enabled # Matches upstream |
85 |
-Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 |
86 |
+ $(meson_native_use_feature flatpak) |
87 |
-Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph |
88 |
$(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client |
89 |
$(meson_use jack-sdk jack-devel) |
90 |
|
91 |
diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild |
92 |
index e66e1f5b144a..f8327c0c3219 100644 |
93 |
--- a/media-video/pipewire/pipewire-9999.ebuild |
94 |
+++ b/media-video/pipewire/pipewire-9999.ebuild |
95 |
@@ -38,7 +38,7 @@ HOMEPAGE="https://pipewire.org/" |
96 |
LICENSE="MIT LGPL-2.1+ GPL-2" |
97 |
# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 |
98 |
SLOT="0/0.4" |
99 |
-IUSE="bluetooth dbus doc echo-cancel extra gstreamer jack-client jack-sdk lv2 |
100 |
+IUSE="bluetooth dbus doc echo-cancel extra flatpak gstreamer jack-client jack-sdk lv2 |
101 |
pipewire-alsa sound-server ssl system-service systemd test udev v4l X zeroconf" |
102 |
|
103 |
# Once replacing system JACK libraries is possible, it's likely that |
104 |
@@ -81,6 +81,7 @@ RDEPEND=" |
105 |
media-libs/fdk-aac |
106 |
media-libs/libldac |
107 |
media-libs/libfreeaptx |
108 |
+ media-libs/opus |
109 |
media-libs/sbc |
110 |
>=net-wireless/bluez-4.101:= |
111 |
virtual/libusb:1 |
112 |
@@ -90,6 +91,9 @@ RDEPEND=" |
113 |
extra? ( |
114 |
>=media-libs/libsndfile-1.0.20 |
115 |
) |
116 |
+ flatpak? ( |
117 |
+ dev-libs/glib |
118 |
+ ) |
119 |
gstreamer? ( |
120 |
>=dev-libs/glib-2.32.0:2 |
121 |
>=media-libs/gstreamer-1.10.0:1.0 |
122 |
@@ -209,6 +213,7 @@ multilib_src_configure() { |
123 |
$(meson_native_use_feature bluetooth bluez5-codec-aac) |
124 |
$(meson_native_use_feature bluetooth bluez5-codec-aptx) |
125 |
$(meson_native_use_feature bluetooth bluez5-codec-ldac) |
126 |
+ $(meson_native_use_feature bluetooth bluez5-codec-opus) |
127 |
$(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) |
128 |
$(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 |
129 |
# Not yet packaged. |
130 |
@@ -216,6 +221,7 @@ multilib_src_configure() { |
131 |
-Dcontrol=enabled # Matches upstream |
132 |
-Daudiotestsrc=enabled # Matches upstream |
133 |
-Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 |
134 |
+ $(meson_native_use_feature flatpak) |
135 |
-Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph |
136 |
$(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client |
137 |
$(meson_use jack-sdk jack-devel) |