Commit Graph

405 Commits

Author SHA1 Message Date
Khem Raj
af0cb067be mpv: Drop unused features_check inherit
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-11 22:34:40 -07:00
Zang Ruochen
91b30560e4 libvpx: upgrade 1.8.1 -> 1.8.2
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-06-08 22:00:37 -07:00
Konrad Weihmann
ea7d2ea944 sound-theme-freedesktop: remove double depends
intltool-native was included more than once in DEPENDS.
Removing all but the first entry

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-31 22:42:25 -07:00
Paul Barker
03fd716100 mplayer-common: Drop obsolete recipe
This recipe hasn't been changed in any meaningful way since it was
imported from oe-classic in 2011. There's no recipe for mplayer in
meta-oe these days so it's probably time to drop it.

Signed-off-by: Paul Barker <pbarker@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-14 12:51:26 -07:00
Zheng Ruoqin
a23d4e0458 v4l-utils: upgrade 1.18.0 -> 1.18.1
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-05-12 12:33:42 -07:00
Chenxi Mao
17fd382f34 mpv: Remove X11 dependency
During enable mpv which is based on wayland.
The mpv reqired x11 by default even if mpv support wayland.
Change the depend rules and chang the x11 dectection policy.
After this change, mpv could be build and run successfully based
on wayland

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-28 17:29:51 -07:00
Wang Mingyu
e3eea33c11 libdvdread: upgrade 6.1.0 -> 6.1.1
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-14 21:26:57 -07:00
Wang Mingyu
efdb95f709 libdvdread: upgrade 6.0.2 -> 6.1.0
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-31 18:57:40 -07:00
Khem Raj
1ba4d9baa9 id3lib: Make sure that quilt-native is staged
id3lib_do_patch needs quilt to be built for it to run

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-29 17:32:21 -07:00
Khem Raj
a0b1694970 pipewire: Link with libatomic on mips/i*86
Fixes

