Commit Graph

226 Commits

Author SHA1 Message Date
Rafaël Carré
fcb3d8912f vlc: update to 2.2.2
Drop rdp.c patch obsoleted by upstream changes

Signed-off-by: Rafaël Carré <funman@videolan.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-07 13:02:19 +01:00
Rafaël Carré
232d0d6df5 vlc: Fix typo introduced in 0f2b313952
vlc-2.2.1: vlc: invalid PACKAGECONFIG: {@bb.utils.contains('DISTRO_FEATURES', [invalid-packageconfig]
vlc-2.2.1: vlc: invalid PACKAGECONFIG: 'x11', [invalid-packageconfig]
vlc-2.2.1: vlc: invalid PACKAGECONFIG: 'x11 [invalid-packageconfig]
vlc-2.2.1: vlc: invalid PACKAGECONFIG: sdl', [invalid-packageconfig]
vlc-2.2.1: vlc: invalid PACKAGECONFIG: '', [invalid-packageconfig]
vlc-2.2.1: vlc: invalid PACKAGECONFIG: d)} [invalid-packageconfig]

Signed-off-by: Rafaël Carré <funman@videolan.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-07 13:02:18 +01:00
Martin Jansa
df7242fddb recipes: Replace "cp -a" with "cp -R --no-dereference --preserve=mode,links"
* Using "cp -a" leaks UID of user running the builds, causing
  many QA warnings.
* See this thread for details:
  http://lists.openembedded.org/pipermail/openembedded-core/2015-November/112904.html

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-04 09:06:22 +01:00
Martin Jansa
426fb7c822 gst-ffmpeg: blacklist, not compatible with currently used ffmpeg 3
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-03-04 09:06:08 +01:00
Rafaël Carré
55e752b3ea vlc: make sdl optional (enabled by default)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25 17:45:44 +01:00
Rafaël Carré
0f2b313952 vlc: make x11 DISTRO_FEATURE optional (enabled by default)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25 17:45:44 +01:00
Mike Crowe
1f2e773f22 libmatroska: Explicitly set EXTRA_OEMAKE as required
This recipe currently relies on EXTRA_OEMAKE having been to set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make
this explicit so that the default in bitbake.conf can be changed.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-25 17:45:42 +01:00
Andre McCurdy
b5ca90f308 gst-plugins-base: add perl runtime dependency to gst-plugins-base-apps
gst-plugins-base-apps contains /usr/bin/gst-visualise-0.10, which is
a perl script.

Note that the gst-visualise-0.10 script was dropped upstream prior to
the first gst-plugins-base 1.0 release:

  http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=227be98c0b65a1616c0d0689db6fa7576bcbe434

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15 10:16:53 +01:00
Mike Crowe
c8932ee60d libebml: Explicitly set EXTRA_OEMAKE as required
This recipe currently relies on EXTRA_OEMAKE having been to set to
"-e MAKEFLAGS=" in bitbake.conf to operate. It is necessary to make
this explicit so that the default in bitbake.conf can be changed.

Signed-off-by: Mike Crowe <mac@mcrowe.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15 10:16:38 +01:00
Manuel Bachmann
d269686233 rygel: Update to 0.28.2
Update to latest version. This mainly fixes file uploading,
which did not work in previous version (see upstream commit
"1d45866a3fd7ca47bdbea60156bd18b994710662" among others).

sqlite3 is now required to build whole rygel, as some
media-export plugin routines have been centralized ;
libunistring also improves collation logic if present.

Rygel will not keep running anymore when its "plugins"
folder is absent or empty. Thus, to avoid disappointments,
we now RRECOMMEND at least the media-export plugin.

Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15 10:15:26 +01:00
Manuel Bachmann
0ee8e184ee gupnp: Update to 0.20.14
Update to latest version (required for latest Rygel).

As the unique executable provided by "gupnp-dev" cannot
work without python, switch from RRECOMMENDS to RDEPENDS
for it, and also be more precise in its required modules.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-15 10:15:26 +01:00
Andre McCurdy
1f48c624e0 liboil: import liboil_0.3.17 recipe from oe-core
There are no remaining dependencies on liboil in oe-core (in most
cases it has been replaced by 'orc'). There is one recipe with a
dependency on liboil in meta-multimedia ('schroedinger').

Add the oe-core liboil recipe to meta-multimedia, in preparation for
removing it from oe-core.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-01 15:58:05 +01:00
Andre McCurdy
d3a106b9c1 gst-plugins-base: drop obsolete dependency on liboil
liboil was replaced by Orc prior to the gst-plugins-base 0.10.30 release:

  http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=8e4314f0fbfa4957f8e84d46824d10178b106fe6

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-02-01 15:58:05 +01:00
Andre McCurdy
4b358f9475 mpg123: add textrel to INSANE_SKIP
The x86 assembler optimisations contains text relocations and there
are no upstream plans to fix them:

  http://sourceforge.net/p/mpg123/bugs/168/

Benchmarking suggests that the SSE assembler is still clearly faster
than the generic C code, so leave the assembler optimisations enabled.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-04 14:55:17 +01:00
Rafaël Carré
28ac147f35 VLC: depend on jpeg rather than libjpeg-turbo
The underlying libjpeg implementation doesn't matter

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-04 14:53:59 +01:00
Rafaël Carré
e42c27502e VLC: PACKAGECONFIG for new dependency on libvncserver
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-01-04 14:53:59 +01:00
Martin Jansa
edaa0d80b3 mpd: add dependency on libupnp
* it's autodetected from sysroot:
  WARN: mpd: mpd rdepends on libupnp, but it isn't a build dependency?

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:52:52 +01:00
Andre McCurdy
a01b2617cf mpg123: update 1.21.0 -> 1.22.4
http://mpg123.de/cgi-bin/scm/mpg123/tags/1.22.4/NEWS

1.22.4

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:36:55 +01:00
Andre McCurdy
a3f55dbae8 mpg123: drop unnecessary dependency on tslib
The mpg123 sources don't contain any references to tslib or -lts and
there are no obvious build issues or QA warnings after the tslib
dependency is removed.

Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:36:55 +01:00
Andre McCurdy
fefc98980a mpg123: limit ARM_INSTRUCTION_SET = "arm" over-ride to armv4/armv5
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:36:55 +01:00
Andre McCurdy
7ff0b49524 mpg123: recipe formatting cleanup, no functional changes
Signed-off-by: Andre McCurdy <armccurdy@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:36:55 +01:00
Rafaël Carré
d1a18f5db1 VLC: do not use --with-contrib
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:30:22 +01:00
Rafaël Carré
07448b6ee3 VLC: make libdvdread PACKAGECONFIG
Enable it by default.
Make both dvdread and dvdnav also depend on libdvdcss

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:30:22 +01:00
Rafaël Carré
890ec9362f VLC: explicit PACKAGECONFIG for freetype
Enable it by default

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:30:22 +01:00
Rafaël Carré
a1f29e592b VLC: explicit PACKAGECONFIG for fontconfig
Enable it by default

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:30:22 +01:00
Rafaël Carré
a4c65677c5 VLC: make libnotify a configurable dependency
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:30:22 +01:00
Rafaël Carré
86a8cf0ed0 vlc: remove libdc1394 libraw1394 from DEPENDS
They are only needed if the modules introduced in ea31946 are enabled.
Add these modules to default PACKAGECONFIG to keep existing defaults.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:30:22 +01:00
Manuel Bachmann
60555f648c dleyna-renderer: Add recipe
dleyna-renderer is a library for implementing Digital Media
(DLNA) Renderers, and also provides a sample implementation
of such a renderer.

"dleyna-renderer-service" is designed to be started and
consumed using D-Bus.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:28:23 +01:00
Manuel Bachmann
0bbbb5def5 dleyna-server: Add recipe
dleyna-server is a library for implementing Digital Media
(DLNA) Servers, and also provides a sample implementation
of such a server.

"dleyna-server-service" is designed to be started and
consumed using D-Bus.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:28:23 +01:00
Manuel Bachmann
6a9dfe9947 dleyna-connector-dbus: Add recipe
dleyna-connector-dbus is a D-Bus connector library
depending on "dleyna-core", and needed by dLeyna
implementations (most notably "dleyna-server" and
"dleyna-renderer"). It allows them to discover D-Bus
buses, and to be started via D-Bus services files.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:28:23 +01:00
Manuel Bachmann
64d79e9d70 dleyna-core: Add recipe
dleyna-core is a library of utility functions needed by
other dLeyna packages (most notably "dleyna-connector-dbus"
"dleyna-server" and "dleyna-renderer").

It provides APIs for logging, error, settings, task
management and an IPC abstraction API.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-12-18 12:28:23 +01:00
Martin Jansa
ea319464b6 vlc: add PACKAGECONFIG for samba, upnp, dvdnav, sftp, vorbis, dc1394, dv1394, svg, svgdec
* hopefully fixes:
WARN: vlc: vlc rdepends on libavc1394, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libcroco, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libcrypto, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libdvdnav, but it isn't a build dependency?
WARN: vlc: vlc rdepends on librsvg, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libssh2, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libssl, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libupnp, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libvorbis, but it isn't a build dependency?
WARN: vlc: vlc rdepends on libxml2, but it isn't a build dependency?

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:50:11 +01:00
Martin Jansa
77420b09e7 sox: add PACKAGECONFIG for flac, armwb, amrnb
* hopefully fixes:
  sox-14.4.0: sox rdepends on libflac, but it isn't a build dependency? [build-deps]
  sox-14.4.0: sox rdepends on opencore-amr, but it isn't a build dependency? [build-deps]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:50:11 +01:00
