Commit Graph

503 Commits

Author SHA1 Message Date
Martin Jansa
e92cbff942 c-ares: move from meta-networking to meta-oe
* nodejs from meta-oe depends on this since:
  commit 76dd3dac1f
  Author: André Draszik <git@andred.net>
  Date:   Tue Oct 29 16:42:24 2019 +0000

    nodejs: allow use of system c-ares (and make default)

    Use system c-ares via PACKAGECONFIG by default. So far,
    nodejs had been built using its embedded copy of c-ares,
    which we generally try to avoid, for the known reasons
    (independent updates, cve & license checks, etc).

    Notes:
    * otherwise nodejs uses its bundled version of c-ares
    * the PACKAGECONFIG variable is 'ares' so as to be in
      line with other uses of this (wget & curl recipes in
      OE core)

    Signed-off-by: André Draszik <git@andred.net>
    Signed-off-by: Khem Raj <raj.khem@gmail.com>

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-26 07:17:58 -08:00
Martin Jansa
7449a3e083 s3c24xx-gpio, s3c64xx-gpio, sjf2410-linux-native, usbpath, wmiconfig: remove old recipes
* I don't   expect anyone nowadays actually using these recipes which I've
  imported from meta-smartphone in 2011.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-20 15:32:27 -08:00
Khem Raj
696408ce36 pm-graph: Provide analyze-suspend as well
Remove stale analyze-suspend recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-18 20:52:00 -08:00
Khem Raj
74b3646ce7 packagegroup-meta-oe: Remove python2 packages from packagegroup-meta-oe-devtools
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-14 17:11:40 -08:00
Khem Raj
41f5abd221 meta-oe: Remove dnf dependent package for non-rpm package backend
dnf is not built when rpm is not in chosen backends

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-13 14:07:47 -08:00
Andreas Müller
0b49236614 packagegroup-meta-oe: remove babl/gegl/gimp they moved to meta-gnome
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-09 22:31:31 -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
Luca Boccassi
dda2962584 dbus-broker: backport patches to fix policy with SELinux nodes
Backport from master: https://github.com/bus1/dbus-broker/pull/213

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-06 07:20:04 -08:00
sangelovic
bb253b28c7 sdbus-c++: upgrade 0.7.6 -> 0.8.1
See full changelog at https://github.com/Kistler-Group/sdbus-cpp/blob/v0.8.1/ChangeLog

Signed-off-by: Stanislav Angelovic <angelovic.s@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-02 22:01:47 -08:00
Martin Jansa
0c182e5877 packagegrop-meta-oe: remove blacklisted mpv
* it's blacklisted with:
  mpv_0.26.0.bb:PNBLACKLIST[mpv] = "Needs forward porting to use python3"

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-25 12:44:25 -08:00
Stefan Agner
a7f5aed4e5 plymouth: fix usrmerge
When usrmerge is enabled plymouth still tries to install to /bin and
/lib leading to the following build error:
ERROR: plymouth-git-r0 do_package: QA Issue: plymouth: Files/directories
were installed but not shipped in any package:
  /sbin/plymouthd
  /lib/libply.so.5
  /lib/libply.so
  /lib/libply.so.5.0.0
  /lib/libply-splash-core.so
  /lib/libply-splash-core.so.5.0.0
  /lib/libply-splash-core.so.5
  /bin/plymouth

There is a configuration flag --with-system-root-install which controls
where the binaries get installed. The flag is currently tied to the
systemd distro feature, however, this seems wrong.

Use the flag to control where binaries get installed depending on
whether usrmerge is used.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-23 14:16:25 -08:00
Khem Raj
e4a2593a21 recipes: Replace using BBPATH with BBFILE_COLLECTIONS for meta-python2 check
BBPATH check actually does not work

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 19:21:39 -08:00
Khem Raj
c9e0f7dc69 sip: Delete python2 version
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:35 -08:00
Khem Raj
0a4faceed6 nodejs: Build only when meta-py2 is included
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:35 -08:00
Khem Raj
e47f8dfd83 mysql-python: Enable only when meta-py2 is present
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:35 -08:00
Khem Raj
b5cce2f54f telepathy-idle: Disable when meta-py2 is not present
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:35 -08:00
Khem Raj
e2efe51507 openlmi: Make it visible when meta-py2 is in layermix
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:34 -08:00
Khem Raj
fb83b5d110 lio-utils: Make it visible only with meta-py2 in BBFILE_COLLECTIONS
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-22 09:56:34 -08:00
Adrian Bunk
5e4c5ab085 libnih: Remove
The main user was upstart, which is no longer provided
by any maintained layer.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-16 16:52:40 -08:00
Khem Raj
dc663933cb packagegroup-meta-oe: Remove unbuildable recipes for ppc64le from rdeps
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-16 16:52:40 -08:00
Khem Raj
b0eb0245e2 ssiapi: Needs boost/ppc support
Internal boost headers are missing ppc support
ssiapi.1.3.0/lib/boost/smart_ptr/detail/sp_counted_base.hpp:66:11: fatal error: boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp: No such file or directory

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-16 12:02:05 -08:00
Andreas Müller
c4fd65c8a1 libsigc++-3: let meson build
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-10 00:50:59 -08:00
Wang Mingyu
8b9f246f89 libsigc++-2.0: upgrade 3.0.0 -> 3.0.2
From [1]:

3.0.2 (stable)

* Build: Meson build improvements.
  (Kjell Ahlstedt, Chun-Wei Fan)

From [2]:

3.0.1 (stable)

* Build:
  - Add meson build, alongside the existing autotools and CMake builds.
  (Kjell Ahlstedt, Chun-Wei Fan)
  - CMake: Fix the MSVC build, enable warnings, and disable unnecessary
  warnings, with MVSC.
  (Stuart Dootson)
* connection: Allow copying of empty connections.
  (Aigrind)
