]> code.ossystems Code Review - openembedded-core.git/commit
alsa-tools: rewrite packaging
authorRoss Burton <ross.burton@intel.com>
Mon, 11 Jun 2018 20:38:16 +0000 (21:38 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 15 Jun 2018 10:18:15 +0000 (11:18 +0100)
commit83c9405df5748744ef673ac8757bb89d7050ad8d
treeb17b76fbf590e52fe70f154ab73f40f1a762e34a
parent0cb4f11614bd3b17db8e6b3516761193cd45d082
alsa-tools: rewrite packaging

alsa-tools is actually a collection of 20 separate tools, each with their own
configure scripts.  The dependencies are varied, old, and estoric (FLTK, GTK+ 1, 2,
and 3, PyGTK 2, Qt3).

Instead of maintaining patches to try and pick a subset that builds, use
PACKAGECONFIG and some magic to build what the user requests.

By default we build all the tools which have no dependencies, and the tools
which need GTK+ 2 or GTK+ 3 if the relevant DISTRO_FEATURES are enabled.

Add a patch to fix the build of ld10k1 with musl.

The ncurses build dependency doesn't seem to be checked for, so remove that.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-multimedia/alsa/alsa-tools/0002-Fix-clang-Wreserved-user-defined-literal-warnings.patch
meta/recipes-multimedia/alsa/alsa-tools/autotools.patch [deleted file]
meta/recipes-multimedia/alsa/alsa-tools/gitcompile_hdajacksensetest [deleted file]
meta/recipes-multimedia/alsa/alsa-tools/makefile_no_gtk.patch [deleted file]
meta/recipes-multimedia/alsa/alsa-tools/musl.patch [new file with mode: 0644]
meta/recipes-multimedia/alsa/alsa-tools_1.1.6.bb