Re: [OE-core] [master][kirkstone][PATCH] gstreamer1.0-plugins-good: Fix libsoup dependency

2022-04-25 Thread Carlos Rafael Giani via lists.openembedded.org
Carlos Rafael Giani via lists.openembedded.org wrote: Signed-off-by: Carlos Rafael Giani ---   .../gstreamer/gstreamer1.0-plugins-good_1.20.1.bb  | 7 ++-   1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20

[OE-core] [master][kirkstone][PATCH] gstreamer1.0: Minor documentation addition

2022-04-25 Thread Carlos Rafael Giani via lists.openembedded.org
This clears up some confusing packageconfigs. Signed-off-by: Carlos Rafael Giani --- .../gstreamer/gstreamer1.0-plugins-bad_1.20.1.bb| 2 ++ .../gstreamer/gstreamer1.0-plugins-base_1.20.1.bb | 2 ++ 2 files changed, 4 insertions(+) diff --git a/meta/recipes

[OE-core] [master][kirkstone][PATCH] gstreamer1.0-plugins-good: Fix libsoup dependency

2022-04-25 Thread Carlos Rafael Giani via lists.openembedded.org
Signed-off-by: Carlos Rafael Giani --- .../gstreamer/gstreamer1.0-plugins-good_1.20.1.bb | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.20.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0

Re: [OE-core] [PATCH] libsdl2: Disable libunwind dependency in native builds

2022-03-31 Thread Carlos Rafael Giani via lists.openembedded.org
safe to drop this patch. Alex On Tue, 29 Mar 2022 at 09:52, Carlos Rafael Giani via lists.openembedded.org wrote: libunwind-native currently cannot be added to the class-native DEPENDS due to the following problem: https://autobuilder.yoctoproject.org/typhoon/#/builders/91/builds/5624/steps/12

Re: [OE-core] [PATCH] libsdl2: Disable libunwind dependency in native builds

2022-03-29 Thread Carlos Rafael Giani via lists.openembedded.org
I wish to emphasize that this is meant as a plan B in case the libunwind problem cannot be fixed in time for the Kirkstone release. Plan A would be a fixed libunwind. On 29.03.22 09:51, Carlos Rafael Giani via lists.openembedded.org wrote: libunwind-native currently cannot be added to the

[OE-core] [PATCH] libsdl2: Disable libunwind dependency in native builds

2022-03-29 Thread Carlos Rafael Giani via lists.openembedded.org
ternative workaround, turn off libunwind support in the native SDL2 build by disabling the unwind.h check in the CMake script (this subsequently turns off all the other libunwind checks). The main user of libsdl2-native is qemu-native, which does not need libunwind support in SDL2. Signed-off-by: Car

Re: [OE-core] [PATCH] libsdl2: Make libunwind dependency optional for native builds

2022-03-18 Thread Carlos Rafael Giani via lists.openembedded.org
n Fri, 2022-03-18 at 12:08 +0100, Carlos Rafael Giani via lists.openembedded.org wrote: I am preparing a patch for this. I am somewhat uncertain though if this is considered an OK approach or a hack, since we could in theory add libunwind- native as a libsdl2-native dependency, but libunwind-n

Re: [OE-core] [PATCH] libsdl2: Make libunwind dependency optional for native builds

2022-03-18 Thread Carlos Rafael Giani via lists.openembedded.org
I am preparing a patch for this. I am somewhat uncertain though if this is considered an OK approach or a hack, since we could in theory add libunwind-native as a libsdl2-native dependency, but libunwind-native itself has build issues, as seen here: https://autobuilder.yoctoproject.org/typhoon

Re: [OE-core] [PATCH] libsdl2: Make libunwind dependency optional for native builds

2022-03-07 Thread Carlos Rafael Giani via lists.openembedded.org
an Ubuntu 21.10 host. On 07.03.22 09:07, Carlos Rafael Giani via lists.openembedded.org wrote: Signed-off-by: Carlos Rafael Giani --- ...ependency-optional-for-native-libsdl.patch | 37 +++ .../libsdl2/libsdl2_2.0.20.bb | 1 + 2 files changed, 38 insertions

[OE-core] [PATCH] libsdl2: Make libunwind dependency optional for native builds

2022-03-07 Thread Carlos Rafael Giani via lists.openembedded.org
Signed-off-by: Carlos Rafael Giani --- ...ependency-optional-for-native-libsdl.patch | 37 +++ .../libsdl2/libsdl2_2.0.20.bb | 1 + 2 files changed, 38 insertions(+) create mode 100644 meta/recipes-graphics/libsdl2/libsdl2/0001-Make-libunwind-dependency

[OE-core] [PATCH] libsdl2: Add libunwind-native to the libsdl2-native DEPENDS

