Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x
@ 2020-09-21 21:37 Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 1/4] package/wpebackend-fdo: bump to version 1.8.0 Adrian Perez de Castro
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Adrian Perez de Castro @ 2020-09-21 21:37 UTC (permalink / raw)
  To: buildroot

Hello,

Here is v2 of the patch set, thanks to Thomas for the comments on
the previous version :)

Changes over v1 of the patch set:

  - Dropped unneeded dependencies, BR2_PACKAGE_HAS_LIBEGL_WAYLAND
    already implies that an EGL+GLES stack is available, which is
    what wpebackend-fdo needs.
  - Use WPE WebKit 2.30.1 instead of 2.30.0

Adrian Perez de Castro (4):
  package/wpebackend-fdo: bump to version 1.8.0
  package/wpebackend-fdo: switch over to Meson
  package/wpewebkit: bump to version 2.30.1
  package/cog: bump to version 0.8.0

 package/cog/cog.hash                       | 8 ++++----
 package/cog/cog.mk                         | 2 +-
 package/wpebackend-fdo/Config.in           | 1 +
 package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++----
 package/wpebackend-fdo/wpebackend-fdo.mk   | 6 +++---
 package/wpewebkit/wpewebkit.hash           | 8 ++++----
 package/wpewebkit/wpewebkit.mk             | 2 +-
 7 files changed, 18 insertions(+), 17 deletions(-)

-- 
2.28.0

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH v2 1/4] package/wpebackend-fdo: bump to version 1.8.0
  2020-09-21 21:37 [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Adrian Perez de Castro
@ 2020-09-21 21:37 ` Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 2/4] package/wpebackend-fdo: switch over to Meson Adrian Perez de Castro
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Adrian Perez de Castro @ 2020-09-21 21:37 UTC (permalink / raw)
  To: buildroot

The new version adds a few new features, and now uses libepoxy for
OpenGL code, so add that as a dependency. Release notes:

  https://wpewebkit.org/release/wpebackend-fdo-1.8.0.html

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
Changes v1 -> v2:
  - Dropped unneeded dependencies, BR2_PACKAGE_HAS_LIBEGL_WAYLAND
    already implies that an EGL+GLES stack is available, which is
    what wpebackend-fdo needs.
---
 package/wpebackend-fdo/Config.in           | 1 +
 package/wpebackend-fdo/wpebackend-fdo.hash | 8 ++++----
 package/wpebackend-fdo/wpebackend-fdo.mk   | 4 ++--
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/package/wpebackend-fdo/Config.in b/package/wpebackend-fdo/Config.in
index 161e4c9a7e..8a8c820c9b 100644
--- a/package/wpebackend-fdo/Config.in
+++ b/package/wpebackend-fdo/Config.in
@@ -10,6 +10,7 @@ config BR2_PACKAGE_WPEBACKEND_FDO
 	depends on BR2_USE_WCHAR # libglib2
 	depends on BR2_USE_MMU # libglib2
 	depends on BR2_PACKAGE_HAS_LIBEGL_WAYLAND
+	select BR2_PACKAGE_LIBEPOXY
 	select BR2_PACKAGE_LIBGLIB2
 	select BR2_PACKAGE_LIBWPE
 	select BR2_PACKAGE_WAYLAND
diff --git a/package/wpebackend-fdo/wpebackend-fdo.hash b/package/wpebackend-fdo/wpebackend-fdo.hash
index 0b821f3443..2f8321833c 100644
--- a/package/wpebackend-fdo/wpebackend-fdo.hash
+++ b/package/wpebackend-fdo/wpebackend-fdo.hash
@@ -1,7 +1,7 @@
-# From https://wpewebkit.org/releases/wpebackend-fdo-1.6.1.tar.xz.sums
-md5  ea6c2a13e6c2423f2c2b0b31fcf9567b  wpebackend-fdo-1.6.1.tar.xz
-sha1  53e38189324d9c0c87f40164d8349a827663aabd  wpebackend-fdo-1.6.1.tar.xz
-sha256  740eee3327acfb462b8460519a219e30dc0a870326e88e2ddc4fe2c8de20b1c9  wpebackend-fdo-1.6.1.tar.xz
+# From https://wpewebkit.org/releases/wpebackend-fdo-1.8.0.tar.xz.sums
+md5  6df96f80ff34c02d56f32a7a153a62c0  wpebackend-fdo-1.8.0.tar.xz
+sha1  48dd8d5d525e0c89b8b7068fe51c439921804240  wpebackend-fdo-1.8.0.tar.xz
+sha256  9652a99c75fe1c6eab0585b6395f4e104b2427e4d1f42969f1f77df29920d253  wpebackend-fdo-1.8.0.tar.xz
 
 # Hashes for license files:
 sha256  c9f6803371047fad3e72200ec6cd226329a5ee08ac61104c8211c2761fb46825  COPYING
diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk
index 5bc2d3ed37..e0331e7bd3 100644
--- a/package/wpebackend-fdo/wpebackend-fdo.mk
+++ b/package/wpebackend-fdo/wpebackend-fdo.mk
@@ -4,12 +4,12 @@
 #
 ################################################################################
 
-WPEBACKEND_FDO_VERSION = 1.6.1
+WPEBACKEND_FDO_VERSION = 1.8.0
 WPEBACKEND_FDO_SITE = https://wpewebkit.org/releases
 WPEBACKEND_FDO_SOURCE = wpebackend-fdo-$(WPEBACKEND_FDO_VERSION).tar.xz
 WPEBACKEND_FDO_INSTALL_STAGING = YES
 WPEBACKEND_FDO_LICENSE = BSD-2-Clause
 WPEBACKEND_FDO_LICENSE_FILES = COPYING
-WPEBACKEND_FDO_DEPENDENCIES = libglib2 libwpe wayland
+WPEBACKEND_FDO_DEPENDENCIES = libepoxy libglib2 libwpe wayland
 
 $(eval $(cmake-package))
-- 
2.28.0

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH v2 2/4] package/wpebackend-fdo: switch over to Meson
  2020-09-21 21:37 [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 1/4] package/wpebackend-fdo: bump to version 1.8.0 Adrian Perez de Castro
@ 2020-09-21 21:37 ` Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 3/4] package/wpewebkit: bump to version 2.30.1 Adrian Perez de Castro
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Adrian Perez de Castro @ 2020-09-21 21:37 UTC (permalink / raw)
  To: buildroot

