diff mbox series

[3/4] package/wpewebkit: bump to version 2.26.0

Message ID 20190920213826.2531495-4-aperez@igalia.com
State Accepted
Headers show
Series Update WPE WebKit to 2.26.0 (and its related components) | expand

Commit Message

Adrian Perez de Castro Sept. 20, 2019, 9:38 p.m. UTC
This is a new major release which brings in many improvements and new
features. For a complete list, please refer to the release notes:

  https://wpewebkit.org/release/wpewebkit-2.26.0.html

The new support for accessibility and the Bubblewrap sandbox need
additional dependencies and therefore are explicitly disabled at the
moment.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
 package/wpewebkit/wpewebkit.hash | 8 ++++----
 package/wpewebkit/wpewebkit.mk   | 4 +++-
 2 files changed, 7 insertions(+), 5 deletions(-)

Comments

Thomas Petazzoni Sept. 28, 2019, 9:32 p.m. UTC | #1
On Sat, 21 Sep 2019 00:38:25 +0300
Adrian Perez de Castro <aperez@igalia.com> wrote:

> This is a new major release which brings in many improvements and new
> features. For a complete list, please refer to the release notes:
> 
>   https://wpewebkit.org/release/wpewebkit-2.26.0.html
> 
> The new support for accessibility and the Bubblewrap sandbox need
> additional dependencies and therefore are explicitly disabled at the
> moment.
> 
> Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
> ---
>  package/wpewebkit/wpewebkit.hash | 8 ++++----
>  package/wpewebkit/wpewebkit.mk   | 4 +++-
>  2 files changed, 7 insertions(+), 5 deletions(-)

Applied to master, thanks.

Thomas
James Hilliard Sept. 29, 2019, 11:23 a.m. UTC | #2
This seems to require a cmake version bump:
CMake Error at CMakeLists.txt:11 (cmake_minimum_required):
  CMake 3.10 or higher is required.  You are running version 3.8.2

I've sent a patch for that here:
https://patchwork.ozlabs.org/patch/1168992/

On Fri, Sep 20, 2019 at 11:39 PM Adrian Perez de Castro
<aperez@igalia.com> wrote:
>
> This is a new major release which brings in many improvements and new
> features. For a complete list, please refer to the release notes:
>
>   https://wpewebkit.org/release/wpewebkit-2.26.0.html
>
> The new support for accessibility and the Bubblewrap sandbox need
> additional dependencies and therefore are explicitly disabled at the
> moment.
>
> Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
> ---
>  package/wpewebkit/wpewebkit.hash | 8 ++++----
>  package/wpewebkit/wpewebkit.mk   | 4 +++-
>  2 files changed, 7 insertions(+), 5 deletions(-)
>
> diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash
> index 8d09930267..7390369b38 100644
> --- a/package/wpewebkit/wpewebkit.hash
> +++ b/package/wpewebkit/wpewebkit.hash
> @@ -1,7 +1,7 @@
> -# From https://wpewebkit.org/releases/wpewebkit-2.24.3.tar.xz.sums
> -md5 b5c6fe640b03c3e87594da2c0a0a8469 wpewebkit-2.24.3.tar.xz
> -sha1 c9ccb6c4c65446e96ed6d534a1556db0fcca8268 wpewebkit-2.24.3.tar.xz
> -sha256 907b20907a32a4288cbf67b56eab04cbbd997a7ca0f40b3c466cbbbbfba0e7ca wpewebkit-2.24.3.tar.xz
> +# From https://wpewebkit.org/releases/wpewebkit-2.26.0.tar.xz.sums
> +md5 59a2e64f145b3445187a22eff1f73293 wpewebkit-2.26.0.tar.xz
> +sha1 757ab5da23ef7944332d4c57fcf56a932e933ce4 wpewebkit-2.26.0.tar.xz
> +sha256 a97a24fe0c22243c873c359d7636512c01016ea2068a457ba651040f1a07ee3e wpewebkit-2.26.0.tar.xz
>
>  # Hashes for license files:
>  sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
> diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk
> index 48ed4f4afe..9db974299b 100644
> --- a/package/wpewebkit/wpewebkit.mk
> +++ b/package/wpewebkit/wpewebkit.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>
> -WPEWEBKIT_VERSION = 2.24.3
> +WPEWEBKIT_VERSION = 2.26.0
>  WPEWEBKIT_SITE = http://www.wpewebkit.org/releases
>  WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
>  WPEWEBKIT_INSTALL_STAGING = YES
> @@ -18,7 +18,9 @@ WPEWEBKIT_DEPENDENCIES = host-gperf host-python host-ruby \
>
>  WPEWEBKIT_CONF_OPTS = \
>         -DPORT=WPE \
> +       -DENABLE_ACCESSIBILITY=OFF \
>         -DENABLE_API_TESTS=OFF \
> +       -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
>         -DENABLE_MINIBROWSER=OFF
>
>  ifeq ($(BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA),y)
> --
> 2.23.0
>
> _______________________________________________
> buildroot mailing list
> buildroot@busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
Baruch Siach Sept. 29, 2019, 11:51 a.m. UTC | #3
Hi James,

On Sun, Sep 29 2019, James Hilliard wrote:
> This seems to require a cmake version bump:
> CMake Error at CMakeLists.txt:11 (cmake_minimum_required):
>   CMake 3.10 or higher is required.  You are running version 3.8.2
>
> I've sent a patch for that here:
> https://patchwork.ozlabs.org/patch/1168992/

This is not enough. To ensure cmake on host is 3.10 or higher you must
also update BR2_CMAKE_VERSION_MIN in
support/dependencies/check-host-cmake.mk. Otherwise, host installed
cmake version 3.8 will be used.

baruch

> On Fri, Sep 20, 2019 at 11:39 PM Adrian Perez de Castro
> <aperez@igalia.com> wrote:
>>
>> This is a new major release which brings in many improvements and new
>> features. For a complete list, please refer to the release notes:
>>
>>   https://wpewebkit.org/release/wpewebkit-2.26.0.html
>>
>> The new support for accessibility and the Bubblewrap sandbox need
>> additional dependencies and therefore are explicitly disabled at the
>> moment.
>>
>> Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
>> ---
>>  package/wpewebkit/wpewebkit.hash | 8 ++++----
>>  package/wpewebkit/wpewebkit.mk   | 4 +++-
>>  2 files changed, 7 insertions(+), 5 deletions(-)
>>
>> diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash
>> index 8d09930267..7390369b38 100644
>> --- a/package/wpewebkit/wpewebkit.hash
>> +++ b/package/wpewebkit/wpewebkit.hash
>> @@ -1,7 +1,7 @@
>> -# From https://wpewebkit.org/releases/wpewebkit-2.24.3.tar.xz.sums
>> -md5 b5c6fe640b03c3e87594da2c0a0a8469 wpewebkit-2.24.3.tar.xz
>> -sha1 c9ccb6c4c65446e96ed6d534a1556db0fcca8268 wpewebkit-2.24.3.tar.xz
>> -sha256 907b20907a32a4288cbf67b56eab04cbbd997a7ca0f40b3c466cbbbbfba0e7ca wpewebkit-2.24.3.tar.xz
>> +# From https://wpewebkit.org/releases/wpewebkit-2.26.0.tar.xz.sums
>> +md5 59a2e64f145b3445187a22eff1f73293 wpewebkit-2.26.0.tar.xz
>> +sha1 757ab5da23ef7944332d4c57fcf56a932e933ce4 wpewebkit-2.26.0.tar.xz
>> +sha256 a97a24fe0c22243c873c359d7636512c01016ea2068a457ba651040f1a07ee3e wpewebkit-2.26.0.tar.xz
>>
>>  # Hashes for license files:
>>  sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
>> diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk
>> index 48ed4f4afe..9db974299b 100644
>> --- a/package/wpewebkit/wpewebkit.mk
>> +++ b/package/wpewebkit/wpewebkit.mk
>> @@ -4,7 +4,7 @@
>>  #
>>  ################################################################################
>>
>> -WPEWEBKIT_VERSION = 2.24.3
>> +WPEWEBKIT_VERSION = 2.26.0
>>  WPEWEBKIT_SITE = http://www.wpewebkit.org/releases
>>  WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
>>  WPEWEBKIT_INSTALL_STAGING = YES
>> @@ -18,7 +18,9 @@ WPEWEBKIT_DEPENDENCIES = host-gperf host-python host-ruby \
>>
>>  WPEWEBKIT_CONF_OPTS = \
>>         -DPORT=WPE \
>> +       -DENABLE_ACCESSIBILITY=OFF \
>>         -DENABLE_API_TESTS=OFF \
>> +       -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
>>         -DENABLE_MINIBROWSER=OFF
>>
>>  ifeq ($(BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA),y)