2022-03-03 Thread Carlos Rafael Giani via lists.openembedded.org
'libunwind' found | Call Stack (most recent call first): | CMakeLists.txt:1367 (pkg_search_module) This error happens even if libunwind is installed complete with its C headers and development .so files (in Ubuntu, this means libunwind-dev is installed). Signed-off-by: Carlos Rafael Gian

Re: [OE-core] [PATCH v2] libsdl2: Fix build when libunwind is not used

2022-03-03 Thread Carlos Rafael Giani via lists.openembedded.org
libunwind is installed on the host, complete with its -dev package. OE still does not find it. I'll submit a patch that adds libunwind-native to the native DEPENDS. On 16.02.22 18:30, Khem Raj wrote: On Wed, Feb 16, 2022 at 1:58 AM Carlos Rafael Giani via lists.openembedded.org

Re: [OE-core] [PATCH v2] libsdl2: Fix build when libunwind is not used

2022-02-16 Thread Carlos Rafael Giani via lists.openembedded.org
"MACHINE=qemux86-64 bitbake libsdl2-native" still fails with a similar error: | CMake Error at /home/test/yocto-master/poky/build/tmp/work/x86_64-linux/libsdl2-native/2.0.20-r0/recipe-sysroot-native/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:890 (message): |   None of the required 'libu

[OE-core] [PATCH] libxml2: Backport python3-lxml workaround patch

2022-01-31 Thread Carlos Rafael Giani via lists.openembedded.org
This is a workaround for the following issue that affects python3-lxml: https://gitlab.gnome.org/GNOME/libxml2/-/issues/255 Signed-off-by: Carlos Rafael Giani --- .../0002-Work-around-lxml-API-abuse.patch | 213 ++ meta/recipes-core/libxml/libxml2_2.9.12.bb| 1 + 2

[OE-core] How to properly enable PAM integration - docs no longer valid?

2022-01-28 Thread Carlos Rafael Giani via lists.openembedded.org
According to this document:   https://wiki.yoctoproject.org/wiki/PAM_Integration PAM can be enabled by adding this line to local.conf:   DISTRO_FEATURES_append += " pam" In newer Yocto versions, this would be:   DISTRO_FEATURES:append += " pam" and this works. I *had* to use "+=" instead of

[OE-core] [PATCH] ffmpeg: Add libopus packageconfig

2021-05-25 Thread Carlos Rafael Giani via lists.openembedded.org
Signed-off-by: Carlos Rafael Giani --- meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb b/meta/recipes-multimedia/ffmpeg/ffmpeg_4.4.bb index 384e07362a..664fc6066a 100644 --- a/meta/recipes-multimedia

Re: [OE-core] [PATCH] pipewire: add recipe from meta-openembedded and upgrade to 0.3.23

