Commit Graph

457 Commits

Author SHA1 Message Date
Khem Raj
35bc2ca717 dvb-apps: Disable static libraries
It can be undesired linking to a static library
especially when static linking it disabled globally
so lets disable it always here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-04 23:09:25 -08:00
Alistair Francis
8f9674d5d0 mimic: Initial commit of version 1.2.0.2
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03 14:00:26 -08:00
Alistair Francis
8420cdb4a3 license: Add licenses required for Mimic
Add the CMU-Tex, Sun and BellBird licenses that are required for Mimic.

See:
BellBird: https://github.com/MycroftAI/mimic/blob/development/COPYING#L959
Sun: https://github.com/MycroftAI/mimic/blob/development/COPYING#L915
CMU-Tex: https://github.com/MycroftAI/mimic/blob/development/COPYING#L840

Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03 14:00:26 -08:00
Khem Raj
da34efdc46 vlc: Upgrade to 3.0.6
Drop upstreamed patches or fixed differently upstream

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-03 14:00:26 -08:00
Khem Raj
dbf2a0bd9a liboil: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-13 09:27:22 -08:00
Khem Raj
c0a71bc263 libupnp: Build samples with LFS on
Fixes errors ( qemuarm/thumb )
../../../git/upnp/inc/FileInfo.h:22:2: error: #error libupnp uses large file support, so users must do that, too

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-12 08:40:40 -08:00
Khem Raj
e0fe1b0477 gerbera: Update to 1.3.0
Add missing dependency on libnsl2
Turn systemd support into a packageconfig knob

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-08 15:17:32 -08:00
Khem Raj
3d7f68c308 libupnp: Upgrade to 1.8.4
License-Update: Renamed and deleted empty line

License file is now called COPYING
d3a04002e5 (diff-7116ef0705885343c9e1b2171a06be0e)

This is 3 Clause BSD license so make it accurate

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-08 15:17:07 -08:00
Khem Raj
ace62392d1 oscam: Update to latest svn revision 11491
Supports openssl 1.1.x
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-03 10:46:42 -08:00
Khem Raj
b284f2b45a rtmpdump: Switch to using GNU TLS instead of openssl10
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-02-03 07:07:51 -08:00
Andreas Müller
950331a6f5 fluidsynth: upgrade 1.1.11 -> 2.0.3
* Fallout caused by API change should be fixed in all recipes depending
  fluidsynth. To make this happen I sent out patches to many projects during
  last autumn.
* Add PACKAGECONFIG for profiling (disabled by default).
* ARM-NEON-patch was reworked and profiling runs were performed with and
  without the patch. See patch description for profiling results.
* We need to split tool to generate parameter tables to native. Since target
  and native builds do not share much in common we don't use BBCALLSEXTEND
* Add patch which allows clients to reduce useless copies of buffers.
  Fluidsynth-DSSI (in meta-qt5-extra currently) is going to make use of this.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-16 16:33:11 -08:00
Khem Raj
6fc561ce10 openal-soft: Upgrade to 1.19.1
License-Update: Removed sections that are not needed

see 4c61103e34 (diff-7116ef0705885343c9e1b2171a06be0e)

Switch to github for SRC_URI

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-14 11:53:54 -08:00
Armin Kuster
5bde118d5a meta-multimedia: add pgk group and images
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-13 07:51:58 -08:00
Richard Weinberger
f00cb4cd84 libdc1394: Don't use ${PN}
Don't use ${PN} for the source dir, it will break multilib builds.
The correct variable is ${BPN}.

Cc: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-10 09:06:05 -08:00
Richard Weinberger
49008c55d4 caps: Don't use ${PN}
Don't use ${PN} for the source dir, it will break multilib builds.
The correct variable is ${BPN}.

The bitbake defaults are:
BP = "${BPN}-${PV}"
S = "${WORKDIR}/${BP}"

Therefore we can remove this line.

Cc: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-10 09:06:05 -08:00
Athanasios Oikonomou
cd6d63e580 faac: update 1.29 -> 1.29.9.2
Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".
Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64
using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:
  /usr/lib/libfaac.so.0
  /usr/lib/libfaac.so.0.0.0
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

Signed-off-by: Athanasios Oikonomou <athoik@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-01-02 10:28:18 -08:00
Khem Raj
de49264462 tvheadend: Add dependency on dvb-apps
Fixed errors like
ERROR: Failed to fetch dvb-scan data (use --disable-dvbscan)
NOTE: The following config.log files may provide further information.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-12-23 13:29:20 -08:00
Khem Raj
e4b175c2a3 libdvbcsa: Add recipe
tvheadend needs this library

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-29 18:44:56 -08:00
Haseenamol
1b65ebdb16 dvb-apps: linux dvb apps package support
This includes dvb-apps patches, dvb-scan-tables, dvb-libraries and firmware for WINTV 950Q
Fix build with kernel > 4.14
Inherit perlnative for tests to build
Change options to cp command to fix

dvb-apps: /dvb-apps/usr/share/dvb/dvb-t/vn-Hanoi is owned by uid 3004,
which is the same as the user running bitbake. This may be due to host
contamination

Signed-off-by: Haseenamol <haseenamol@tataelxsi.co.in>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-29 18:44:56 -08:00
Khem Raj
5fdcee980b rygel: Upgrade to 0.37.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-27 11:05:22 -08:00
Peter Bašista
9a64b3805d Add a working Tvheadend recipe
The original one was previously removed
by commit ec9e5ed062
as part of a clean-up of blacklisted recipes.

