commit:     cdc2eae7ef396fcc0fcc9689cc3a5f41555a15a4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  2 21:43:59 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Sep  2 21:44:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdc2eae7

media-video/pipewire: add 0.3.57

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/pipewire/Manifest                                     | 1 +
 media-video/pipewire/metadata.xml                                 | 1 +
 .../pipewire/{pipewire-9999.ebuild => pipewire-0.3.57.ebuild}     | 8 +++++++-
 media-video/pipewire/pipewire-9999.ebuild                         | 8 +++++++-
 4 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 456202c6afb0..96ded3e005ac 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,2 +1,3 @@
 DIST pipewire-0.3.51.tar.gz 1789070 BLAKE2B 
8538eb9f2178efa26365f30b324b707826e580caa1fd9c09b62c561c140c14186e0d2b04808fa78eb5642ddccf1a347def19934ecd654be06b215a693075b6fc
 SHA512 
a762fd260b4b14ad9ef142be11ab1c22268da6726e2179559ffb254f0ce7daf7a502779e33c64313a9c6a9fc1bd15150b76be04ec81aa27c35dbb4333cecdb4a
 DIST pipewire-0.3.56.tar.gz 1856321 BLAKE2B 
62fb5d5a83b3cfc0555f09da42c8d4fbe69f34432add57f91a9c001535340a84f54572af4a5ba138251888cba9be0c038317dfe929d2e2ef36ff62f4679c6ea0
 SHA512 
a1ba598c56130a30e573d3ce3ac5879d800d3005a47075c45353d968c97c12f74d85802cd171b61558c06c474a03bbe4885396ca430a0af6c5672ed00f43d108
+DIST pipewire-0.3.57.tar.gz 1882902 BLAKE2B 
d4227c056279dca5e4a8efb17b0d3d0c5e94664df15d208cde47b882cd8f25be897c6e39833b1c2997628bf97c023d97ebdba727c81c21e05298faa6abfee1b4
 SHA512 
f1fdd2d4093d5696b189b59497d16fed1fdb1a8fd14a563303c20b81b861e3bed7eaddb4b029d3ddb3e7ec248ff6b9db45a76d4e7a8fa6b7aa76ce23cfc6deae

diff --git a/media-video/pipewire/metadata.xml 
b/media-video/pipewire/metadata.xml
index d9d3ecfc571e..e0674875e501 100644
--- a/media-video/pipewire/metadata.xml
+++ b/media-video/pipewire/metadata.xml
@@ -17,6 +17,7 @@
        <use>
                <flag name="echo-cancel">Enable WebRTC-based echo canceller via 
<pkg>media-libs/webrtc-audio-processing</pkg></flag>
                <flag name="extra">Build pw-cat/pw-play/pw-record</flag>
+               <flag name="flatpak">Enable Flatpak support</flag>
                <flag name="jack-client">Install a plugin for running PipeWire 
as a JACK client</flag>
                <flag name="jack-sdk">Use PipeWire as JACK replacement</flag>
                <flag name="lv2">Allow loading LV2 plugins via 
<pkg>media-libs/lv2</pkg></flag>

diff --git a/media-video/pipewire/pipewire-9999.ebuild 
b/media-video/pipewire/pipewire-0.3.57.ebuild
similarity index 98%
copy from media-video/pipewire/pipewire-9999.ebuild
copy to media-video/pipewire/pipewire-0.3.57.ebuild
index e66e1f5b144a..f8327c0c3219 100644
--- a/media-video/pipewire/pipewire-9999.ebuild
+++ b/media-video/pipewire/pipewire-0.3.57.ebuild
@@ -38,7 +38,7 @@ HOMEPAGE="https://pipewire.org/";
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth dbus doc echo-cancel extra gstreamer jack-client jack-sdk lv2
+IUSE="bluetooth dbus doc echo-cancel extra flatpak gstreamer jack-client 
jack-sdk lv2
 pipewire-alsa sound-server ssl system-service systemd test udev v4l X zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
@@ -81,6 +81,7 @@ RDEPEND="
                media-libs/fdk-aac
                media-libs/libldac
                media-libs/libfreeaptx
+               media-libs/opus
                media-libs/sbc
                >=net-wireless/bluez-4.101:=
                virtual/libusb:1
