diff options
Diffstat (limited to 'meta-multimedia')
-rw-r--r-- | meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.24.bb (renamed from meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.22.bb) | 43 |
1 files changed, 24 insertions, 19 deletions
diff --git a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.22.bb b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.24.bb index b54be7f89..bc8c9c00d 100644 --- a/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.22.bb +++ b/meta-multimedia/recipes-multimedia/pipewire/pipewire_0.3.24.bb | |||
@@ -11,7 +11,7 @@ SECTION = "multimedia" | |||
11 | 11 | ||
12 | DEPENDS = "dbus" | 12 | DEPENDS = "dbus" |
13 | 13 | ||
14 | SRCREV = "22d563720a7f6ba7bdf59950f8c14488d80dfa95" | 14 | SRCREV = "c81d44e8a9497899d01bcc3054b6aa845e7a066e" |
15 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" | 15 | SRC_URI = "git://gitlab.freedesktop.org/pipewire/pipewire.git;branch=master;protocol=https" |
16 | 16 | ||
17 | S = "${WORKDIR}/git" | 17 | S = "${WORKDIR}/git" |
@@ -30,24 +30,30 @@ USERADD_PARAM_${PN} = "--system --home / --no-create-home \ | |||
30 | # For "EVL", look up https://evlproject.org/ . It involves | 30 | # For "EVL", look up https://evlproject.org/ . It involves |
31 | # a specially prepared kernel, and is currently unavailable | 31 | # a specially prepared kernel, and is currently unavailable |
32 | # in Yocto. | 32 | # in Yocto. |
33 | # | ||
33 | # FFmpeg and Vulkan aren't really supported - at the current | 34 | # FFmpeg and Vulkan aren't really supported - at the current |
34 | # stage (version 0.3.22), these are just experiments, not | 35 | # stage (version 0.3.22), these are just experiments, not |
35 | # actual features. | 36 | # actual features. |
37 | # | ||
36 | # libcamera support currently does not build successfully. | 38 | # libcamera support currently does not build successfully. |
39 | # | ||
37 | # systemd user service files are disabled because per-user | 40 | # systemd user service files are disabled because per-user |
38 | # PipeWire instances aren't really something that makes | 41 | # PipeWire instances aren't really something that makes |
39 | # much sense in an embedded environment. A system-wide | 42 | # much sense in an embedded environment. A system-wide |
40 | # instance does. | 43 | # instance does. |
44 | # | ||
45 | # manpage generation requires xmltoman, which is not available. | ||
41 | EXTRA_OEMESON += " \ | 46 | EXTRA_OEMESON += " \ |
42 | -Daudiotestsrc=true \ | 47 | -Daudiotestsrc=enabled \ |
43 | -Devl=false \ | 48 | -Devl=disabled \ |
44 | -Dsystemd-user-service=false \ | 49 | -Dsystemd-user-service=disabled \ |
45 | -Dtests=false \ | 50 | -Dtests=disabled \ |
46 | -Dudevrulesdir=${nonarch_base_libdir}/udev/rules.d/ \ | 51 | -Dudevrulesdir=${nonarch_base_libdir}/udev/rules.d/ \ |
47 | -Dvideotestsrc=true \ | 52 | -Dvideotestsrc=enabled \ |
48 | -Dffmpeg=false \ | 53 | -Dffmpeg=disabled \ |
49 | -Dvulkan=false \ | 54 | -Dvulkan=disabled \ |
50 | -Dlibcamera=false \ | 55 | -Dlibcamera=disabled \ |
56 | -Dman=disabled \ | ||
51 | " | 57 | " |
52 | 58 | ||
53 | PACKAGECONFIG ??= "\ | 59 | PACKAGECONFIG ??= "\ |
@@ -62,18 +68,17 @@ PACKAGECONFIG ??= "\ | |||
62 | # is why these two are marked in their respective packageconfigs | 68 | # is why these two are marked in their respective packageconfigs |
63 | # as being in conflict. | 69 | # as being in conflict. |
64 | 70 | ||
65 | PACKAGECONFIG[alsa] = "-Dalsa=true,-Dalsa=false,alsa-lib udev" | 71 | PACKAGECONFIG[alsa] = "-Dalsa=enabled,-Dalsa=disabled,alsa-lib udev" |
66 | PACKAGECONFIG[bluez] = "-Dbluez5=true,-Dbluez5=false,bluez5 sbc" | 72 | PACKAGECONFIG[bluez] = "-Dbluez5=enabled,-Dbluez5=disabled,bluez5 sbc" |
67 | PACKAGECONFIG[docs] = "-Ddocs=true,-Ddocs=false,doxygen" | 73 | PACKAGECONFIG[docs] = "-Ddocs=enabled,-Ddocs=disabled,doxygen-native" |
68 | PACKAGECONFIG[gstreamer] = "-Dgstreamer=true,-Dgstreamer=false,glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base" | 74 | PACKAGECONFIG[gstreamer] = "-Dgstreamer=enabled,-Dgstreamer=disabled,glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base" |
69 | PACKAGECONFIG[jack] = "-Djack=true,-Djack=false,jack,,,pipewire-jack" | 75 | PACKAGECONFIG[jack] = "-Djack=enabled,-Djack=disabled,jack,,,pipewire-jack" |
70 | PACKAGECONFIG[manpages] = "-Dman=true,-Dman=false,libxml-parser-perl-native" | ||
71 | PACKAGECONFIG[sdl2] = "-Dsdl2=enabled,-Dsdl2=disabled,virtual/libsdl2" | 76 | PACKAGECONFIG[sdl2] = "-Dsdl2=enabled,-Dsdl2=disabled,virtual/libsdl2" |
72 | PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1" | 77 | PACKAGECONFIG[sndfile] = "-Dsndfile=enabled,-Dsndfile=disabled,libsndfile1" |
73 | PACKAGECONFIG[systemd] = "-Dsystemd=true -Dsystemd-system-service=true ,-Dsystemd=false -Dsystemd-system-service=false,systemd" | 78 | PACKAGECONFIG[systemd] = "-Dsystemd=enabled -Dsystemd-system-service=enabled ,-Dsystemd=disabled -Dsystemd-system-service=disabled,systemd" |
74 | PACKAGECONFIG[v4l2] = "-Dv4l2=true,-Dv4l2=false,udev" | 79 | PACKAGECONFIG[v4l2] = "-Dv4l2=enabled,-Dv4l2=disabled,udev" |
75 | PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=true,-Dpipewire-alsa=false,alsa-lib" | 80 | PACKAGECONFIG[pipewire-alsa] = "-Dpipewire-alsa=enabled,-Dpipewire-alsa=disabled,alsa-lib" |
76 | PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=true -Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=false,jack,,,jack" | 81 | PACKAGECONFIG[pipewire-jack] = "-Dpipewire-jack=enabled -Dlibjack-path=${libdir}/${PW_MODULE_SUBDIR}/jack,-Dpipewire-jack=disabled,jack,,,jack" |
77 | 82 | ||
78 | PACKAGESPLITFUNCS_prepend = " split_dynamic_packages " | 83 | PACKAGESPLITFUNCS_prepend = " split_dynamic_packages " |
79 | PACKAGESPLITFUNCS_append = " set_dynamic_metapkg_rdepends " | 84 | PACKAGESPLITFUNCS_append = " set_dynamic_metapkg_rdepends " |