summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.29.bb (renamed from meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.24.bb)33
1 files changed, 17 insertions, 16 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.24.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.29.bb
index 25c87d26da..6c52674ca9 100644
--- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.24.bb
+++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.29.bb
@@ -2,16 +2,16 @@ SUMMARY = "Multimedia processing server for Linux"
2DESCRIPTION = "Linux server for handling and routing audio and video streams between applications and multimedia I/O devices" 2DESCRIPTION = "Linux server for handling and routing audio and video streams between applications and multimedia I/O devices"
3HOMEPAGE = "https://pipewire.org/" 3HOMEPAGE = "https://pipewire.org/"
4BUGTRACKER = "https://gitlab.freedesktop.org/pipewire/pipewire/issues" 4BUGTRACKER = "https://gitlab.freedesktop.org/pipewire/pipewire/issues"
5LICENSE = "MIT" 5LICENSE = "MIT & LGPL-2.1-or-later & GPL-2.0-only"
6LIC_FILES_CHKSUM = " \ 6LIC_FILES_CHKSUM = " \
7 file://LICENSE;md5=e2c0b7d86d04e716a3c4c9ab34260e69 \ 7 file://LICENSE;md5=2158739e172e58dc9ab1bdd2d6ec9c72 \
8 file://COPYING;md5=97be96ca4fab23e9657ffa590b931c1a \ 8 file://COPYING;md5=97be96ca4fab23e9657ffa590b931c1a \
9" 9"
10SECTION = "multimedia" 10SECTION = "multimedia"
11 11
12DEPENDS = "dbus" 12DEPENDS = "dbus"
13 13
14SRCREV = "c81d44e8a9497899d01bcc3054b6aa845e7a066e" 14SRCREV = "1b484867eb20dbcf9ffea812834fc9142f89f652"
15SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" 15SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https"
16 16
17S = "${WORKDIR}/git" 17S = "${WORKDIR}/git"
@@ -91,7 +91,7 @@ remove_unused_installed_files() {
91 # Remove it if pipewire-jack is not built to avoid creating the 91 # Remove it if pipewire-jack is not built to avoid creating the
92 # pipewire-jack package. 92 # pipewire-jack package.
93 if ${@bb.utils.contains('PACKAGECONFIG', 'pipewire-jack', 'false', 'true', d)}; then 93 if ${@bb.utils.contains('PACKAGECONFIG', 'pipewire-jack', 'false', 'true', d)}; then
94 rm -f "${D}${sysconfdir}/pipewire/jack.conf" 94 rm -f "${D}${datadir}/pipewire/jack.conf"
95 fi 95 fi
96} 96}
97 97
@@ -189,9 +189,10 @@ PACKAGES =+ "\
189PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*" 189PACKAGES_DYNAMIC = "^${PN}-spa-plugins.* ^${PN}-modules.*"
190 190
191SYSTEMD_SERVICE_${PN} = "pipewire.service" 191SYSTEMD_SERVICE_${PN} = "pipewire.service"
192CONFFILES_${PN} += "${sysconfdir}/pipewire/pipewire.conf" 192CONFFILES_${PN} += "${datadir}/pipewire/pipewire.conf"
193FILES_${PN} = " \ 193FILES_${PN} = " \
194 ${sysconfdir}/pipewire/pipewire.conf \ 194 ${datadir}/pipewire/pipewire.conf \
195 ${datadir}/pipewire/filter-chain \
195 ${systemd_user_unitdir}/pipewire.* \ 196 ${systemd_user_unitdir}/pipewire.* \
196 ${bindir}/pipewire \ 197 ${bindir}/pipewire \
197" 198"
@@ -200,9 +201,9 @@ FILES_${PN}-dev += " \
200 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \ 201 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so \
201" 202"
202 203
203CONFFILES_libpipewire += "${sysconfdir}/pipewire/client.conf" 204CONFFILES_libpipewire += "${datadir}/pipewire/client.conf"
204FILES_libpipewire = " \ 205FILES_libpipewire = " \
205 ${sysconfdir}/pipewire/client.conf \ 206 ${datadir}/pipewire/client.conf \
206 ${libdir}/libpipewire-*.so.* \ 207 ${libdir}/libpipewire-*.so.* \
207" 208"
208# Add the bare minimum modules and plugins required to be able 209# Add the bare minimum modules and plugins required to be able
@@ -220,9 +221,9 @@ FILES_${PN}-tools = " \
220# This is a shim daemon that is intended to be used as a 221# This is a shim daemon that is intended to be used as a
221# drop-in PulseAudio replacement, providing a pulseaudio-compatible 222# drop-in PulseAudio replacement, providing a pulseaudio-compatible
222# socket that can be used by applications that use libpulse. 223# socket that can be used by applications that use libpulse.
223CONFFILES_${PN}-pulse += "${sysconfdir}/pipewire/pipewire-pulse.conf" 224CONFFILES_${PN}-pulse += "${datadir}/pipewire/pipewire-pulse.conf"
224FILES_${PN}-pulse = " \ 225FILES_${PN}-pulse = " \
225 ${sysconfdir}/pipewire/pipewire-pulse.conf \ 226 ${datadir}/pipewire/pipewire-pulse.conf \
226 ${systemd_user_unitdir}/pipewire-pulse.* \ 227 ${systemd_user_unitdir}/pipewire-pulse.* \
227 ${bindir}/pipewire-pulse \ 228 ${bindir}/pipewire-pulse \
228" 229"
@@ -237,18 +238,18 @@ FILES_${PN}-alsa = "\
237" 238"
238 239
239# jack drop-in libraries to redirect audio to pipewire 240# jack drop-in libraries to redirect audio to pipewire
240CONFFILES_${PN}-jack = "${sysconfdir}/pipewire/jack.conf" 241CONFFILES_${PN}-jack = "${datadir}/pipewire/jack.conf"
241FILES_${PN}-jack = "\ 242FILES_${PN}-jack = "\
242 ${sysconfdir}/pipewire/jack.conf \ 243 ${datadir}/pipewire/jack.conf \
243 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \ 244 ${libdir}/${PW_MODULE_SUBDIR}/jack/libjack*.so.* \
244" 245"
245 246
246# Example session manager. Not intended for use in production. 247# Example session manager. Not intended for use in production.
247CONFFILES_${PN}-media-session = "${sysconfdir}/pipewire/media-session.d/*" 248CONFFILES_${PN}-media-session = "${datadir}/pipewire/media-session.d/*"
248SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service" 249SYSTEMD_SERVICE_${PN}-media-session = "pipewire-media-session.service"
249FILES_${PN}-media-session = " \ 250FILES_${PN}-media-session = " \
250 ${bindir}/pipewire-media-session \ 251 ${bindir}/pipewire-media-session \
251 ${sysconfdir}/pipewire/media-session.d/* \ 252 ${datadir}/pipewire/media-session.d/* \
252 ${systemd_system_unitdir}/pipewire-media-session.service \ 253 ${systemd_system_unitdir}/pipewire-media-session.service \
253" 254"
254RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager" 255RPROVIDES_${PN}-media-session = "virtual/pipewire-sessionmanager"
@@ -265,9 +266,9 @@ FILES_${PN}-spa-tools = " \
265FILES_${PN}-modules = "" 266FILES_${PN}-modules = ""
266RRECOMMENDS_${PN}-modules += "${PN}-modules-meta" 267RRECOMMENDS_${PN}-modules += "${PN}-modules-meta"
267 268
268CONFFILES_${PN}-modules-rtkit = "${sysconfdir}/pipewire/client-rt.conf" 269CONFFILES_${PN}-modules-rtkit = "${datadir}/pipewire/client-rt.conf"
269FILES_${PN}-modules-rtkit += " \ 270FILES_${PN}-modules-rtkit += " \
270 ${sysconfdir}/pipewire/client-rt.conf \ 271 ${datadir}/pipewire/client-rt.conf \
271 " 272 "
272 273
273FILES_${PN}-alsa-card-profile = " \ 274FILES_${PN}-alsa-card-profile = " \