2021-03-10 Thread Carlos Rafael Giani via lists.openembedded.org
d, 10 Mar 2021 at 07:09, Carlos Rafael Giani via lists.openembedded.org wrote: +python set_dynamic_metapkg_rdepends () { +import os +import oe.utils + +# Go through all generated SPA plugin and PipeWire module packages +# (excluding the main package and the -meta package itself

Re: [OE-core] [PATCH] pipewire: add recipe from meta-openembedded and upgrade to 0.3.23

2021-03-10 Thread Carlos Rafael Giani via lists.openembedded.org
migration. On 10.03.21 09:35, Alexander Kanavin wrote: But why should it be in oe-core? Alex On Wed, 10 Mar 2021 at 08:09, Carlos Rafael Giani via lists.openembedded.org <http://lists.openembedded.org> <mailto:mailbox@lists.openembedded.org>> wrote: PipeWire is a

[OE-core] [PATCH] pipewire: add recipe from meta-openembedded and upgrade to 0.3.23

2021-03-09 Thread Carlos Rafael Giani via lists.openembedded.org
PipeWire is a new multimedia daemon that aims to be a replacement for both JACK and PulseAudio. Additionally, it provides IO and routing functionality for video. It also has PulseAudio shim to act as a drop-in replacement. Signed-off-by: Carlos Rafael Giani --- .../pipewire/pipewire_0.3.23.bb

Re: [OE-core] [PATCH] gstreamer1.0-plugins-good: change EXTRA_OECONF -> EXTRA_OEMESON

2020-02-06 Thread Carlos Rafael Giani
Shouldn't this be split into two commits, one that fixes EXTRA_OECONF, and one that fixes the qt5 support? Also, are we sure that meson's qt5 moc/rcc/uic autodetection won't cause any problems in OE? Typically, we disable such "automagical" detections to ensure deterministic builds. On 06.02

Re: [OE-core] [PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2020-01-14 Thread Carlos Rafael Giani
Hm alright, then I guess there are no showstoppers for merging anymore. The qt5 thing can be added in a followup commit. On 14.01.20 19:55, Khem Raj wrote: On Tue, Jan 14, 2020 at 10:37 AM Carlos Rafael Giani wrote: Nice find! But, there is still one issue Khem found, regarding errors in

Re: [OE-core] [PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2020-01-14 Thread Carlos Rafael Giani
/include/yocto-uninative.inc ... (dl_dir, sstate etc) and build gstreamer1.0-plugins-base. Alex On Mon, 13 Jan 2020 at 16:38, Carlos Rafael Giani mailto:crg7...@mailbox.org>> wrote: Except that there is no such package. Also, even if I build GStreamer

Re: [OE-core] [PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2020-01-13 Thread Carlos Rafael Giani
urdie wrote: On Mon, 2020-01-13 at 13:55 +0100, Carlos Rafael Giani wrote: Nope. This is an odd one. Are you sure there isn't a problem with the setup itself? In step2c, I see: > ERROR: core-image-sato-1.0-r0 do_testsdk: The toolchain /home/pokybuild/yocto-worker/qemuarm-oecore/build/bui

Re: [OE-core] [PATCH 04/12] gstreamer1.0-plugins-good: Transition to meson based builds

2020-01-13 Thread Carlos Rafael Giani
that moc/rcc/uic autodetection more to be sure it does not bring with it some "surprises" that could bite us in the behind when doing production builds. On 13.01.20 01:52, Khem Raj wrote: On Sun, Jan 12, 2020 at 6:33 AM Carlos Rafael Giani wrote: * Removed autotools/M4 relate

Re: [OE-core] [PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2020-01-13 Thread Carlos Rafael Giani
0.sh is not built. Build it before running the tests: 'bitbake -c populate_sdk' . On 13.01.20 13:18, Richard Purdie wrote: On Sun, 2020-01-12 at 14:59 +0100, Carlos Rafael Giani wrote: * gstreamer1.0-plugins-common.inc The old gstreamer1.0-plugins.inc file, adapted for meson * gs

[OE-core] [PATCH 03/12] gstreamer1.0-plugins-base: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
re it gets added to the DEPENDS list. * gettext handling now part of gstreamer1.0-plugins-common.inc. Signed-off-by: Carlos Rafael Giani --- in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 29 -- ...even-when-cross-compiling-if-introsp.patch | 36 +++ ...ix-calls-to-pkg-config-with-PKG_CO

[OE-core] [PATCH 07/12] gstreamer1.0-libav: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
copy. Same goes for the patches and the zlib/bzip2/xz dependendencies. Signed-off-by: Carlos Rafael Giani --- ...ble-yasm-for-libav-when-disable-yasm.patch | 33 -- ...-configure-check-for-armv7ve-variant.patch | 35 --- .../0001-fix-host-contamination.patch | 36

[OE-core] [PATCH 12/12] gstreamer: Remove unused common files and patches

2020-01-12 Thread Carlos Rafael Giani
gst-plugins-package.inc gstreamer1.0-plugins.inc got replaced by gstreamer1.0-plugins-packaging.inc and gstreamer1.0-plugins-common.inc, respectively. Signed-off-by: Carlos Rafael Giani --- ...-prefix-pkgconfig-paths-with-PKG_CON.patch | 40 --- .../files/add-a-target-to-compile

[OE-core] [PATCH 05/12] gstreamer1.0-plugins-bad: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
eam-Status: Backport [97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19] + +Signed-off-by: Carlos Rafael Giani +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 67aeeb4d0..7b3314bd9 100644 +--- a/meson.build b/meson.build +@@ -411

[OE-core] [PATCH 06/12] gstreamer1.0-plugins-ugly: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
* Removed autotools/M4 related patch 0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch. * gettext handling now part of gstreamer1.0-plugins-common.inc. Signed-off-by: Carlos Rafael Giani --- .../gstreamer1.0-plugins-ugly_1.16.1.bb | 23 +-- 1 file changed

[OE-core] [PATCH 10/12] gstreamer1.0-rtsp-server: Transition to meson based build

2020-01-12 Thread Carlos Rafael Giani
* 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch is a fix for GIR support in the meson.build file. Signed-off-by: Carlos Rafael Giani --- ...even-when-cross-compiling-if-introsp.patch | 36 +++ .../gstreamer1.0-rtsp-server_1.16.1.bb| 23 ++-- 2

[OE-core] [PATCH 11/12] gst-validate: Move recipe specific patch to dedicated subdirectory

2020-01-12 Thread Carlos Rafael Giani
This does not belong in files/, since that subdirectory is where patches that aren't recipe specific are located. This patch however is gst-validate specific. Signed-off-by: Carlos Rafael Giani --- .../0001-connect-has-a-different-signature-on-musl.patch | 0 1 file chang

[OE-core] [PATCH 02/12] gstreamer1.0: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
as Exec= command line. Signed-off-by: Carlos Rafael Giani --- ...der.c-when-env-var-is-set-do-not-fal.patch | 0 ...even-when-cross-compiling-if-introsp.patch | 36 +++ .../0003-meson-Add-valgrind-feature.patch | 74 + ...meson-Add-option-for-installed-tests.p

[OE-core] [PATCH 08/12] gstreamer1.0-vaapi: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
* Removed autotools/M4 related patch 0001-gst-vaapi-Makefile.am-Add-EGL_CFLAGS-to-libgstvaapi-.patch. Signed-off-by: Carlos Rafael Giani --- ...le.am-Add-EGL_CFLAGS-to-libgstvaapi-.patch | 33 --- .../gstreamer/gstreamer1.0-vaapi_1.16.1.bb| 26 ++- 2 files

[OE-core] [PATCH 04/12] gstreamer1.0-plugins-good: Transition to meson based builds

2020-01-12 Thread Carlos Rafael Giani
anyway depends on zlib, therefore it gets added to the DEPENDS list. * gettext handling now part of gstreamer1.0-plugins-common.inc. Signed-off-by: Carlos Rafael Giani --- .../gstreamer1.0-plugins-good_1.16.1.bb | 79 +-- 1 file changed, 38 insertions(+), 41 deletions

[OE-core] [PATCH 09/12] gstreamer1.0-omx: Transition to meson based build

2020-01-12 Thread Carlos Rafael Giani
* Removed autotools/M4 specific bits from recipe. * gettext, gtk-doc, and valgrind support is no longer present in gst-omx, and arguably never really was (because they were present in the "common" git submodule that is no longer being used in meson base builds). Signed-off-by: Car

[OE-core] [PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2020-01-12 Thread Carlos Rafael Giani
is designed to use the gnome-desktop-testing suite runner (which is why the .inc files inherits from ptest-gnome) Signed-off-by: Carlos Rafael Giani --- .../gstreamer/gstreamer1.0-plugins-common.inc | 47 + .../gstreamer1.0-plugins-packaging.inc| 70

Re: [OE-core] [WIP][PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2020-01-08 Thread Carlos Rafael Giani
Sorry, I missed this message somehow. Will do that tomorrow. On 02.01.20 22:47, Alexander Kanavin wrote: So can you resend the patchset, without any special tags (wip/rfc etc) please? To give it a run on the autobuilder. Alex On 19 Dec 2019, at 12.57, Carlos Rafael Giani <mailto:c

Re: [OE-core] [WIP][PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2019-12-19 Thread Carlos Rafael Giani
in my opinion. I’d rather get meson conversion done, and handle any issues afterwards. Alex On 19 Dec 2019, at 12.46, Carlos Rafael Giani <mailto:crg7...@mailbox.org>> wrote: First we should discuss the leftover TODOs I think. Since these may not be trivial issues, it would be better

Re: [OE-core] [WIP][PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2019-12-19 Thread Carlos Rafael Giani
" is the correct choice? Or perhaps would it make sense to add the /usr/lib/libpython3.7m.so symlink to the regular (as in: non-dev) Python package? On 18.12.19 22:14, Alexander Kanavin wrote: Thanks :) Will there be a more refined version, or should these be merged already, w

Re: [OE-core] [PATCH 07/30] gstreamer1.0-python: add a patch to fix python 3.8 builds

2019-12-15 Thread Carlos Rafael Giani
Is this related to an issue I mentioned in my RFC? > gstreamer1.0-python_1.16.1.bb currently has a problem in that the gst-python code tries to load /usr/lib/libpython3.7m.so. But, in a regular installation, only /usr/lib/libpython3.7m.so.1.0 would be availale. It is possible to adjust the lib

[OE-core] [WIP][PATCH 12/12] gstreamer: Remove unused common files and patches

2019-12-15 Thread Carlos Rafael Giani
gst-plugins-package.inc gstreamer1.0-plugins.inc got replaced by gstreamer1.0-plugins-packaging.inc and gstreamer1.0-plugins-common.inc, respectively. Signed-off-by: Carlos Rafael Giani --- ...-prefix-pkgconfig-paths-with-PKG_CON.patch | 40 --- .../files/add-a-target-to-compile

[OE-core] [WIP][PATCH 08/12] gstreamer1.0-vaapi: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
* Removed autotools/M4 related patch 0001-gst-vaapi-Makefile.am-Add-EGL_CFLAGS-to-libgstvaapi-.patch. Signed-off-by: Carlos Rafael Giani --- ...le.am-Add-EGL_CFLAGS-to-libgstvaapi-.patch | 33 --- .../gstreamer/gstreamer1.0-vaapi_1.16.1.bb| 26 ++- 2 files

[OE-core] [WIP][PATCH 01/12] gstreamer: Add common .inc files for meson based recipes

2019-12-15 Thread Carlos Rafael Giani
is designed to use the gnome-desktop-testing suite runner (which is why the .inc files inherits from ptest-gnome) Signed-off-by: Carlos Rafael Giani --- .../gstreamer/gstreamer1.0-plugins-common.inc | 47 + .../gstreamer1.0-plugins-packaging.inc| 70

[OE-core] [WIP][PATCH 11/12] gst-validate: Move recipe specific patch to dedicated subdirectory

2019-12-15 Thread Carlos Rafael Giani
This does not belong in files/, since that subdirectory is where patches that aren't recipe specific are located. This patch however is gst-validate specific. Signed-off-by: Carlos Rafael Giani --- .../0001-connect-has-a-different-signature-on-musl.patch | 0 1 file chang

[OE-core] [WIP][PATCH 09/12] gstreamer1.0-omx: Transition to meson based build

2019-12-15 Thread Carlos Rafael Giani
* Removed autotools/M4 specific bits from recipe. * gettext, gtk-doc, and valgrind support is no longer present in gst-omx, and arguably never really was (because they were present in the "common" git submodule that is no longer being used in meson base builds). Signed-off-by: Car

[OE-core] [WIP][PATCH 06/12] gstreamer1.0-plugins-ugly: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
* Removed autotools/M4 related patch 0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch. * gettext handling now part of gstreamer1.0-plugins-common.inc. Signed-off-by: Carlos Rafael Giani --- .../gstreamer1.0-plugins-ugly_1.16.1.bb | 23 +-- 1 file changed

[OE-core] [WIP][PATCH 10/12] gstreamer1.0-rtsp-server: Transition to meson based build

2019-12-15 Thread Carlos Rafael Giani
* 0001-meson-build-gir-even-when-cross-compiling-if-introsp.patch is a fix for GIR support in the meson.build file. Signed-off-by: Carlos Rafael Giani --- ...even-when-cross-compiling-if-introsp.patch | 36 +++ .../gstreamer1.0-rtsp-server_1.16.1.bb| 23 ++-- 2

[OE-core] [WIP][PATCH 05/12] gstreamer1.0-plugins-bad: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
eam-Status: Backport [97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19] + +Signed-off-by: Carlos Rafael Giani +--- + meson.build | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/meson.build b/meson.build +index 67aeeb4d0..7b3314bd9 100644 +--- a/meson.build b/meson.build +@@ -411

[OE-core] [WIP][PATCH 02/12] gstreamer1.0: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
as Exec= command line. Signed-off-by: Carlos Rafael Giani --- ...der.c-when-env-var-is-set-do-not-fal.patch | 0 ...even-when-cross-compiling-if-introsp.patch | 36 +++ .../0003-meson-Add-valgrind-feature.patch | 74 + ...meson-Add-option-for-installed-tests.p

[OE-core] [WIP][PATCH 03/12] gstreamer1.0-plugins-base: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
re it gets added to the DEPENDS list. * gettext handling now part of gstreamer1.0-plugins-common.inc. Signed-off-by: Carlos Rafael Giani --- in-don-t-append-GL_CFLAGS-to-CFLAGS.patch | 29 -- ...even-when-cross-compiling-if-introsp.patch | 36 +++ ...ix-calls-to-pkg-config-with-PKG_CO

[OE-core] [WIP][PATCH 07/12] gstreamer1.0-libav: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
copy. Same goes for the patches and the zlib/bzip2/xz dependendencies. Signed-off-by: Carlos Rafael Giani --- ...ble-yasm-for-libav-when-disable-yasm.patch | 33 -- ...-configure-check-for-armv7ve-variant.patch | 35 --- .../0001-fix-host-contamination.patch | 36

[OE-core] [WIP][PATCH 04/12] gstreamer1.0-plugins-good: Transition to meson based builds

2019-12-15 Thread Carlos Rafael Giani
anyway depends on zlib, therefore it gets added to the DEPENDS list. * gettext handling now part of gstreamer1.0-plugins-common.inc. Signed-off-by: Carlos Rafael Giani --- .../gstreamer1.0-plugins-good_1.16.1.bb | 79 +-- 1 file changed, 38 insertions(+), 41 deletions

[OE-core] [RFC] Transitioning GStreamer 1.0 recipes to meson

2019-10-29 Thread Carlos Rafael Giani
Hello all, I have managed to transition most GStreamer recipes to meson. The patches can be found here: https://github.com/OSSystems/meta-gstreamer1.0/tree/transition-to-meson The only recipe that still uses autotools is gst-validate, and that's because the tarball does not contain meson scr

Re: [OE-core] GStreamer 1.0 meson build transition

2019-10-28 Thread Carlos Rafael Giani
ng of upgrades, my changes are against 1.16.1, so the 1.16.0 -> 1.16.1 upgrade needs to make it into master-next in first. Carlos On 28.10.19 17:44, Ross Burton wrote: On 26/10/2019 11:57, Carlos Rafael Giani wrote: I think it would make sense to not try to get a meson based build done for G

[OE-core] GStreamer 1.0 meson build transition

2019-10-26 Thread Carlos Rafael Giani
I've been working on migrating the GStreamer 1.0 recipes from autotools to meson. As expected, it is far from a straightforward change. Obviously, autotools/m4 specific patches need to be discarded or replaced. But there are also other differences, like how the OpenGL platforms and APIs get s

[OE-core] [PATCH 01/12] gstreamer1.0: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- .../{gstreamer1.0_1.16.0.bb => gstreamer1.0_1.16.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.16.0.bb => gstreamer1.0_1.16.1.bb} (96%) diff --git a/meta/recipes-mult

[OE-core] [PATCH 12/12] gstreamer: Change SRC_URI to use HTTPS access instead of HTTP

2019-10-22 Thread Carlos Rafael Giani
. Signed-off-by: Carlos Rafael Giani --- meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.16.1.bb | 2 +- meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.16.1.bb| 2 +- .../gstreamer/gstreamer1.0-plugins-bad_1.16.1.bb| 2 +- .../gstreamer/gstreamer1.0-plugins-base_1.16.1

[OE-core] [PATCH 06/12] gstreamer1.0-libav: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Removed gtkdoc-no-tree.patch since its changes are now included in 1.16.1 Signed-off-by: Carlos Rafael Giani --- .../gstreamer1.0-libav/gtkdoc-no-tree.patch | 35 --- ...1.16.0.bb => gstreamer1.0-libav_1.16.1.bb} | 5 ++- 2 files changed, 2 insertions(+), 38 deleti

[OE-core] [PATCH 03/12] gstreamer1.0-plugins-good: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
* 0001-scaletempo-Advertise-interleaved-layout-in-caps-temp.patch * headerfix.patch Removed since these changes are already included in 1.16.1 Signed-off-by: Carlos Rafael Giani --- ...tise-interleaved-layout-in-caps-temp.patch | 37 .../gstreamer1.0-plugins-good

[OE-core] [PATCH 08/12] gstreamer1.0-omx: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...{gstreamer1.0-omx_1.16.0.bb => gstreamer1.0-omx_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.16.0.bb => gstreamer1.0-omx_1.16.1.bb} (93%) diff --git a/meta/r

[OE-core] [PATCH 07/12] gstreamer1.0-vaapi: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...reamer1.0-vaapi_1.16.0.bb => gstreamer1.0-vaapi_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-vaapi_1.16.0.bb => gstreamer1.0-vaapi_1.16.1.bb} (93%) diff --git

[OE-core] [PATCH 09/12] gstreamer1.0-python: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...amer1.0-python_1.16.0.bb => gstreamer1.0-python_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.16.0.bb => gstreamer1.0-python_1.16.1.bb} (88%) diff --git

[OE-core] [PATCH 02/12] gstreamer1.0-plugins-base: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...ins-base_1.16.0.bb => gstreamer1.0-plugins-base_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-base_1.16.0.bb => gstreamer1.0-plugins-base_1.16.1.bb} (96%) diff

[OE-core] [PATCH 04/12] gstreamer1.0-plugins-bad: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...ugins-bad_1.16.0.bb => gstreamer1.0-plugins-bad_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.16.0.bb => gstreamer1.0-plugins-bad_1.16.1.bb} (97%) diff

[OE-core] [PATCH 11/12] gst-validate: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- .../{gst-validate_1.16.0.bb => gst-validate_1.16.1.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-validate_1.16.0.bb => gst-validate_1.16.1.bb} (87%) diff --git a/meta/recipes-mult

[OE-core] [PATCH 05/12] gstreamer1.0-plugins-ugly: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...ins-ugly_1.16.0.bb => gstreamer1.0-plugins-ugly_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.16.0.bb => gstreamer1.0-plugins-ugly_1.16.1.bb} (90%) diff

[OE-core] [PATCH 10/12] gstreamer1.0-rtsp-server: upgrade to version 1.16.1

2019-10-22 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- ...sp-server_1.16.0.bb => gstreamer1.0-rtsp-server_1.16.1.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-rtsp-server_1.16.0.bb => gstreamer1.0-rtsp-server_1.16.1.bb} (88%) diff

Re: [OE-core] [AUH] kmscube: upgrading to f632b23a528ed6b4e1fddd774db005c30ab65568 SUCCEEDED

2019-09-03 Thread Carlos Rafael Giani
Hi, FYI: I have updated kmscube to perform run-time checks that replace the existing build-time gbm_bo_map() check (which is what the patch in the kmscube folder is about), since upstream prefers run-time checks via weak functions. The commit is here: https://gitlab.freedesktop.org/dv1/kmscub

Re: [OE-core] [AUH] kmscube: upgrading to a12e306ce18ff1c2922219a5342fa419ee80a12e FAILED

2019-07-29 Thread Carlos Rafael Giani
f you feel like you can't allocate time to this work, or lost interest (which is totally fine), please let the project know; the worst outcome is simply ignoring the emails. Regards, Alex On Wed, 17 Jul 2019 at 19:41, Carlos Rafael Giani <mailto:crg7...@mailbox.org>> wrote:

Re: [OE-core] [AUH] kmscube: upgrading to a12e306ce18ff1c2922219a5342fa419ee80a12e FAILED

2019-07-17 Thread Carlos Rafael Giani
I noticed this already, yes. Working on it. On 17.07.19 15:47, a...@auh.yoctoproject.org wrote: Hello, You are receiving this email because you are the maintainer of *kmscube* recipe and this is to let you know that the automatic attempt to upgrade the recipe to *a12e306ce18ff1c2922219a5342fa41

[OE-core] [PATCH v3] gstreamer1.0-vaapi: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../0001-vaapsink-downgrade-to-marginal.patch | 4 ++-- ...amer1.0-vaapi_1.14.4.bb => gstreamer1.0-vaapi_1.16.0.bb} | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) rename meta/recipes-multime