Martin Jansa
926eeea7c6 gst-plugins-bad: add PACKAGECONFIGs for voamrwbenc, voaacenc, resindvd
* fixes:
WARNING: QA Issue: gst-plugins-bad: Files/directories were installed but not shipped in any package:
  /usr/lib/gstreamer-0.10/libresindvd.so
  /usr/lib/gstreamer-0.10/libresindvd.la
  /usr/share/gstreamer-0.10
  /usr/share/gstreamer-0.10/presets
  /usr/share/gstreamer-0.10/presets/GstVoAmrwbEnc.prs
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
gst-plugins-bad: 5 installed and not shipped files. [installed-vs-shipped]

WARNING: QA Issue: gst-plugins-bad-voaacenc rdepends on vo-aacenc, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: gst-plugins-bad-voamrwbenc rdepends on vo-amrwbenc, but it isn't a build dependency? [build-deps]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:50:09 +01:00
Martin Jansa
1d35641ab6 gst-plugins-good: add PACKAGECONFIG for dv1394
* ERROR: gst-plugins-good: gst-plugins-good-1394 package isn't created when building with minimal dependencies?
  ERROR: gst-plugins-good: gst-plugins-good-1394-dev package isn't created when building with minimal dependencies?

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:50:07 +01:00
Martin Jansa
7df2b574f1 gst-plugins-base: add PACKAGECONFIG for cdparanoia
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-16 21:50:06 +01:00
Rafaël Carré
2528b25bb5 Add libdvbpsi 1.3.0
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-06 17:53:57 +01:00
Rafaël Carré
6d666e54c6 VLC: make gnome-vfs configurable
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-06 17:53:57 +01:00
Rafaël Carré
d6565ae321 VLC: add an optional dependency on libdvbpsi
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-06 17:53:56 +01:00
Rafaël Carré
08b9d53e7b VLC: depends on gst-plugins-bad only if gst is enabled
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-11-06 17:53:56 +01:00
Manuel Bachmann
9dbf3c5b02 vlc: fix freerdp module build
Since we are building "freerdp" again, build can now fail
due to reliance on removed APIs. For instance :
http://errors.yoctoproject.org/Errors/Details/20603/

Fix this by conditionally building the module, and if we
build it, patching the code until the fix gets merged
upstream.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-26 21:37:37 +01:00
Wenzong Fan
c26f8e9a7c gst-plugins-good: fix depends to libgudev
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:59:06 +02:00
Carlos Rafael Giani
5cae400897 libsrtp: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:25 +02:00
Carlos Rafael Giani
79ed4a4376 libdvdnav: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:25 +02:00
Carlos Rafael Giani
fe00c9e4e4 vo-amrwbenc: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:25 +02:00
Carlos Rafael Giani
e2e2106570 vo-aacenc: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:24 +02:00
Carlos Rafael Giani
10c9159af1 opencore-amr: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:24 +02:00
Carlos Rafael Giani
879b4ec5f8 gst-plugins-ugly: Fix opencore AMR plugin support
opencore 0.1.3 and later use a different header installation path.
Fix the gst-plugins-ugly AMR plugin to use the correct paths, and add
packageconfigs for amrwb and amrnb.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:24 +02:00
Manuel Bachmann
fca75f1219 rygel: Add recipe
Rygel is a UPnP Audio-Video media server, that allows to
share media files to other devices. It can also become a
MediaRenderer controlled by UPnP or DLNA Controllers.

Rygel makes use of the GStreamer library to recognize and
index media files. UPnp clients will then be able to browse
through them with the aid of metadata (artist, date...).

We do not propose to build without GStreamer support
(because then if cannot parse any actual media file, and
this is pointless), and for the same reason always include
the GStreamer engine in the main package ; but allow
separate packages for plugins.

(disable tracker plugin for now, because it pulls 3 layers
and needs us to have a PREFERRED udev provider, which is a
bit extreme for a first version)

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Author: Manuel Bachmann <manuel.bachmann@iot.bzh>
Author: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:22 +02:00
Manuel Bachmann
4d3906d98a media-service-upnp: Update to 0.5.0
Update to latest version (requires gupnp-dlna 0.9.4).

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-23 12:53:22 +02:00