[OE-core] [PATCH v3 1/5] alsa-plugins: initial recipe

Richard Purdie richard.purdie at linuxfoundation.org
Sun May 24 06:25:58 UTC 2015


On Fri, 2015-05-22 at 21:51 +0300, Tanu Kaskinen wrote:
> When PulseAudio is installed, alsa-plugins is needed to provide
> compatibility for ALSA applications.
> 
> The dependencies are set up so that pulseaudio-server depends on
> alsa-plugins-pulseaudio-conf, and alsa-plugins-pulseaudio-conf depends
> on the PulseAudio plugins. This should make the ALSA->PulseAudio
> compatibility configuration work out of the box, while leaving the
> PulseAudio specific configuration out on systems that don't have
> pulseaudio-server installed.
> 
> The alsa-plugins recipes in meta-guacamayo and meta-webos were used as
> references, but this recipe is not a straight copy of either.
> 
> Signed-off-by: Tanu Kaskinen <tanu.kaskinen at linux.intel.com>

FWIW this new recipe failed on the autobuilder when it was tested in a
multilib build:

ERROR: QA Issue: lib32-alsa-plugins: Files/directories were installed
but not shipped in any package:
  /usr/lib32/alsa-lib/libasound_module_rate_speexrate_medium.so
  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_order.so
  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_medium.so
  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_best.so
  /usr/lib32/alsa-lib/libasound_module_rate_samplerate_linear.so
  /usr/lib32/alsa-lib/libasound_module_rate_speexrate_best.so
Please set FILES such that these items are packaged. Alternatively if
they are unneeded, avoid installing them or delete them within
do_install. [installed-vs-shipped]

I created a follow up patch:

http://git.yoctoproject.org/cgit.cgi/poky-contrib/commit/?h=rpurdie/t222&id=bd4f5e346550f961f7a1056661f9b9fefdc8fff6

which fixed this and meant to merge it immediately after your commit
however it looks like I squashed the patches accidentally. In comes down
to the class extension code not being able to rewrite entries from
PACKAGES_DYNAMIC.

Cheers,

Richard




More information about the Openembedded-core mailing list