Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: Denys Dmytriyenko <denis@denix.org>
Cc: Denys Dmytriyenko <denys@ti.com>,
	openembedded-core@lists.openembedded.org
Subject: Re: [PATCH 1/2] wayland: upgrade to 1.15.0
Date: Tue, 8 May 2018 23:18:44 +0200	[thread overview]
Message-ID: <20180508211844.GA2573@jama> (raw)
In-Reply-To: <1523387170-30191-1-git-send-email-denis@denix.org>

[-- Attachment #1: Type: text/plain, Size: 4441 bytes --]

On Tue, Apr 10, 2018 at 03:06:09PM -0400, Denys Dmytriyenko wrote:
> From: Denys Dmytriyenko <denys@ti.com>
> 
> Official announcement:
> https://lists.freedesktop.org/archives/wayland-devel/2018-April/037767.html
> 
> | libwayland-egl is now part of libwayland, and will presumably be removed
> | from mesa in the not too distant future.
> 
> Update mesa recipe by removing corresponding libwayland-egl entries.
> 
> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
> ---
>  meta/recipes-graphics/mesa/mesa.inc                                | 7 ++++---
>  .../wayland/{wayland_1.14.0.bb => wayland_1.15.0.bb}               | 4 ++--
>  2 files changed, 6 insertions(+), 5 deletions(-)
>  rename meta/recipes-graphics/wayland/{wayland_1.14.0.bb => wayland_1.15.0.bb} (92%)
> 
> diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
> index b501b7e..c3a8e76 100644
> --- a/meta/recipes-graphics/mesa/mesa.inc
> +++ b/meta/recipes-graphics/mesa/mesa.inc
> @@ -119,7 +119,6 @@ PACKAGES =+ "libegl-mesa libegl-mesa-dev \
>               libgles1-mesa libgles1-mesa-dev \
>               libgles2-mesa libgles2-mesa-dev \
>               libgles3-mesa libgles3-mesa-dev \
> -             libwayland-egl libwayland-egl-dev \
>               libxatracker libxatracker-dev \
>               mesa-megadriver mesa-vulkan-drivers \
>              "
> @@ -134,6 +133,10 @@ do_install_append () {
>      # it was packaged in libdricore9.1.3-1 and preventing upgrades when debian.bbclass was used 
>      rm -f ${D}${sysconfdir}/drirc
>      chrpath --delete ${D}${libdir}/dri/*_dri.so || true
> +
> +    # libwayland-egl has been moved to wayland 1.15+
> +    rm -f ${D}${libdir}/libwayland-egl.so*
> +    rm -f ${D}${libdir}/pkgconfig/wayland-egl.pc

Shouldn't /usr/lib/libwayland-egl.la be removed as well? Now I'm getting
many do_prepare_recipe_sysroot failures because both mesa and wayland
provide this file.

>  }
>  
>  # For the packages that make up the OpenGL interfaces, inject variables so that
> @@ -204,7 +207,6 @@ FILES_libgles2-mesa = "${libdir}/libGLESv2.so.*"
>  FILES_libgl-mesa = "${libdir}/libGL.so.*"
>  FILES_libglapi = "${libdir}/libglapi.so.*"
>  FILES_libosmesa = "${libdir}/libOSMesa.so.*"
> -FILES_libwayland-egl = "${libdir}/libwayland-egl.so.*"
>  FILES_libxatracker = "${libdir}/libxatracker.so.*"
>  
>  FILES_${PN}-dev = "${libdir}/pkgconfig/dri.pc ${includedir}/vulkan"
> @@ -216,7 +218,6 @@ FILES_libgles1-mesa-dev = "${libdir}/libGLESv1*.* ${includedir}/GLES ${libdir}/p
>  FILES_libgles2-mesa-dev = "${libdir}/libGLESv2.* ${includedir}/GLES2 ${libdir}/pkgconfig/glesv2.pc"
>  FILES_libgles3-mesa-dev = "${includedir}/GLES3"
>  FILES_libosmesa-dev = "${libdir}/libOSMesa.* ${includedir}/GL/osmesa.h ${libdir}/pkgconfig/osmesa.pc"
> -FILES_libwayland-egl-dev = "${libdir}/pkgconfig/wayland-egl.pc ${libdir}/libwayland-egl.*"
>  FILES_libxatracker-dev = "${libdir}/libxatracker.so ${libdir}/libxatracker.la \
>                            ${includedir}/xa_tracker.h ${includedir}/xa_composite.h ${includedir}/xa_context.h \
>                            ${libdir}/pkgconfig/xatracker.pc"
> diff --git a/meta/recipes-graphics/wayland/wayland_1.14.0.bb b/meta/recipes-graphics/wayland/wayland_1.15.0.bb
> similarity index 92%
> rename from meta/recipes-graphics/wayland/wayland_1.14.0.bb
> rename to meta/recipes-graphics/wayland/wayland_1.15.0.bb
> index 1a9ff98..788105b 100644
> --- a/meta/recipes-graphics/wayland/wayland_1.14.0.bb
> +++ b/meta/recipes-graphics/wayland/wayland_1.15.0.bb
> @@ -15,8 +15,8 @@ DEPENDS = "expat libxml2 libffi wayland-native"
>  SRC_URI = "https://wayland.freedesktop.org/releases/${BPN}-${PV}.tar.xz \
>  	   file://fixpathinpcfiles.patch \
>             "
> -SRC_URI[md5sum] = "0235f6075c32c3be61cff94fa0b9f108"
> -SRC_URI[sha256sum] = "ed80cabc0961a759a42092e2c39aabfc1ec9a13c86c98bbe2b812f008da27ab8"
> +SRC_URI[md5sum] = "b7393c17fdce9a8d383edab656c92fd2"
> +SRC_URI[sha256sum] = "eb3fbebb8559d56a80ad3753ec3db800f587329067962dbf65e14488b4b7aeb0"
>  
>  inherit autotools pkgconfig
>  
> -- 
> 2.7.4
> 
> -- 
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core@lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 201 bytes --]

  parent reply	other threads:[~2018-05-08 21:18 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-10 19:06 [PATCH 1/2] wayland: upgrade to 1.15.0 Denys Dmytriyenko
2018-04-10 19:06 ` [PATCH 2/2] weston: upgrade to 4.0.0 Denys Dmytriyenko
2018-04-10 23:16   ` Burton, Ross
2018-04-10 23:17     ` Burton, Ross
2018-04-11  1:07       ` Denys Dmytriyenko
2018-04-11 22:11       ` Paul Eggleton
2018-04-14  0:29         ` Khem Raj
2018-04-11 18:03   ` [PATCH v2 " Denys Dmytriyenko
2018-05-08 21:18 ` Martin Jansa [this message]
2018-05-08 21:28   ` [PATCH 1/2] wayland: upgrade to 1.15.0 Denys Dmytriyenko
2018-05-08 21:33     ` Martin Jansa
2018-05-09 16:19       ` Denys Dmytriyenko
2018-05-08 21:59     ` Burton, Ross
2018-05-08 22:12       ` Martin Jansa
2018-05-09 16:00   ` Mark Asselstine
2018-05-09 16:03     ` Burton, Ross
2018-05-09 16:09       ` Mark Asselstine
2018-05-09 16:15         ` Burton, Ross
2018-05-09 16:16         ` Burton, Ross
2018-05-09 17:59           ` Mark Asselstine
2018-05-09 18:07       ` Martin Jansa

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=20180508211844.GA2573@jama \
    --to=martin.jansa@gmail.com \
    --cc=denis@denix.org \
    --cc=denys@ti.com \
    --cc=openembedded-core@lists.openembedded.org \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox