]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
4 years agolibva-utils: upgrade 2.6.0 -> 2.7.1
Naveen Saini [Fri, 8 May 2020 11:03:10 +0000 (19:03 +0800)]
libva-utils: upgrade 2.6.0 -> 2.7.1

For release details:
https://github.com/intel/libva-utils/releases/tag/2.7.1

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibva: upgrade 2.6.1 -> 2.7.1
Naveen Saini [Fri, 8 May 2020 11:03:09 +0000 (19:03 +0800)]
libva: upgrade 2.6.1 -> 2.7.1

For release details:
https://github.com/intel/libva/releases/tag/2.7.1
https://github.com/intel/libva/releases/tag/2.7.0

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoapt: The C.UTF-8 locale is not portable
Adrian Bunk [Wed, 13 May 2020 21:35:32 +0000 (00:35 +0300)]
apt: The C.UTF-8 locale is not portable

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoapt: Remove workarounds for host gcc < 5
Adrian Bunk [Tue, 12 May 2020 20:37:45 +0000 (23:37 +0300)]
apt: Remove workarounds for host gcc < 5

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocommon-licenses: add "Unlicense" license file
Robert P. J. Day [Wed, 13 May 2020 11:27:02 +0000 (07:27 -0400)]
common-licenses: add "Unlicense" license file

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoarmv8/tunes: Define TUNE_PKGARCH
Khem Raj [Thu, 14 May 2020 05:03:21 +0000 (22:03 -0700)]
armv8/tunes: Define TUNE_PKGARCH

Now that they uses -mcpu, its better to have tune specific build
directories, since aarch64 wont be appropriate any longer

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoaarch64: Adjust big.LITTLE tune files to use -mcpu
Khem Raj [Thu, 14 May 2020 05:03:20 +0000 (22:03 -0700)]
aarch64: Adjust big.LITTLE tune files to use -mcpu

mcpu is more appropriate on aarch64 and generates more optimized code
forr a given SOC, unlike -march/-mtune combination as decribed here [1]

[1] https://community.arm.com/developer/tools-software/tools/b/tools-software-ides-blog/posts/compiler-flags-across-architectures-march-mtune-and-mcpu

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogcc: Do not set -march for arm64 for libatomic
Khem Raj [Thu, 14 May 2020 05:03:19 +0000 (22:03 -0700)]
gcc: Do not set -march for arm64 for libatomic

libatomic has mind of its own when it comes to setting -march for arm64
which conflicts with -mcpu option we pass from environment in some cases
since we always pass -march/-mcpu in OE, its safe to remove this option

mcpu removal from cortex-a55 is no longer needed since the option
conflict is now removed from libatomic instead

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotune-cortexa57.inc: Add new tune file
Khem Raj [Thu, 14 May 2020 05:03:17 +0000 (22:03 -0700)]
tune-cortexa57.inc: Add new tune file

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotune-cortexa55.inc: crc and crypto extentions are default on cortex-a55
Khem Raj [Thu, 14 May 2020 05:03:16 +0000 (22:03 -0700)]
tune-cortexa55.inc: crc and crypto extentions are default on cortex-a55

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agognu-efi: upgrade 3.0.11 -> 3.0.12
Wang Mingyu [Thu, 14 May 2020 15:29:19 +0000 (23:29 +0800)]
gnu-efi: upgrade 3.0.11 -> 3.0.12

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowatchdog: upgrade 5.15 -> 5.16
Wang Mingyu [Thu, 14 May 2020 15:29:13 +0000 (23:29 +0800)]
watchdog: upgrade 5.15 -> 5.16

0001-Include-linux-param.h-for-EXEC_PAGESIZE-definition.patch
removed since it is included in 5.16

-License-Update: Copyright year updated to 2020.

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agofreetype: upgrade 2.10.1 -> 2.10.2
Wang Mingyu [Thu, 14 May 2020 15:28:51 +0000 (23:28 +0800)]
freetype: upgrade 2.10.1 -> 2.10.2

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowayland: fix condition for strndup detection
Khem Raj [Tue, 12 May 2020 23:46:31 +0000 (16:46 -0700)]
wayland: fix condition for strndup detection

current check does not work with gcc10

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglib-2.0: Fix stpcpy detection for mingw
Khem Raj [Tue, 12 May 2020 23:20:12 +0000 (16:20 -0700)]
glib-2.0: Fix stpcpy detection for mingw

