|
@@ -4,7 +4,7 @@
|
|
|
#
|
|
|
################################################################################
|
|
|
|
|
|
-PIPEWIRE_VERSION = 0.3.81
|
|
|
+PIPEWIRE_VERSION = 1.2.2
|
|
|
PIPEWIRE_SOURCE = pipewire-$(PIPEWIRE_VERSION).tar.bz2
|
|
|
PIPEWIRE_SITE = https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/$(PIPEWIRE_VERSION)
|
|
|
PIPEWIRE_LICENSE = MIT, LGPL-2.1+ (libspa-alsa), GPL-2.0 (libjackserver)
|
|
@@ -34,10 +34,12 @@ PIPEWIRE_CONF_OPTS += \
|
|
|
-Dsession-managers=[] \
|
|
|
-Dlegacy-rtkit=false \
|
|
|
-Davb=disabled \
|
|
|
+ -Droc=disabled \
|
|
|
-Dlibcanberra=disabled \
|
|
|
-Dlibmysofa=disabled \
|
|
|
-Dlibffado=disabled \
|
|
|
- -Dflatpak=disabled
|
|
|
+ -Dflatpak=disabled \
|
|
|
+ -Dsnap=disabled
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_DBUS),y)
|
|
|
PIPEWIRE_CONF_OPTS += -Ddbus=enabled
|
|
@@ -105,9 +107,9 @@ else
|
|
|
PIPEWIRE_CONF_OPTS += -Dpipewire-jack=disabled -Djack=disabled
|
|
|
endif
|
|
|
|
|
|
-ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS)$(BR2_PACKAGE_SBC),yy)
|
|
|
+ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS)$(BR2_PACKAGE_SBC)$(BR2_PACKAGE_LIBGLIB2),yyy)
|
|
|
PIPEWIRE_CONF_OPTS += -Dbluez5=enabled
|
|
|
-PIPEWIRE_DEPENDENCIES += bluez5_utils sbc
|
|
|
+PIPEWIRE_DEPENDENCIES += bluez5_utils sbc libglib2
|
|
|
ifeq ($(BR2_PACKAGE_MODEM_MANAGER),y)
|
|
|
PIPEWIRE_CONF_OPTS += -Dbluez5-backend-native-mm=enabled
|
|
|
PIPEWIRE_DEPENDENCIES += modem-manager
|
|
@@ -245,6 +247,13 @@ else
|
|
|
PIPEWIRE_CONF_OPTS += -Draop=disabled
|
|
|
endif
|
|
|
|
|
|
+ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
|
|
|
+PIPEWIRE_CONF_OPTS += -Dselinux=enabled
|
|
|
+PIPEWIRE_DEPENDENCIES += libselinux
|
|
|
+else
|
|
|
+PIPEWIRE_CONF_OPTS += -Dselinux=disabled
|
|
|
+endif
|
|
|
+
|
|
|
define PIPEWIRE_USERS
|
|
|
pipewire -1 pipewire -1 * - - audio,video PipeWire System Daemon
|
|
|
endef
|