@@ -90,6 +91,9 @@ RDEPEND="
        extra? (
                >=media-libs/libsndfile-1.0.20
        )
+       flatpak? (
+               dev-libs/glib
+       )
        gstreamer? (
                >=dev-libs/glib-2.32.0:2
                >=media-libs/gstreamer-1.10.0:1.0
@@ -209,6 +213,7 @@ multilib_src_configure() {
                $(meson_native_use_feature bluetooth bluez5-codec-aac)
                $(meson_native_use_feature bluetooth bluez5-codec-aptx)
                $(meson_native_use_feature bluetooth bluez5-codec-ldac)
+               $(meson_native_use_feature bluetooth bluez5-codec-opus)
                $(meson_native_use_feature bluetooth libusb) # At least for now 
only used by bluez5 native (quirk detection of adapters)
                $(meson_native_use_feature echo-cancel echo-cancel-webrtc) 
#807889
                # Not yet packaged.
@@ -216,6 +221,7 @@ multilib_src_configure() {
                -Dcontrol=enabled # Matches upstream
                -Daudiotestsrc=enabled # Matches upstream
                -Dffmpeg=disabled # Disabled by upstream and no major 
developments to spa/plugins/ffmpeg/ since May 2020
+               $(meson_native_use_feature flatpak)
                -Dpipewire-jack=enabled # Allows integrating JACK apps into PW 
graph
                $(meson_native_use_feature jack-client jack) # Allows PW to act 
as a JACK client
                $(meson_use jack-sdk jack-devel)

diff --git a/media-video/pipewire/pipewire-9999.ebuild 
b/media-video/pipewire/pipewire-9999.ebuild
index e66e1f5b144a..f8327c0c3219 100644
--- a/media-video/pipewire/pipewire-9999.ebuild
+++ b/media-video/pipewire/pipewire-9999.ebuild
@@ -38,7 +38,7 @@ HOMEPAGE="https://pipewire.org/";
 LICENSE="MIT LGPL-2.1+ GPL-2"
 # ABI was broken in 0.3.42 for 
https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49
 SLOT="0/0.4"
-IUSE="bluetooth dbus doc echo-cancel extra gstreamer jack-client jack-sdk lv2
+IUSE="bluetooth dbus doc echo-cancel extra flatpak gstreamer jack-client 
jack-sdk lv2
 pipewire-alsa sound-server ssl system-service systemd test udev v4l X zeroconf"
 
 # Once replacing system JACK libraries is possible, it's likely that
@@ -81,6 +81,7 @@ RDEPEND="
                media-libs/fdk-aac
                media-libs/libldac
                media-libs/libfreeaptx
+               media-libs/opus
                media-libs/sbc
                >=net-wireless/bluez-4.101:=
                virtual/libusb:1
@@ -90,6 +91,9 @@ RDEPEND="
        extra? (
                >=media-libs/libsndfile-1.0.20
        )
+       flatpak? (
+               dev-libs/glib
+       )
        gstreamer? (
                >=dev-libs/glib-2.32.0:2
                >=media-libs/gstreamer-1.10.0:1.0
@@ -209,6 +213,7 @@ multilib_src_configure() {
                $(meson_native_use_feature bluetooth bluez5-codec-aac)
                $(meson_native_use_feature bluetooth bluez5-codec-aptx)
                $(meson_native_use_feature bluetooth bluez5-codec-ldac)
+               $(meson_native_use_feature bluetooth bluez5-codec-opus)
                $(meson_native_use_feature bluetooth libusb) # At least for now 
only used by bluez5 native (quirk detection of adapters)
                $(meson_native_use_feature echo-cancel echo-cancel-webrtc) 
#807889
                # Not yet packaged.
@@ -216,6 +221,7 @@ multilib_src_configure() {
                -Dcontrol=enabled # Matches upstream
                -Daudiotestsrc=enabled # Matches upstream
                -Dffmpeg=disabled # Disabled by upstream and no major 
developments to spa/plugins/ffmpeg/ since May 2020
+               $(meson_native_use_feature flatpak)
                -Dpipewire-jack=enabled # Allows integrating JACK apps into PW 
graph
                $(meson_native_use_feature jack-client jack) # Allows PW to act 
as a JACK client
                $(meson_use jack-sdk jack-devel)

Reply via email to