[OE-core] [PATCH v2 08/11] gstreamer1.0-vaapi: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../0001-vaapsink-downgrade-to-marginal.patch | 4 ++-- ...amer1.0-vaapi_1.14.4.bb => gstreamer1.0-vaapi_1.16.0.bb} | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) rename meta/recipes-multime

[OE-core] [PATCH v2 04/11] gstreamer1.0-plugins-bad: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
separate commit) * ACM, SPC, daala, VCD plugins got removed Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...t-hardcode-libtool-name-when-running.patch | 43 --- .../avoid-including-sys-poll.h-directly.patch | 2 +- .../configure-allow-to-disable

[OE-core] [PATCH v2 11/11] gst-validate: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
From: Philippe Normand Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../{gst-validate_1.14.4.bb => gst-validate_1.16.0.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-validate_1.14.4.bb =>

[OE-core] [PATCH v2 07/11] gstreamer1.0-libav: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../0001-Disable-yasm-for-libav-when-disable-yasm.patch | 2 +- .../0001-configure-check-for-armv7ve-variant.patch| 4 ++-- .../gstreamer/gstreamer1.0-libav/mips64_cpu_detection.patch | 2

[OE-core] [PATCH v2 05/11] gstreamer1.0-plugins-ugly: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...ins-ugly_1.14.4.bb => gstreamer1.0-plugins-ugly_1.16.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.14.4.bb => gstreamer1.0-p

[OE-core] [PATCH v2 09/11] gstreamer1.0-rtsp-server: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
From: Philippe Normand * 0001-Don-t-hardcode-libtool-name-when-using-introspection.patch Removed since this was fixed in 1.16.0 similarly to the fixes to -base and -bad in https://bugzilla.gnome.org/show_bug.cgi?id=726571 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani

[OE-core] [PATCH v2 06/11] gstreamer1.0-omx: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
From: Philippe Normand Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...{gstreamer1.0-omx_1.14.4.bb => gstreamer1.0-omx_1.16.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.14.4

[OE-core] [PATCH v2 01/11] gstreamer1.0: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
From: Philippe Normand * 0002-gstconfig.h.in-initial-RISC-V-support.patch Removed since this is included in 1.16.0 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...stconfig.h.in-initial-RISC-V-support.patch | 30 --- ...er1.0_1.14.4.bb

[OE-core] [PATCH v2 10/11] gstreamer1.0-python: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
From: Philippe Normand Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...amer1.0-python_1.14.4.bb => gstreamer1.0-python_1.16.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.14.4

[OE-core] [PATCH v2 03/11] gstreamer1.0-plugins-good: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
) * avoid-including-sys-poll.h-directly.patch * ensure-valid-sentinel-for-gst_structure_get.patch Removed since these are included in 1.16.0 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...t-dafault-value-for-MPEG4-without-co.patch | 62 --- ...tise

[OE-core] [PATCH v2 02/11] gstreamer1.0-plugins-base: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
-switch-for-explicitely-enabling-disabling-GBM.patch * 0011-gl-Add-switches-for-explicitely-enabling-disabling-P.patch Removed since these are included in 1.16.0 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...t-hardcode-libtool-name-when-running.patch | 167

Re: [OE-core] [PATCH 08/11] gstreamer1.0-vaapi: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
Nevermind. Found it. It is in wayland-native. On 30.05.19 17:39, Carlos Rafael Giani wrote: Yep, wayland-protocols was missing. I just added it. The other problem is odd. wayland is added as a dependency:     PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland wa

Re: [OE-core] [PATCH 08/11] gstreamer1.0-vaapi: upgrade to version 1.16.0

2019-05-30 Thread Carlos Rafael Giani
ils/247143/ Thanks Anuj On Sun, 2019-05-26 at 13:06 +0200, Carlos Rafael Giani wrote: Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../0001-vaapsink-downgrade-to-marginal.patch | 4 ++-- ...reamer1.0-vaapi_1.14.4.bb => gstreamer1.0-vaapi_1

[OE-core] [PATCH 06/11] gstreamer1.0-omx: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
From: Philippe Normand Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...{gstreamer1.0-omx_1.14.4.bb => gstreamer1.0-omx_1.16.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-omx_1.14.4

[OE-core] [PATCH 03/11] gstreamer1.0-plugins-good: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
) * avoid-including-sys-poll.h-directly.patch * ensure-valid-sentinel-for-gst_structure_get.patch Removed since these are included in 1.16.0 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...t-dafault-value-for-MPEG4-without-co.patch | 62 --- ...tise

[OE-core] [PATCH 01/11] gstreamer1.0: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
From: Philippe Normand * 0002-gstconfig.h.in-initial-RISC-V-support.patch Removed since this is included in 1.16.0 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...stconfig.h.in-initial-RISC-V-support.patch | 30 --- ...er1.0_1.14.4.bb

[OE-core] [PATCH 09/11] gstreamer1.0-rtsp-server: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
From: Philippe Normand * 0001-Don-t-hardcode-libtool-name-when-using-introspection.patch Removed since this was fixed in 1.16.0 similarly to the fixes to -base and -bad in https://bugzilla.gnome.org/show_bug.cgi?id=726571 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani

[OE-core] [PATCH 04/11] gstreamer1.0-plugins-bad: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
separate commit) * ACM, SPC, daala, VCD plugins got removed Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...t-hardcode-libtool-name-when-running.patch | 43 --- .../avoid-including-sys-poll.h-directly.patch | 2 +- .../configure-allow-to-disable

