Commit Graph

7474 Commits

Author SHA1 Message Date
Khem Raj a597de10ea dfu-util-native,sjf2410-linux-native: Fix Deploy in multimachine builds
When more than two machine are built using same tmpdir and happen to use
these tools the builds fail

Fixes
ERROR: The recipe dfu-util-native is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
  TOPDIR/build/tmp/deploy/tools/dfu-util-0.9
    (matched in manifest-qemumips-dfu-util-native.deploy)
Please verify which recipe should provide the above files.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 13:56:59 -08:00
Khem Raj 989b67be6d libcec: Fix multilib build
Fixes
ERROR: libcec-4.0.4-r0 do_package: QA Issue: libcec: Files/directories were installed but not shipped in any package:
  /usr/lib/python3.7/site-packages/_cec.so
  /usr/lib/python3.7/site-packages/cec.py

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 13:56:59 -08:00
Khem Raj 130cc706f1 poco: Define LIB_SUFFIX per OE multilibs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 13:56:59 -08:00
Khem Raj 16fc37015e libinih: Fix multilib build
Fixes
ERROR: libinih-0.0+gitrAUTOINC+25078f7156-r3 do_package: QA Issue: libinih: Files/directories were installed but not shipped in any package:
  /usr/lib
  /usr/lib/libinih.a
  /usr/lib/libinihcpp.a
  /usr/lib/pkgconfig
  /usr/lib/pkgconfig/inihcpp.pc
  /usr/lib/pkgconfig/inih.pc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 13:56:51 -08:00
Khem Raj 7b39ea059a libgit2: Upgrade to 0.28.4
Fix library install path to consider multilib as well

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 11:02:29 -08:00
Khem Raj d6b8482611 libfann: Define LIB_SUFFIX suitable for OE multilib needs
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 11:02:29 -08:00
Khem Raj 2f6c043c0c hiredis: Upgrade to 0.14.0
* Define LIBRARY_PATH so multilibbed version can install correctly
* Forward port patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 11:02:29 -08:00
Khem Raj c8c31eef9f rsyslog: Do not assume atomic built-ins on ppc
Fixes build issue
runtime/../action.c:2019: undefined reference to `__sync_val_compare_and_swap_8'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 11:02:29 -08:00
Khem Raj e40f8ff1b2 luajit: Add ppc/ppc64 to unsupported arch list
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-19 11:02:29 -08:00
Khem Raj 5f4b646795 lcdproc: Upgrade to latest top of tree
* Drop BASEPV, used only once
* serialVFD needs to use ioperm, inb and outb which are only on x86 32/64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-18 15:47:20 -08:00
Khem Raj dd69fafd7f libqb: Add --enable-nosection-fallback with mips64/clang
Same issue happens with clang/mips64 so extend the gold fix to cover for
this case

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-18 15:47:20 -08:00
Khem Raj 110652d951 nlohmann-json: Upgrade to 3.7.3
Rename recipe to express PV

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-16 19:50:07 -08:00
Khem Raj e595651343 fvwm: Upgrade to 2.6.9
Drop manpage disable part from existing patch
An upstream patch [1] helps manpage creation

[1] https://github.com/fvwmorg/fvwm/commit/0fdf2815bc09edaf4c0ecb45d47ad12d00863239

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-16 19:41:37 -08:00
Alex Kiernan 96d881d545 ostree: Add support for gjs tests
Now gjs is packaged in meta-gnome, add support for gjs tests through
PACKAGECONFIG; note gjs has a large dependency footprint, requiring (at
least) gobject-instrospection-data, gtk-3 and x11. Move python3-pyyaml
to RDEPENDS directly based on the layer, so that building ptest without
meta-python is possible (though more tests will have to be skipped).

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-16 08:38:35 -08:00
Andreas Müller 5796a9ff45 geany: remove pythonnative from inherit
* build tested with oe-core patch removing python2 from hosttools
* checked log files and there are no traces that a running python is required

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-15 21:08:54 -08:00
Khem Raj 773bd4cec5 libpfm4: Moved here from oe-core
Upgrade to 4.10.1 while here
oprofile/ppc64 still depends on it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-15 21:08:54 -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
Khem Raj a761b39a60 rsyslog: Sync VALGRIND supported arch list
This list should be same as the valgrind recipe

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-15 21:08:54 -08:00
Khem Raj 28cbc85732 breakpad: Update to latest upstream
Drop upstreamed patch
Adjust syscalls for mips64
Drop fpregset_t/mcontext alternatives for musl

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-15 21:08:54 -08:00
Khem Raj 72600f0a4f mozjs: extend --with-intl-api=build to all mips
This fixes mozjs crash, in launching js in qemu during gjs build

Fixes
|
| (process:606857): Gjs-ERROR **: 02:02:06.039: Could not initialize Javascript

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2019-12-13 18:29:14 -08:00
Khem Raj a5cdd2907b xterm: Fix latent issue found with musl
[YOCTO #13691]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Ross Burton <ross.burton@intel.com>
Cc: Armin Kuster <akuster808@gmail.com>
2019-12-13 18:29:14 -08:00
Yi Zhao 5a293cf439 tk: upgrade 8.6.9 -> 8.6.10
Drop patches that were merged upstream:
  configure.use.fontconfig.with.xft.patch
  non-linux.diff
  tklibrary.diff

Refresh patches:
  confsearch.diff
  fix-xft.diff

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Khem Raj 7906fbb404 hdf5: Upgrade to 1.8.21
Forward port 0001-cross-compiling-support.patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Kai Kang bbecc5dfc4 fltk: fix build error when enable package config examples
Backport patch to fix fltk build error when enable package config
'examples'. Drop the useless parts such as .gitignore and Makefile
from the patch.

fltk-native is also required by package config 'examples'.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Bartosz Golaszewski 52cfe934cc xdelta3: add native and nativesdk to BBCLASSEXTEND
Allow to build xdelta natively as it may be used for creating binary
delta patches for OTA updates.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Bartosz Golaszewski a02c41342b xdelta3: update to v3.1.0
The repository now lives under a different address. Let's use git
directly to fetch sources as there are no proper release tarballs.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Max Krummenacher a04e0ed79f libsoc: use python3 for python bindings
With python in PACKAGECONFIGS and with the removal of python2 from
host tools the recipe fails to build. Change the recipe to use python3.

libsoc configure uses the host python to detect the used version,
install and use the python3-native package to have the same version
for host and target.

Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-13 18:29:14 -08:00
Alex Kiernan f0a641554d ostree: Upgrade 2019.5 -> 2019.6
Drop all patches as they now exist upstream. Add tar to the dependencies
for ptest as this is required when running with libarchive enabled (and
the busybox version doesn't suffice).

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-11 16:22:40 -08:00
Bartosz Golaszewski 6d87abfa1d librsync: new package
rdiff is a popular tool for calculating binary delta patches. It's
provided by the librsync package (unrelated to rsync already available
in poky).

This recipe adds new packages for librsync and rdiff.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-11 16:22:40 -08:00
Martin Jansa 68be5fe160 googletest: fix build with newer oe-core without python in HOSTTOOLS
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-11 16:22:40 -08:00
Gianfranco Costamagna 41be29ccd1 boinc: update recipe to version 7.16.3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-11 16:22:40 -08:00
Khem Raj 90e33e509c libsmi: Use right name for tcl license
Fixes
WARNING: libsmi-0.5.0-r0 do_populate_lic: libsmi: No generic license file exists for: TCL in any provider

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:08 -08:00
Andreas Müller 1d6a1d38b8 stalonetray: Add x11 to required distro feature
It depends on virtual/libx11

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:08 -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
Pierre-Jean Texier c1d1697c50 libssh2: add nativesdk support
Fixes:
 Missing or unbuildable dependency chain was: ['nativesdk-cmake', 'nativesdk-curl', 'nativesdk-libssh2']

So, extend libssh2 to nativesdk to fix this issue.

Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:07 -08:00
Wang Mingyu f570bb50ac xterm: upgrade 350 -> 351
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-10 16:21:07 -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
Adrian Bunk 851321744e gpsd: Add a PACKAGECONFIG for disabling usb support
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:58 -08:00
Khem Raj bcd508dedf udisks2: Update to 2.8.4
package tmpfiles.d/udisk2.conf, generated with systemd enabled

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Khem Raj 41c3eea8c9 sigrok-cli: Update to 0.7.1
Package /usr/share/icons/hicolor/scalable/apps/sigrok-cli.svg

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Khem Raj e53eafc5d9 liblockdev: Loosen the regexp for py3
Fixes packaging with py 3.8

ERROR: libblockdev-2.23-r0 do_package: QA Issue: libblockdev: Files/directories were installed but not shipped in any package:
/usr/lib/python3.8
/usr/lib/python3.8/site-packages
/usr/lib/python3.8/site-packages/gi
/usr/lib/python3.8/site-packages/gi/overrides
/usr/lib/python3.8/site-packages/gi/overrides/BlockDev.py

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Stefan Agner f0fb70479a Revert "zstd: move recipe to oe-core"
The recipe has not been accepted in oe-core. So readd the recipe to
meta-openembedded.

This reverts commit b0b9cebc72.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Khem Raj c55a567022 libnih: Fix build with latest gettext
Run gettextize and fix up the resulting problems so that it builds

Fixes
| make[2]: *** No rule to make target 'libgnuintl.@INTL_LIBTOOL_SUFFIX_PREFIX@a', needed by 'all-no-yes'.  Stop.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-08 23:00:57 -08:00
Maxime Roussin-Bélanger 5ea25a1d72 libvncserver: add missing cmake configration option to packageconfig
Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-05 23:01:06 -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
Laurent Bonnans 40b3a51231 opensc: fix RDEPENDS in pcsc PACKAGECONFIG
OpenSC depends on pcsc-lite's systemd service and pkcs11 library at
runtime.

Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-05 23:01:06 -08:00
Wang Mingyu 287625a640 postgresql: 12.0 -> 12.1
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
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
Alex Kiernan 000448b06d ostree: Backport build/test fixes from upstream
Pick upstream fixes:

77b27c07df2b Avoid race condition when building outside of source tree
16bb294384bb tests/repo-finder: Run realpath() on /tmp
de8e0765a4a5 Makefile: declare ostree_boot_SCRIPTS and append values

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-03 09:31:53 -08:00
Alex Kiernan 4d09da5457 ostree: Add PACKAGECONFIG for builtin-grub2-mkconfig
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-12-03 09:31:53 -08:00