Commit Graph

67 Commits

Author SHA1 Message Date
Martin Jansa
fd850c35da tvheadend: Disable dvdscan
* when enabled it will try to download
  http://linuxtv.org/hg/dvb-apps/archive/tip.tar.bz2
  from do_configure (bypassing PREMIRROR and bitbake fetcher), but
  what's worse even when it fetches it, it fails in do_install, because
  dvb-scan directory is empty, reading the script called from configure
  3.3-r0/git/support/getmuxlist, I don't know how it could work before,
  because it first moves files to dvb-scan directory and then removes
  them all one by one.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-01-04 11:56:41 +01:00
Cliff Brake
01019bf50f libdc1394: add recipe
Initial recipe created by Khem Raj

Signed-off-by: Cliff Brake <cbrake@bec-systems.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-10-17 17:39:30 +02:00
Paul Eggleton
b3bcdd59e2 schroedinger: add recipe
Originally based on the recipe from OE-Classic. Changes from that
version:

* Remove packaging of gstreamer plugin that was removed in 1.09
* Inherit pkgconfig since pkg-config is being used
* Set more appropriate LICENSE
* Add LIC_FILES_CHKSUM
* Add SUMMARY
* Optimise out inc file since it doesn't seem particularly useful to
  have one for this recipe

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-10-05 12:36:25 +02:00
Paul Eggleton
4abf170d36 faac: add recipe
Originally based on the recipe from OE-Classic. Changes from that
version:

* Update to 1.28
* Add a patch from Debian to fix compilation errors
* Split out staticdev files into their own package
* Set reasonable SUMMARY instead of DESCRIPTION
* Add LIC_FILES_CHKSUM
* Drop PRIORITY and default value of S
* Rearrange recipe into logical order

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-10-05 12:36:25 +02:00
jc@vtkloud.com
a83a588b4d libao: add version 1.1.0
This is basically a 99% import of Peter Tworek's recipe from tworaz666@gmail.com found in https://github.com/tworaz/oe-tworaz/blob/master/meta-jlime/recipes-support/libao/libao_1.1.0.bb

Signed-off-by: JC <jc@vtkloud.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-19 13:56:58 +02:00
Martin Jansa
d06960f399 sox: Add PACKAGECONFIG for mad, id3tag and lame
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:13:54 +02:00
Martin Jansa
0229364a2f fluidsynth: Add PACKAGECONFIG for sndfile, jack, pulseaudio, portaudio and readline
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:13:54 +02:00
Martin Jansa
4367fcd341 mkvtoolnix: Add PACKAGECONFIG for flac
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:13:53 +02:00
Martin Jansa
565d014c36 xbmc: Add libmad dependency
* fails without it:
  | checking mad.h usability... no
  | checking mad.h presence... no
  | checking for mad.h... no
  | configure: error: Could not find a required library. Please see the README for your platform.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:07:22 +02:00
Ross Burton
ef3f283609 dleyna: switch to git clones instead of generated tarballs
The tarballs used were the dynamically-generated tarballs from github, which
recently have changed checksum.  Avoid this problem entirely by fetching from
git, locked to the relevant tag.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-17 19:06:28 +02:00
Eren Türkay
06673b1e9d mpg123: add PACKAGECONFIG for pulseaudio and alsa
The default DISTRO_FEATURES include alsa and pulseaudio at the same
time. Hence, both of the options are enabled in mpg123 configuration
without adding related dependencies, which causes build error.

Make the options mutually exclusive through PACKAGECONFIG.  If both alsa
and pulseaudio are specified, pulseaudio takes precedence.

Signed-off-by: Eren Türkay <eren@hambedded.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-03 19:12:40 +02:00
Jackie Huang
b79176adb3 remove the unnecessary protocol parameters
It's not necessary to specify the protocol parameter when it's the
default protocol for the fetcher, e.g. the default protocol for
git fetcher it git, "protocol=git" isn't needed.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-09-03 16:59:13 +02:00
Martin Jansa
5fc511458b mkvtoolnix: inherit gettext and export RUBYLIB
* fails to call msgfmt in do_compile:
  MSGFMT po/cs.po
  ERROR: Function failed: do_compile (see mkvtoolnix/5.9.0-r0/temp/log.do_compile.3794 for further information)
* fails to find rubygems.rb:
  <internal:gem_prelude>:1:in `require': cannot load such file rubygems.rb (LoadError)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-30 11:17:12 +02:00
Martin Jansa
dee8b39cc2 sox: add PACKAGECONFIG for magic and wavpack
* it's autodetected from sysroot
* add PACKAGECONFIG to make it deterministic

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-07-30 11:17:11 +02:00
Paul Barker
673d4ee87d mpd: replace ENTERPRISE_DISTRO with PACKAGECONFIG options
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-06-27 18:52:24 +02:00
Paul Barker
29c2573125 vlc: replace ENTERPRISE_DISTRO with PACKAGECONFIG options
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-06-27 18:52:24 +02:00
Otavio Salvador
450940b3a6 bigbuckbunny: Add 480p, 720p and 1080p movies
This provides a recipe to install the movies in the rootfs; these
allow for people to make demo images which carry the movies for show.

These recipes are based on Angstrom ones. Thanks by their base work.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-28 11:01:09 +02:00
Paul Barker
3d6369b7c3 vlc: fix configure failures with ENTERPRISE_DISTRO=1
VLC will by default search for libmad, liba52 and other libraries and may fail
to configure if they are not available. We add the relevant options to
EXTRA_OECONF to ensure that ENTERPRISE_DISTRO is respected.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker
07a97f66b2 vlc: removed unrecognised configure options
The configure options --enable-libtool, --disable-wxwidgets, --enable-x11,
--enable-wma and --disable-hal were not recognised by the configure script for
vlc and therefore do not have any effect (they just cause a warning).

These options are removed to prevent confusion.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker
6e8f3e6d46 vlc: moved to meta-multimedia
vlc depends on fluidsynth which is in meta-multimedia.

Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker
e740789097 fluidsynth: added dependency on glib
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Paul Barker
4b136cfbcd fluidsynth: fixed license name
Signed-off-by: Paul Barker <paul@paulbarker.me.uk>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-07 18:59:01 +02:00
Martin Jansa
285dbc0c2c xbmc: append +gitr${SRCPV} to PV not PR
* otherwise AUTOINC in SRCPV isn't expanded and stays in PKGR and
  filename
* I haven't seen it documented anywhere, but oe-core is full of checks
  like this:
  meta/classes/migrate_localcount.bbclass: if not 'AUTOINC' in pv:
  meta/classes/package.bbclass:            if 'AUTOINC' in pkgv:
  meta/classes/prexport.bbclass:           if 'AUTOINC' in ver:
  meta/classes/prserv.bbclass:             if 'AUTOINC' in pv:
  so it looks intentional

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 16:12:03 +02:00
Koen Kooi
f68f9d4816 xbmc: convert to PACKAGECONFIG and fix runtime dependencies
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 16:12:03 +02:00
Koen Kooi
c90d009eb4 xbmc: add patch to make 'ld-is-gold' work with configure
The custom XBMC XB_FIND_SONAME macro doesn't work with the gold linker, backport a patch to fix it

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 16:12:03 +02:00
Martin Jansa
2d54ce17a7 README: show github mirror URL in layer dependencies
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-05-03 13:32:03 +02:00
Martin Jansa
2176766778 meta-multimedia/README: add dependency on meta-ruby
* mkvtoolnix depends on ruby-native
2013-04-29 10:37:32 +02:00
Martin Jansa
5e6d374ae7 README: add -M to git send-email example
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-26 19:41:27 +02:00
Martin Jansa
a82724841a README: add me to maintainers in some layers
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-26 19:41:27 +02:00
Martin Jansa
a45830a39b recipes: Unify indentation
* This change is only aesthetic (unlike indentation in Python
  tasks).
* Some recipes were using tabs.
* Some were using 8 spaces.
* Some were using mix or different number of spaces.
* Make them consistently use 4 spaces everywhere.
* Yocto styleguide advises to use tabs (but the only reason to keep
  tabs is the need to update a lot of recipes). Lately this advice
  was also merged into the styleguide on the OE wiki.
* Using 4 spaces in both types of tasks is better because it's less
  error prone when someone is not sure if e.g.
  do_generate_toolchain_file() is Python or shell task and also allows
  to highlight every tab used in .bb, .inc, .bbappend, .bbclass as
  potentially bad (shouldn't be used for indenting of multiline
  variable assignments and cannot be used for Python tasks).
* Don't indent closing quote on multiline variables
  we're quite inconsistent wheater it's first character on line
  under opening quote or under first non-whitespace character in
  previous line.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2013-04-15 16:23:17 +02:00
Martin Jansa
b6643c81bd gst123: move to nonworking directory
* gst123 is still "sometimes" using wrong sysroot

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15 16:22:07 +02:00
Martin Jansa
05fbf94558 mpd: move systemd support from meta-systemd back to meta-multimedia
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15 16:22:03 +02:00
Nicolas Dechesne
799acb10bc gupnp: remove dependency on gnome-icon-theme
As discussed in [1], let's remove the dependency on gnome-icon-theme,
since it's not required, and it brings additional unwanted dependency,
such as the whole gtk+...

[1] http://article.gmane.org/gmane.comp.handhelds.openembedded/57483

It is build-tested with
 - core-image-minimal
 - IMAGE_INSTALL += 'gupnp'
 - directfb in DISTRO_FEATURES

The build was failing before (GTK failed to build with directfb, which
is expected).

Signed-off-by: Nicolas Dechesne <ndec@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-11 11:33:39 +02:00
dv@pseudoterminal.org
17f37f29b6 add recipe for mpg123, a decoder for MPEG-1 layer 1, 2, and 3
mpg123 consists of a decoder library, and a command line application.
The application can be used to playback and dump decoded mp1/mp2/mp3 files.
The library can be integrated in other applications. CPU usage is minimal.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-11 11:33:38 +02:00
Andreas Oberritter
ea7e9c2e00 libmusicbrainz: fix subsequent invocations of do_configure
Every second invocation of do_configure failed with this error:

| CMake Error at src/CMakeLists.txt:19 (INCLUDE):
|   include could not find load file:
|
|     [...]/git/build-native/ImportExecutables.cmake

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-21 22:01:08 +01:00
Martin Jansa
09c91dd7ed patches: update Upstream-Status to use capital 'S'
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-05 11:05:51 +01:00
Ross Burton
95b04ad54c libmusicbrainz: add
Moved from oe-core.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-02-01 17:44:22 +01:00
Koen Kooi
13609c8628 mkvtoolnix: add 5.9.0
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-27 23:54:10 +01:00
Koen Kooi
5f5ebc9bfc libmatroska: add 1.3.0
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-27 23:54:09 +01:00
Koen Kooi
dd7acc094e libebml: add 1.2.2
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-27 23:54:09 +01:00
Wayne Tams
2942932a8b gst-rtsp: add GStreamer RTSP server/library
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-22 13:18:03 +01:00
Koen Kooi
9fabce58ac dvb-apps: import 1.1.1+hg from OE classic
* Backport patches were dropped since we use hg tip now.
* Lots of whitespace fixups

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:49:44 +01:00
Koen Kooi
8f705bf701 oscam: add svn version
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:49:43 +01:00
Koen Kooi
d3bcb21db8 tvheadend: add git version
"Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources."

No startup scripts or config files are currently provided.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-01-18 10:49:43 +01:00
Andreas Müller
8eb46a9fd5 openal-soft: initial add 1.15.1 2013-01-10 12:22:40 +01:00
Ross Burton
6210e05a52 gst123: add package
gst123 is useful for testing as it simply uses PlayBin, but can display the
pipeline being used for QA purposes.

Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-01-09 11:42:46 +01:00
Ross Burton
7ee7a238f1 media-service-demo: add snapshot from git
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-01-09 11:42:46 +01:00
Ross Burton
53a856a247 renderer-service-upnp: add 0.3.0
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-01-09 11:42:46 +01:00
Ross Burton
9b1824a02b media-service-upnp: add 0.4.0
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-01-09 11:42:46 +01:00
Ross Burton
0ee61c5e3a gupnp-tools: add 0.8.1
Signed-off-by: Ross Burton <ross.burton@intel.com>
2013-01-09 11:42:45 +01:00