Commit Graph

210 Commits

Author SHA1 Message Date
Andreas Müller
335d425c99 mpd: update on 0.19.10 to fix build with gcc 5
0.19.1 failed with
<...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx:448:10: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
   return nullptr;
          ^
<...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx:454:10: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
   return nullptr;
          ^
<...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx: In member function 'bool SimpleDatabase::Mount(const char*, const char*, Error&)':
<...>/src/db/plugins/simple/SimpleDatabasePlugin.cxx:481:10: error: converting to 'bool' from 'std::nullptr_t' requires direct-initialization [-fpermissive]
   return nullptr;
          ^

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 15:39:46 +02:00
Andreas Müller
48f0a2d98f gst-plugins-ugly: prepare for update of libcdio
libcdio's API has changed for version > 0.82

Build tested with libcdio 0.93 (next patch) and PACAKGECONFIG += "cdio"

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 15:37:23 +02:00
Stefan Müller-Klieser
50d34ad810 vorbis-tools: remove unnecessary options
This code is not required for yocto 1.9 any more.

Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-08 16:22:48 +02:00
Stefan Müller-Klieser
ba0d87692d vorbis-tools: add new recipe
Vorbis tools provide command line editing and playback tools for the
patent free audio codec. Use cases in embedded are audio tests and
performance benchmarks.

Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-08-24 13:59:43 +02:00
Tim Orling
9fee5145d7 vlc: update to 2.2.1
* add several pkg configs and libsamplerate0 dependency to vlc.inc
* update patches 0003 and 0004
* add patch to use tremor's libvorbisidec rather than libvorbisdec
* add patch to fix luaL_checkint and luaL_optint (deprecated in lua 5.3)

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
2015-08-18 11:52:29 +02:00
Richard Purdie
5f04477569 gst-ffmpeg: Add explict getVar expansion parameter
Bitbake is likely to require this parameter in future, add
the default value.

Patch generated with the command:

sed -e 's:\(getVar([^,()]*\)\s*):\1, False):g' -i `grep -ril getVar *`

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-30 21:00:26 +02:00
Martin Jansa
e836f8f936 gegl, crash, libsecret, mpg123, tinymembench, gammu, mosh, llvm3.3, breakpad, php, mozjs, libopus: disable thumb where it fails for qemuarm
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-07-16 21:09:05 +02:00
Ross Burton
9c2d43fc4f libao: fix PACKAGECONFIG definition
The ${base_contains...} calls were missing their trailing }.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-06-17 22:37:33 +02:00
Kang Kai
6cb3b63559 gst-plugins-bad: fix CVE-2015-0797
Backport patch from debian to fix CVE-2015-0797.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784220
https://sources.debian.net/data/main/g/gst-plugins-bad0.10/0.10.23-7.1+deb7u2/debian/patches/buffer-overflow-mp4.patch

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-06-17 22:36:12 +02:00
Andre McCurdy
c093811cdd gst-plugins-base: use x86 over-ride instead of i586
Support i686 without needing to duplicate the i586 over-ride.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-06-08 14:15:23 +02:00
Kang Kai
c7807315c1 gst-ffmpeg: fix CVE issues
Backport patches to fix following CVE issues:

* CVE-2011-4352
* CVE-2014-7933
* CVE-2014-8542
* CVE-2014-8543
* CVE-2014-8544
* CVE-2014-8545
* CVE-2014-8546
* CVE-2014-8547
* CVE-2014-9318
* CVE-2014-9603

Patch for CVE-2014-9603 in upstream is applied for version 2.x. Becuase
source code changes, just partly backport part of the commit which is
applicable to version 0.10.13.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-28 10:35:13 +02:00
Alexander Kanavin
fa01c2614a gstreamear: rename directory to gstreamer-0.10
* gst-plugins-gl: fix the path to a required include
* so that it's clear that the recipes it contains are specific to the
  obsolete, unmaintained version of gstreamer.

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
2015-05-28 10:35:13 +02:00
Alexander Kanavin
175406cdca recipes-multimedia: add gstreamer-0.10 recipes
So that they can be removed from oe-core
https://bugzilla.yoctoproject.org/show_bug.cgi?id=6294

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-22 20:14:07 +02:00
Alexander Kanavin
ab1b1f4d50 python-gst: move it from oe-core to meta-multimedia
This will allow removal of unsupported gstreamer 0.10 from oe-core

Signed-off-by: Alexander Kanavin <alexander.kanavin@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-05-22 20:14:05 +02:00
Ash Charles
12f2a4dd70 mpd: Add build dependency on samba
Version 0.19 [1], adds the smbclient plugins for storage and input so
needs samba when building with the --enable-samba option.