The CMake based build system will be eventually removed by upstream
so it seems like a good idea to switch over to Meson already before
that happens.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
Changes v1 -> v2:
  - No changes
---
 package/wpebackend-fdo/wpebackend-fdo.mk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/wpebackend-fdo/wpebackend-fdo.mk b/package/wpebackend-fdo/wpebackend-fdo.mk
index e0331e7bd3..dc0c9b6740 100644
--- a/package/wpebackend-fdo/wpebackend-fdo.mk
+++ b/package/wpebackend-fdo/wpebackend-fdo.mk
@@ -12,4 +12,4 @@ WPEBACKEND_FDO_LICENSE = BSD-2-Clause
 WPEBACKEND_FDO_LICENSE_FILES = COPYING
 WPEBACKEND_FDO_DEPENDENCIES = libepoxy libglib2 libwpe wayland
 
-$(eval $(cmake-package))
+$(eval $(meson-package))
-- 
2.28.0

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH v2 3/4] package/wpewebkit: bump to version 2.30.1
  2020-09-21 21:37 [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 1/4] package/wpebackend-fdo: bump to version 1.8.0 Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 2/4] package/wpebackend-fdo: switch over to Meson Adrian Perez de Castro
@ 2020-09-21 21:37 ` Adrian Perez de Castro
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 4/4] package/cog: bump to version 0.8.0 Adrian Perez de Castro
  2020-09-22 19:41 ` [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Thomas Petazzoni
  4 siblings, 0 replies; 6+ messages in thread
From: Adrian Perez de Castro @ 2020-09-21 21:37 UTC (permalink / raw)
  To: buildroot

Update to a new major release which bring in many improvements and new
features. The .0 version is skipped because it includes a regression
which was fixed by the .1 release. For a complete list of changed,
please refer to the release notes:

  https://wpewebkit.org/release/wpewebkit-2.30.0.html
  https://wpewebkit.org/release/wpewebkit-2.30.1.html

None of the new features in WPE WebKit 2.30.x need additional dependencies.

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
Changes v1 -> v2:
  - Use WPE WebKit 2.30.1 instead of 2.30.0
---
 package/wpewebkit/wpewebkit.hash | 8 ++++----
 package/wpewebkit/wpewebkit.mk   | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package/wpewebkit/wpewebkit.hash b/package/wpewebkit/wpewebkit.hash
index 1a6fbc8b96..5e22845a59 100644
--- a/package/wpewebkit/wpewebkit.hash
+++ b/package/wpewebkit/wpewebkit.hash
@@ -1,7 +1,7 @@
-# From https://wpewebkit.org/releases/wpewebkit-2.28.4.tar.xz.sums
-md5  6ab041f6ebdb2e053981de5980c864e7  wpewebkit-2.28.4.tar.xz
-sha1  b31739a86a269eac4ddd5e537cdf954224672450  wpewebkit-2.28.4.tar.xz
-sha256  785d83b99cd45cedb7c4f1f697db773a5a81eb0a42aeeafa3c623053f6fde87a  wpewebkit-2.28.4.tar.xz
+# From https://wpewebkit.org/releases/wpewebkit-2.30.1.tar.xz.sums
+md5  251228a6e2917eff90a3eb6e9a7e920d  wpewebkit-2.30.1.tar.xz
+sha1  7f5bdc79d4694ab5644b7fed9bd7311c2cbc988f  wpewebkit-2.30.1.tar.xz
+sha256  78c0135d935b980fc64fbddf1fbaf441920edda4eeb4c16857ee8dc985650c25  wpewebkit-2.30.1.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 646bdd9384..d6a3dca551 100644
--- a/package/wpewebkit/wpewebkit.mk
+++ b/package/wpewebkit/wpewebkit.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-WPEWEBKIT_VERSION = 2.28.4
+WPEWEBKIT_VERSION = 2.30.1
 WPEWEBKIT_SITE = http://www.wpewebkit.org/releases
 WPEWEBKIT_SOURCE = wpewebkit-$(WPEWEBKIT_VERSION).tar.xz
 WPEWEBKIT_INSTALL_STAGING = YES
-- 
2.28.0

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH v2 4/4] package/cog: bump to version 0.8.0
  2020-09-21 21:37 [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Adrian Perez de Castro
                   ` (2 preceding siblings ...)
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 3/4] package/wpewebkit: bump to version 2.30.1 Adrian Perez de Castro
@ 2020-09-21 21:37 ` Adrian Perez de Castro
  2020-09-22 19:41 ` [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Thomas Petazzoni
  4 siblings, 0 replies; 6+ messages in thread
From: Adrian Perez de Castro @ 2020-09-21 21:37 UTC (permalink / raw)
  To: buildroot

This new version adds a few features. Release notes:

  https://wpewebkit.org/release/cog-0.8.0.html

Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
---
Changes v1 -> v2:
  - No changes
---
 package/cog/cog.hash | 8 ++++----
 package/cog/cog.mk   | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package/cog/cog.hash b/package/cog/cog.hash
index dc5c1b3c46..d76306ca54 100644
--- a/package/cog/cog.hash
+++ b/package/cog/cog.hash
@@ -1,7 +1,7 @@
-# From https://wpewebkit.org/releases/cog-0.6.0.tar.xz.sums
-md5  a97df4f0e2d25f4da7cd9bb55294d30e  cog-0.6.0.tar.xz
-sha1  9392d9251bab8a9f61d00297707e16a983127eae  cog-0.6.0.tar.xz
-sha256  208f58e0533b269400875237a95e994c93da7234a29fd1c904e756b88963e35d  cog-0.6.0.tar.xz
+# From https://wpewebkit.org/releases/cog-0.8.0.tar.xz.sums
+md5  f7aa8a425927cab247563411fc67c5a3  cog-0.8.0.tar.xz
+sha1  977559204dae0f9220e4c6b8ded7537899fd2daf  cog-0.8.0.tar.xz
+sha256  181b1f4963cdf264b8068460a64d14c92a627f7138ebecc0f36fce085f4e92dd  cog-0.8.0.tar.xz
 
 # Hashes for license files:
 sha256  e6c42d93c68b292bcccf6d2ec3e13da85df90b718ba27c2c2a01053a9d009252  COPYING
diff --git a/package/cog/cog.mk b/package/cog/cog.mk
index a826252829..47a5573dda 100644
--- a/package/cog/cog.mk
+++ b/package/cog/cog.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-COG_VERSION = 0.6.0
+COG_VERSION = 0.8.0
 COG_SITE = https://wpewebkit.org/releases
 COG_SOURCE = cog-$(COG_VERSION).tar.xz
 COG_INSTALL_STAGING = YES
-- 
2.28.0

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x
  2020-09-21 21:37 [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Adrian Perez de Castro
                   ` (3 preceding siblings ...)
  2020-09-21 21:37 ` [Buildroot] [PATCH v2 4/4] package/cog: bump to version 0.8.0 Adrian Perez de Castro
@ 2020-09-22 19:41 ` Thomas Petazzoni
  4 siblings, 0 replies; 6+ messages in thread
From: Thomas Petazzoni @ 2020-09-22 19:41 UTC (permalink / raw)
  To: buildroot

On Tue, 22 Sep 2020 00:37:44 +0300
Adrian Perez de Castro <aperez@igalia.com> wrote:

> Adrian Perez de Castro (4):
>   package/wpebackend-fdo: bump to version 1.8.0
>   package/wpebackend-fdo: switch over to Meson
>   package/wpewebkit: bump to version 2.30.1
>   package/cog: bump to version 0.8.0

Series applied. Thanks a lot!

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-09-22 19:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-21 21:37 [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Adrian Perez de Castro
2020-09-21 21:37 ` [Buildroot] [PATCH v2 1/4] package/wpebackend-fdo: bump to version 1.8.0 Adrian Perez de Castro
2020-09-21 21:37 ` [Buildroot] [PATCH v2 2/4] package/wpebackend-fdo: switch over to Meson Adrian Perez de Castro
2020-09-21 21:37 ` [Buildroot] [PATCH v2 3/4] package/wpewebkit: bump to version 2.30.1 Adrian Perez de Castro
2020-09-21 21:37 ` [Buildroot] [PATCH v2 4/4] package/cog: bump to version 0.8.0 Adrian Perez de Castro
2020-09-22 19:41 ` [Buildroot] [PATCH v2 0/4] Update WPE stack to WebKit 2.30.x Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox