On Tue, 19 Mar 2024 at 18:11, Daniel Ottiger <[email protected]> wrote: > > Sure I try as good as I can: > > pulseaudio is part of my DISTRO_FEATURES, therefore "libao" depends on > pulseaudio. > > As far as I understand that is because in > meta-openembedded/meta-multimedia/recipes-multimedia/libao/libao_1.2.0.bb > I find this lines: > > PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'alsa pulseaudio', > d)}" > PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,alsa-lib" > PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio" > > In addition vorbis-tools depends on libao, because in > meta-openembedded/meta-multimedia/recipes-multimedia/vorbis-tools/vorbis-tools_1.4.2.bb > I find this lines: > > PACKAGECONFIG ??= "flac ogg123" > PACKAGECONFIG[flac] = ",--without-flac,flac,libflac" > PACKAGECONFIG[speex] = ",--without-speex,speex,speex" > PACKAGECONFIG[ogg123] = "--enable-ogg123,--disable-ogg123,libao curl" > > Therefore if I would like to build > vorbis-tools-native it requires libao-native which then requires > pulseaudio-native, at least in my case. > > Since I do not know those projects (vorbis-tools, libao) well enough, I > cannot tell if this dependencies are really required or not. > Of course I would be happy if I can work without pulseaudio for this. > One solution might be to remove it from my DISTRO_FEATURES, but I cannot see > how I can do this when I need it on my target.
Right, this is more clear now. vorbis-tools contains ogg123, a player application, that uses pulseaudio through libao. So you can disable ogg123 by setting PACKAGECONFIG to "" in a bbappend to vorbis-tools, and the pulseaudio-native dependency will disappear. That will also speed up your builds. The initial patch is perhaps correct as well, but you don't need pulseaudio-native anyway. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#197330): https://lists.openembedded.org/g/openembedded-core/message/197330 Mute This Topic: https://lists.openembedded.org/mt/105026949/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