--
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
James Hilliard Sept. 29, 2019, 12:02 p.m. UTC | #4
On Sun, Sep 29, 2019 at 1:51 PM Baruch Siach <baruch@tkos.co.il> wrote:
>
> Hi James,
>
> On Sun, Sep 29 2019, James Hilliard wrote:
> > This seems to require a cmake version bump:
> > CMake Error at CMakeLists.txt:11 (cmake_minimum_required):
> >   CMake 3.10 or higher is required.  You are running version 3.8.2
> >
> > I've sent a patch for that here:
> > https://patchwork.ozlabs.org/patch/1168992/
>
> This is not enough. To ensure cmake on host is 3.10 or higher you must
> also update BR2_CMAKE_VERSION_MIN in
> support/dependencies/check-host-cmake.mk. Otherwise, host installed
> cmake version 3.8 will be used.
Updated in https://patchwork.ozlabs.org/patch/1168993/
>
> baruch
>
> > On Fri, Sep 20, 2019 at 11:39 PM Adrian Perez de Castro
> > <aperez@igalia.com> wrote:
> >>
> >> This is a new major release which brings in many improvements and new
> >> features. For a complete list, please refer to the release notes:
> >>
> >>   https://wpewebkit.org/release/wpewebkit-2.26.0.html
> >>
> >> The new support for accessibility and the Bubblewrap sandbox need
> >> additional dependencies and therefore are explicitly disabled at the
> >> moment.
> >>
> >> Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
> >> ---
> >>  package/wpewebkit/wpewebkit.hash | 8 ++++----
> >>  package/wpewebkit/wpewebkit.mk   | 4 +++-
> >>  2 files changed, 7 insertions(+), 5 deletions(-)
> >>
> >> diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash
> >> index 8d09930267..7390369b38 100644
> >> --- a/package/wpewebkit/wpewebkit.hash
> >> +++ b/package/wpewebkit/wpewebkit.hash
> >> @@ -1,7 +1,7 @@
> >> -# From https://wpewebkit.org/releases/wpewebkit-2.24.3.tar.xz.sums
> >> -md5 b5c6fe640b03c3e87594da2c0a0a8469 wpewebkit-2.24.3.tar.xz
> >> -sha1 c9ccb6c4c65446e96ed6d534a1556db0fcca8268 wpewebkit-2.24.3.tar.xz
> >> -sha256 907b20907a32a4288cbf67b56eab04cbbd997a7ca0f40b3c466cbbbbfba0e7ca wpewebkit-2.24.3.tar.xz
> >> +# From https://wpewebkit.org/releases/wpewebkit-2.26.0.tar.xz.sums
> >> +md5 59a2e64f145b3445187a22eff1f73293 wpewebkit-2.26.0.tar.xz
> >> +sha1 757ab5da23ef7944332d4c57fcf56a932e933ce4 wpewebkit-2.26.0.tar.xz
> >> +sha256 a97a24fe0c22243c873c359d7636512c01016ea2068a457ba651040f1a07ee3e wpewebkit-2.26.0.tar.xz
> >>
> >>  # Hashes for license files:
> >>  sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
> >> diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk
> >> index 48ed4f4afe..9db974299b 100644
> >> --- a/package/wpewebkit/wpewebkit.mk
> >> +++ b/package/wpewebkit/wpewebkit.mk
> >> @@ -4,7 +4,7 @@
> >>  #
> >>  ################################################################################
> >>
> >> -WPEWEBKIT_VERSION = 2.24.3
> >> +WPEWEBKIT_VERSION = 2.26.0
> >>  WPEWEBKIT_SITE = http://www.wpewebkit.org/releases
> >>  WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
> >>  WPEWEBKIT_INSTALL_STAGING = YES
> >> @@ -18,7 +18,9 @@ WPEWEBKIT_DEPENDENCIES = host-gperf host-python host-ruby \
> >>
> >>  WPEWEBKIT_CONF_OPTS = \
> >>         -DPORT=WPE \
> >> +       -DENABLE_ACCESSIBILITY=OFF \
> >>         -DENABLE_API_TESTS=OFF \
> >> +       -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
> >>         -DENABLE_MINIBROWSER=OFF
> >>
> >>  ifeq ($(BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA),y)
>
> --
>      http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
> =}------------------------------------------------ooO--U--Ooo------------{=
>    - baruch@tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -
diff mbox series

Patch

diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash
index 8d09930267..7390369b38 100644
--- a/package/wpewebkit/wpewebkit.hash
+++ b/package/wpewebkit/wpewebkit.hash
@@ -1,7 +1,7 @@ 
-# From https://wpewebkit.org/releases/wpewebkit-2.24.3.tar.xz.sums
-md5 b5c6fe640b03c3e87594da2c0a0a8469 wpewebkit-2.24.3.tar.xz
-sha1 c9ccb6c4c65446e96ed6d534a1556db0fcca8268 wpewebkit-2.24.3.tar.xz
-sha256 907b20907a32a4288cbf67b56eab04cbbd997a7ca0f40b3c466cbbbbfba0e7ca wpewebkit-2.24.3.tar.xz
+# From https://wpewebkit.org/releases/wpewebkit-2.26.0.tar.xz.sums
+md5 59a2e64f145b3445187a22eff1f73293 wpewebkit-2.26.0.tar.xz
+sha1 757ab5da23ef7944332d4c57fcf56a932e933ce4 wpewebkit-2.26.0.tar.xz
+sha256 a97a24fe0c22243c873c359d7636512c01016ea2068a457ba651040f1a07ee3e wpewebkit-2.26.0.tar.xz
 
 # Hashes for license files:
 sha256 0b5d3a7cc325942567373b0ecd757d07c132e0ebd7c97bfc63f7e1a76094edb4 Source/WebCore/LICENSE-APPLE
diff --git a/package/wpewebkit/wpewebkit.mk b/package/wpewebkit/wpewebkit.mk
index 48ed4f4afe..9db974299b 100644
--- a/package/wpewebkit/wpewebkit.mk
+++ b/package/wpewebkit/wpewebkit.mk
@@ -4,7 +4,7 @@ 
 #
 ################################################################################
 
-WPEWEBKIT_VERSION = 2.24.3
+WPEWEBKIT_VERSION = 2.26.0
 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases
 WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
 WPEWEBKIT_INSTALL_STAGING = YES
@@ -18,7 +18,9 @@  WPEWEBKIT_DEPENDENCIES = host-gperf host-python host-ruby \
 
 WPEWEBKIT_CONF_OPTS = \
 	-DPORT=WPE \
+	-DENABLE_ACCESSIBILITY=OFF \
 	-DENABLE_API_TESTS=OFF \
+	-DENABLE_BUBBLEWRAP_SANDBOX=OFF \
 	-DENABLE_MINIBROWSER=OFF
 
 ifeq ($(BR2_PACKAGE_WPEWEBKIT_MULTIMEDIA),y)