Backport an upstream patch to fix it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agofile: Remove unneccessary override of PACKAGECONFIG for native
Peter Kjellerstedt [Tue, 12 May 2020 21:42:55 +0000 (23:42 +0200)]
file: Remove unneccessary override of PACKAGECONFIG for native

There is no reason to set PACKAGECONFIG_class-native to the same value
as the default PACKAGECONFIG.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowireless-regdb: Upgrade 2019.06.03 -> 2020.04.29
Adrian Bunk [Tue, 12 May 2020 14:39:45 +0000 (17:39 +0300)]
wireless-regdb: Upgrade 2019.06.03 -> 2020.04.29

Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoclasses/kernel: Generate reproducible kernel module tarball
Joshua Watt [Tue, 12 May 2020 21:19:24 +0000 (16:19 -0500)]
classes/kernel: Generate reproducible kernel module tarball

If reproducible binaries are requested, generate the kernel modules
tarball in a reproducible way. Namely, sort the tarball contents, clamp
the mtime to the source date epoch, compress the archive with a
consistent compression level (9), and don't include the name and
timestamp in the compressed file.

[YOCTO #12719]

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agonettle: Remove workaround for gcc < 5
Adrian Bunk [Tue, 12 May 2020 20:37:48 +0000 (23:37 +0300)]
nettle: Remove workaround for gcc < 5

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibtasn1: Remove workaround for host gcc < 5
Adrian Bunk [Tue, 12 May 2020 20:37:47 +0000 (23:37 +0300)]
libtasn1: Remove workaround for host gcc < 5

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython-numpy: Remove workaround for host gcc < 5
Adrian Bunk [Tue, 12 May 2020 20:37:46 +0000 (23:37 +0300)]
python-numpy: Remove workaround for host gcc < 5

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovte: Remove workaround for gcc 4.8
Adrian Bunk [Tue, 12 May 2020 20:37:44 +0000 (23:37 +0300)]
vte: Remove workaround for gcc 4.8

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogcc10: Revert using __getauxval in libgcc
Khem Raj [Mon, 11 May 2020 18:28:12 +0000 (11:28 -0700)]
gcc10: Revert using __getauxval in libgcc

This was added recently, but it seems be chewing more than what it
should and causes non glibc packages also depend on it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogcc10: Default back to -fcommon
Khem Raj [Tue, 12 May 2020 18:30:52 +0000 (11:30 -0700)]
gcc10: Default back to -fcommon

For time being change back to -fcommon as default, helps us iron
out other issues, eventually this should be removed as we fix the
packages to work with -fno-common

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglibc: Update to latest on 2.31 branch
Khem Raj [Tue, 12 May 2020 18:30:53 +0000 (11:30 -0700)]
glibc: Update to latest on 2.31 branch

There are few fixes specifically for compiling with gcc10 that are good
to have, before hitting them later

Backport build fix from master for aarch64 with gcc10

Drop CVE-2020-10029 patch its already applied on latest 2.31 branch

latest glibc 2.31 added fix for __getauxval/aarch64 issue

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogcc10: Update to GCC 10.1 Release
Khem Raj [Tue, 12 May 2020 18:30:51 +0000 (11:30 -0700)]
gcc10: Update to GCC 10.1 Release

* Package new gomp header acc_prof.h
* Package lto-dump which is a new tool in gcc10
* All Changes are here [1]
* Porting apps to gcc 10 help is here [2]
* Backport a patch to fix CET errors on cross builds
* Add patch to fix mingw libstdc++

[1] https://gcc.gnu.org/gcc-10/changes.html
[2] https://gcc.gnu.org/gcc-10/porting_to.html

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agonettle: upgrade 3.5.1 -> 3.6
Wang Mingyu [Tue, 12 May 2020 10:10:34 +0000 (18:10 +0800)]
nettle: upgrade 3.5.1 -> 3.6

refresh the following patches:
Add-target-to-only-build-tests-not-run-them.patch
dlopen-test.patch

Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopopulate_sdk_base.bbclass: fix warning: name not matched
wenlin.kang@windriver.com [Tue, 12 May 2020 09:17:21 +0000 (02:17 -0700)]
populate_sdk_base.bbclass: fix warning: name not matched

When do populate_sdk with SDK_ARCHIVE_TYPE = "zip", have below warning
in log file, this patch fixes it.

zip warning: name not matched: sysroots/core2-64-poky-linux/etc/tmpfiles.d/etc.conf
zip warning: name not matched: sysroots/core2-64-poky-linux/etc/tmpfiles.d/home.conf
zip warning: name not matched: sysroots/core2-64-poky-linux/etc/resolv-conf.systemd
zip warning: name not matched: sysroots/core2-64-poky-linux/etc/mtab
zip warning: name not matched: sysroots/core2-64-poky-linux/etc/resolv.conf
zip warning: name not matched: sysroots/core2-64-poky-linux/var/lock
zip warning: name not matched: sysroots/core2-64-poky-linux/usr/lib/environment.d/99-environment.conf
zip warning: name not matched: sysroots/core2-64-poky-linux/sbin/klogd
zip warning: name not matched: sysroots/core2-64-poky-linux/sbin/syslogd
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/usr/bin/chfn
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/usr/bin/chsh
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/usr/bin/passwd
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/usr/bin/chpasswd
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/sbin/vipw
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/sbin/vigr
zip warning: name not matched: sysroots/x86_64-pokysdk-linux/sbin/nologin

Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agollvm: Remove -fcommon
Adrian Bunk [Tue, 12 May 2020 14:14:16 +0000 (17:14 +0300)]
llvm: Remove -fcommon

I cannot reproduce the problem.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomatchbox-wm: Replace -fcommon with fix
Adrian Bunk [Tue, 12 May 2020 14:14:15 +0000 (17:14 +0300)]
matchbox-wm: Replace -fcommon with fix

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomenu-cache: Replace -fcommon with fix
Adrian Bunk [Tue, 12 May 2020 14:14:14 +0000 (17:14 +0300)]
menu-cache: Replace -fcommon with fix

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoat-spi2-atk: Remove -fcommon
Adrian Bunk [Tue, 12 May 2020 14:14:13 +0000 (17:14 +0300)]
at-spi2-atk: Remove -fcommon

This was fixed in upstream version 2.34.0.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: Remove -fcommon
Adrian Bunk [Tue, 12 May 2020 14:14:12 +0000 (17:14 +0300)]
mesa: Remove -fcommon

This was fixed in upstream version 20.0.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoxorg-xserver: Remove -fcommon
Adrian Bunk [Tue, 12 May 2020 14:14:11 +0000 (17:14 +0300)]
xorg-xserver: Remove -fcommon

This was fixed in upstream version 1.20.8.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibxcrypt2: Remove -fcommon
Adrian Bunk [Tue, 12 May 2020 14:14:10 +0000 (17:14 +0300)]
libxcrypt2: Remove -fcommon

This was fixed in upstream version 4.4.12.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoiproute2: Remove -fcommon
Adrian Bunk [Tue, 12 May 2020 14:14:09 +0000 (17:14 +0300)]
iproute2: Remove -fcommon

This was fixed in upstream version 5.5.0.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agofile: add PACKAGECONFIG for auto options
Konrad Weihmann [Mon, 11 May 2020 19:28:06 +0000 (21:28 +0200)]
file: add PACKAGECONFIG for auto options

A few options of file configure are set to auto, which can lead to
unpredictable effects when something in the sysroot does provide
things that satisfy the autotools checks.
In the worst case this will lead to package-qa failures as libraries are
not set in RDEPENDS but configured for the tool.

To mitigate changes of accidental configure set explicit options via
newly introduced PACKAGECONFIG variables for bzip, lzma and zlib
support, where the default is just zlib, as it was before

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogcr: correct a build race between vapi files
Alexander Kanavin [Mon, 11 May 2020 22:30:14 +0000 (00:30 +0200)]
gcr: correct a build race between vapi files

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoselftest/imagefeatures: Enable sanity test for IMAGE_GEN_DEBUGFS
Yeoh Ee Peng [Fri, 1 May 2020 08:30:39 +0000 (16:30 +0800)]
selftest/imagefeatures: Enable sanity test for IMAGE_GEN_DEBUGFS

Add new testcase to check IMAGE_GEN_DEBUGFS. Test makes
sure that debug filesystem is created accordingly. Test also check
for debug symbols for some packages as suggested by Ross Burton.

[YOCTO #10906]

Signed-off-by: Humberto Ibarra <humberto.ibarra.lopez@intel.com>
Signed-off-by: Yeoh Ee Peng <ee.peng.yeoh@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogcc-runtime: Avoid march conflicts with newer cortex-a55 CPUs
Khem Raj [Tue, 5 May 2020 23:59:47 +0000 (16:59 -0700)]
gcc-runtime: Avoid march conflicts with newer cortex-a55 CPUs

gcc-runtime/libatomic explicitly add -march=armv8-a+lse for all arch64
but cortex-a55 is armv8.2-a, which essentially conflicts, so let gcc
override it by not forcing the -mcpu option from TUNE_CCARGS

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotunes: Add new tune files for cortexa55 and cortexa73-cortexa53
Khem Raj [Tue, 5 May 2020 23:33:52 +0000 (16:33 -0700)]
tunes: Add new tune files for cortexa55 and cortexa73-cortexa53

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocpio: add patch to fix issues with gcc 10
Richard Leitner [Wed, 6 May 2020 09:09:43 +0000 (11:09 +0200)]
cpio: add patch to fix issues with gcc 10

gcc 10 introduced "-fno-common" as default. Therefore backport the
according cpio patch to fix this issue.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobinutils: add patch to fix issues with gcc 10
Richard Leitner [Wed, 6 May 2020 09:09:42 +0000 (11:09 +0200)]
binutils: add patch to fix issues with gcc 10

gcc 10 introduced "-fno-common" as default. Therefore backport the
according binutils patch to fix this issue.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibcomps: update to 0.1.15
Richard Leitner [Wed, 6 May 2020 07:24:31 +0000 (09:24 +0200)]
libcomps: update to 0.1.15

In this update the 0001-Make-__comps_objmrtree_all-static-inline.patch
was mainlined by commit 18f52cb.

Furthermore mainline commit 3237f44 fixes a build problem with the
default "-fno-common" of gcc 10.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibtirpc: remove extra "-fcommon" from CFLAGS
Richard Leitner [Wed, 6 May 2020 07:24:30 +0000 (09:24 +0200)]
libtirpc: remove extra "-fcommon" from CFLAGS

commit daed7eedba ("Avoid multiple-definiton with gcc -fno-common") of
libtirpc fixed the -fno-common issues. Therefore it should be save to
remove the extra "-fcommon" in CFLAGS.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopseudo: Fix enum typedef
Jacob Kroon [Fri, 8 May 2020 14:26:39 +0000 (16:26 +0200)]
pseudo: Fix enum typedef

'pseudo_access_t' is a type, so use typedef.

Fixes building pseudo with gcc 10 where -fno-common is the default.

Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomeson.bbclass: Close the log file after reading
Anton Eliasson [Fri, 8 May 2020 14:07:04 +0000 (16:07 +0200)]
meson.bbclass: Close the log file after reading

This fixes warnings like:

    WARNING: package-name-0.0.1-r0 do_configure: <string>:164: ResourceWarning:
    unclosed file <_io.TextIOWrapper
    name='/source_directory/build/tmp/work/arch/package-name/0.0.1-r0/package-name-0.0.1//meson-logs/meson-log.txt'
    mode='r' encoding='UTF-8'>

Signed-off-by: Anton Eliasson <anton.eliasson@axis.com>
Reviewed-by: Ola x Nilsson <ola.x.nilsson@axis.com>
Signed-off-by: Anton Eliasson <anton.eliasson@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorunqemu: force software x11 renderer for SDL when GL is not in use
Alexander Kanavin [Fri, 8 May 2020 20:21:10 +0000 (22:21 +0200)]
runqemu: force software x11 renderer for SDL when GL is not in use

If libsdl is configured with opengl enabled, it will try to use GL
renderers to open a window even if qemu doesn't use virgl. Setting
the environment variable forces a software X11 renderer, which is the
same one used when libsdl has opengl switched off. This avoids
needlessly loading the GL libraries and drivers from the host.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopypi.bbclass: use new pypi UPSTREAM_CHECK_URI
Tim Orling [Sat, 9 May 2020 21:23:12 +0000 (14:23 -0700)]
pypi.bbclass: use new pypi UPSTREAM_CHECK_URI

Upstream https://pypi.python.org/pypi/${PYPI_PACKAGE}/
redirects to https://pypi.org/project/${PYPI_PACKAGE}/

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopypi.bbclass: mind package suffix on version check
Konrad Weihmann [Sat, 9 May 2020 20:32:44 +0000 (22:32 +0200)]
pypi.bbclass: mind package suffix on version check

Some pypi packages do have suffixes like dev, or a0 or b1.
When doing a version check on these, the version will get falsely
identified as major release versions.
Add a terminating slash to rule out those false positives

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-git: 3.0.5 -> 3.1.2
Kai Kang [Sun, 10 May 2020 06:31:16 +0000 (14:31 +0800)]
python3-git: 3.0.5 -> 3.1.2

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobitbake.conf: Prevent git from detecting parent repo in recipe
Joshua Watt [Tue, 5 May 2020 16:39:10 +0000 (11:39 -0500)]
bitbake.conf: Prevent git from detecting parent repo in recipe

Prevents git commands run in a recipe from moving up past ${WORKDIR}
when searching for a .git directory, and thus prevents them from
detecting the parent OE-core .git directory. Fixes several
reproducibility issues where recipes would use the OE-core version as
the recipe version due to git walking up the tree.

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-setuptools: add the missing rdepends
Mingli Yu [Fri, 8 May 2020 08:00:25 +0000 (16:00 +0800)]
python3-setuptools: add the missing rdepends

Add the missing rdepends to fix below error:
 # python3
 [snip]
 >>> import setuptools
 [snip]
 ModuleNotFoundError: No module named 'json'

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolib/oe/package_manager: update default rpm config %_prefer_color
Changqing Li [Fri, 8 May 2020 02:30:31 +0000 (10:30 +0800)]
lib/oe/package_manager: update default rpm config %_prefer_color

* %_prefer_color is used by rpm to determine which color's ELF file
is preferred to be installed.

Here are file colors:
0 is unknown or other
1 is Elf32
2 is Elf64
4 is MIPS64 n32 (this color is added by oe-core's patch)

if default value set to 7, all colors are preferred color, always
be last-in-wins.

For this scenario, when we have 64bits python3 installed first,
then install 32bits python3 later, 64bits python3 will be overwrited,
and sys.path will point to /usr/lib, not /usr/lib64, this may cause
some python3 modules not work. so fixed by remove setting of default
value 7, and use default value 2 of rpm

* other distro like fedora also use the default %_prefer_color 2

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorpm: fix file conflicts for MIPS64 N32
Changqing Li [Fri, 8 May 2020 02:30:32 +0000 (10:30 +0800)]
rpm: fix file conflicts for MIPS64 N32

The following error occurred when prefer_color set to 2:
Error: Transaction check error:
  file /sbin/ldconfig conflicts between attempted installs of
ldconfig-2.31+git0+71f2b249a2-r0.mips64_n32 and
lib32-ldconfig-2.31+git0+71f2b249a2-r0.mips32r2
  file /usr/bin/gencat conflicts between attempted installs of
lib32-libc6-utils-2.31+git0+71f2b249a2-r0.mips32r2
...

This was because:
transactions_color = 001 (ELF32) & 010 (ELF64) & 100 (ELF32 N32 MIPS64)
FColor = Current file color (001) & transaction_color (111)
oFcolor = Previous file color (100) & transaction_color (111)

when "neither preferred" happened, handled as conflicts. this is too
restrictive for three way conflicts(mips64/mips64 n32/mips(32)).
Fixed by  perform a 'last-in-wins' resolution when "neither is preferred".

refer:
https://github.com/rpm-software-management/rpm/issues/193
https://git.openembedded.org/openembedded-core/commit/meta/recipes-devtools/rpm?id=36c225704daa58b98a4b7f2ef315eb944d8628b5

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoscripts/tiny/ksize: Fix for more recent kernels
jan [Thu, 7 May 2020 13:25:36 +0000 (15:25 +0200)]
scripts/tiny/ksize: Fix for more recent kernels

In the past kernel built object files were named 'built-in.o'.
Nowadays it is 'built-in.a'.

The script is modified to work with both.  I expect
it will not happen that there are built-in.a and built-in.o
files in the same kernel.

Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowget: improve reproducible build
Joe Slater [Thu, 7 May 2020 16:35:32 +0000 (09:35 -0700)]
wget: improve reproducible build

Modify DEBUG_PREFIX_MAP as used by sed to handle
whitespace correctly.

This modifies an existing patch.

Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: Add PACKAGECONFIG knob to enable VDPAU state tracker and drivers
Zoltan Boszormenyi [Thu, 7 May 2020 13:33:01 +0000 (15:33 +0200)]
mesa: Add PACKAGECONFIG knob to enable VDPAU state tracker and drivers

Signed-off-by: Böszörményi Zoltán <zboszor@pr.hu>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: Add PACKAGECONFIG knob to enable VAAPI
Zoltan Boszormenyi [Thu, 7 May 2020 13:33:00 +0000 (15:33 +0200)]
mesa: Add PACKAGECONFIG knob to enable VAAPI

The previously added libva-initial recipe makes it possible and
trivial.

Signed-off-by: Böszörményi Zoltán <zboszor@pr.hu>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibva-initial: New bootstrap recipe
Zoltan Boszormenyi [Thu, 7 May 2020 13:32:59 +0000 (15:32 +0200)]
libva-initial: New bootstrap recipe

Mesa needs libva.pc and libva headers to enable the VAAPI
state tracker and drivers.

This recipe is a variant of the full libva package build as in:
* it only depends on libdrm to build so it doesn't introduce
  the circular dependency between mesa and libva, and
* it doesn't include the libraries in the final package.

However, there is another issue with build dependency handling
in Yocto. libva depends on mesa and mesa depends on this package.
Any package that depends on libva therefore would pull in libva
and this package resulting in an error in the prepare-sysroot
phase because they would install identical files into the
per-recipe sysroot.

Using the package name "*-initial" avoids this because of the
interaction between sstate.bbclass and staging.bbclass: any
package with the pattern "*-initial" in the name is excluded
from the dependency list unless explicitly added to DEPENDS.

Signed-off-by: Böszörményi Zoltán <zboszor@pr.hu>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibva: Factor out base parts into an include file
Zoltan Boszormenyi [Thu, 7 May 2020 13:32:58 +0000 (15:32 +0200)]
libva: Factor out base parts into an include file

To enable the VAAPI state tracker and drivers in mesa, it needs
libva.pc and the libva headers. To enable GLX support in libva,
it needs mesa to be compiled first. At the recipe level, this
would create a circular dependency between libva and mesa.

This is a preparation step before introducing a new libva recipe
variant to break the circular dependency.

Signed-off-by: Böszörményi Zoltán <zboszor@pr.hu>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosstate.bbclass: Do not fail if files cannot be touched
Peter Kjellerstedt [Thu, 30 Apr 2020 17:49:55 +0000 (19:49 +0200)]
sstate.bbclass: Do not fail if files cannot be touched

It may be that a file is not allowed to be touched, e.g., if it is a
symbolic link into a global sstate cache served over NFS.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoavahi: Cover gtk packageconfig with x11/wayland distro features
Khem Raj [Thu, 7 May 2020 06:22:21 +0000 (23:22 -0700)]
avahi: Cover gtk packageconfig with x11/wayland distro features

This ensures that avahi can compile for EGLFS distros (headless)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoopkg-keyrings: check if opkg-key exists before run postinst
Yi Zhao [Thu, 7 May 2020 03:24:32 +0000 (11:24 +0800)]
opkg-keyrings: check if opkg-key exists before run postinst

By default, the opkg-key command is not included in pokg package because
it is only installed when gpg support is enabled. We'd better check if
it exists before run 'opkg-key populate' in pkg_postinst.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoconnman: Include vpn-script in FILES
Alejandro Hernandez [Wed, 6 May 2020 23:59:19 +0000 (16:59 -0700)]
connman: Include vpn-script in FILES

When vpnc support is included through PACKAGECONFIG, there
is now an extra vpn-script coming after the atest upgrade,
include that script into FILES so it gets packaged.

Signed-off-by: Alejandro Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodocumentation.conf: Add variables supported by features_check.bbclass
Robert P. J. Day [Wed, 6 May 2020 22:06:34 +0000 (18:06 -0400)]
documentation.conf: Add variables supported by features_check.bbclass

Add to documentation.conf all the new variables supported by
features_check.bbclass.

Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovirgl: skip test on Debian 9
Alexander Kanavin [Thu, 7 May 2020 09:49:47 +0000 (11:49 +0200)]
virgl: skip test on Debian 9

Debian 9 has an older version of mesa, where dri drivers do not link
against glapi explicitly, which causes problems when they are loaded
by newer mesa-native:

pokybuild@debian9-ty-2:~$ ldd -d /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so |grep undefined
undefined symbol: _glapi_tls_Dispatch   (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so)
undefined symbol: _glapi_tls_Context    (/usr/lib/x86_64-linux-gnu/dri/swrast_dri.so)

compared to Debian 10:

pokybuild@debian10-ty-2:~$ ldd -d /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so|grep undefined
pokybuild@debian10-ty-2:~$

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibepoxy: do not strip RUNPATH from native/nativesdk
Alexander Kanavin [Wed, 6 May 2020 19:01:03 +0000 (21:01 +0200)]
libepoxy: do not strip RUNPATH from native/nativesdk

This was done to fall through to host GL stack; now that
mesa-native with host dri drivers is used instead, this is
no longer necessary or desirable.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorunqemu: set host DRI driver path for all instances of virgl usage
Alexander Kanavin [Wed, 6 May 2020 19:01:02 +0000 (21:01 +0200)]
runqemu: set host DRI driver path for all instances of virgl usage

Falling through to host GL stack via epoxy chrpath hack was
found to be problematic in case of SDL particularly (because it does
not actually use epoxy, and does its own dlopen()).

So let's just use the mesa-native libraries everywhere, but instruct
them to load DRI drivers from the host.

NVidia's proprietary blob users have to take care of themselves, I'm afraid.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodtc: update to 1.6.0
Richard Leitner [Wed, 6 May 2020 10:45:38 +0000 (12:45 +0200)]
dtc: update to 1.6.0

This also fixes issues with gcc 10's default change to "-fno-common".

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobusybox: disable i2ctransfer
Bartosz Golaszewski [Wed, 6 May 2020 13:29:32 +0000 (15:29 +0200)]
busybox: disable i2ctransfer

I2C tools are built by default in busybox. OE-core on the other hand
disables them all in the busybox defconfig except i2ctransfer. Since
this looks like an oversight, this patch proposes to disable this tool
as well.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: enable x11 for native/nativesdk
Alexander Kanavin [Wed, 6 May 2020 12:58:15 +0000 (14:58 +0200)]
mesa: enable x11 for native/nativesdk

This was found to be necessary for libsdl-native to enable opengl, as otherwise
the opengl check would fall through to the host with unpredictable outcome.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibnewt: Backport patch to fix reproducibility
Joshua Watt [Wed, 6 May 2020 12:56:57 +0000 (07:56 -0500)]
libnewt: Backport patch to fix reproducibility

Backports a patch from upstream to fix a reproducibility problem where
paths would be encoded in the binary.

Drops an obsolete patch that conflicted with the backport

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoinsane: Promote warnings into errors
Richard Purdie [Wed, 6 May 2020 13:35:39 +0000 (14:35 +0100)]
insane: Promote warnings into errors

There are several warnings the build can emit which show real problems
in the way recipes are being built. Some distros like poky and the Yocto
Project autobuilder have been fixing the issues these show for some time.

OE-Core has therefore been clean of these errors and warnings for some time.
Promote warnings into errors to match the defaults in poky to encourage
people to fix these real issue and reduce confusion when people switch
distros or customise.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovte: add icu dependency
Alexander Kanavin [Tue, 5 May 2020 21:11:13 +0000 (23:11 +0200)]
vte: add icu dependency

This is new in 0.60, and needs to be added explicitly
to cause vte to rebuild properly against icu changes
(there will be a QA check to catch such situations).

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoicu: upgrade 66.1 -> 67.1
Andrej Valek [Fri, 1 May 2020 09:15:54 +0000 (11:15 +0200)]
icu: upgrade 66.1 -> 67.1

- 0001-icu-Added-armeb-support.patch - rebased
- 0001-Fix-big-endian-build.patch - removed, already included in new version
- CVE-2020-10531.patch - removed, already included in new version
- icu-pkgdata-large-cmd.patch - removed, implemented correct size

Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
4 years agore2c: correct upstream location
Alexander Kanavin [Tue, 5 May 2020 13:01:33 +0000 (15:01 +0200)]
re2c: correct upstream location

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocdrtools-native: fix upstream version check
Alexander Kanavin [Tue, 5 May 2020 13:01:31 +0000 (15:01 +0200)]
cdrtools-native: fix upstream version check

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoovmf: update to 202002
Alexander Kanavin [Tue, 5 May 2020 13:01:30 +0000 (15:01 +0200)]
ovmf: update to 202002

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobuild-compare: update to latest revision
Alexander Kanavin [Tue, 5 May 2020 13:01:29 +0000 (15:01 +0200)]
build-compare: update to latest revision

Drop the patch as upstream has refactored the code,
and recent reproducible builds work has likely rendered it
unnecessary.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoe2fsprogs: update to 1.45.6
Alexander Kanavin [Tue, 5 May 2020 13:01:28 +0000 (15:01 +0200)]
e2fsprogs: update to 1.45.6

Drop backports, and also 0001-misc-create_inode.c-set-dir-s-mode-correctly.patch
as upstream code has been refactored.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan-demos: upgrade to latest revision
Alexander Kanavin [Tue, 5 May 2020 13:01:27 +0000 (15:01 +0200)]
vulkan-demos: upgrade to latest revision

gli is replaced upstream with ktx.

lfs objects are not in a revision that we use, so they can be ignored.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan-tools: upgrade 1.1.126.0 -> 1.2.135.0
Alexander Kanavin [Tue, 5 May 2020 13:01:26 +0000 (15:01 +0200)]
vulkan-tools: upgrade 1.1.126.0 -> 1.2.135.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan-loader: upgrade 1.1.126.0 -> 1.2.135.0
Alexander Kanavin [Tue, 5 May 2020 13:01:25 +0000 (15:01 +0200)]
vulkan-loader: upgrade 1.1.126.0 -> 1.2.135.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan-headers: upgrade 1.1.126.0 -> 1.2.135.0
Alexander Kanavin [Tue, 5 May 2020 13:01:24 +0000 (15:01 +0200)]
vulkan-headers: upgrade 1.1.126.0 -> 1.2.135.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorpcsvc-proto: update to 1.4.1
Alexander Kanavin [Tue, 5 May 2020 13:01:23 +0000 (15:01 +0200)]
rpcsvc-proto: update to 1.4.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomeson: fix upstream version check
Alexander Kanavin [Tue, 5 May 2020 13:01:22 +0000 (15:01 +0200)]
meson: fix upstream version check

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopowertop: switch to Arjan's git
Alexander Kanavin [Tue, 5 May 2020 13:01:21 +0000 (15:01 +0200)]
powertop: switch to Arjan's git

01.org seems unmaintained; while the tarball is still there, the
page to download it from is gone.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopatchelf: switch to git
Alexander Kanavin [Tue, 5 May 2020 13:01:20 +0000 (15:01 +0200)]
patchelf: switch to git

The tarball download website is full of broken links;
while direct tarball download still works, exploring
around and checking for latest versions does not.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoepiphany: update to 3.36.1
Alexander Kanavin [Tue, 5 May 2020 13:01:19 +0000 (15:01 +0200)]
epiphany: update to 3.36.1

libhandy is a new hard dependency.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibdazzle: update to 3.36.0
Alexander Kanavin [Tue, 5 May 2020 13:01:18 +0000 (15:01 +0200)]
libdazzle: update to 3.36.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibhandy: add a recipe from meta-oe
Alexander Kanavin [Tue, 5 May 2020 13:01:17 +0000 (15:01 +0200)]
libhandy: add a recipe from meta-oe

This is needed by new versions of epiphany browser.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibcap: update to 2.33
Alexander Kanavin [Tue, 5 May 2020 13:01:16 +0000 (15:01 +0200)]
libcap: update to 2.33

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogit: update to 2.26.2
Alexander Kanavin [Tue, 5 May 2020 13:01:15 +0000 (15:01 +0200)]
git: update to 2.26.2

Disable iconv, as configure.ac attempts to run a
cross-compiled test program otherwise.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotestsdkext/devtool: initialize the test component's git repo
Alexander Kanavin [Tue, 5 May 2020 13:01:14 +0000 (15:01 +0200)]
testsdkext/devtool: initialize the test component's git repo

Devtool is relying on externalsrc class, which, in order to determine
if a rebuild is needed, relies on git to checksum files (if the
component tree is a git repo), or sets a flag to always rebuild if
the component tree is not a git repo.

This is problematic in testsdkext scenario, where the test component
is inside a build directory, which itself is inside the poky repo
checkout, and listed in .gitignore. What happens is that git walks
up the tree and uses the index of the poky repo. This works okay
with older versions of git, but git 2.26 complains that we're inside
a directory that is ignored, and returns an error.

To fix the issue, the git repository is initialized directly in the
component directory, just prior to running the tests.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoavahi: update to 0.8
Alexander Kanavin [Tue, 5 May 2020 13:01:13 +0000 (15:01 +0200)]
avahi: update to 0.8

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoavahi: merge avahi-ui into the main recipe
Alexander Kanavin [Tue, 5 May 2020 13:01:12 +0000 (15:01 +0200)]
avahi: merge avahi-ui into the main recipe

The split was building the same code twice, awkward to maintain,
and causing issues with upgrades.

Disabling the gtk bits can be easily done through the standard
PACKAGECONFIG mechanism when needed.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibinput: update 1.15.2 -> 1.15.5
Alexander Kanavin [Tue, 5 May 2020 13:01:11 +0000 (15:01 +0200)]
libinput: update 1.15.2 -> 1.15.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibinput: add ptest
Alexander Kanavin [Tue, 5 May 2020 13:01:10 +0000 (15:01 +0200)]
libinput: add ptest

The test takes about 17 minutes, and fully passes.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogdbm: add patch to fix link failure against gcc 10
Richard Leitner [Tue, 5 May 2020 10:38:05 +0000 (12:38 +0200)]
gdbm: add patch to fix link failure against gcc 10

This also makes appending "-fcommon" to CFLAGS obsolete and enables
native builds with a host gcc v10.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>