Signed-off-by: Peter Bašista <pbasista@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-11-26 09:38:14 -08:00
Max Kellermann
995504de0a mpd: eliminate systemd ExecStart edit
This was never necessary because MPD's build script already inserts
the correct path.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-26 21:08:44 -07:00
Max Kellermann
5da393e72d mpd: remove deprecated "enable_bzip2=yes" line
This should have been removed in commit
5a06148e58

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-26 21:08:44 -07:00
Max Kellermann
3eece3a4da mpd: update to 0.20.22
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-26 21:08:44 -07:00
Max Kellermann
fa0eaf7a76 mpc: update to 0.31
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-24 19:05:27 -07:00
Max Kellermann
234872a8ef ncmpc: add PACKAGECONFIG[regex]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-23 13:23:47 -07:00
Max Kellermann
694e91f495 ncmpc: update to 0.33
Several build options have been changed from "boolean" to "feature",
and thus we have to change "true/false" to "enabled/disabled".

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-23 13:23:47 -07:00
Mark Hatle
9981811068 gstreamer: Remove machine specific append
If you try to build a system with multiple BSPs, one of which is qemux86
or qemux86-64, the gstreamer package will change.  This will trigger
anything using gstream to also be rebuilt.

For a package based system, the PR values will also be incremented each
time.  The end result will be an ever growing set of PR values as well as
being unable to tell which configured version of the multimedia components
are really being deployed.

The solution here was to remove the rrecommend for consistency.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-17 13:19:46 -07:00
Max Kellermann
ccfe7aca8e libmpdclient: make TCP support optional
Allows more tinfication.  Without TCP, libmpdclient can only use local
sockets, which is a good choice anyway if MPD runs on the same
machine.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-09 19:08:26 -07:00
Max Kellermann
e0c6a3369d libmpdclient: update to 2.16
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-09 19:08:25 -07:00
Max Kellermann
ba24cbde10 ncmpc: add various PACKAGECONFIGs
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-05 14:51:14 -07:00
Max Kellermann
592f37ede2 ncmpc: update to the 0.32 release tag
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-05 14:51:14 -07:00
Armin Kuster
f5d271fd54 mpd: enable aac PACKAGECONFIG only with commercial LICENSE_FLAGS
ERROR: Nothing PROVIDES 'faad2' (but /home/akuster/oss/maint/meta-openembedded/meta-multimedia/recipes-multimedia/musicpd/mpd_0.20.21.bb DEPENDS on or otherwise requires it)

enable aac only if LICENSE_FLAGS is commercial

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-10-01 10:16:15 -07:00
Khem Raj
d273070293 layers: Update layer compatibility to thud
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@googlemail.com>
Cc: Derek Straka <derek@asterius.io>
Cc: Tim Orling <TicoTimo@gmail.com>
Cc: Hongxu Jia <hongxu.jia@windriver.com>
Cc: Armin Kuster <akuster808@gmail.com>
Cc: Joe MacDonald <joe_macdonald@mentor.com>
Cc: Andrea Adami <andrea.adami@gmail.com>
2018-09-30 10:17:48 -07:00
Max Kellermann
a7105022bf fluidsynth: drop extra dash from -Denable-pulseaudio=OFF
This caused a build failure:

 CMake Error: The source directory ".../tmp-glibc/work/aarch64-oe-linux/fluidsynth/1.1.11-r0/build/--Denable-pulseaudio=OFF" does not exist.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Max Kellermann
cadf87d463 mpd: eliminate chmod/chown calls by using install
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Max Kellermann
3f52eef1e1 mpd: make more plugins optional
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Max Kellermann
5e1ca1d823 mpd: build from git
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Max Kellermann
95f0aca8eb mpd: fix the sqlite dependency
"sqlite" is sqlite 2.x, but MPD requires 3.x.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Max Kellermann
3fb2b02e12 mpd: sort PACKAGECONFIGs again
The new ones I added were not sorted.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-26 07:35:44 -07:00
Max Kellermann
5c523902e5 mpd: drop LICENSE_FLAGS="commercial"
The mpg123 LICENSE_FLAGS have been removed in oe-core commit
b0bc82a5f238db82425b3b146e269bc6605cbdce, so we can remove it from MPD
as well.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
5a06148e58 mpd: make lots of plugins optional
The new options are enabled by default to avoid breaking existing
configurations.

Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
d568a8cdfd mpd: sort PACKAGECONFIGs
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
ea9a362566 mpd: update 0.20.21
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
32b22c96ea ncmpc: new recipe
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
ddf5db65ce mpc: new recipe
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
e307d43e75 libmpdclient: new recipe
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Max Kellermann
a2bce54990 vorbis-tools: add PACKAGECONFIG[ogg123]
Signed-off-by: Max Kellermann <max.kellermann@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-24 11:49:45 -07:00
Baptiste DURAND
9e050f01a9 minidlna: restore & fix recipe
Restore minidlna recipe and bump it to v1.2.1
Move it to meta-multimedia
Signed-off-by: Baptiste Durand <baptiste.durand@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-11 22:48:21 -07:00
Khem Raj
f0b1f3d30b gstd: Upgrade to latest and fix unrecognised options to configure
QA Issue: gstd: configure was passed unrecognised options: --disable-gtk-doc [unknown-configure-option]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2018-09-11 22:48:20 -07:00