[1] http://git.musicpd.org/cgit/master/mpd.git/plain/NEWS?h=v0.19

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-04-13 12:55:47 +02:00
Martin Jansa
37a841321d recipes: add x11 to required DISTRO_FEATURES
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-02-12 19:33:24 +01:00
Ash Charles
c702fc4dfa mpd: ship systemd socket file
As of mpd version 19.1, as systemd socket file, mpd.socket, is
installed. Ship this file as part of the mpd-systemd package.

Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-01-12 15:34:01 +01:00
Martin Jansa
96a92761c0 PNBLACKLIST: use weak assignments
* this makes it easier to unblacklist it from local.conf which
  is parsed before the recipes

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-12-17 12:55:40 +01:00
MiLo
d2f6561a24 vlc/libdvdcss: Upgrade to 1.3.0
Tested and in use for a while in OpenPLi.

Signed-off-by: Mike Looijmans <milo-software@users.sourceforge.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-30 09:00:09 +01:00
Cristian Iorga
b495b3c34e mpd: upgrade to 0.19.1
- Added icu and boost as dependencies;

Signed-off-by: Cristian Iorga <ubik3000@gmail.com>
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-30 09:00:08 +01:00
Cristian Iorga
bf41ebb348 mpg123: upgrade to 1.21.0
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-30 09:00:08 +01:00
Cristian Iorga
bb6a0062c8 mpd: fix fetch failure for 0.18.x
MPD stable download location will contain only the latest
stable branch, so fetch will not work in case of an older
OE recipe. i.e., mpd 0.18.x recipe will no longer work
after 0.19 branch is released (as it is the case now).

Signed-off-by: Cristian Iorga <ubik3000@gmail.com>
Signed-off-by: Cristian Iorga <cristian.iorga@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-30 09:00:08 +01:00
Tim Orling
26a72e2dd7 vlc: add PACKAGECONFIG for libva
libva is a floating dependency
libva requires libavcodec, so enable or disable both in tandem

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-14 11:48:58 +02:00
Tim Orling
95d78c3710 vlc: make opencv explicitly configurable
World builds are failing due to change in opencv in API.
Since vlc is only using opencv as an example and a filter, disable by default.
Revisit when upstream adapts to new opencv API.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-14 11:48:57 +02:00
Khem Raj
aa084c38d1 mpg123: Add audio output modules via PACKAGECONFIG
We added heavy dependency list, but lets make
it configurable

Change-Id: I8d9641fdbbf49c4601d8fbc1fe8ccfae2f6acf2c
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-06 01:07:52 +02:00
Martin Jansa
3482194855 libmpd: fix build with glibc-2.20
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-10-04 00:30:29 +02:00
Andrei Gherzan
f17c1486c1 rtmpdump: Integrate v2.4
Change-Id: I2d8e84189674074385c41f50dc535081e9c845af
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-21 21:35:07 +02:00
Martin Jansa
fab562198a sox: add dependency on libvorbis
* fixes following floating dependencies:
  sox/sox/latest lost dependency on  libvorbis

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-11 10:59:18 +02:00
Martin Jansa
e216c1dacf mpg123: add all floating dependencies
* fixes following floating dependencies:
  mpg123/mpg123/latest lost dependency on  audiofile esound libjack
    libsdl openal-soft portaudio-v19 tslib

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-11 10:59:18 +02:00
Martin Jansa
05cffca875 mpd: add all floating dependencies
* fixes following floating dependencies:
  mpd/mpd/latest lost dependency on  fluidsynth libao libcdio libcdio-cdda
    libcdio-paranoia libjack libmms libmodplug libopus libwrap mpg123
    openal-soft wavpack
    yajl

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-11 10:59:18 +02:00
Martin Jansa
46f8bb2122 openal-soft: disable examples, convert alsa and pulseaudio to PACKAGECONFIGs
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-08-10 16:07:19 +02:00
Tim Orling
4131e6dc55 vlc: add PACKAGECONFIG for postproc, patch for postproc header check
* Built with libav 9.13 and stand-alone libpostproc
* Although postproc is enable=auto, let's leave it disabled by default

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-24 15:31:49 +02:00
Tim Orling
94a46455c2 vlc: modules/gui/qt4/Modules.am not B!=S friendly
Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:59 +02:00
Tim Orling
6898dae64e vlc: use AM_PATH_LIBGCRYPT instead of libgcrypt-config
* AM_PATH_LIBGCRYPT exists for a reason, why not use it?

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:58 +02:00
Tim Orling
60d945867e vlc.inc: cleanup configure, inherit pkgconfig
* Upstream is now much more pkg-config friendly
* Clean up configure baggage, no longer needed

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:58 +02:00
Richard Purdie
6b87a52136 fluidsync: Fix build
Resolve build failure with out of date libtool macros by removing them.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-22 00:01:51 +02:00
Robert Yang
621de68d62 meta-multimedia: use BPN in SRC_URI
Fixed SRC_URI:
* ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV}
* ${P} -> ${BP}

