pipewire: upgrade 0.3.24 -> 0.3.29

Due to 'stealing' from jack & pulseaudio the license was changed

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
Andreas Müller
2021-06-05 14:09:40 +02:00
committed by Khem Raj
parent ad0f0e1c26
commit 1e807e1215
@@ -2,16 +2,16 @@ SUMMARY = "Multimedia processing server for Linux"
DESCRIPTION = "Linux server for handling and routing audio and video streams between applications and multimedia I/O devices" DESCRIPTION = "Linux server for handling and routing audio and video streams between applications and multimedia I/O devices"
HOMEPAGE = "https://pipewire.org/" HOMEPAGE = "https://pipewire.org/"
BUGTRACKER = "https://gitlab.freedesktop.org/pipewire/pipewire/issues" BUGTRACKER = "https://gitlab.freedesktop.org/pipewire/pipewire/issues"
LICENSE = "MIT" LICENSE = "MIT & LGPL-2.1-or-later & GPL-2.0-only"
LIC_FILES_CHKSUM = " \ LIC_FILES_CHKSUM = " \
file://LICENSE;md5=e2c0b7d86d04e716a3c4c9ab34260e69 \ file://LICENSE;md5=2158739e172e58dc9ab1bdd2d6ec9c72 \
file://COPYING;md5=97be96ca4fab23e9657ffa590b931c1a \ file://COPYING;md5=97be96ca4fab23e9657ffa590b931c1a \
" "
SECTION = "multimedia" SECTION = "multimedia"
DEPENDS = "dbus" DEPENDS = "dbus"
SRCREV = "c81d44e8a9497899d01bcc3054b6aa845e7a066e" SRCREV = "1b484867eb20dbcf9ffea812834fc9142f89f652"
SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https"
S = "${WORKDIR}/git" S = "${WORKDIR}/git"
@@ -91,7 +91,7 @@ remove_unused_installed_files() {
# Remove it if pipewire-jack is not built to avoid creating the # Remove it if pipewire-jack is not built to avoid creating the
# pipewire-jack package. # pipewire-jack package.
if ${@bb.utils.contains('PACKAGECONFIG', 'pipewire-jack', 'false', 'true', d)}; then if ${@bb.utils.contains('PACKAGECONFIG', 'pipewire-jack', 'false', 'true', d)}; then
rm -f "${D}${sysconfdir}/pipewire/jack.conf" rm -f "${D}${datadir}/pipewire/jack.conf"
fi fi
} }
@@ -189,9 +189,10 @@ PACKAGES =+ "\
PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*" PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*"
SYSTEMD_SERVICE_${PN} = "pipewire.service" SYSTEMD_SERVICE_${PN} = "pipewire.service"
CONFFILES_${PN} += "${sysconfdir}/pipewire/pipewire.conf" CONFFILES_${PN} += "${datadir}/pipewire/pipewire.conf"
FILES_${PN} = " \ FILES_${PN} = " \
${sysconfdir}/pipewire/pipewire.conf \ ${datadir}/pipewire/pipewire.conf \
${datadir}/pipewire/filter-chain \
${systemd_user_unitdir}/pipewire.* \ ${systemd_user_unitdir}/pipewire.* \
${bindir}/pipewire \ ${bindir}/pipewire \
" "
@@ -200,9 +201,9 @@ FILES_${PN}-dev += " \
${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \ ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \
" "
CONFFILES_libpipewire += "${sysconfdir}/pipewire/client.conf" CONFFILES_libpipewire += "${datadir}/pipewire/client.conf"
FILES_libpipewire = " \ FILES_libpipewire = " \
${sysconfdir}/pipewire/client.conf \ ${datadir}/pipewire/client.conf \
${libdir}/libpipewire-*.so.* \ ${libdir}/libpipewire-*.so.* \
" "
# Add the bare minimum modules and plugins required to be able # Add the bare minimum modules and plugins required to be able
@@ -220,9 +221,9 @@ FILES_${PN}-tools = " \
# This is a shim daemon that is intended to be used as a # This is a shim daemon that is intended to be used as a
# drop-in PulseAudio replacement, providing a pulseaudio-compatible # drop-in PulseAudio replacement, providing a pulseaudio-compatible
# socket that can be used by applications that use libpulse. # socket that can be used by applications that use libpulse.
CONFFILES_${PN}-pulse += "${sysconfdir}/pipewire/pipewire-pulse.conf" CONFFILES_${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
FILES_${PN}-pulse = " \ FILES_${PN}-pulse = " \
${sysconfdir}/pipewire/pipewire-pulse.conf \ ${datadir}/pipewire/pipewire-pulse.conf \
${systemd_user_unitdir}/pipewire-pulse.* \ ${systemd_user_unitdir}/pipewire-pulse.* \
${bindir}/pipewire-pulse \ ${bindir}/pipewire-pulse \
" "
@@ -237,18 +238,18 @@ FILES_${PN}-alsa = "\
" "
# jack drop-in libraries to redirect audio to pipewire # jack drop-in libraries to redirect audio to pipewire
CONFFILES_${PN}-jack = "${sysconfdir}/pipewire/jack.conf" CONFFILES_${PN}-jack = "${datadir}/pipewire/jack.conf"
FILES_${PN}-jack = "\ FILES_${PN}-jack = "\
${sysconfdir}/pipewire/jack.conf \ ${datadir}/pipewire/jack.conf \
${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \ ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
" "
# Example session manager. Not intended for use in production. # Example session manager. Not intended for use in production.
CONFFILES_${PN}-media-session = "${sysconfdir}/pipewire/media-session.d/*" CONFFILES_${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service" SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service"
FILES_${PN}-media-session = " \ FILES_${PN}-media-session = " \
${bindir}/pipewire-media-session \ ${bindir}/pipewire-media-session \
${sysconfdir}/pipewire/media-session.d/* \ ${datadir}/pipewire/media-session.d/* \
${systemd_system_unitdir}/pipewire-media-session.service \ ${systemd_system_unitdir}/pipewire-media-session.service \
" "
RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager" RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager"
@@ -265,9 +266,9 @@ FILES_${PN}-spa-tools = " \
FILES_${PN}-modules = "" FILES_${PN}-modules = ""
RRECOMMENDS_${PN}-modules += "${PN}-modules-meta" RRECOMMENDS_${PN}-modules += "${PN}-modules-meta"
CONFFILES_${PN}-modules-rtkit = "${sysconfdir}/pipewire/client-rt.conf" CONFFILES_${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
FILES_${PN}-modules-rtkit += " \ FILES_${PN}-modules-rtkit += " \
${sysconfdir}/pipewire/client-rt.conf \ ${datadir}/pipewire/client-rt.conf \
" "
FILES_${PN}-alsa-card-profile = " \ FILES_${PN}-alsa-card-profile = " \