summaryrefslogtreecommitdiff
path: root/meta/recipes-multimedia
AgeCommit message (Collapse)AuthorFiles
2012-10-19PACKAGES_DYNAMIC: use += instead of = in most casesMartin Jansa2
* to keep ${PN}-locale from bitbake.conf:PACKAGES_DYNAMIC = "^${PN}-locale-.*" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-19PACKAGES_DYNAMIC: use regexp not globMartin Jansa2
* bitbake uses PACKAGES_DYNAMIC as regexp ^ could make matching faster (and it will be more clear that we're expecting regexp not glob) * made all those last '-' optional, use .* (or nothing) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-18pulseaudio: add missing switch-on-port-available dependency to the serverRoss Burton2
The PulseAudio server recently added a dependency by default on the switch-if-port-available module, but this was not enforced by the package dependencies so the server won't start. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-10-07pulseaudio: ensure X11 and consolekit are disabledSaul Wold2
When DISTRO_FEATURES does not include X11 ensure that both x11 and gtk are diabled correctly. ConsoleKit also has x11, so ensure that any RDEPENDS is also excluded. The flags for x11 changed at somepoint to use enable/disable, but this recipe was not updated. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-10-02gst-ffmpeg: add LICENSE_FLAGSPaul Eggleton1
This likely requires some form of license to use in a commercial product. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-28flac_1.2.1.bb: use TUNE_FEATURES to enable/disable altivecMatthew McClintock1
Signed-off-by: Matthew McClintock <msm@freescale.com>
2012-09-28gst-plugins-good: make pulseaudio support dependent on DISTRO_FEATURESPaul Eggleton1
This should be no change to the previous situation unless you explicitly have pulseaudio in DISTRO_FEATURES_BACKFILL_CONSIDERED (currently). Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-24pulseaudio: Ensure openssl is disabledPhil Blundell2
We don't DEPEND on openssl but configure will try to use it if pkg-config thinks it might be installed. This can lead to failing and/or nondeterministic builds, so let's force it off. Signed-off-by: Phil Blundell <pb@pbcl.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-18recipes: bump PR to rebuild after libffi5 -> libffi6Martin Jansa5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-14gst-fluendo-mpegdemux: add LICENSE_FLAGSPaul Eggleton1
This likely requires some form of license to use in a commercial product. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-09-12gst-plugins-good: fix compile error with recent linux-libc-headersAndreas Müller2
With linux-libc-headers-3.5.0 (for tests) the error message was: | gstv4l2bufferpool.c: In function 'gst_v4l2_buffer_new': | gstv4l2bufferpool.c:184:3: error: 'struct v4l2_buffer' has no member named 'input' Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-07conf/tune: add tune-ppce300c3Bruce Ashfield1
It has been pointed out several times that the yocto mpc8315e-rdb reference was using the wrong tuning (603e), since it is actually a e300c3 board. This commit creates a e300c3 tune file based on the e300c2 variant already in oe-core. This commit also inhibits altivec in flac when this new tuning is enabled and used by the mpc8315e-rdb [YOCTO #1192] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-07gst-plugins-good: disable (uninstalled) examplesRoss Burton1
The examples pull in a GTK+ build dependency, so remove that too. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-07pulseaudio: remove ConsoleKit dependencyRoss Burton2
ConsoleKit is a runtime dependency for the ConsoleKit module, but there isn't a build-time dependency. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-05pulseaudio: fix pulseaudio-server RDEPENDSMartin Jansa2
* module-cork-music-on-phone was renamed to module-role-cork http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=3c5cc345472302b9511c19244b3eceb4a3674d8c Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-09-02pulseaudio: Always enable NLSKhem Raj2
When NLS is disabled e.g. on uclibc the build fails The actual problem is that pulseaudio build system should cater for it but it does not Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-31nativesdk: Switch to using nativesdk as a prefix, not a suffixRichard Purdie1
As discussed on the mailing lists, using a suffix to package names is hard and has lead to many recipes having to do PKGSUFFIX games. Its looking extremely hard to scale nativesdk much further without hacking many recipes. By comparison, using a prefix like multilib does works much better and doesn't involve "hacking" as many recipes. This change converts nativesdk to use a prefix using the existing multilib infrastructure. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-19gst-fluendo-mpegdemux: upgrade to 0.10.71Constantin Musca1
Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-19gst-fluendo-mp3: upgrade to 0.10.19Constantin Musca2
Only the copyright year has changed in the license file. Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-17libsamplerate: depends on libsdnfileSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-17pulseaudio: upgrade to 2.1Constantin Musca1
Signed-off-by: Constantin Musca <constantinx.musca@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-17libatomics-ops: update to the latest version 7.2Xin Ouyang6
All old patches are droped because: Merged into 7.2 by upstream: * fedora/libatomic_ops-1.2-ppclwzfix.patch * gentoo/libatomic_ops-1.2-mips.patch * gentoo/sh4-atomic-ops.patch * libatomics-ops_fix_for_x32.patch Obsolete: * doublefix.patch Signed-off-by: Xin Ouyang <Xin.Ouyang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-08-15gst-plugins-base: remove avahi from DEPENDSRadek Dostal1
avahi is no longer required as gnome_vfs is disabled Signed-off-by: Radek Dostal <rd@radekdostal.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-08-15gstreamer: gst-ffmpeg: fix build issues for libavYao Zhao2
1.The included libav configure is not generated by autotools modify recipe to use correct toolchain wrapper with configure 2.add bzip2 dependency explicitly. or configure will detect whether libbz2 is installed, if bzip2 is triggered earlier then it will be detected, if not then won't 3.backport libav_e500mc.patch from upstream to patch configure to disable-altivec if it is e500mc. 4.move the GSTREAMER_DEBUG to libav's configure, it is not the option for the main configure. Signed-off-by: Yao Zhao <yao.zhao@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-07-29qt-mobility, xserver-xorg, ofono, bluez4, gst-plugins-good: bump PR to ↵Martin Jansa1
rebuild after libudev0 soname change to libudev1 * this patch depends on http://patchwork.openembedded.org/patch/32085/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-19libcanberra: upgrade to 0.29Cristian Iorga1
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-19pulseaudio: upgrade to 2.0Cristian Iorga2
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-19Convert tab indentation in python functions into four-spaceRichard Purdie2
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-18recipes: svn SRC_URI s/proto=/protocol=/gMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-07-17lame: fix build with automake 1.12.xNitin A Kamble2
automake 1.12.x has deprecated automatic de-ANSI-fication support. Fix sources to work with automake 1.12.x Added a new patch: lame-3.99.5_fix_for_automake-1.12.x.patch Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-07-04speex: use lib_package bbclassSaul Wold1
This is a clean-up following the recent addition of PN-bin to bitbake.conf and lib_package Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-07-04pulseaudio: use lib_package bbclassSaul Wold2
This is a clean-up following the recent addition of PN-bin to bitbake.conf and lib_package Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-25libtiff: Upgrade to 4.0.2Saul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-19libpng: clean up FILE after PACKAGE reorderSaul Wold2
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-06-05pulseaudio: fix typo in the patch name, pulseaudo -> pulseaudioDenys Dmytriyenko2
No PR bump is needed. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-05-11h264_qpel_mmx.patch: fix Upstream-Status tagSaul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-05-09libatomics-ops: Make it build for SH4Khem Raj2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-05-03pulseaudio: disable tcpwrap by defaultSaul Wold2
This ensures that tcpwrapper usage is always disabled, this was inconsistent because it would test for libwrap and sometimes enable and sometimes not. This ensures consistent build reproducibility. Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-05-03libsndfile1: use PACKAGECONFIG for alsa distro featureChristopher Larson1
Signed-off-by: Christopher Larson <kergoth@gmail.com>
2012-05-01alsa-tools: update to 1.0.25Kang Kai2
Update to version 1.0.25. Add option "--prefix" to GITCOMPILE_ARGS and FILES_${PN} to package the installed but not shipped files. Signed-off-by: Kang Kai <kai.kang@windriver.com>
2012-05-01musicbrainz: Specify libpthread on cmdline for uclibcKhem Raj1
uclibc librt needs some functionality from libpthread Signed-off-by: Khem Raj <raj.khem@gmail.com>
2012-05-01gst-fluendo-mpegdemux: upgrade to version 0.10.70Dongxiao Xu1
Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2012-04-25libpng: upgrade to 1.2.49Scott Garman1
License hasn't changed, just updated the md5 checksums due to trivial date changes within the text (and the position of the license text within png.h). Addresses CVE-2011-3045 Fixes [YOCTO #2352] Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-24lame: Upgrade to 3.99.5Saul Wold1
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2012-04-24tiff: import native support from meta-oeMartin Jansa1
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-17gst-plugins-bad: Add missing PR bump after curl changeRichard Purdie1
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-15gst-plugins-bad: add curl as build dependencyDongxiao Xu1
gst-plugins-bad needs curl.h to finish its build, so add curl as its dependency. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-13PR bump packages with gdbm in DEPENDSAndrei Gherzan1
This is done because of this change in gdbm: "gdbm: Package compat libs in gdbm-compat" Signed-off-by: Andrei Gherzan <andrei@gherzan.ro> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2012-04-06gst-plugins-base: fix build of subparse pluginAndreas Oberritter2
* Fixes the following configure error by prefixing PKG_CONFIG_SYSROOT_DIR: | grep: /usr/include/gstreamer-0.10/gst/gstconfig.h: No such file or directory Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2012-04-02gst-ffmpeg: Fix build failures from sstate relocationRichard Purdie1
This is a similar situation to: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=3c96a5386355969428163ddb60216cc989e00b3d Builds were failing with a failure in configure: | checking for i586-poky-linux-gcc... ccache i586-poky-linux-gcc -m32 -march=i586 -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib | checking whether the C compiler works... no | configure: error: in `/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/work/i586-poky-linux/gst-ffmpeg-0.10.13-r2/gst-ffmpeg-0.10.13': | configure: error: C compiler cannot create executables | See `config.log' for more details config.log shows: configure:3976: ccache i586-poky-linux-gcc -m32 -march=i586 -L/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/qemux86/usr/lib -O2 -pipe -g -feliminate-unused-debug-types -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c >&5 /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/../../libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.4/ld: cannot find crt1.o: No such file or directory /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/../../libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.4/ld: cannot find crti.o: No such file or directory /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/../../libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.4/ld: cannot find crtbegin.o: No such file or directory /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/../../libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.4/ld: cannot find -lgcc /srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-world/build/build/tmp/sysroots/x86_64-linux/usr/bin/i586-poky-linux/../../libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.4/ld: cannot find -lgcc_s collect2: ld returned 1 exit status The reason being the --sysroot option is missing from the gcc commandline and its looking in nightly-x86, not nightly-world in this case. There is no reason to add extra -L options to the compiler, the sysroot already takes care of this. We can therefore simply remove this incorrect CC line. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>