summaryrefslogtreecommitdiffstats
path: root/meta/recipes-multimedia/alsa
Commit message (Collapse)AuthorAgeFilesLines
* alsa-tools: Fix compiling with clangKhem Raj2015-09-122-0/+32
| | | | | | | | | | | | | Fixed a linking error occurring when building with clang, where a function reference is emitted but function is not since its marked as inline, making it static inline gives better opportunity to compiler to compile it (From OE-Core rev: 890fa3d0e71f951993252f5b94e2211b4b06670e) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: handle udev dir being 2 levels below /Joshua Lock2015-09-061-1/+1
| | | | | | | | | | | | When building with a merged /usr dir the udev directory lives at /usr/lib/udev - update the FILES pattern to also pick up udev files installed two levels below the / to ensure a merged /usr works. (From OE-Core rev: 7ff40fff4cb6b735ceb27c6b736c2d13656fedec) Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: Lift the limitation to use gcc only cross compilerKhem Raj2015-08-302-0/+46
| | | | | | | | | | | | | | | | alsa-lib configure tries to see that if CC variabled doesnt contain 'gcc' then it tries to guess and redefine CC to be something gcc, which doesnt work with OE since we define CC to have sysroot and options attached to it. So all tests fail when configure constructs the CC for cross compiler like this. This portion is not needed at all (From OE-Core rev: 33a7eb64cded61601c6ad6883e4d64ebe9ff547c) (From OE-Core rev: 47212cb032b67dc59277f6c38e9aeda5a9b628a4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: assume the alsa storing is success if machine has no sound cardRoy Li2015-08-012-0/+35
| | | | | | | | (From OE-Core rev: eb14c2ea542cf1209a7b743c27a64f82dc907991) Signed-off-by: Roy Li <rongqing.li@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins, pulseaudio: depend on speexdsp, not speexTanu Kaskinen2015-07-162-2/+74
| | | | | | | | | | | | | | | | Speexdsp was split off from speex, and alsa-plugins and pulseaudio only depend on the speexdsp library. alsa-plugins needs also a patch, because it has so far relied on speex_types.h, which was renamed to speexdsp_types.h when speexdsp was split off, to not collide with the file that is included in speex. (From OE-Core rev: 4ee8f0dd4e9cb493d074c762bf6ff7169bcf3466) (From OE-Core rev: baf9f414c3ed7903e7e7d9179196261bcfcf4659) Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: add dependency glib-2.0Kai Kang2015-06-081-1/+1
| | | | | | | | | | | Add dependency glib-2.0 for alsa-tools. It is required by new added sub-component hdajacksensetest. (From OE-Core rev: 4459becd96b413a2b36d503590ac7124405492bd) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins: enable alsa-plugins-pulseaudio-conf conditionallyTanu Kaskinen2015-06-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | If pulseaudio isn't enabled, the alsa-plugins-pulseaudio-conf package is unnecessary. This change fixes these warnings, when pulseaudio isn't enabled: WARNING: QA Issue: alsa-plugins-pulseaudio-conf rdepends on libasound-module-conf-pulse, but it isn't a build dependency? [build-deps] WARNING: QA Issue: alsa-plugins-pulseaudio-conf rdepends on libasound-module-ctl-pulse, but it isn't a build dependency? [build-deps] WARNING: QA Issue: alsa-plugins-pulseaudio-conf rdepends on libasound-module-pcm-pulse, but it isn't a build dependency? [build-deps] Reported-by: Khem Raj <raj.khem@gmail.com> (From OE-Core rev: e40cd13e6f7b106ee0ee56ddc3c3ba6e63f9c432) Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins: Include missing sys/select.hKhem Raj2015-06-032-1/+34
| | | | | | | | | This is exposed by musl where indirect include does not happen (From OE-Core rev: 7c4840c7c2d7d7554c7d2f6018eb9c077be9a03f) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins: Install 99-pulseaudio-default.conf when pulseaudio is enabledKhem Raj2015-05-301-1/+3
| | | | | | | | | | The source file does not exist when pluseaudio is disabled Change-Id: I78e0b9f4b8e66d8f41415c8672c1cb62c8fc5dc6 (From OE-Core rev: 3ad8bd7f33dfe8aaf4732e321270f61fe1ba3526) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: update makefile_no_gtk.patchKai Kang2015-05-301-3/+7
| | | | | | | | | | makefile_no_gtk.patch will be applied when no 'x11' in distro features. It fails to apply after update to version 1.0.29. Fix it. (From OE-Core rev: 787acab921b41082c4e8ca87bc40ae4e60954af8) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-plugins: initial recipeTanu Kaskinen2015-05-241-0/+100
| | | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: c1413ee6310d37325770ae411874495416f0d923) Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: upgrade to 1.0.29Kai Kang2015-05-203-22/+25
| | | | | | | | | | | | | Upgrade alsa-utils from 1.0.28 to 1.0.29. * remove PR * rename package alsa-utils-alsaconf to alsa-utils-scripts, and add script alsa-info.sh (From OE-Core rev: 027ca092ab201dd1ef56d819d316faea2d68871f) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: upgrade to version 1.0.29Kai Kang2015-05-203-5/+22
| | | | | | | | | | | | | Upgrade alsa-tools from verion 1.0.28 to 1.0.29. * update autotools.patch * add file gitcompile which exists in git repo but missing in release tar ball for sub-directory hdajacksensetest (From OE-Core rev: 9174c8bfe1aba1b32417d52d923fe5fff996814e) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: set CLEANBROKENRobert Yang2015-05-141-0/+2
| | | | | | | | | | | | | | | Fixed: make[1]: Entering directory `alsa-tools-1.0.28/envy24control' make[1]: *** No rule to make target `clean'. Stop. There is no "make clean" in envy24control when DISTRO_FEATURES is changed from no-x11 to x11. (From OE-Core rev: 8ccc47c37765487b535c4d6a8b43c2b6365ff000) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: Remove double dependency on udevMike Looijmans2015-04-281-1/+1
| | | | | | | | | | | | "udev" is already added when PACKAGECONFIG includes it, so it should not be in the DEPENDS list on itself. This caused udev to be built for systems that don't use it. (From OE-Core rev: 2ea67db71ba37285c5d16428ba9629412adcfa47) Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: 1.0.28 -> 1.0.29Tanu Kaskinen2015-04-245-438/+2
| | | | | | | | | | | | | | | | | | | | Release notes: http://alsa-project.org/main/index.php/Changes_v1.0.28_v1.0.29 Dropped the backported patches. Dropped also fix-tstamp-declaration.patch. It's unclear whether the ancient patch is needed by anyone any more. The original commit message[1] wasn't very clear on what specific conditions triggered the build failure that the patch fixes, so it's hard to try to reproduce the failure. [1] http://cgit.openembedded.org/openembedded/commit/?id=f61f3efe2389249c001107ccd55dac39e79ef2a1 (From OE-Core rev: 893b317c354d2bb4ee9f44d7318e0f59382060a9) Signed-off-by: Tanu Kaskinen <tanu.kaskinen@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: fix B != SRobert Yang2015-01-162-2/+4
| | | | | | | | | | And bump the PR to avoid: configure: error: source directory already configured; run "make distclean" there first (From OE-Core rev: af92ac8ef84a689a9c22dce6b06e5e813dce88dc) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: interrupt streaming via signalMuzaffar Mahmood2014-09-302-0/+49
| | | | | | | | | | | | | aplay/arecord (alsa-utils v1.0.28) cannot interrupt streaming via CTRL-C. Fixed the issue by reverting buggy patches and properly handling 'in_aborting' flag in appropriate functions. (From OE-Core rev: 8e4ab29924c8c5fe2a79e8b0ca41fa45cc8e94a1) Signed-off-by: Anant Agrawal <Anant_Agrawal@mentor.com> Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com> Signed-off-by: Muzaffar Mahmood <muzaffar_mahmood@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: hard-code alsa-utils in SRC_URIRichard Purdie2014-09-101-1/+1
| | | | | | | | | | This recipe is used by alsa-utils-alsaconf so don't use ${BP} in the SRC_URI. (From OE-Core rev: f14ce47604cfbcc930d57567354000845aefb739) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: upgrade to 1.0.28Cristian Iorga2014-09-101-1/+1
| | | | | | | | | | | | | | | | Changelog: http://www.alsa-project.org/main/index.php/Changes_v1.0.27.2_v1.0.28 0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch updated. (From OE-Core rev: 5a3331b7ee8bb565ebb3823fc23123120ccd653d) (From OE-Core rev: 162fa884c02b77517ebb131de314b38cf9a1244f) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: libasound should runtime depends on alsa-confZidan Wang2014-09-031-1/+1
| | | | | | | | | Make libasound runtime depends on alsa-conf to install alsa-conf to rootfs. (From OE-Core rev: e72aac2ae9e5fce1715fa04b7e94034fd06892d9) Signed-off-by: Zidan Wang <b50113@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: upgrade to 1.0.28Cristian Iorga2014-08-313-17/+29
| | | | | | | | | | | | Changelog: http://www.alsa-project.org/main/index.php/Changes_v1.0.27.2_v1.0.28 0001-alsactl-don-t-let-systemd-unit-restore-the-volume-wh.patch updated. (From OE-Core rev: b2aae7176f71772a43f19b897e09291579008ad8) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: upgrade to 1.0.28Cristian Iorga2014-08-312-20/+3
| | | | | | | | | | | mips_has_no_io_h.patch removed, no longer necessary. Changelog: http://www.alsa-project.org/main/index.php/Changes_v1.0.27.2_v1.0.28 (From OE-Core rev: f28e6f4131e675a60795156012851b8367ac1b4d) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: upgrade to 1.0.28Cristian Iorga2014-08-313-87/+19
| | | | | | | | | | | | | | Changelog: http://www.alsa-project.org/main/index.php/Changes_v1.0.27.2_v1.0.28 Update-iatomic.h-functions-definitions-for-mips.patch removed, integrated upstream. Check-if-wordexp-function-is-supported.patch updated. (From OE-Core rev: 736dc0abd22be122cac053e8934e8bfd5b82eec0) Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: pcm_local.h: include <time.h> to enable CLOCK_MONOTONICWang Zidan2014-08-062-0/+33
| | | | | | | | | CLOCK_MONITONIC is defined in <bits/time.h>, add <time.h> before <sys/time.h>. (From OE-Core rev: 77b4d82687e7d65e8c6619c36d337b1d5763fc36) Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: fix hw_ptr exceed the boundaryWang Zidan2014-08-062-0/+35
| | | | | | | | | | For long time test case, the hw_ptr will exceed the boundary, then cause the avail size wrong. (From OE-Core rev: b8d472cb96cf4f6c3077bdb8acf1026d37dac438) Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: use get32_labels for multi-sourceWang Zidan2014-08-062-1/+347
| | | | | | | | | | | | | | | | | | | | The PCM route plugin can assign the destination value from average of multiple sources with attenuation. This requires the read of each channel value, sums and writes the resultant value in the requested format. get_labels gives the value as is only with endianness and signedness conversions, but put32_labels assumes that the value is normalized to 32bit int and it shifts down to the dest format. In addition, the current code lacks get_labels entries for the 24bit formats. For fixing these bugs, this patch replaces the read with get32_labels and use always 64bit int for sum. (From OE-Core rev: aef6f71e68c3ef1d662cda237d85307142a997be) Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: Add upgrade path for alsa-devJackie Huang2014-08-021-0/+4
| | | | | | | | | | | Previous commit removed non PN based -dev packages but lack of upgrade path for alsa-dev. (From OE-Core rev: bbc8565f9627b164cdc2c171395e6a1f5b40cf7d) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: remove non PN based -dev packagesJackie Huang2014-07-251-2/+1
| | | | | | | | | | All dev related items should be packaged in the core PN-dev package not in seperate packages. (From OE-Core rev: 9aa75f06e9e78602ad8e9a5ffa312f71057a90d7) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: Disable use of GTK+ when not using X11Otavio Salvador2014-07-211-3/+3
| | | | | | | | | | | | | | The GTK+3 does not provide support for DirectFB backend so we cannot enable GTK+ features of alsa-tools in this case; GTK+2 does not provide support for Wayland. This patch changes GTK+ support to be enabled only when X11 support is enabled. (From OE-Core rev: 3af5ed10f93de6def9342f710f3c6b94219a4c7e) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils-native: add missing dep for xmltoHongxu Jia2014-07-161-1/+1
| | | | | | | | | | | | | Add docbook-xml-dtd4-native and docbook-xsl-stylesheets-native to PACKAGECONFIG[xmlto]'s dep. [YOCTO #2416] (From OE-Core rev: f0ece09f7d32afa80383ed87158ec39d7c411a59) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: add PACKAGECONFIG for xmltoHongxu Jia2014-07-101-1/+1
| | | | | | | | | | | | Support xmlto for documentation generation and disable it by default. [YOCTO #2416] (From OE-Core rev: 14f4a3e9458b967e74a4a39f6ce9a4672a6302cf) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: Add missing pkgconfg dependencyRichard Purdie2014-06-141-1/+1
| | | | | | (From OE-Core rev: 12bab2d828836c8926f753caff80b61dbe6390a5) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Add missing pkgconfig class inheritsRichard Purdie2014-06-031-1/+1
| | | | | | | | | These recipes all use pkg-config in some way but were missing dependencies on the tool, this patch adds them. (From OE-Core rev: 2543b14dd0ca13005be0df027543431fc8e882ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: Enable GTK support for X11, Wayland and DirectFBOtavio Salvador2014-04-301-2/+3
| | | | | | | (From OE-Core rev: 4c2ffce2ae32447a1e39877b9bcbc2cc11ddd2fa) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Globally replace 'base_contains' calls with 'bb.utils.contains'Otavio Salvador2014-04-252-3/+3
| | | | | | | | | | | The base_contains is kept as a compatibility method and we ought to not use it in OE-Core so we can remove it from base metadata in future. (From OE-Core rev: d83b16dbf0862be387f84228710cb165c6d2b03b) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: Fix build without x11Otavio Salvador2014-04-042-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | The patch had some new tool (hdajackretask) missing which were triggering build failures in O.S. Systems' builder as: ,----[ Build error in a clean tmp, without x11 ] | checking for GTK3... no | configure: error: Package requirements (gtk+-3.0) were not met: | | No package 'gtk+-3.0' found | | Consider adjusting the PKG_CONFIG_PATH environment variable if you | installed software in a non-standard prefix. | | Alternatively, you may set the environment variables GTK3_CFLAGS | and GTK3_LIBS to avoid the need to call pkg-config. | See the pkg-config man page for more details. | make: *** [all] Error 1 `---- (From OE-Core rev: be37edbdfe1e1ad833155154cabdff16f1d4267f) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: fix build when x11 and gtk+ not availableSimone Agresta2014-03-211-1/+1
| | | | | | | | | | Updated patch to work with alsa-tools version 1.0.27 (From OE-Core rev: baada8ef412478450fa0ab234b1a3151bdfe7ac4) Signed-off-by: Simone Agresta <simone.agresta@bticino.it> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: fix build when x11 and gtk+ not availableSimone Agresta2014-03-191-4/+4
| | | | | | | | | Updated patch to work with alsa-tools version 1.0.27 (From OE-Core rev: ef196434620522affc11b5b1b867386b5d14a4c3) Signed-off-by: Simone Agresta <simone.agresta@bticino.it> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: update to version 1.0.27Kai Kang2014-03-172-14/+9
| | | | | | | | | | | | | Update alsa-tools to latest version 1.0.27: * remove PR * update autotools.patch * add build dependency gkt+3 that hdajackretask requires it. (From OE-Core rev: 6c699b513c8defe6d4b01ec760185865a29d4582) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools/autotools: Ensure that aclocal files can be present with ↵Richard Purdie2014-03-051-4/+2
| | | | | | | | | | | | | AUTOTOOLS_COPYACLOCAL variable Introduce a AUTOTOOLS_COPYACLOCAL variable which forces the copy of the aclocal files even when a configure.ac/.in file isn't present. Use this new feature in alsa-tools. (From OE-Core rev: 07db5222a970e40bff51c5df793f0021b0e2aba8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools-brokensep: Mark recipes with broken separate build dir supportRichard Purdie2014-02-282-2/+2
| | | | | | | | | | | | This patch goes through the OE-Core recipes and marks those which use autotools but don't support a separate build directory (${S} != ${B}). A new class, autotools-brokensep is used for this purpose. This doesn't introduce any change in behaviour in its own right. (From OE-Core rev: 006b8a7808a58713af16c326dc37d07765334b12) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: Add PACKAGECONFIG for udevPhil Blundell2014-01-281-1/+10
| | | | | | | | | | | | | | | Commit b92a3e9d093bc9421aa38a40bc6bfd559a16b3be introduced a dependency on udev, which is undesirable for distros which don't otherwise require or build udev (and, as such, don't have any interest in the rules.d files). Make this conditional on a PACKAGECONFIG setting so that it can be turned off. If it's off, we don't depend on udev and don't ship the rules. (From OE-Core rev: 262e69c9c7acf0beb7bb6b96299e3c993c906434) Signed-off-by: Phil Blundell <pb@pbcl.net> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: remove hard-coded /usr/include in dev packageAndrew McDermott2014-01-161-1/+1
| | | | | | | | | | | Specify the location of the alsa headers using ${includedir}. Without this no headers get added to the image when the alsa-lib-dev package is included. (From OE-Core rev: 720d30aa5f0745185fc948376ce284cc17f0edb0) Signed-off-by: Andrew McDermott <andrew.mcdermott@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: fix the AUTOMAKE_DIRRobert Yang2014-01-141-1/+1
| | | | | | | | | | | | | | | There should be only one automake under the STAGING_DATADIR_NATIVE in theory, but der_steffi@gmx.de has reported an odd problem which seemed like that there are more than one. However, the "automake --print-libdir" is the regular way to locate automake libdir. [YOCTO #5706] Reported-by: der_steffi@gmx.de (From OE-Core rev: 59f46f9c9f8a36d8829b9b33291249a7b92ebcac) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils: add missing individual package SUMMARY valuesPaul Eggleton2014-01-021-0/+3
| | | | | | | | | | | Add some SUMMARY values for individual packages that did not already have their own (alsa-utils-iecset, alsa-utils-aseqdump and alsa-utils-alsaloop). (From OE-Core rev: cec8408b14c4b864e009caf936c4e896b228ef5a) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Replace one-line DESCRIPTION with SUMMARYPaul Eggleton2014-01-024-13/+14
| | | | | | | | | | | | | | A lot of our recipes had short one-line DESCRIPTION values and no SUMMARY value set. In this case it's much better to just set SUMMARY since DESCRIPTION is defaulted from SUMMARY anyway and then the SUMMARY is at least useful. I also took the opportunity to fix up a lot of the new SUMMARY values, making them concisely explain the function of the recipe / package where possible. (From OE-Core rev: b8feee3cf21f70ba4ec3b822d2f596d4fc02a292) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: remove unrecognised optionsRobert Yang2014-01-021-1/+1
| | | | | | | | | | | Remove --with-cards and --with-oss, they are never in alsa-lib, but in alsa-driver, and the --with-cards had also been dropped from alsa-driver. (From OE-Core rev: ba2901ca9de118d92abe63ac78fa3652ffa66ee7) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-utils-alsaconf: tidy up path settingPaul Eggleton2013-12-031-2/+1
| | | | | | | | | | | * Set FILESEXTRAPATHS instead of FILESPATH * Don't set THISDIR, it's already set by base.bbclass (From OE-Core rev: e2bcf2c435cea196f1e9314ae6837aa4ab6b51ae) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-lib: fix function definitions error for mipsKai Kang2013-08-262-0/+69
| | | | | | | | | | | | | | | | | | | | Functions atomic_add(s) and atomic_sub(s) are defined with 'extern __inline__' that may cause compile fails when cross compile for mips. The error message looks like: | pcm/.libs/libpcm.a(pcm_meter.o): In function `snd_pcm_meter_update_scope': | .../alsa-lib-1.0.27.2/src/pcm/pcm_meter.c:139: undefined reference to `atomic_sub' Replace the 'extern __inline__' with 'static __inline__' to fix this issue. (From OE-Core rev: 80b4eb9e12ccf815261f6a67fd9b8d97717e82d5) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>