All of lore.kernel.org
 help / color / mirror / Atom feed
From: Yann E. MORIN <yann.morin.1998@free.fr>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 1/6] package/wayland: bump to version 1.19.0
Date: Sun, 16 May 2021 16:04:14 +0200	[thread overview]
Message-ID: <20210516140414.GH2506@scaer> (raw)
In-Reply-To: <20210513163325.1775639-2-aperez@igalia.com>

Adrian, All,

On 2021-05-13 19:33 +0300, Adrian Perez de Castro spake thusly:
> Update wayland to version 1.19.0, which mostly includes bug fixes and is
> the minimum version required by wlroots 0.13.0
> 
> Patch "0001-build-add-option-to-disable-tests.patch" is updated to apply
> cleanly on top of the new release.
> 
> Patch "0002-meson-do-not-check-for-c.patch" is replaced by a newer one,
> "0002-meson-only-require-cpp-for-tests.patch" which was accepted by
> upstream as an improved version of it.
> 
> Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>

Applied to next, with the following changes:

  - do actual backports of upstream patches now they've been merged
  - consequently, drop the legacy autostuff hunks from first patch

Thanks!

Regards,
Yann E. MORIN.

> ---
>  ...01-build-add-option-to-disable-tests.patch | 25 ++++----
>  .../0002-meson-do-not-check-for-c.patch       | 29 ----------
>  ...002-meson-only-require-cpp-for-tests.patch | 57 +++++++++++++++++++
>  package/wayland/wayland.hash                  |  8 +--
>  package/wayland/wayland.mk                    |  2 +-
>  5 files changed, 74 insertions(+), 47 deletions(-)
>  delete mode 100644 package/wayland/0002-meson-do-not-check-for-c.patch
>  create mode 100644 package/wayland/0002-meson-only-require-cpp-for-tests.patch
> 
> diff --git a/package/wayland/0001-build-add-option-to-disable-tests.patch b/package/wayland/0001-build-add-option-to-disable-tests.patch
> index 6ab695e909..7b1fbeb871 100644
> --- a/package/wayland/0001-build-add-option-to-disable-tests.patch
> +++ b/package/wayland/0001-build-add-option-to-disable-tests.patch
> @@ -1,4 +1,4 @@
> -From 283085496e06b5543771abe5cc746ff0b77cdd23 Mon Sep 17 00:00:00 2001
> +From 4bbac166f50e962d2c79f9824db4af3174f69f43 Mon Sep 17 00:00:00 2001
>  From: James Hilliard <james.hilliard1@gmail.com>
>  Date: Tue, 3 Mar 2020 15:27:51 -0700
>  Subject: [PATCH] build: add option to disable tests
> @@ -15,6 +15,7 @@ Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
>  Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
>  [Upstream status:
>  https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/66]
> +Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
>  ---
>   Makefile.am       | 2 ++
>   configure.ac      | 9 +++++++++
> @@ -23,7 +24,7 @@ https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/66]
>   4 files changed, 18 insertions(+), 1 deletion(-)
>  
>  diff --git a/Makefile.am b/Makefile.am
> -index cc87392..d5d43e3 100644
> +index b9438b7..6e188de 100644
>  --- a/Makefile.am
>  +++ b/Makefile.am
>  @@ -162,6 +162,7 @@ pkgconfig_DATA += egl/wayland-egl.pc
> @@ -43,7 +44,7 @@ index cc87392..d5d43e3 100644
>   EXTRA_DIST += tests/scanner-test.sh			\
>   	protocol/tests.xml				\
>  diff --git a/configure.ac b/configure.ac
> -index dda5e48..99b7c96 100644
> +index 7f2f393..cdff720 100644
>  --- a/configure.ac
>  +++ b/configure.ac
>  @@ -77,6 +77,13 @@ AC_ARG_ENABLE([libraries],
> @@ -70,10 +71,10 @@ index dda5e48..99b7c96 100644
>   		     [  ICONDIR=$withval],
>   		     [  ICONDIR=${datadir}/icons])
>  diff --git a/meson.build b/meson.build
> -index 5632f4e..b37bb7a 100644
> +index 11c35fa..26d69ad 100644
>  --- a/meson.build
>  +++ b/meson.build
> -@@ -83,7 +83,9 @@ subdir('src')
> +@@ -91,7 +91,9 @@ subdir('src')
>   if get_option('libraries')
>   	subdir('cursor')
>   	subdir('egl')
> @@ -81,15 +82,15 @@ index 5632f4e..b37bb7a 100644
>  +	if get_option('tests')
>  +		subdir('tests')
>  +	endif
> - endif
> - 
> - if get_option('documentation')
> + 	if get_option('documentation')
> + 		subdir('doc')
> + 	endif
>  diff --git a/meson_options.txt b/meson_options.txt
> -index 76314f7..ab4be92 100644
> +index de588d1..4433fa0 100644
>  --- a/meson_options.txt
>  +++ b/meson_options.txt
> -@@ -2,6 +2,10 @@ option('libraries',
> -   description: 'Compile Wayland libraries',
> +@@ -6,6 +6,10 @@ option('scanner',
> +   description: 'Compile wayland-scanner binary',
>     type: 'boolean',
>     value: 'true')
>  +option('tests',
> @@ -100,5 +101,5 @@ index 76314f7..ab4be92 100644
>     description: 'Build the documentation (requires Doxygen, dot, xmlto, xsltproc)',
>     type: 'boolean',
>  -- 
> -2.20.1
> +2.31.1
>  
> diff --git a/package/wayland/0002-meson-do-not-check-for-c.patch b/package/wayland/0002-meson-do-not-check-for-c.patch
> deleted file mode 100644
> index c5819bf477..0000000000
> --- a/package/wayland/0002-meson-do-not-check-for-c.patch
> +++ /dev/null
> @@ -1,29 +0,0 @@
> -From 1df9b73db6541cbc483c6ee1b21dbe0cb6e5cbfa Mon Sep 17 00:00:00 2001
> -From: Bernd Kuhls <bernd.kuhls@t-online.de>
> -Date: Wed, 29 Jul 2020 08:20:41 +0200
> -Subject: [PATCH] meson: do not check for c++
> -
> -Wayland does not need c++, fixes building with toolchains lacking c++.
> -
> -Backported from upstream PR:
> -https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/88
> -
> -Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
> ----
> - meson.build | 2 +-
> - 1 file changed, 1 insertion(+), 1 deletion(-)
> -
> -diff --git a/meson.build b/meson.build
> -index b67b101..e47a52d 100644
> ---- a/meson.build
> -+++ b/meson.build
> -@@ -1,5 +1,5 @@
> - project(
> --	'wayland', 'c', 'cpp',
> -+	'wayland', 'c',
> - 	version: '1.18.0',
> - 	license: 'MIT',
> - 	meson_version: '>= 0.47.0',
> --- 
> -2.27.0
> -
> diff --git a/package/wayland/0002-meson-only-require-cpp-for-tests.patch b/package/wayland/0002-meson-only-require-cpp-for-tests.patch
> new file mode 100644
> index 0000000000..bc1af23f22
> --- /dev/null
> +++ b/package/wayland/0002-meson-only-require-cpp-for-tests.patch
> @@ -0,0 +1,57 @@
> +From 7672edbd84313d536a8ff4aa8a6855fcb46ce378 Mon Sep 17 00:00:00 2001
> +From: James Hilliard <james.hilliard1@gmail.com>
> +Date: Fri, 16 Apr 2021 02:32:38 -0600
> +Subject: [PATCH] meson: only require cpp for tests
> +
> +Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
> +[Upstream status:
> +https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/130]
> +Signed-off-by: Adrian Perez de Castro <aperez@igalia.com>
> +---
> + meson.build       |  2 +-
> + tests/meson.build | 16 +++++++++-------
> + 2 files changed, 10 insertions(+), 8 deletions(-)
> +
> +diff --git a/meson.build b/meson.build
> +index 26d69ad..2c96d20 100644
> +--- a/meson.build
> ++++ b/meson.build
> +@@ -1,5 +1,5 @@
> + project(
> +-	'wayland', 'c', 'cpp',
> ++	'wayland', 'c',
> + 	version: '1.19.0',
> + 	license: 'MIT',
> + 	meson_version: '>= 0.52.1',
> +diff --git a/tests/meson.build b/tests/meson.build
> +index a32ac50..2e11af4 100644
> +--- a/tests/meson.build
> ++++ b/tests/meson.build
> +@@ -64,15 +64,17 @@ executable(
> + 	dependencies: test_runner_dep
> + )
> + 
> +-test(
> +-	'cpp-compile-test',
> +-	executable(
> ++if add_languages('cpp')
> ++	test(
> + 		'cpp-compile-test',
> +-		'cpp-compile-test.cpp',
> +-		wayland_server_protocol_h,
> +-		include_directories: src_inc
> ++		executable(
> ++			'cpp-compile-test',
> ++			'cpp-compile-test.cpp',
> ++			wayland_server_protocol_h,
> ++			include_directories: src_inc
> ++		)
> + 	)
> +-)
> ++endif
> + 
> + sed_path = find_program('sed').path()
> + 
> +-- 
> +2.31.1
> +
> diff --git a/package/wayland/wayland.hash b/package/wayland/wayland.hash
> index abd8bcdf29..e9dcb63a90 100644
> --- a/package/wayland/wayland.hash
> +++ b/package/wayland/wayland.hash
> @@ -1,8 +1,6 @@
> -# From https://lists.freedesktop.org/archives/wayland-devel/2020-February/041207.html
> -md5  23317697b6e3ff2e1ac8c5ba3ed57b65  wayland-1.18.0.tar.xz
> -sha1  33e5292b32a115e829458ea627201ed1e4ad4f45  wayland-1.18.0.tar.xz
> -sha256  4675a79f091020817a98fd0484e7208c8762242266967f55a67776936c2e294d  wayland-1.18.0.tar.xz
> -sha512  e30199e30c2bbd361ee695b4f3f7a4e264f10ed8f46f2c90762b5739fc578ae757dc39aa0258d8fbf0ed418553470bccd4b2730ed9705481cfccdab5de96a8fc  wayland-1.18.0.tar.xz
> +# From https://lists.freedesktop.org/archives/wayland-devel/2021-January/041692.html
> +sha256  baccd902300d354581cd5ad3cc49daa4921d55fb416a5883e218750fef166d15  wayland-1.19.0.tar.xz
> +sha512  d8a86f5e23e4a88e7c84b82fdb51eb350419086afe462ecb2f4d5c3ba9290ede310cbbcffd60215219ddccf5bad4adec21a5ebfbef6577200f66ac7a1b64a5ef  wayland-1.19.0.tar.xz
>  
>  # Locally calculated
>  sha256  6eefcb023622a463168a5c20add95fd24a38c7482622a9254a23b99b7c153061  COPYING
> diff --git a/package/wayland/wayland.mk b/package/wayland/wayland.mk
> index 6cb4a50dbb..ecfe95d68a 100644
> --- a/package/wayland/wayland.mk
> +++ b/package/wayland/wayland.mk
> @@ -4,7 +4,7 @@
>  #
>  ################################################################################
>  
> -WAYLAND_VERSION = 1.18.0
> +WAYLAND_VERSION = 1.19.0
>  WAYLAND_SITE = https://wayland.freedesktop.org/releases
>  WAYLAND_SOURCE = wayland-$(WAYLAND_VERSION).tar.xz
>  WAYLAND_LICENSE = MIT
> -- 
> 2.31.1
> 
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot

-- 
.-----------------.--------------------.------------------.--------------------.
|  Yann E. MORIN  | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software  Designer | \ / CAMPAIGN     |  ___               |
| +33 561 099 427 `------------.-------:  X  AGAINST      |  \e/  There is no  |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL    |   v   conspiracy.  |
'------------------------------^-------^------------------^--------------------'

  reply	other threads:[~2021-05-16 14:04 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-05-13 16:33 [Buildroot] [PATCH 0/6] Update Cage, wlroots, and wayland Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 1/6] package/wayland: bump to version 1.19.0 Adrian Perez de Castro
2021-05-16 14:04   ` Yann E. MORIN [this message]
2021-05-18 12:13     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 2/6] package/wlroots: bump to version 0.13.0 Adrian Perez de Castro
2021-05-16 13:41   ` Yann E. MORIN
2021-05-18 12:22     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 3/6] package/seatd: new package Adrian Perez de Castro
2021-05-16 13:54   ` Yann E. MORIN
2021-05-18 13:17     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 4/6] package/seatd: install init scripts Adrian Perez de Castro
2021-05-16 14:00   ` Yann E. MORIN
2021-05-18 13:33     ` Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 5/6] package/wlroots: use libseat when available Adrian Perez de Castro
2021-05-13 16:33 ` [Buildroot] [PATCH 6/6] package/cage: bump to version 0.1.3 Adrian Perez de Castro
2021-05-16 14:07 ` [Buildroot] [PATCH 0/6] Update Cage, wlroots, and wayland Yann E. MORIN
2021-05-18 13:54 ` [Buildroot] [PATCH v2 0/5] " Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 1/5] package/wlroots: bump to version 0.13.0 Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 2/5] package/seatd: new package Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 3/5] package/seatd: install init scripts Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 4/5] package/wlroots: use libseat when available Adrian Perez de Castro
2021-05-18 13:54   ` [Buildroot] [PATCH v2 5/5] package/cage: bump to version 0.1.3 Adrian Perez de Castro
2021-05-18 14:00   ` [Buildroot] [PATCH v2 0/5] Update Cage, wlroots, and wayland Adrian Perez de Castro
2021-05-18 17:11   ` Yann E. MORIN
2021-05-27 13:41     ` Adrian Perez de Castro

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210516140414.GH2506@scaer \
    --to=yann.morin.1998@free.fr \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.