]> code.ossystems Code Review - openembedded-core.git/log
openembedded-core.git
4 years agobison: upgrade 3.7.2 -> 3.7.3
Alexander Kanavin [Mon, 2 Nov 2020 16:48:01 +0000 (17:48 +0100)]
bison: upgrade 3.7.2 -> 3.7.3

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoat-spi2-core: upgrade 2.36.1 -> 2.38.0
Alexander Kanavin [Mon, 2 Nov 2020 16:48:00 +0000 (17:48 +0100)]
at-spi2-core: upgrade 2.36.1 -> 2.38.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoat-spi2-atk: upgrade 2.34.2 -> 2.38.0
Alexander Kanavin [Mon, 2 Nov 2020 16:47:59 +0000 (17:47 +0100)]
at-spi2-atk: upgrade 2.34.2 -> 2.38.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoadwaita-icon-theme: upgrade 3.36.1 -> 3.38.0
Alexander Kanavin [Mon, 2 Nov 2020 16:47:58 +0000 (17:47 +0100)]
adwaita-icon-theme: upgrade 3.36.1 -> 3.38.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoacpica: upgrade 20200717 -> 20200925
Alexander Kanavin [Mon, 2 Nov 2020 16:47:57 +0000 (17:47 +0100)]
acpica: upgrade 20200717 -> 20200925

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopiglit: upgrade to latest revision
Alexander Kanavin [Mon, 2 Nov 2020 16:47:56 +0000 (17:47 +0100)]
piglit: upgrade to latest revision

Un-break musl builds with 0001-Add-a-missing-include-for-htobe32-definition.patch.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan-samples: replace vulkan-demos
Alexander Kanavin [Mon, 2 Nov 2020 16:47:55 +0000 (17:47 +0100)]
vulkan-samples: replace vulkan-demos

vulkan-samples is the official collection, and vulkan-demos
author has stated that he will be mostly contributing there:
https://github.com/SaschaWillems/Vulkan#Khronossamples

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovulkan: update 1.2.135 -> 1.2.154
Alexander Kanavin [Mon, 2 Nov 2020 16:47:54 +0000 (17:47 +0100)]
vulkan: update 1.2.135 -> 1.2.154

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoshaderc: upgrade 2019.0 -> 2020.3
Alexander Kanavin [Mon, 2 Nov 2020 16:47:53 +0000 (17:47 +0100)]
shaderc: upgrade 2019.0 -> 2020.3

Remove 0002-shaderc-2019.0-fix-build-against-new-glslang.patch
as issue fixed upstream.

Rebase 0001-Fix-the-link-order-of-libglslang-and-libHLSL.patch.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglslang: bump to a newer commit
Alexander Kanavin [Mon, 2 Nov 2020 16:47:52 +0000 (17:47 +0100)]
glslang: bump to a newer commit

This is needed to support the latest release of shaderc.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglslang: upgrade 8.13.3559 -> 8.13.3743
Alexander Kanavin [Mon, 2 Nov 2020 16:47:51 +0000 (17:47 +0100)]
glslang: upgrade 8.13.3559 -> 8.13.3743

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglslang: fix upstream version check
Alexander Kanavin [Mon, 2 Nov 2020 16:47:50 +0000 (17:47 +0100)]
glslang: fix upstream version check

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agospirv-tools: upgrade 2019.5 -> 2020.5
Alexander Kanavin [Mon, 2 Nov 2020 16:47:49 +0000 (17:47 +0100)]
spirv-tools: upgrade 2019.5 -> 2020.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agospirv-tools: correctly set PV
Alexander Kanavin [Mon, 2 Nov 2020 16:47:48 +0000 (17:47 +0100)]
spirv-tools: correctly set PV

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibsdl2: Fix directfb SDL_RenderFillRect
Mark Jonas [Mon, 2 Nov 2020 08:34:40 +0000 (09:34 +0100)]
libsdl2: Fix directfb SDL_RenderFillRect

Refactoring of SDL2 internal API has broken SDL_RenderFillRect for
DirectFB. The problem has already been fixed upstream.

Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibsdl2: Fix directfb syntax error
Mark Jonas [Mon, 2 Nov 2020 08:34:39 +0000 (09:34 +0100)]
libsdl2: Fix directfb syntax error

Build of libsdl2 with directfb is broken due to a spurious '}' and a
missing 'E' since version 2.0.12. The upstream is already fixed.

Signed-off-by: Mark Jonas <toertel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorpm: use libgcrypt instead of OpenSSL for cryptography
Ross Burton [Mon, 2 Nov 2020 10:51:15 +0000 (10:51 +0000)]
rpm: use libgcrypt instead of OpenSSL for cryptography

RPM 4.16 uses libgcrypt by default[1], so change our build to follow.

[1] https://github.com/rpm-software-management/rpm/commit/5c0801a1a3cba56d5c7e379323242e26f33f0729

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosstatesig: Remove workaround for bitbake taskhash bug
Richard Purdie [Sun, 1 Nov 2020 11:54:20 +0000 (11:54 +0000)]
sstatesig: Remove workaround for bitbake taskhash bug

When trying to lock an individual signature, we see the checksum calculations
of dependent tasks failing. The fix is to remove a bad optimisation within
bitbake but with the removed, we need to remove some bogus code with
OE-Core's sstatesig code too.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibxcb: Fix install file owner/group
Richard Purdie [Sun, 1 Nov 2020 11:47:29 +0000 (11:47 +0000)]
libxcb: Fix install file owner/group

The makefile uses cp -P behind the scenes for installing the tutorial files
and this preserves the build user identity. Fix this to the correct
owner/group. Usually do_package fixes and hides this but it can be seen
in do_install.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoinsane: add GitLab /archive/ tests
Andrey Zhizhikin [Sat, 31 Oct 2020 22:07:39 +0000 (22:07 +0000)]
insane: add GitLab /archive/ tests

Archives produced by GitLab should be avoided in the same way as those
produced by GitHub.

Extend SRC_URI check to include GitLab and inform user that recipe
should be converted to use git protocol.

Link: https://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg73109.html
Link: https://lists.openembedded.org/g/openembedded-core/message/144035
Cc: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogdb: Update to 10.x release
Khem Raj [Sat, 31 Oct 2020 05:20:58 +0000 (22:20 -0700)]
gdb: Update to 10.x release

here is full announcement [1]

Do not add --disable-static, without adding --enable-shared
because certain libraries e.g. libctf expects the default
to be static which is only disabled if --enable-shared is specified

Do not limit make subdirs, this is only needed when building in a
unified tree, here builds are happening from a release tarball so it is
redundant

[1] https://www.gnu.org/software/gdb/download/ANNOUNCEMENT

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorpm: Fix error.h handing properly on musl
Khem Raj [Sun, 1 Nov 2020 05:21:40 +0000 (22:21 -0700)]
rpm: Fix error.h handing properly on musl

Ignoring configure fragments when error.h does not exist on system
leaves eflutils half configured, which is seen when gold linker is
enabled because librpm does not have proper dependencies added,
therefore add error.h for non-glibc case and include it when glibc is
not used.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agognutls: explicitly set --with-librt-prefix
Martin Jansa [Sat, 31 Oct 2020 23:31:30 +0000 (00:31 +0100)]
gnutls: explicitly set --with-librt-prefix

* it will try to link with librt from host and if you have it on host (libc6-dev-i386 in ubuntu)
  it fails with:
  /usr/lib32/librt.so: error: undefined reference to '__clock_settime', version 'GLIBC_PRIVATE'
  /usr/lib32/librt.so: error: undefined reference to '__clock_getcpuclockid', version 'GLIBC_PRIVATE'
  /usr/lib32/librt.so: error: undefined reference to '__clock_getres', version 'GLIBC_PRIVATE'
  /usr/lib32/librt.so: error: undefined reference to '__clock_nanosleep', version 'GLIBC_PRIVATE'
  collect2: error: ld returned 1 exit status

  in older 3.6.14 it was using /usr/lib32/librt.so from host as well, but without do_compile
  failing

  configure:17539: checking for librt
  configure:17563: i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0/recipe-sysroot -o conftest  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0=/usr/src/debug/gnutls/3.6.14-r0                      -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0=/usr/src/debug/gnutls/3.6.14-r0                      -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0/recipe-sysroot=                      -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.14-r0/recipe-sysroot-native=    -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now conftest.c /usr/lib32/librt.so  >&5
  configure:17563: $? = 0
  configure:17573: result: yes
  configure:17580: checking how to link with librt
  configure:17582: result: /usr/lib32/librt.so

  with --with-librt-prefix passed, it finds the right one as shown in build/config.log:

  configure:17551: checking for librt
  configure:17575: i686-oe-linux-gcc  -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -fstack-protector-strong  -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -Werror=return-type --sysroot=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot -o conftest  -O2 -pipe -g -feliminate-unused-debug-types -fmacro-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0=/usr/src/debug/gnutls/3.6.15-r0                      -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0=/usr/src/debug/gnutls/3.6.15-r0                      -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot=                      -fdebug-prefix-map=/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot-native=   -I/tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot/usr/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now conftest.c /tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot/usr/lib/librt.so  >&5
  configure:17575: $? = 0
  configure:17585: result: yes
  configure:17592: checking how to link with librt
  configure:17594: result: /tmpdir/work/qemux86-oe-linux/gnutls/3.6.15-r0/recipe-sysroot/usr/lib/librt.so

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agojson-glib: fix reproducibility
Alexander Kanavin [Fri, 30 Oct 2020 22:26:13 +0000 (23:26 +0100)]
json-glib: fix reproducibility

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomusl: Update to latest
Khem Raj [Fri, 30 Oct 2020 19:03:59 +0000 (12:03 -0700)]
musl: Update to latest

Fixes pthread_condvars add support for SIGEV_THREAD_ID times

27b2fc9d fix missing-wake regression in pthread_cond_wait
7c71792e add support for SIGEV_THREAD_ID timers
f70375df fix sem_close unmapping of still-referenced semaphore
613ccabe refactor setxid return path to use __syscall_ret
ccba2345 ldso: notify the debugger when we're doing a dlopen
4209a7b1 fix setgroups behavior in multithreaded process
6ce91ef0 avoid __synccall for setrlimit on kernels with prlimit syscall
3437e478 fix reintroduction of errno clobbering by atfork handlers
2d0bbe6c fix pthread_cond_wait paired with with priority-inheritance mutex

Details are here [1]

[1] https://git.musl-libc.org/cgit/musl/log/?qt=range&q=0b87551bdfb74ac411caa335d8ad0b89a7f139c6..27b2fc9d6db956359727a66c262f1e69995660aa

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodeb: export INTERCEPT_DIR for remove actions
Richard Leitner [Thu, 29 Oct 2020 18:20:14 +0000 (19:20 +0100)]
deb: export INTERCEPT_DIR for remove actions

During the do_populate_sdk task apt-get purge is called by deb's remove
function. This fails with error messages similiar to the following one
if any of the included packages uses intercepts as the INTERCEPT_DIR
isn't exported:

.../*.postinst: line 4: /postinst_intercept: No such file or directory

Therefore fix it by exporting the INTERCEPT_DIR variable within the
remove function.

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoupdate_udev_hwdb: clean hwdb.bin
Mingli Yu [Fri, 30 Oct 2020 09:02:04 +0000 (17:02 +0800)]
update_udev_hwdb: clean hwdb.bin

Steps to reproduce:
echo "IMAGE_INSTALL_append = \" udev-hwdb lib32-udev-hwdb\"" >> conf/local.conf

When install both udev-hwdb and lib32-udev-hwdb as above,
there comes below do_populate_sdk error:
 $ bitbake core-image-sato  -c populate_sdk
 ERROR: Task (/path/core-image-sato.bb:do_populate_sdk) failed with exit code '134'
 NOTE: Tasks Summary: Attempted 5554 tasks of which 0 didn't need to be rerun and 1 failed.

 $ cat /path/tmp/work/qemux86_64-poky-linux/core-image-sato/1.0-r5/pseudo/pseudo.log
 [snip]
 inode mismatch: '/path/tmp/work/qemux86_64-poky-linux/core-image-sato/1.0-r5/sdk/image/usr/local/oecore-x86_64/sysroots/core2-64-poky-linux/lib/udev/hwdb.bin' ino 427383040 in db, 427383042 in request.
 [snip]

It is because both udev-hwdb and lib32-udev-hwdb will generate
${SDK_OUTPUT}/${SDKTARGETSYSROOT}/lib/udev/hwdb.bin during do_populate_sdk
and it triggers pseudo error.

So clean hwdb.bin before generate hwdb.bin to avoid conflict to
fix the above do_populate_sdk error.

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoresolvconf: do not install dhclient hooks
Yi Zhao [Fri, 30 Oct 2020 08:58:52 +0000 (16:58 +0800)]
resolvconf: do not install dhclient hooks

Do not install the dhclient hooks
/etc/dhcp/dhclient-enter-hooks.d/resolvconf because the dhclient has
been removed from oe-core.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomusl: Add .file directive in crt assembly files
Khem Raj [Fri, 30 Oct 2020 05:47:03 +0000 (22:47 -0700)]
musl: Add .file directive in crt assembly files

This helps linker to noot emit absolute paths into .debug_line sections
of liked binaries and libraries and therefore make them reproducible

Reported-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotune-arm9tdmi.inc: include arm9tdmi in PACKAGE_ARCHS
Martin Jansa [Fri, 30 Oct 2020 14:36:44 +0000 (15:36 +0100)]
tune-arm9tdmi.inc: include arm9tdmi in PACKAGE_ARCHS

* when ARM_INSTRUCTION_SET isn't set to thumb, the tune-arm9tdmi.inc isn't
  usable and fails with:
  ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
    Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
    Following is the list of potential problems / advisories:

    Error, the PACKAGE_ARCHS variable (all any noarch arm armv4 armv4t arm9tdmit fake_arm9tdmi) for DEFAULTTUNE (arm9tdmi) does not contain TUNE_PKGARCH (arm9tdmi).

  Summary: There was 1 ERROR message shown, returning a non-zero exit code.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoruby: update to 2.7.2
Chee Yang Lee [Fri, 30 Oct 2020 10:09:59 +0000 (18:09 +0800)]
ruby: update to 2.7.2

updates also fix CVE-2020-25613

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agobluez5: update to 5.55
Chee Yang Lee [Fri, 30 Oct 2020 10:09:58 +0000 (18:09 +0800)]
bluez5: update to 5.55

Release note:
https://github.com/bluez/bluez/commit/5a180f2ec9edfacafd95e5fed20d36fe8e077f07

Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-libav: add comercial license flags as ffmpeg needs this
Jose Quaresma [Thu, 29 Oct 2020 14:28:06 +0000 (14:28 +0000)]
gstreamer1.0-libav: add comercial license flags as ffmpeg needs this

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-good: on wayland qt5 needs qtwayland
Jose Quaresma [Thu, 29 Oct 2020 14:28:05 +0000 (14:28 +0000)]
gstreamer1.0-plugins-good: on wayland qt5 needs qtwayland

The code in ext/qt/meson.build looks for the Qt5WaylandClient pkg-config file.
Without this module, qmlglsink will not work with Wayland.
This can be tested by checking whether or not HAVE_QT_WAYLAND has
been added to the cflags in the autogenerated ninja file.

Writen by:
Carlos Rafael Giani
https://lists.openembedded.org/g/openembedded-core/message/143574

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoorc: Upgrade 0.4.31 -> 0.4.32
Jose Quaresma [Thu, 29 Oct 2020 14:28:04 +0000 (14:28 +0000)]
orc: Upgrade 0.4.31 -> 0.4.32

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogst-devtools: add version 1.18.0 (gst-validate -> gst-devtools)
Jose Quaresma [Thu, 29 Oct 2020 14:28:03 +0000 (14:28 +0000)]
gst-devtools: add version 1.18.0 (gst-validate -> gst-devtools)

The gst-validate tarball has been superseded by the gst-devtools tarball for consistency with the git module name.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-libav: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:28:02 +0000 (14:28 +0000)]
gstreamer1.0-libav: upgrade to version 1.18.0

License-Update: All code is now LGPL-2.1+

Starting with 1.17, we will not ship a copy of FFmpeg in our release
tarballs, and all the remaining code is LGPL2.
https://gitlab.freedesktop.org/gstreamer/gst-libav/-/commit/c437e175ad9c82732ac46e36ccc398ad041bf13b

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-omx: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:28:01 +0000 (14:28 +0000)]
gstreamer1.0-omx: upgrade to version 1.18.0

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogst-examples: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:28:00 +0000 (14:28 +0000)]
gst-examples: upgrade to version 1.18.0

DEPENDS:
 - Upstream now depends on libsoup-2.4 and json-glib

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-vaapi: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:59 +0000 (14:27 +0000)]
gstreamer1.0-vaapi: upgrade to version 1.18.0

    * 0001-vaapsink-downgrade-to-marginal.patch
      Removed since these are included in 1.18.0
      https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi/-/commit/13d090b5660a2e2e2c997db44ba9a391101e8bd6

    API and plugin documentation are no longer built with gtk_doc.
    The gtk_doc documentation has been removed in favour of a new unified
    documentation module built with hotdoc.
    Distributors should use the documentation release tarball instead of trying
    to package hotdoc and building the documentation from scratch.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-rtsp-server: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:58 +0000 (14:27 +0000)]
gstreamer1.0-rtsp-server: upgrade to version 1.18.0

    * 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch
      Removed since these are included in 1.18.0

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-python: install append is not need any more
Jose Quaresma [Thu, 29 Oct 2020 14:27:57 +0000 (14:27 +0000)]
gstreamer1.0-python: install append is not need any more

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-python: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:56 +0000 (14:27 +0000)]
gstreamer1.0-python: upgrade to version 1.18.0

    * 0001-meson.build-fix-builds-with-python-3.8.patch
      Removed since these are included in 1.18.0

DEPENDS:
RDEPENDS:
 - Upstream now depends gstreamer1.0-plugins-base

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-ugly: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:55 +0000 (14:27 +0000)]
gstreamer1.0-plugins-ugly: upgrade to version 1.18.0

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: add new meson options as PACKAGECONFIG
Jose Quaresma [Thu, 29 Oct 2020 14:27:54 +0000 (14:27 +0000)]
gstreamer1.0-plugins-bad: add new meson options as PACKAGECONFIG

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: disable new meson options
Jose Quaresma [Thu, 29 Oct 2020 14:27:53 +0000 (14:27 +0000)]
gstreamer1.0-plugins-bad: disable new meson options

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-bad: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:52 +0000 (14:27 +0000)]
gstreamer1.0-plugins-bad: upgrade to version 1.18.0

    * 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch
      Removed since these are included in 1.18.0

PACKAGECONFIG:
 - vdpau has been removed upstream
 - vulkan needs now needs shaderc-native to build

EXTRA_OEMESON:
 - yadif has been removed upstream
 - nvdec and nvenc has been replaced with nvcodec

FILES:
 - add new files for transcode plugin

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-good: add new meson option as PACKAGECONFIG
Jose Quaresma [Thu, 29 Oct 2020 14:27:51 +0000 (14:27 +0000)]
gstreamer1.0-plugins-good: add new meson option as PACKAGECONFIG

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-good: disable new meson options
Jose Quaresma [Thu, 29 Oct 2020 14:27:50 +0000 (14:27 +0000)]
gstreamer1.0-plugins-good: disable new meson options

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-good: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:49 +0000 (14:27 +0000)]
gstreamer1.0-plugins-good: upgrade to version 1.18.0

    * 0001-qmlgl-ensure-Qt-defines-GLsync-to-fix-compile-on-som.patch
      Removed since these are included in 1.18.0

License-Update: remove file://common/coverage/coverage-report.pl
Upstream dont have it any more.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-base: add new meson option as PACKAGECONFIG
Jose Quaresma [Thu, 29 Oct 2020 14:27:48 +0000 (14:27 +0000)]
gstreamer1.0-plugins-base: add new meson option as PACKAGECONFIG

- gl_winsys have a new meson option to set egl

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0-plugins-base: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:47 +0000 (14:27 +0000)]
gstreamer1.0-plugins-base: upgrade to version 1.18.0

    * 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch
    * 0002-meson-Add-variables-for-gir-files.patch
      Removed since these are included in 1.18.0

License-Update: remove file://common/coverage/coverage-report.pl
Upstream dont have it any more.

    API and plugin documentation are no longer built with gtk_doc.
    The gtk_doc documentation has been removed in favour of a new unified
    documentation module built with hotdoc.
    Distributors should use the documentation release tarball instead of trying
    to package hotdoc and building the documentation from scratch.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0: upgrade to version 1.18.0
Jose Quaresma [Thu, 29 Oct 2020 14:27:46 +0000 (14:27 +0000)]
gstreamer1.0: upgrade to version 1.18.0

    * 0001-gst-gstpluginloader.c-when-env-var-is-set-do-not-fal.patch
      Submited
      https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/669

    * 0002-meson-build-gir-even-when-cross-compiling-if-introsp.patch
      Removed since these are included in 1.18.0

    * 0003-meson-Add-valgrind-feature.patch
      Removed because upstream don't depend anymore on valgrind
      https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/595

    * 0002-Remove-unused-valgrind-detection.patch
      Upstream-Status: Backport [a2cbf75523cdf8a4df1baa7007d86ef455972245]
      https://gitlab.freedesktop.org/gstreamer/gstreamer/-/commit/a2cbf75523cdf8a4df1baa7007d86ef455972245

    API and plugin documentation are no longer built with gtk_doc.
    The gtk_doc documentation has been removed in favour of a new unified
    documentation module built with hotdoc.
    Distributors should use the documentation release tarball instead of trying
    to package hotdoc and building the documentation from scratch.

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogstreamer1.0: Fix reproducibility issue around libcap
Jose Quaresma [Thu, 29 Oct 2020 14:27:45 +0000 (14:27 +0000)]
gstreamer1.0: Fix reproducibility issue around libcap

Currently gstreamer configuration depends libcap and on whether
setcap is found on the host system.

Removing libcap from DEPENDS and only use it when the 'setcap' is enabled.

    * capfix.patch
      Removed as the same goals can be achieved only with the PACKAGECONFIG 'setcap'

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglib-2.0: update 2.66.1 -> 2.66.2
Alexander Kanavin [Thu, 29 Oct 2020 12:30:00 +0000 (13:30 +0100)]
glib-2.0: update 2.66.1 -> 2.66.2

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython: update 3.8.5 -> 3.9.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:58 +0000 (22:05 +0100)]
python: update 3.8.5 -> 3.9.0

Drop 0001-Do-not-hardcode-lib-as-location-for-site-packages-an.patch,
0001-configure.ac-fix-LIBPL.patch and 0001-python3-Do-not-hardcode-lib-for-distutils.patch
as they are all replaced by the new --platlibdir option to ./configure

Rename 0001-Lib-sysconfig.py-fix-another-place-where-lib-is-hard.patch to
0001-Lib-sysconfig.py-use-libdir-values-from-configuratio.patch
and describe the changes better.

License-Update: documentation now dual license under PSF & BSD
(not relevant for the recipe.
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibxml2: add a patch to fix python 3.9 support
Alexander Kanavin [Wed, 28 Oct 2020 21:05:57 +0000 (22:05 +0100)]
libxml2: add a patch to fix python 3.9 support

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoopkg-utils: correct priority matching in update-alternatives
Alexander Kanavin [Wed, 28 Oct 2020 21:05:56 +0000 (22:05 +0100)]
opkg-utils: correct priority matching in update-alternatives

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoapt: remove host contamination with gtest
Alexander Kanavin [Wed, 28 Oct 2020 21:05:55 +0000 (22:05 +0100)]
apt: remove host contamination with gtest

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorpm: adjust MIPS64 N32 support
Alexander Kanavin [Wed, 28 Oct 2020 21:05:54 +0000 (22:05 +0100)]
rpm: adjust MIPS64 N32 support

upstream has switched from libmagic to elfutils to determine
file 'colors', and so this adapts the existing patch accordingly.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogtk-doc: upgrade 1.32 -> 1.33.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:53 +0000 (22:05 +0100)]
gtk-doc: upgrade 1.32 -> 1.33.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoepiphany: upgrade 3.36.4 -> 3.38.1
Alexander Kanavin [Wed, 28 Oct 2020 21:05:52 +0000 (22:05 +0100)]
epiphany: upgrade 3.36.4 -> 3.38.1

libportal 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 agolibportal: add a recipe
Alexander Kanavin [Wed, 28 Oct 2020 21:05:51 +0000 (22:05 +0100)]
libportal: add a recipe

This is a new build requirement of epiphany browser.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibhandy: upgrade 0.0.13 -> 1.0.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:50 +0000 (22:05 +0100)]
libhandy: upgrade 0.0.13 -> 1.0.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agovte: update 0.60.3 -> 0.62.1
Alexander Kanavin [Wed, 28 Oct 2020 21:05:49 +0000 (22:05 +0100)]
vte: update 0.60.3 -> 0.62.1

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibcap: update 2.43 -> 2.44
Alexander Kanavin [Wed, 28 Oct 2020 21:05:48 +0000 (22:05 +0100)]
libcap: update 2.43 -> 2.44

Rebase the patches.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agognutls: update 3.16.4 -> 3.16.5
Alexander Kanavin [Wed, 28 Oct 2020 21:05:47 +0000 (22:05 +0100)]
gnutls: update 3.16.4 -> 3.16.5

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agodos2unix: update 7.4.1 -> 7.4.2
Alexander Kanavin [Wed, 28 Oct 2020 21:05:46 +0000 (22:05 +0100)]
dos2unix: update 7.4.1 -> 7.4.2

License-Update: copyright years
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agowebkitgtk: update 2.28.4 -> 2.30.1
Alexander Kanavin [Wed, 28 Oct 2020 21:05:45 +0000 (22:05 +0100)]
webkitgtk: update 2.28.4 -> 2.30.1

Drop 0001-OptionsGTK.cmake-drop-the-hardcoded-introspection-gt.patch and
cross-compile.patch as upstream has removed the code.

Rebase 0001-Enable-THREADS_PREFER_PTHREAD_FLAG.patch.

Add a systemd config option, subject to systemd in DISTRO_FEATURES.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolttng-modules: update 2.12.2 -> 2.12.3
Alexander Kanavin [Wed, 28 Oct 2020 21:05:44 +0000 (22:05 +0100)]
lttng-modules: update 2.12.2 -> 2.12.3

Drop a pile of backports.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoxf86-video-vesa: update 2.4.0 -> 2.5.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:43 +0000 (22:05 +0100)]
xf86-video-vesa: update 2.4.0 -> 2.5.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomesa: update 20.1.8 -> 20.2.1
Alexander Kanavin [Wed, 28 Oct 2020 21:05:42 +0000 (22:05 +0100)]
mesa: update 20.1.8 -> 20.2.1

Build tweaks:
- drop separate dri option and the patch that adds it; just setting -Ddri-drivers='' is enough
- strip leading/trailing commas from drivers' lists, as upstream no longer allows blank entries if the list
is not empty (e.g. -Ddri-drivers=,driver1,driver2 is now producing an error).
- drop the long-obsolete llvm 3.3/3.2 logic

License-Update: reformatted into rst
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibsecret: update 0.20.3 -> 0.20.4
Alexander Kanavin [Wed, 28 Oct 2020 21:05:41 +0000 (22:05 +0100)]
libsecret: update 0.20.3 -> 0.20.4

Drop the patch as it is merged upstream.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogsettings-desktop-schemas: update 3.36.1 -> 3.38.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:40 +0000 (22:05 +0100)]
gsettings-desktop-schemas: update 3.36.1 -> 3.38.0

Drop 0001-Do-not-skip-gir-installation-for-cross-compiling.patch as
upstream has done the same change.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoltp: update 20200515 -> 20200930
Alexander Kanavin [Wed, 28 Oct 2020 21:05:39 +0000 (22:05 +0100)]
ltp: update 20200515 -> 20200930

Drop backports.

Remove 0001-sigwaitinfo-Do-not-run-invalid-undefined-test-cases.patch as
upstream has removed the code being patched.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoghostscript: update 9.52 -> 9.53.3
Alexander Kanavin [Wed, 28 Oct 2020 21:05:38 +0000 (22:05 +0100)]
ghostscript: update 9.52 -> 9.53.3

ghostscript-9.15-parallel-make.patch rebased; one of the
chunks removed upstream.

Remove bundled jpeg source, as that seems to be the only way
to get ghostscript to fall back to system jpeg library.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoelfutils: update 0.180 -> 0.181
Alexander Kanavin [Wed, 28 Oct 2020 21:05:37 +0000 (22:05 +0100)]
elfutils: update 0.180 -> 0.181

Add a config option for client debuginfod library.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorpm: update 4.15.1 -> 4.16.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:36 +0000 (22:05 +0100)]
rpm: update 4.15.1 -> 4.16.0

Drop backports.
Drop 0001-rpmfc.c-do-not-run-file-classification-in-parallel.patch as
enabling compression support in libmagic finally allows us to use
parallel file classification.

Add a backported patch that fixes musl builds.

License-Update: formatting
Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agofile: enable all built-in compression checkers
Alexander Kanavin [Wed, 28 Oct 2020 21:05:35 +0000 (22:05 +0100)]
file: enable all built-in compression checkers

This allows re-enabling parallel file classification in rpm
in particular, as otherwise libmagic calls out to external
executables, which isn't implemented in a thread-safe way.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agognu-config: update to latest revision
Alexander Kanavin [Wed, 28 Oct 2020 21:05:34 +0000 (22:05 +0100)]
gnu-config: update to latest revision

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoovmf: update edk2-stable202005 -> edk2-stable202008
Alexander Kanavin [Wed, 28 Oct 2020 21:05:33 +0000 (22:05 +0100)]
ovmf: update edk2-stable202005 -> edk2-stable202008

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agojson-glib: upgrade 1.4.4 -> 1.6.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:32 +0000 (22:05 +0100)]
json-glib: upgrade 1.4.4 -> 1.6.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogobject-introspection: upgrade 1.64.1 -> 1.66.1
Alexander Kanavin [Wed, 28 Oct 2020 21:05:31 +0000 (22:05 +0100)]
gobject-introspection: upgrade 1.64.1 -> 1.66.1

Add a patch to avoid build errors if building g-i data is disabled.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agolibdazzle: upgrade 3.36.0 -> 3.38.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:30 +0000 (22:05 +0100)]
libdazzle: upgrade 3.36.0 -> 3.38.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agopython3-pygobject: upgrade 3.36.1 -> 3.38.0
Alexander Kanavin [Wed, 28 Oct 2020 21:05:29 +0000 (22:05 +0100)]
python3-pygobject: upgrade 3.36.1 -> 3.38.0

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocmake: update 3.18.2 -> 3.18.4
Alexander Kanavin [Wed, 28 Oct 2020 21:05:28 +0000 (22:05 +0100)]
cmake: update 3.18.2 -> 3.18.4

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglib-2.0: upgrade 2.64.5 -> 2.66.1
Alexander Kanavin [Wed, 28 Oct 2020 21:05:27 +0000 (22:05 +0100)]
glib-2.0: upgrade 2.64.5 -> 2.66.1

Drop the timezone changes as these are included in the upgraded version.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agosystemd-boot: upgrade 246.2 -> 246.6
Alexander Kanavin [Wed, 28 Oct 2020 21:05:26 +0000 (22:05 +0100)]
systemd-boot: upgrade 246.2 -> 246.6

As systemd-boot shares SRCREV with the main systemd recipe, the version
should be kept in sync with it.

Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agorecipes-core/busybox: fixup licensing information
Yann E. MORIN [Wed, 28 Oct 2020 15:47:56 +0000 (16:47 +0100)]
recipes-core/busybox: fixup licensing information

Commit 7d32417b4d (busybox: Correct the name of the bzip2 license)
changes the licesne from 'bzip2' to 'bzip2-1.0.6' on the rationale
that the 'bzip2 license was renamed from "bzip2" to "bzip2-1.0.6"
[...] to match the official SPDX identifier.'

Though the above is true for the bzip2 and pbzip2 packages, the bzip2
code bundled in busybox is a copy from the bzip2 1.0.4 version, not the
1.0.6 version.

As such, using bzip2-1.0.6 is wrong.

Unfortunately, there is no official SPDX license identifier for this
bzip2 1.0.4 version, so we just mimick the existing ones (bzip2-1.0.5
and bzip2-1.0.6) by using bzip2-1.0.4.

Also, there is a license file attached to that, so we add it to the
list.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Cc: Alexandre BELLONI <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agocommon-licenses: add bzip2-1.0.4
Yann E. MORIN [Wed, 28 Oct 2020 15:47:55 +0000 (16:47 +0100)]
common-licenses: add bzip2-1.0.4

The bzip2 license changes with each version; the changes are subtle, but
that makes it a different license everytime:
  - copyright year
  - authorship identification and address
  - version of the release
  - date of the release

Although we currently only have bzip2 and pbzip2 packages, we're going
to need this license for busybox, which uses code from bzip2-1.0.4.

Add it, as copied from the upstream bzip2 git tree at tag 'bzip2-1.0.4'
(commit f10a33538e9bab6deb61779b3d8aae168824ef48).

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Khem Raj <raj.khem@gmail.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agogrub: add grub-nativesdk
Khasim Mohammed [Wed, 28 Oct 2020 11:10:02 +0000 (16:40 +0530)]
grub: add grub-nativesdk

Add nativesdk support to make grub-mkimage tool part of Host tools
in the generated SDK.

The conf file should have "TOOLCHAIN_HOST_TASK_append = " nativesdk-grub"
for the grub-mkimage to show up.

Signed-off-by: Khasim Syed Mohammed <khasim.mohammed@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoxcb-proto: update to 1.14.1
Richard Leitner [Wed, 28 Oct 2020 09:43:21 +0000 (10:43 +0100)]
xcb-proto: update to 1.14.1

This fixes [1] the following build error for nativesdk on Fedora 33
which is caused by the removal of fractions.gcd() in favor of math.gcd()
in python 3.9 [2]:

ImportError: cannot import name 'gcd' from 'fractions' (/usr/lib64/python3.9/fractions.py)

Furthermore the SRC_URI is adapted as the old one doesn't provide the
1.14.1 archive.

[1] https://gitlab.freedesktop.org/xorg/proto/xcbproto/-/commit/426ae35bee1fa0fdb8b5120b1dcd20cee6e34512
[2] https://bugs.python.org/issue39350

Signed-off-by: Richard Leitner <richard.leitner@skidata.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agotimezone: upgrade to 2020d
Changqing Li [Wed, 28 Oct 2020 08:42:48 +0000 (16:42 +0800)]
timezone: upgrade to 2020d

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoqemuboot.bbclass: Fix a typo
Khem Raj [Wed, 28 Oct 2020 04:09:04 +0000 (21:09 -0700)]
qemuboot.bbclass: Fix a typo

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agometa: fix some unresponsive homepages and bugtracker links
Maxime Roussin-Bélanger [Tue, 27 Oct 2020 02:21:36 +0000 (22:21 -0400)]
meta: fix some unresponsive homepages and bugtracker links

remove some extra whitespaces

Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomusl: Update to latest master
Khem Raj [Tue, 27 Oct 2020 17:58:37 +0000 (10:58 -0700)]
musl: Update to latest master

Changes in this revision bump are
0b87551b (upstream/master) lift sigaction abort locking to fix posix_spawn child deadlock
99d5098a update crypt_blowfish to support $2b$ prefix
957c2763 remove unused weak definition of __tl_sync in membarrier.c
55767360 move aio implementation details to a proper internal header
37337660 remove long-unused struct __timer from pthread_impl.h
85e16aec drop use of pthread_once in timer_create
6ae2568b remove unused SIGTIMER handler in timer_create
47baa030 remove incorrect fflush from assert failure handler
da845d52 fix getgrouplist when nscd reports an empty list
b7bc9665 fix posix_spawn interaction with fork and abort by taking lock
25ea9f71 fix unintended observability of SIGABRT disposition reset via sigaction
bd153422 implement _Fork and refactor fork using it
e1e98d86 rename fork source file
50716702 ldso: use pthread_t rather than kernel tid to track ctor visitor
1efc8eb2 fix stale lock when allocation of ctor queue fails during dlopen
69a1b390 drop use of pthread_once in mutexattr kernel support tests
b115bee4 fix missing synchronization of fork with abort
3cd3de61 move __abort_lock to its own file and drop pointless weak_alias trick
34904d83 fix fork of processes with active async io contexts

Details are here [1]

[1] https://git.musl-libc.org/cgit/musl/log/?qt=range&q=a5aff1972c9e3981566414b09a28e331ccd2be5d..0b87551bdfb74ac411caa335d8ad0b89a7f139c6

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agomaintainers.inc: Add Jose Quaresma
Jose Quaresma [Mon, 26 Oct 2020 11:39:06 +0000 (11:39 +0000)]
maintainers.inc: Add Jose Quaresma

Jose Quaresma is responsible for the maintenance as follows:

shaderc
glslang
spirv-tools

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agospirv-tools: fix identation and cleanup install append
Jose Quaresma [Mon, 26 Oct 2020 11:39:05 +0000 (11:39 +0000)]
spirv-tools: fix identation and cleanup install append

- replace tabs with spaces and remove extra spaces
- remove extra slash from '${D}/' on install append

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoshaderc: add receipe
Jose Quaresma [Mon, 26 Oct 2020 11:39:04 +0000 (11:39 +0000)]
shaderc: add receipe

A collection of tools, libraries and tests for shader compilation

This receipe is needed to build the gstreamer vulkan plugin
as it provides the binary glslc.

It is based on arch linux shaderc packge including the patches
https://github.com/archlinux/svntogit-packages/blob/91f0fa6ee3a220264a448527c1a8cf037caaad8e/trunk/PKGBUILD

    * 0001-fix-glslang-link-order.patch
      Upstream-Status: Backport [21c8be385b3fab5edcb934a6d99f69fd389c4e67]

    * 0002-shaderc-2019.0-fix-build-against-new-glslang.patch
      Upstream-Status: Pending

    * 0003-cmake-de-vendor-libs-and-disable-git-versioning.patch
      Upstream-Status: Inappropriate [configuration]

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
4 years agoglslang: add receipe
Jose Quaresma [Mon, 26 Oct 2020 11:39:03 +0000 (11:39 +0000)]
glslang: add receipe

Glslang is the official reference compiler front end for the
OpenGL ES and OpenGL shading languages. It implements a strict interpretation
of the specifications for these languages. It is open and free for anyone to use,
either from a command line or programmatically.

This receipe is needed to build the new shaderc

Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>