diff mbox series

webkitgtk: use libsoup-3.0 by default

Message ID 20221105164343.1328765-1-f_l_k@t-online.de
State Accepted, archived
Commit a18f3cb38e0b897c5d60e4943478ad1b7f7e637c
Headers show
Series webkitgtk: use libsoup-3.0 by default | expand

Commit Message

Markus Volk Nov. 5, 2022, 4:43 p.m. UTC
Some Gnome projects have stopped  supporting libsoup-2.4. Therefore, switch to libsoup-3.0.
This would unblock the update of geary or gnome-online-accounts, which would otherwise
fail like this:

| Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig)
|
| ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not found, tried pkgconfig

Signed-off-by: Markus Volk <f_l_k@t-online.de>
---
 meta/recipes-sato/webkit/webkitgtk_2.36.7.bb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Comments

Khem Raj Nov. 7, 2022, 4:25 p.m. UTC | #1
On Sat, Nov 5, 2022 at 9:44 AM Markus Volk <f_l_k@t-online.de> wrote:
>
> Some Gnome projects have stopped  supporting libsoup-2.4. Therefore, switch to libsoup-3.0.
> This would unblock the update of geary or gnome-online-accounts, which would otherwise
> fail like this:
>
> | Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig)
> |
> | ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not found, tried pkgconfig
>

There is also a break overved in some meta-oe packages see

https://errors.yoctoproject.org/Errors/Build/154536/
Perhaps minio is not related but I have not looked too closely.

> Signed-off-by: Markus Volk <f_l_k@t-online.de>
> ---
>  meta/recipes-sato/webkit/webkitgtk_2.36.7.bb | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
> index 76b119c9c7..f3e1adee70 100644
> --- a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
> +++ b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
> @@ -43,7 +43,7 @@ DEPENDS = " \
>            gstreamer1.0-plugins-base \
>            "
>
> -PACKAGECONFIG_SOUP ?= "soup2"
> +PACKAGECONFIG_SOUP ?= "soup3"
>  PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \
>                     ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \
>                     ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'webgl gles2', d)} \
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#172753): https://lists.openembedded.org/g/openembedded-core/message/172753
> Mute This Topic: https://lists.openembedded.org/mt/94829885/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
Markus Volk Nov. 7, 2022, 7:02 p.m. UTC | #2
Fortunately, there are fewer problems than I feared. I will send 
patches for them.
minio seems to have a problem with position-independent-code. Maybe 
removing this line will help?
CGO_LDFLAGS:append:mips = " -no-pie"
But it doesn't look related to me either.

Am Mo, 7. Nov 2022 um 08:25:21 -0800 schrieb Khem Raj 
<raj.khem@gmail.com>:
> On Sat, Nov 5, 2022 at 9:44 AM Markus Volk <f_l_k@t-online.de 
> <mailto:f_l_k@t-online.de>> wrote:
>> 
>>  Some Gnome projects have stopped  supporting libsoup-2.4. 
>> Therefore, switch to libsoup-3.0.
>>  This would unblock the update of geary or gnome-online-accounts, 
>> which would otherwise
>>  fail like this:
>> 
>>  | Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig)
>>  |
>>  | ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not 
>> found, tried pkgconfig
>> 
> 
> There is also a break overved in some meta-oe packages see
> 
> <https://errors.yoctoproject.org/Errors/Build/154536/>
> Perhaps minio is not related but I have not looked too closely.
> 
>>  Signed-off-by: Markus Volk <f_l_k@t-online.de 
>> <mailto:f_l_k@t-online.de>>
>>  ---
>>   meta/recipes-sato/webkit/webkitgtk_2.36.7.bb | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>> 
>>  diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb 
>> b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
>>  index 76b119c9c7..f3e1adee70 100644
>>  --- a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
>>  +++ b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
>>  @@ -43,7 +43,7 @@ DEPENDS = " \
>>             gstreamer1.0-plugins-base \
>>             "
>> 
>>  -PACKAGECONFIG_SOUP ?= "soup2"
>>  +PACKAGECONFIG_SOUP ?= "soup3"
>>   PACKAGECONFIG ??= "${@bb.utils.filter 
>> <mailto:${@bb.utils.filter>('DISTRO_FEATURES', 'systemd wayland 
>> x11', d)} \
>>                      ${@bb.utils.contains 
>> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'x11 opengl', 
>> 'webgl opengl', '', d)} \
>>                      ${@bb.utils.contains 
>> <mailto:${@bb.utils.contains>('DISTRO_FEATURES', 'x11', '', 'webgl 
>> gles2', d)} \
>>  --
>>  2.34.1
>> 
>> 
>> 
>> 
> 
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#172925): 
> <https://lists.openembedded.org/g/openembedded-core/message/172925>
> Mute This Topic: <https://lists.openembedded.org/mt/94829885/3618223>
> Group Owner: openembedded-core+owner@lists.openembedded.org 
> <mailto:openembedded-core+owner@lists.openembedded.org>
> Unsubscribe: 
> <https://lists.openembedded.org/g/openembedded-core/unsub> 
> [f_l_k@t-online.de <mailto:f_l_k@t-online.de>]
> -=-=-=-=-=-=-=-=-=-=-=-
>
diff mbox series

Patch

diff --git a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
index 76b119c9c7..f3e1adee70 100644
--- a/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
+++ b/meta/recipes-sato/webkit/webkitgtk_2.36.7.bb
@@ -43,7 +43,7 @@  DEPENDS = " \
           gstreamer1.0-plugins-base \
           "
 
-PACKAGECONFIG_SOUP ?= "soup2"
+PACKAGECONFIG_SOUP ?= "soup3"
 PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd wayland x11', d)} \
                    ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', 'webgl opengl', '', d)} \
                    ${@bb.utils.contains('DISTRO_FEATURES', 'x11', '', 'webgl gles2', d)} \