* sigc++/adaptors/bind.h: Make bind_functor::bound_ public.
  (Used by sigc::visitor::do_visit_each().
  (Kjell Ahlstedt) Bug #26
* test_limit_reference: Avoid virtual-move-assign warning
  (seen with g++ 9.2)
  (Murray Cumming)
* signal: slot_iterator_buf: Remove unused T_result default type
  (Murray Cumming)
* tests: Slight cleanups
  (Murray Cumming)
* Remove unused #ifdefed code.
  (Murray Cumming)

[1] http://ftp.gnome.org/pub/gnome/sources/libsigc++/3.0/libsigc++-3.0.2.news
[2] http://ftp.gnome.org/pub/gnome/sources/libsigc++/3.0/libsigc++-3.0.1.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-09 14:05:18 -08:00
Wang Mingyu
f82456634d libnfc: upgrade to 1.7.1
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-07 17:54:00 -08:00
sangelovic
b2baaae271 sdbus-c++: Introduce recipes for sdbus-c++ library and its tools
sdbus-c++ is a high-level, expressive, easy-to-use C++ D-Bus client library written on top of systemd D-Bus client C library.

Signed-off-by: Stanislav Angelovic <angelovic.s@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-01-06 19:22:26 -08:00
Khem Raj
cc7eb45fb5 glfw: Update to latest
Disable docs which needs doxygen
FPIC is needed for arches like aarch64 when building shared objects

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-31 11:06:18 -08:00
Yongxin Liu
0144d06c21 ndctl: Upgrade to v67
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-30 16:57:14 -08:00
Armin Kuster
2782709d4d glfw: missing feature check.
glfw depends on libglu which wont build if "opengl" is not
in DISTRO_FEATURES

Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-23 15:03:15 -08:00
Khem Raj
dc961487c4 dbus-broker: Use nonarch_libdir for systemd catalog files
Fixes
ERROR: dbus-broker-21-r0 do_package: QA Issue: dbus-broker: Files/directories were installed but not shipped in any package:
/usr/lib/systemd/catalog
/usr/lib/systemd/catalog/dbus-broker.catalog
/usr/lib/systemd/catalog/dbus-broker-launch.catalog

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-20 16:07:50 -08:00
Khem Raj
d51f6000bf packagegroup-meta-oe: Remove ppc64 specific incompatible packages
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-15 21:08:54 -08:00
Andreas Müller
05ce3eba10 glfw: add features_check to inherit
Without this REQUIRED_DISTRO_FEATURES is a noop

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:07 -08:00
Khem Raj
49f6ce55db packagegroup-meta-oe: Remove nodejs and uim on riscv
These are not yet buildable for RISC-V

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-05 23:01:06 -08:00
Khem Raj
06a35d3be2 emlog: Use RRECOMMEND instead of RDEPEND
This helps with re-using sstate tasks when machines are similar

Fixes
Hash for dependent task emlog/kernel-module-emlog_git.bb:do_packagedata changed from a70b22026e418998e61d08b0b0ab64a3e26fd0da41a1d12f4356554b6b043794 to 7817106c7626c3c4b238f03771fc32dc8f3dc5e7496ff98cf8a812039939f915

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-03 13:02:12 -08:00
Khem Raj
10039570ec kernel-module-emlog: Use compile task from module bbclass
This ensures that right CC/LD is used when building the module, which
should be KERNEL_CC and KERNEL_LD, otherwise it starts to use DISTRO
default ld and cc which could be non-gcc and non-bfd liker which is must
for building kernel and modules

Also hides a gold linker failure seen on aarch64

| aarch64-yoe-linux-musl-ld: internal error in set_address, at ../../gold/output.h:322

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Fabio Berton <fabio.berton@ossystems.com.br>
2019-12-01 11:24:26 -08:00
Fabio Berton
027c7c1ebf emlog: Add recipe
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Fabio Berton
8c214f0d21 mdbus2: Add recipe
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-27 20:07:43 -08:00
Khem Raj
1f433ed18f packagegroup-meta-oe: Drop gperftools for mips/musl as well
with [1], we now do not build gperftools for musl/mips combo as well,
which means it should be dropped for all kind of mips builds

[1] https://git.openembedded.org/meta-openembedded/commit/?id=b192e792cd0c72c19bf8f18217accf419d66b41e

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-25 14:20:41 -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
Andreas Müller
51855dc886 mm-common: do really build with meson
* to activate meson 'GNOMEBASEBUILDCLASS = "meson"' must be set before 'inherit
  gnomebase'
* add a patch to fix meson build

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-04 21:13:31 -08:00
Andreas Müller
653d6f1199 mm-common: upgrade 0.9.12 -> 1.0.0 / meson build / add SUMMARY
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-04 21:13:31 -08:00
Luca Boccassi
b70b263add dbus-broker: build with libaudit if selinux is enabled
There is no DISTRO_FEATURE for audit, so most packages enable it
if selinux is enabled.

Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01 17:22:52 -07:00
Luca Boccassi
71af733347 dbus-broker: add patch to fix build with musl libc
Forwarded upstream: https://github.com/bus1/dbus-broker/pull/214

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:42 -07:00
Luca Boccassi
9ac1df048a dbus-broker: build with SELinux if it's enabled via DISTRO_FEATURES
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:42 -07:00
Luca Boccassi
c12bca1e7a dbus-broker: backport patches from master
These patches fix issues found in Fedora 30, which switched from
dbus-daemon to dbus-broker.
These backports align meta-oe to Fedora 30.

Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:42 -07:00
Luca Boccassi
65cf98b5a4 dbus-broker: 19 -> 21
Add /lib/systemd/catalog to the package, as snippets for the journal are
now shipped.

Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28 15:26:42 -07:00
Andreas Müller
3245b8d264 libsigc++-3: initial add 3.0.0
It can be installed parallel with libsigc++-2-0

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-26 02:41:33 -07:00
Andreas Müller
64a18e7e05 glibmm: upgrade 2.60.0 -> 2.62.0
This version corresponds to glib-2.0 2.62.1 in oe-core master

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-26 02:41:33 -07:00
Ankit Navik
a7464eaa69 glfw: Initial recipe for glfw
It adds generic recipe for glfw: a multi-platform library for OpenGL,
OpenGL ES, Vulkan, window and input.

Signed-off-by: Ankit Navik <ankit.tarot@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-21 04:44:10 -07:00
Khem Raj
bf7670ff2e wvstreams,wvdial: Mark incompatible for musl
wvstreams needs porting work to get it fully functional on musl, wvdial
depends on it so that needs to be disabled as well for musl.

Add it to meta-oe packagegroup only when using glibc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-11 23:10:10 -07:00
Khem Raj
2c97f18706 safec: Upgrade to 3.5 release
Add a patch to fix build on musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-11 13:51:15 -07:00