src/pipewire-jack.c:4218: undefined reference to `__atomic_store_8'

Signed-off-by: Khem Raj <raj.khem@tgmail.com>
2020-03-17 19:46:35 -07:00
Andreas Müller
5200e029ea pipewire: upgrade 0.2.7 -> 0.3.1
* as long as we have not upgradeed mutter to 3.36 we have to keep pipewire
  0.2.7 as pipewire-0.2 - mutter 3.34 asks for pipewire 0.2
* license was changed to MIT
* additional PACKAGECONFIGs added. The defaults were chosen by DISTRO_FEATURES
  or if not available by pipewire's defaults
* vulkan was disabled for now

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-17 19:46:35 -07:00
Khem Raj
9f3e738cbc mpv: Disable lua support for riscv
luajit port of risc-v does not exist yet

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-17 11:09:49 -08:00
Khem Raj
3dcfe32690 mpv: Fix build with python3
Use bootstrap.py to download right waf version
turn the python3 patch into a sed command

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-15 08:05:07 -08:00
Trevor Woerner
835358a130 mpv: 0.26.0 -> 0.32.0
Remove mpv from the PNBLACKLIST by updating to the latest release and using a
newer, python3-aware waf for building (copied from glmark2).

The name of the license file changed, but the licence of the software itself
did not.

Added mime-xdg to inherit to handle mime artifacts.

Added to the FILES command to scoop up additional files being generated by
the build.

Re-added 'mpv' back to LICENSE_FLAGS_WHITELIST search list in
packagegroup-meta-oe.

Extensively fixed and cleaned up the PACKAGECONFIG options to reflect the
current options available when configuring mpv. Also cleaned up any configure
options which are no longer available.

Added the correct dependencies so mpv builds under wayland.

Tested with core-image-x11 on a rock-pi-4 with
	PACKAGECONFIG = "libass x11 opengl egl drm gbm vaapi vdpau"
	# mpv --vo=help
	Available video outputs:
	  libmpv           render API for libmpv
	  gpu              Shader-based GPU Renderer
	  vdpau            VDPAU with X11
	  vaapi            VA API with X11
	  x11              X11 (slow, old crap)
	  null             Null video output
	  image            Write video frames to image files
	  tct              true-color terminals
	  drm              Direct Rendering Manager

Tested with core-image-weston on a rock-pi-4 with:
	PACKAGECONFIG = "libass wayland x11 opengl"
	# mpv -vo=help
	Available video outputs:
	  libmpv           render API for libmpv
	  gpu              Shader-based GPU Renderer
	  wlshm            Wayland SHM video output
	  x11              X11 (slow, old crap)
	  null             Null video output
	  image            Write video frames to image files
	  tct              true-color terminals

Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 10:46:32 -08:00
Khem Raj
e337fe66eb nanopb,mpv: Blacklist py2 dependent recipe ( for now )
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:34 -08:00
Khem Raj
5057746583 meta-oe: Remove using python2
This change makes the parsing go though, we still might have build
issues, which will be reported in world builds seprately

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:34 -08:00
Khem Raj
bd2ad24d7b recipes: Make powerpc64le overrides
The existing conditions for ppc64/be are applicable for le as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-19 02:20:59 -08:00
Khem Raj
d9c8b61e13 mpv: Disable lua support on powerpc
luajit is not supported on ppc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-16 12:09:35 -08:00
Khem Raj
55553fde2d jack: Use c++ compiler for programs which use c++ source files
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-15 23:17:40 -08:00
Wang Mingyu
40114aed52 libdvdread: upgrade 6.0.1 -> 6.0.2
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-12 19:22:45 -08:00
Wang Mingyu
caffeb6032 libburn: upgrade 1.5.0 -> 1.5.2
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-12 19:22:45 -08:00
Khem Raj
d603409c32 mpv: Remove luajit dependency for ppc64
luajit is not available on ppc64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 13:58:23 -08:00
Khem Raj
ee007abc63 id3lib: Update to newer debian patchset
adopt the patch routine, since the format of tarball has changed

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:04:02 -08:00
Khem Raj
94a8836eee v4l-utils: Update to 1.18.0
- Fix build on 32bit arches with 64bit time_t
- Forward port patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-01 11:24:26 -08:00
Khem Raj
324dec2a55 a2jmidid: Upgrade to release 9
- Switch to using git for SRC_URI, since 9 is not available in original location
- Drop upstreamed aarch64 support patch
- Drop waf patch as it uses meson now
- Disable lto for now, meson needs to pass full CC to LTO plugin otherwise
  we get linking errors since LTO objects are not compiled with right ABI
  especially on arm ( mixing hard/soft float)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:16 -08:00
Ross Burton
d77753342f jack: upgrade to 1.19.14
Notable because it uses Python 3 for the Waf scripts.

Delete jack_control if DBus isn't enabled, as this tool uses DBus to communicate
with the server and shouldn't be installed.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:16 -08:00
Denys Dmytriyenko
4c00e5fed9 recipes: rename distro_features_check to features_check
Avoid warning due to the class rename in OE-Core.

Signed-off-by: Denys Dmytriyenko <denys@ti.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-21 17:51:37 -08:00
Khem Raj
553e936182 libmad: Define O2 for all arches as default optimization
Extend mips inline asm fix to build on clang

../libmad-0.15.1b/layer12.c:94:10: error: invalid output constraint '=h' in asm
  return mad_f_mul(sample, linear_table[nb - 2]);
         ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-17 21:02:14 -08:00
Andreas Oberritter
4550e41d22 live555: Move test progams out of main package
All binaries previously listed in FILES_${PN} come from a
directory called 'testProgs' and will seldomly be used.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-10 07:52:39 -08:00
Tanu Kaskinen
18506b797b pavucontrol: polish the recipe
Removed an unused patch file:
0002-build-sys-Add-m4-file-for-AX_CXX_COMPILE_STDCXX_11.patch

I believe gtk+3-native was added to DEPENDS to get glib-gettextize,
which is actually provided by glib-2.0-native.

Pavucontrol is not a part of GNOME, it just uses GTK, so it seems
slightly wrong to inherit gnomebase. The only thing we need from
gnomebase is the autotools inherit, which we can do directly. The
gnomebase class automatically set the SECTION to "x11/gnome", but I
think "x11/multimedia" is better.

Added HOMEPAGE.

Fixed LICENSE. Pavucontrol allows choosing later GPL versions as well.

Signed-off-by: Tanu Kaskinen <tanuk@iki.fi>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-26 23:10:06 -07:00
Christophe PRIOUZEAU
e796da8f1a libvpx: Clarify BSD license variant
The License of libvpx is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25 10:29:51 -07:00
Christophe PRIOUZEAU
074c117cc0 wavpack: Clarify BSD license variant
The License of wavpack is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25 10:29:51 -07:00
Christophe PRIOUZEAU
2edc085dab opus-tools: Clarify BSD license variant
The License of opus-tools is BSD-2-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25 10:29:51 -07:00
Christophe PRIOUZEAU
23af38bf58 libopus: Clarify BSD license variant
The License of libopus is BSD-3-Clause.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25 10:29:51 -07:00
George Kiagiadakis
8b27cc1780 pipewire: Initial add of 0.2.7
Add PACKAGECONFIG options for the currently available features.

[Based on pipewire.inc / pipewire_git.bb from meta-agl-devel/meta-pipewire]

Cc: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17 08:35:32 -07:00
Khem Raj
7b5e19ba4d a2jmidid: Fix build on risv
Fixes
../a2jmidid-8/sigsegv.c:102:39: error: no member named 'gregs' in 'struct mcontext_t'
|                 ucontext->uc_mcontext.gregs[i]
|                 ~~~~~~~~~~~~~~~~~~~~~ ^

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-10 21:58:10 -07:00
Andreas Müller
f11bc988d7 jack: upgrade 1.9.12 -> 1.9.13
This release contains various fixes / enhancements - from release announcement:

* Meta-data API implementation. (and a few tools updated with support for it)
* Correct GPL licence to LGPL for files needed to build libjack.
* Remove FreeBoB backend (superseded by FFADO).
* define JACK_LIB_EXPORT, useful for internal clients.
* Mark jack_midi_reset_buffer as deprecated.
* Add example systemd unit file
* Signal to systemd when jackd is ready.
* Set "seq" alsa midi driver to maximum resolution possible.
* Fix loading internal clients from another internal client.
* Code cleanup and various fixes. (too many to mention here, see git log for details)

Backported patches can go.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-09 23:27:15 -07:00
Khem Raj
cbc42b405d live555: Switch SRC_URI where archives are kept for longer
Current location only maintains the latest archive and the releases are
often enough that we might not update that frequent

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-18 18:48:55 -07:00
Slater, Joseph
53e12287ba live555: update to version 20190828
Includes fix for CVE-2019-7733.  Also adjust SRC_URI and use different mirror.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-17 20:47:11 -07:00
Oleksandr Kravchuk
995273abc9 libvpx: update to 1.8.1
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-16 07:10:03 -07:00
Oleksandr Kravchuk
8225bc2236 libopus: update to 1.3.1
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13 07:00:12 -07:00
Oleksandr Kravchuk
f15e4c2e1f libmodplug: update to 0.8.9.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13 07:00:12 -07:00
Oleksandr Kravchuk
003f3ad547 libdvdread: update to 6.0.1
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13 07:00:12 -07:00
Oleksandr Kravchuk
e45826be2b libburn: update to 1.5.0
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13 07:00:12 -07:00
Adrian Bunk
c6351749d6 meta-oe: Replace EXCLUDE_FROM_WORLD_libc-musl = "1" with COMPATIBLE_HOST_libc-musl = 'null'
This gives users a proper error message when trying to build
a known non-building package.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-30 09:27:56 -07:00
Khem Raj
2751445c58 libopus: Limit forcing ARM mode ISA to v5 only
This lets newer armv7+ still use thumb2 ISA

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-15 22:12:19 -07:00
Adrian Bunk
71cb56871d meta-oe: Change some ftp:// URIs to http(s)://
For glibmm this is done with the gnomebase class.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02 18:04:41 -07:00
Khem Raj
b0e1cd4d7d alsa-oss: Drop now not needed patch
Upstream has completely dropped including libio.h which makes it
redundant [1] moreover glibc is no longer shipping this header either

[1] 8564df1c8d

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-30 19:15:24 -07:00
Adrian Bunk
fc5030a5fb meta-oe: Inherit gnomebase instead of gnome
The gnome class pulls in usually unwanted dependencies like gconf.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-26 14:29:17 -07:00
Khem Raj
5da32077eb mpv: Switch to using git fetcher
github tarballs are unreliable, fixes

SRC_URI uses unstable GitHub archives [src-uri-bad]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-21 09:40:20 -07:00