Otherwise we would meet do_fetch errors when we do the multilib, native
or nativesdk build.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-07-15 14:56:55 +02:00
Martin Jansa
c256e82a6d renderer-service-upnp: Blacklist because of broken with B!=S
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 19:22:24 +02:00
Richard Purdie
36d57b9234 recipes: add missing pkgconfig class inherits
* These recipes all use pkg-config in some way but were missing
  dependencies on the tool, this patch adds them.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 13:06:13 +02:00
Martin Jansa
98a44a1eb3 coriander: Blacklist because libsdl2-config was removed
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-21 12:20:21 +02:00
Tim Orling
bd44e54246 libdc1394: fix S!=B failure
Fixes:
fatal error: dc1394/camera.h: No such file or directory
|  #include <dc1394/camera.h>
|                            ^
| compilation terminated.

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Tim Orling
b03c9add86 schroedinger: fix S!=B error, rename "files"
Fixes:
 *** No rule to make target
 `[...]/schroedinger/1.0.11-r0/schroedinger-1.0.11/schroedinger/tmp-orc.c',
 needed by `tmp-orc.o'.  Stop.

Rename "files/" to "schroedinger/"

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Tim Orling
5db6148d8c fluidsynth: fix S!=B errors
Fixes:
: fatal error: fluidsynth/version.h: No such file or directory
|  #include "fluidsynth/version.h"

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-06-10 12:25:40 +02:00
Matthieu CRAPET
8f4be6e2f0 faac: fix S!=B failure
Also use ${BP} and ${BPN}.

Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-21 13:58:11 +02:00
Martin Jansa
c004507291 sox: add PACKAGECONFIG for ao
* fixes following issue from test-dependencies report:
  sox/sox/latest lost dependency on  libao

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-12 08:38:30 +02:00
Martin Jansa
601fd01626 libao: add PACKAGECONFIG for alsa and pulseaudio
* fixes following issues from test-dependencies report:
  Found errors:
  libao/libao-plugin-libalsa/latest doesn't exist
  libao/libao-plugin-libalsa-dbg/latest doesn't exist
  libao/libao-plugin-libpulse/latest doesn't exist
  libao/libao-plugin-libpulse-dbg/latest doesn't exist

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-12 08:38:30 +02:00
Tim Orling
589844d0de vlc: add dependencies, drop unrecognized options
First version had no "PATCH] on subject line and wrong layer [meta-perl]

  * add PKGCONFIG for libass, mkv
  * drop PKGCONFIG for id3tag, mpeg2dec
  * drop unrecognized options:
  	--enable-v4l,
  	--disable-opengl,-id3tag,-mpeg2dec
  * add dependencies from JaMa builds / configure.ac

  NOTE: requires fluidsynth >= 1.1.2 (will work on that next)

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-09 14:57:59 +02:00
Tim Orling
9996dc3ede fluidsynth: upgrade to 1.1.6
First version had no [PATCH] on subject line and non-helpful "inherit gettext"

  * now hosted at sourceforge
  * drop unrecognized option for readline

  NOTE: autotools is deprecated
  TODO: investigate cmake build

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-09 14:57:59 +02:00
Martin Jansa
3182aa9a1e libmusicbrainz: add dependency on neon-native
* we're building separate native binary make-c-interface which is also checking
  for neon with pkg-config, when it fails it's not fatal and configure continues
  to configure target version (which finds neon correctly) but failed native
  make-c-interface build resultsin this error:

  -- Found PkgConfig: /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config (found version "0.28")
  -- checking for module 'neon'
  --   found neon, version 0.30.0
  CMake Error at /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
    Could NOT find Neon (missing: NEON_LIBRARIES)
  Call Stack (most recent call first):
    /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
    cmake/modules/FindNeon.cmake:19 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
    CMakeLists.txt:22 (FIND_PACKAGE)

  -- Configuring incomplete, errors occurred!
  See also "/OE/build/oe-core/tmp-eglibc/work/i586-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r1/git/build-native/CMakeFiles/CMakeOutput.log".
  make: *** No rule to make target 'make-c-interface'.  Stop.
  ...
  -- Found PkgConfig: /OE/build/oe-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config (found version "0.28")
  -- checking for module 'neon'
  --   found neon, version 0.30.0
  -- Found Neon: /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/lib/libneon.so
  CMake Error at src/CMakeLists.txt:19 (INCLUDE):
    include could not find load file:
    /OE/build/oe-core/tmp-eglibc/work/i586-oe-linux/libmusicbrainz/5.0.1+gitAUTOINC+0749dd0a35-r1/git/build-native/ImportExecutables.cmake
  -- Configuring incomplete, errors occurred!

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-07 19:19:20 +02:00
Martin Jansa
5e09f0a0a4 coriander: add tiff dependency
* otherwise do_compile fails with:
  thread_save.c:858:18: error: 'SAVE_FORMAT_TIFF' undeclared (first use in this function)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-05-05 18:31:28 +02:00