[OE-core] [PATCH 02/11] gstreamer1.0-plugins-base: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
-switch-for-explicitely-enabling-disabling-GBM.patch * 0011-gl-Add-switches-for-explicitely-enabling-disabling-P.patch Removed since these are included in 1.16.0 Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...t-hardcode-libtool-name-when-running.patch | 167

[OE-core] [PATCH 07/11] gstreamer1.0-libav: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../0001-Disable-yasm-for-libav-when-disable-yasm.patch | 2 +- .../0001-configure-check-for-armv7ve-variant.patch| 4 ++-- .../gstreamer/gstreamer1.0-libav/mips64_cpu_detection.patch | 2

[OE-core] [PATCH 11/11] gst-validate: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
From: Philippe Normand Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../{gst-validate_1.14.4.bb => gst-validate_1.16.0.bb}| 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gst-validate_1.14.4.bb =>

[OE-core] [PATCH 08/11] gstreamer1.0-vaapi: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- .../0001-vaapsink-downgrade-to-marginal.patch | 4 ++-- ...reamer1.0-vaapi_1.14.4.bb => gstreamer1.0-vaapi_1.16.0.bb} | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename meta/recipes-multime

[OE-core] [PATCH 10/11] gstreamer1.0-python: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
From: Philippe Normand Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...amer1.0-python_1.14.4.bb => gstreamer1.0-python_1.16.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-python_1.14.4

[OE-core] [PATCH 05/11] gstreamer1.0-plugins-ugly: upgrade to version 1.16.0

2019-05-26 Thread Carlos Rafael Giani
Signed-off-by: Philippe Normand Signed-off-by: Carlos Rafael Giani --- ...ins-ugly_1.14.4.bb => gstreamer1.0-plugins-ugly_1.16.0.bb} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.14.4.bb => gstreamer1.0-p

Re: [OE-core] Switching GStreamer recipes from autotools to meson

2019-05-24 Thread Carlos Rafael Giani
Yes, I am preparing recipes for that, based on the work from Philippe Normand . On 20.05.19 19:49, Khem Raj wrote: On 5/14/19 1:19 AM, Carlos Rafael Giani wrote:  From what I have seen, meson support is stable now. Also, in GStreamer, autotools is now considered a legacy build system, and

[OE-core] Switching GStreamer recipes from autotools to meson

2019-05-14 Thread Carlos Rafael Giani
From what I have seen, meson support is stable now. Also, in GStreamer, autotools is now considered a legacy build system, and will be removed in future released. From https://gstreamer.freedesktop.org/releases/1.16/ : > The Meson build system build is now feature-complete (*) and it is now

[OE-core] Status of meson cross compilation files in the SDK

2019-05-05 Thread Carlos Rafael Giani
Last I've checked, deploying meson cross compilation files with a Yocto SDK is tricky because that meson file has to be generated during SDK set up and because meson assumes that environment variables like $CC refer to the native host compiler. Has anything changed? I have some bits of code he

[OE-core] [PATCH 12/12] gstreamer1.0-plugins-bad: add openmpt packageconfig

2018-09-26 Thread Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani --- .../gstreamer/gstreamer1.0-plugins-bad_1.14.3.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.14.3.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0

  1   2   3   4   >