* [PATCH v3 0/3] weston: upgrade and add libdisplay-info recipe
@ 2024-11-26 0:08 Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 1/3] hwdata: add recipe from meta-openembedded Hiago De Franco
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Hiago De Franco @ 2024-11-26 0:08 UTC (permalink / raw)
To: openembedded-core; +Cc: Denys Dmytriyenko, Ross Burton, Hiago De Franco
From: Hiago De Franco <hiago.franco@toradex.com>
v1: https://lore.kernel.org/all/20241120203005.1802141-1-hiagofranco@gmail.com/
v2: https://lore.kernel.org/all/20241123193527.1435268-1-hiagofranco@gmail.com/
- Added hwdata recipe, with DESCRIPTION variable.
- DESCRIPTION added to libdisplay-info and SUMMARY fixed.
v3:
- Added lib_package to inherit in libdisplay-info recipe.
Hiago De Franco (3):
hwdata: add recipe from meta-openembedded
libdisplay-info: add recipe
weston: upgrade 13.0.3 -> 14.0.1
meta/conf/distro/include/maintainers.inc | 2 +
...Include-libgen.h-for-basename-signat.patch | 45 -------------------
...1-vnc-Allow-neatvnc-in-version-0.8.0.patch | 27 -----------
.../{weston_13.0.3.bb => weston_14.0.1.bb} | 8 +---
meta/recipes-support/hwdata/hwdata_0.389.bb | 30 +++++++++++++
.../libdisplay-info/libdisplay-info_0.2.0.bb | 16 +++++++
6 files changed, 50 insertions(+), 78 deletions(-)
delete mode 100644 meta/recipes-graphics/wayland/weston/0001-libweston-tools-Include-libgen.h-for-basename-signat.patch
delete mode 100644 meta/recipes-graphics/wayland/weston/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch
rename meta/recipes-graphics/wayland/{weston_13.0.3.bb => weston_14.0.1.bb} (94%)
create mode 100644 meta/recipes-support/hwdata/hwdata_0.389.bb
create mode 100644 meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
--
2.39.5
^ permalink raw reply [flat|nested] 10+ messages in thread
* [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-26 0:08 [PATCH v3 0/3] weston: upgrade and add libdisplay-info recipe Hiago De Franco
@ 2024-11-26 0:08 ` Hiago De Franco
2024-11-26 0:51 ` [OE-core] " Khem Raj
2024-11-26 0:08 ` [PATCH v3 2/3] libdisplay-info: add recipe Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 3/3] weston: upgrade 13.0.3 -> 14.0.1 Hiago De Franco
2 siblings, 1 reply; 10+ messages in thread
From: Hiago De Franco @ 2024-11-26 0:08 UTC (permalink / raw)
To: openembedded-core; +Cc: Denys Dmytriyenko, Ross Burton, Hiago De Franco
From: Hiago De Franco <hiago.franco@toradex.com>
Move hwdata recipe from meta-openembedded to openembedded-core.
libdisplay-info is now a requirement for Weston, since commit
a16598b038b2 ("backend-drm: make libdisplay-info mandatory"). However,
in order to build libdisplay-info, hwdata is required. Since Weston is
built inside openembedded-core, move hwdata in order to be able to
upgrade Weston, so oe-core has no dependency on meta-oe.
hwdata contains various hardware identification and configuration data.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
---
meta/conf/distro/include/maintainers.inc | 1 +
meta/recipes-support/hwdata/hwdata_0.389.bb | 30 +++++++++++++++++++++
2 files changed, 31 insertions(+)
create mode 100644 meta/recipes-support/hwdata/hwdata_0.389.bb
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index d61b88f7de6c..04208ebbf22b 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -262,6 +262,7 @@ RECIPE_MAINTAINER:pn-harfbuzz = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-hdparm = "Denys Dmytriyenko <denis@denix.org>"
RECIPE_MAINTAINER:pn-help2man = "Hongxu Jia <hongxu.jia@windriver.com>"
RECIPE_MAINTAINER:pn-hicolor-icon-theme = "Anuj Mittal <anuj.mittal@intel.com>"
+RECIPE_MAINTAINER:pn-hwdata = "Hiago De Franco <hiago.franco@toradex.com>"
RECIPE_MAINTAINER:pn-hwlatdetect = "Alexander Kanavin <alex.kanavin@gmail.com>"
RECIPE_MAINTAINER:pn-i2c-tools = "Anuj Mittal <anuj.mittal@intel.com>"
RECIPE_MAINTAINER:pn-icecc-create-env = "Joshua Watt <JPEWhacker@gmail.com>"
diff --git a/meta/recipes-support/hwdata/hwdata_0.389.bb b/meta/recipes-support/hwdata/hwdata_0.389.bb
new file mode 100644
index 000000000000..8ab455cd2e99
--- /dev/null
+++ b/meta/recipes-support/hwdata/hwdata_0.389.bb
@@ -0,0 +1,30 @@
+SUMMARY = "Hardware identification and configuration data"
+DESCRIPTION = "hwdata contains various hardware identification and \
+configuration data, such as the pci.ids and usb.ids databases."
+HOMEPAGE = "https://github.com/vcrhonek/hwdata"
+SECTION = "System/Base"
+
+LICENSE = "GPL-2.0-or-later | XFree86-1.0"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
+
+SRC_URI = "git://github.com/vcrhonek/${BPN}.git;branch=master;protocol=https"
+SRCREV = "5313a12eb992a354c17fc895c1d69c8c42b09a06"
+
+S = "${WORKDIR}/git"
+
+inherit allarch
+
+do_configure() {
+ ${S}/configure --datadir=${datadir} --libdir=${libdir}
+}
+
+do_compile[noexec] = "1"
+
+do_install() {
+ oe_runmake install DESTDIR=${D}
+}
+
+FILES:${PN} = "${libdir}/* \
+ ${datadir}/* "
+
+BBCLASSEXTEND += "native"
--
2.39.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v3 2/3] libdisplay-info: add recipe
2024-11-26 0:08 [PATCH v3 0/3] weston: upgrade and add libdisplay-info recipe Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 1/3] hwdata: add recipe from meta-openembedded Hiago De Franco
@ 2024-11-26 0:08 ` Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 3/3] weston: upgrade 13.0.3 -> 14.0.1 Hiago De Franco
2 siblings, 0 replies; 10+ messages in thread
From: Hiago De Franco @ 2024-11-26 0:08 UTC (permalink / raw)
To: openembedded-core; +Cc: Denys Dmytriyenko, Ross Burton, Hiago De Franco
From: Hiago De Franco <hiago.franco@toradex.com>
libdisplay-info is a EDID and DisplayID library. Goals:
- Provide a set of high-level, easy-to-use, opinionated functions as
well as low-level functions to access detailed information.
- Simplicity and correctness over performance and resource usage.
- Well-tested and fuzzed.
Since commit a16598b038b2 ("backend-drm: make libdisplay-info
mandatory") from Weston, this library is now mandatory in order to
build weston 14.0.1 and newer.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
---
meta/conf/distro/include/maintainers.inc | 1 +
.../libdisplay-info/libdisplay-info_0.2.0.bb | 16 ++++++++++++++++
2 files changed, 17 insertions(+)
create mode 100644 meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
diff --git a/meta/conf/distro/include/maintainers.inc b/meta/conf/distro/include/maintainers.inc
index 04208ebbf22b..53bb9d024e8a 100644
--- a/meta/conf/distro/include/maintainers.inc
+++ b/meta/conf/distro/include/maintainers.inc
@@ -325,6 +325,7 @@ RECIPE_MAINTAINER:pn-libcomps = "Alexander Kanavin <alex.kanavin@gmail.com>"
RECIPE_MAINTAINER:pn-libconvert-asn1-perl = "Tim Orling <tim.orling@konsulko.com>"
RECIPE_MAINTAINER:pn-libdaemon = "Alexander Kanavin <alex.kanavin@gmail.com>"
RECIPE_MAINTAINER:pn-libdazzle = "Alexander Kanavin <alex.kanavin@gmail.com>"
+RECIPE_MAINTAINER:pn-libdisplay-info = "Hiago De Franco <hiago.franco@toradex.com>"
RECIPE_MAINTAINER:pn-libdnf = "Alexander Kanavin <alex.kanavin@gmail.com>"
RECIPE_MAINTAINER:pn-libdrm = "Otavio Salvador <otavio.salvador@ossystems.com.br>"
RECIPE_MAINTAINER:pn-libedit = "Khem Raj <raj.khem@gmail.com>"
diff --git a/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb b/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
new file mode 100644
index 000000000000..f5156cc9f736
--- /dev/null
+++ b/meta/recipes-support/libdisplay-info/libdisplay-info_0.2.0.bb
@@ -0,0 +1,16 @@
+SUMMARY = "EDID and DisplayID library"
+DESCRIPTION = "The goal of this library is to provide a set of high-level, \
+easy-to-use, and opinionated functions, as well as low-level functions for \
+accessing detailed information, prioritizing simplicity and correctness over \
+performance and resource usage, while being well-tested and fuzzed."
+HOMEPAGE = "https://gitlab.freedesktop.org/emersion/libdisplay-info"
+LICENSE = "MIT"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=e4426409957080ee0352128354cea2de"
+DEPENDS = "hwdata-native"
+
+SRC_URI = "git://gitlab.freedesktop.org/emersion/libdisplay-info.git;branch=main;protocol=https"
+SRCREV = "66b802d05b374cd8f388dc6ad1e7ae4f08cb3300"
+
+S = "${WORKDIR}/git"
+
+inherit meson pkgconfig lib_package
--
2.39.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [PATCH v3 3/3] weston: upgrade 13.0.3 -> 14.0.1
2024-11-26 0:08 [PATCH v3 0/3] weston: upgrade and add libdisplay-info recipe Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 1/3] hwdata: add recipe from meta-openembedded Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 2/3] libdisplay-info: add recipe Hiago De Franco
@ 2024-11-26 0:08 ` Hiago De Franco
2 siblings, 0 replies; 10+ messages in thread
From: Hiago De Franco @ 2024-11-26 0:08 UTC (permalink / raw)
To: openembedded-core; +Cc: Denys Dmytriyenko, Ross Burton, Hiago De Franco
From: Hiago De Franco <hiago.franco@toradex.com>
Key changes are:
- Patches have been removed since they were merged upstream and are no
longer needed on 14.0.1.
- Since commit a16598b038b2 ("backend-drm: make libdisplay-info
mandatory") from Weston, libdisplay-info is now a build dependency.
- Since commit f271dd34b617 ("compositor: delete cms-static and
cms-colord plugins") from Weston, "deprecated-color-management-colord"
has been removed, therefore remove the "colord" PACKAGECONFIG.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
---
...Include-libgen.h-for-basename-signat.patch | 45 -------------------
...1-vnc-Allow-neatvnc-in-version-0.8.0.patch | 27 -----------
.../{weston_13.0.3.bb => weston_14.0.1.bb} | 8 +---
3 files changed, 2 insertions(+), 78 deletions(-)
delete mode 100644 meta/recipes-graphics/wayland/weston/0001-libweston-tools-Include-libgen.h-for-basename-signat.patch
delete mode 100644 meta/recipes-graphics/wayland/weston/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch
rename meta/recipes-graphics/wayland/{weston_13.0.3.bb => weston_14.0.1.bb} (94%)
diff --git a/meta/recipes-graphics/wayland/weston/0001-libweston-tools-Include-libgen.h-for-basename-signat.patch b/meta/recipes-graphics/wayland/weston/0001-libweston-tools-Include-libgen.h-for-basename-signat.patch
deleted file mode 100644
index 2a833ee973c6..000000000000
--- a/meta/recipes-graphics/wayland/weston/0001-libweston-tools-Include-libgen.h-for-basename-signat.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 1a2a87013eb6af8e5267ecaf61e17b65a31dc662 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Thu, 14 Dec 2023 09:13:54 -0800
-Subject: [PATCH] libweston,tools: Include libgen.h for basename signature
-
-Latest musl has removed the declaration from string.h [1] as it only
-implements POSIX version alone and string.h in glibc implements GNU
-version of basename. This now results in compile errors on musl.
-
-This might be a warning with older compilers but it is error with
-Clang-17+ as it treats -Wimplicit-function-declaration as error
-
-[1] https://git.musl-libc.org/cgit/musl/commit/?id=725e17ed6dff4d0cd22487bb64470881e86a92e7
-
-Upstream-Status: Submitted [https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1420]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- libweston/backend-drm/libbacklight.c | 1 +
- tools/zunitc/src/zunitc_impl.c | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/libweston/backend-drm/libbacklight.c b/libweston/backend-drm/libbacklight.c
-index ca7f2d6..74690fa 100644
---- a/libweston/backend-drm/libbacklight.c
-+++ b/libweston/backend-drm/libbacklight.c
-@@ -41,6 +41,7 @@
- #include <drm.h>
- #include <fcntl.h>
- #include <malloc.h>
-+#include <libgen.h>
- #include <string.h>
- #include <errno.h>
-
-diff --git a/tools/zunitc/src/zunitc_impl.c b/tools/zunitc/src/zunitc_impl.c
-index 18f0301..9b460fa 100644
---- a/tools/zunitc/src/zunitc_impl.c
-+++ b/tools/zunitc/src/zunitc_impl.c
-@@ -27,6 +27,7 @@
-
- #include <errno.h>
- #include <fcntl.h>
-+#include <libgen.h>
- #include <stdarg.h>
- #include <stdbool.h>
- #include <stdio.h>
diff --git a/meta/recipes-graphics/wayland/weston/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch b/meta/recipes-graphics/wayland/weston/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch
deleted file mode 100644
index 4ac1c075fdce..000000000000
--- a/meta/recipes-graphics/wayland/weston/0001-vnc-Allow-neatvnc-in-version-0.8.0.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 534cfa08ea0a0c2646b4aec20b16bf95f6d0aae6 Mon Sep 17 00:00:00 2001
-From: Lukasz Czechowski <lukasz.czechowski@thaumatec.com>
-Date: Mon, 3 Jun 2024 13:39:27 +0200
-Subject: [PATCH] vnc: Allow neatvnc in version 0.8.0
-
-Neat VNC 0.8.0 does not introduce any changes that breaks API used
-by VNC backend, so it is safe to extend compatibility.
-
-Upstream-Status: Backport [05e5405651054c580b248c4ab2791ed8d66369e3]
-Signed-off-by: Lukasz Czechowski <lukasz.czechowski@thaumatec.com>
----
- libweston/backend-vnc/meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libweston/backend-vnc/meson.build b/libweston/backend-vnc/meson.build
-index b7b6916..39b15cf 100644
---- a/libweston/backend-vnc/meson.build
-+++ b/libweston/backend-vnc/meson.build
-@@ -3,7 +3,7 @@ if not get_option('backend-vnc')
- endif
-
- config_h.set('BUILD_VNC_COMPOSITOR', '1')
--dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.8.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep'])
-+dep_neatvnc = dependency('neatvnc', version: ['>= 0.7.0', '< 0.9.0'], required: false, fallback: ['neatvnc', 'neatvnc_dep'])
- if not dep_neatvnc.found()
- error('VNC backend requires neatvnc which was not found. Or, you can use \'-Dbackend-vnc=false\'.')
- endif
diff --git a/meta/recipes-graphics/wayland/weston_13.0.3.bb b/meta/recipes-graphics/wayland/weston_14.0.1.bb
similarity index 94%
rename from meta/recipes-graphics/wayland/weston_13.0.3.bb
rename to meta/recipes-graphics/wayland/weston_14.0.1.bb
index 471dc52bb361..50749d7d153c 100644
--- a/meta/recipes-graphics/wayland/weston_13.0.3.bb
+++ b/meta/recipes-graphics/wayland/weston_14.0.1.bb
@@ -7,15 +7,13 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d79ee9e66bb0f95d3386a7acae780b70 \
"
SRC_URI = "https://gitlab.freedesktop.org/wayland/weston/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \
- file://0001-libweston-tools-Include-libgen.h-for-basename-signat.patch \
- file://0001-vnc-Allow-neatvnc-in-version-0.8.0.patch \
file://weston.png \
file://weston.desktop \
file://xwayland.weston-start \
file://systemd-notify.weston-start \
"
-SRC_URI[sha256sum] = "27f68d96e3b97d98daadef13a202356524924fa381418fa6716b9136ef099093"
+SRC_URI[sha256sum] = "a8150505b126a59df781fe8c30c8e6f87da7013e179039eb844a5bbbcc7c79b3"
UPSTREAM_CHECK_URI = "https://gitlab.freedesktop.org/wayland/weston/-/tags"
UPSTREAM_CHECK_REGEX = "releases/(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
@@ -27,7 +25,7 @@ inherit meson pkgconfig useradd
require ${THISDIR}/required-distro-features.inc
DEPENDS = "libxkbcommon gdk-pixbuf pixman cairo glib-2.0"
-DEPENDS += "wayland wayland-protocols libinput virtual/egl pango wayland-native"
+DEPENDS += "wayland wayland-protocols libinput virtual/egl pango wayland-native libdisplay-info"
LDFLAGS += "${@bb.utils.contains('DISTRO_FEATURES', 'lto', '-Wl,-z,undefs', '', d)}"
@@ -75,8 +73,6 @@ PACKAGECONFIG[webp] = "-Dimage-webp=true,-Dimage-webp=false,libwebp"
PACKAGECONFIG[systemd] = "-Dsystemd=true,-Dsystemd=false,systemd dbus"
# Weston with Xwayland support (requires X11 and Wayland)
PACKAGECONFIG[xwayland] = "-Dxwayland=true,-Dxwayland=false,libxcb libxcursor xcb-util-cursor xwayland"
-# colord CMS support
-PACKAGECONFIG[colord] = "-Ddeprecated-color-management-colord=true,-Ddeprecated-color-management-colord=false,colord"
# Clients support
PACKAGECONFIG[clients] = "-Dsimple-clients=${SIMPLECLIENTS} -Ddemo-clients=true,-Dsimple-clients= -Ddemo-clients=false"
# Virtual remote output with GStreamer on DRM backend
--
2.39.5
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [OE-core] [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-26 0:08 ` [PATCH v3 1/3] hwdata: add recipe from meta-openembedded Hiago De Franco
@ 2024-11-26 0:51 ` Khem Raj
2024-11-26 12:17 ` Hiago De Franco
0 siblings, 1 reply; 10+ messages in thread
From: Khem Raj @ 2024-11-26 0:51 UTC (permalink / raw)
To: hiagofranco
Cc: openembedded-core, Denys Dmytriyenko, Ross Burton,
Hiago De Franco
[-- Attachment #1: Type: text/plain, Size: 3728 bytes --]
Don’t forget to send a patch to remove it from meta-oe once it get merged
into core layer here
On Mon, Nov 25, 2024 at 4:10 PM Hiago De Franco via lists.openembedded.org
<hiagofranco=gmail.com@lists.openembedded.org> wrote:
> From: Hiago De Franco <hiago.franco@toradex.com>
>
> Move hwdata recipe from meta-openembedded to openembedded-core.
>
> libdisplay-info is now a requirement for Weston, since commit
> a16598b038b2 ("backend-drm: make libdisplay-info mandatory"). However,
> in order to build libdisplay-info, hwdata is required. Since Weston is
> built inside openembedded-core, move hwdata in order to be able to
> upgrade Weston, so oe-core has no dependency on meta-oe.
>
> hwdata contains various hardware identification and configuration data.
>
> Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
> ---
> meta/conf/distro/include/maintainers.inc | 1 +
> meta/recipes-support/hwdata/hwdata_0.389.bb | 30 +++++++++++++++++++++
> 2 files changed, 31 insertions(+)
> create mode 100644 meta/recipes-support/hwdata/hwdata_0.389.bb
>
> diff --git a/meta/conf/distro/include/maintainers.inc
> b/meta/conf/distro/include/maintainers.inc
> index d61b88f7de6c..04208ebbf22b 100644
> --- a/meta/conf/distro/include/maintainers.inc
> +++ b/meta/conf/distro/include/maintainers.inc
> @@ -262,6 +262,7 @@ RECIPE_MAINTAINER:pn-harfbuzz = "Anuj Mittal <
> anuj.mittal@intel.com>"
> RECIPE_MAINTAINER:pn-hdparm = "Denys Dmytriyenko <denis@denix.org>"
> RECIPE_MAINTAINER:pn-help2man = "Hongxu Jia <hongxu.jia@windriver.com>"
> RECIPE_MAINTAINER:pn-hicolor-icon-theme = "Anuj Mittal <
> anuj.mittal@intel.com>"
> +RECIPE_MAINTAINER:pn-hwdata = "Hiago De Franco <hiago.franco@toradex.com
> >"
> RECIPE_MAINTAINER:pn-hwlatdetect = "Alexander Kanavin <
> alex.kanavin@gmail.com>"
> RECIPE_MAINTAINER:pn-i2c-tools = "Anuj Mittal <anuj.mittal@intel.com>"
> RECIPE_MAINTAINER:pn-icecc-create-env = "Joshua Watt <
> JPEWhacker@gmail.com>"
> diff --git a/meta/recipes-support/hwdata/hwdata_0.389.bb
> b/meta/recipes-support/hwdata/hwdata_0.389.bb
> new file mode 100644
> index 000000000000..8ab455cd2e99
> --- /dev/null
> +++ b/meta/recipes-support/hwdata/hwdata_0.389.bb
> @@ -0,0 +1,30 @@
> +SUMMARY = "Hardware identification and configuration data"
> +DESCRIPTION = "hwdata contains various hardware identification and \
> +configuration data, such as the pci.ids and usb.ids databases."
> +HOMEPAGE = "https://github.com/vcrhonek/hwdata"
> +SECTION = "System/Base"
> +
> +LICENSE = "GPL-2.0-or-later | XFree86-1.0"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
> +
> +SRC_URI = "git://
> github.com/vcrhonek/${BPN}.git;branch=master;protocol=https
> <http://github.com/vcrhonek/$%7BBPN%7D.git;branch=master;protocol=https>"
> +SRCREV = "5313a12eb992a354c17fc895c1d69c8c42b09a06"
> +
> +S = "${WORKDIR}/git"
> +
> +inherit allarch
> +
> +do_configure() {
> + ${S}/configure --datadir=${datadir} --libdir=${libdir}
> +}
> +
> +do_compile[noexec] = "1"
> +
> +do_install() {
> + oe_runmake install DESTDIR=${D}
> +}
> +
> +FILES:${PN} = "${libdir}/* \
> + ${datadir}/* "
> +
> +BBCLASSEXTEND += "native"
> --
> 2.39.5
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#207804):
> https://lists.openembedded.org/g/openembedded-core/message/207804
> Mute This Topic: https://lists.openembedded.org/mt/109782305/1997914
> Group Owner: openembedded-core+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
[-- Attachment #2: Type: text/html, Size: 6003 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [OE-core] [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-26 0:51 ` [OE-core] " Khem Raj
@ 2024-11-26 12:17 ` Hiago De Franco
2024-11-26 12:21 ` Alexander Kanavin
0 siblings, 1 reply; 10+ messages in thread
From: Hiago De Franco @ 2024-11-26 12:17 UTC (permalink / raw)
To: Khem Raj; +Cc: openembedded-core, Denys Dmytriyenko, Ross Burton,
Hiago De Franco
On Mon, Nov 25, 2024 at 04:51:37PM -0800, Khem Raj wrote:
> Don’t forget to send a patch to remove it from meta-oe once it get merged
> into core layer here
Sure, thanks. I will do it once this is merged.
>
> On Mon, Nov 25, 2024 at 4:10 PM Hiago De Franco via lists.openembedded.org
> <hiagofranco=gmail.com@lists.openembedded.org> wrote:
>
> > From: Hiago De Franco <hiago.franco@toradex.com>
> >
> > Move hwdata recipe from meta-openembedded to openembedded-core.
> >
> > libdisplay-info is now a requirement for Weston, since commit
> > a16598b038b2 ("backend-drm: make libdisplay-info mandatory"). However,
> > in order to build libdisplay-info, hwdata is required. Since Weston is
> > built inside openembedded-core, move hwdata in order to be able to
> > upgrade Weston, so oe-core has no dependency on meta-oe.
> >
> > hwdata contains various hardware identification and configuration data.
> >
> > Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
> > ---
> > meta/conf/distro/include/maintainers.inc | 1 +
> > meta/recipes-support/hwdata/hwdata_0.389.bb | 30 +++++++++++++++++++++
> > 2 files changed, 31 insertions(+)
> > create mode 100644 meta/recipes-support/hwdata/hwdata_0.389.bb
> >
> > diff --git a/meta/conf/distro/include/maintainers.inc
> > b/meta/conf/distro/include/maintainers.inc
> > index d61b88f7de6c..04208ebbf22b 100644
> > --- a/meta/conf/distro/include/maintainers.inc
> > +++ b/meta/conf/distro/include/maintainers.inc
> > @@ -262,6 +262,7 @@ RECIPE_MAINTAINER:pn-harfbuzz = "Anuj Mittal <
> > anuj.mittal@intel.com>"
> > RECIPE_MAINTAINER:pn-hdparm = "Denys Dmytriyenko <denis@denix.org>"
> > RECIPE_MAINTAINER:pn-help2man = "Hongxu Jia <hongxu.jia@windriver.com>"
> > RECIPE_MAINTAINER:pn-hicolor-icon-theme = "Anuj Mittal <
> > anuj.mittal@intel.com>"
> > +RECIPE_MAINTAINER:pn-hwdata = "Hiago De Franco <hiago.franco@toradex.com
> > >"
> > RECIPE_MAINTAINER:pn-hwlatdetect = "Alexander Kanavin <
> > alex.kanavin@gmail.com>"
> > RECIPE_MAINTAINER:pn-i2c-tools = "Anuj Mittal <anuj.mittal@intel.com>"
> > RECIPE_MAINTAINER:pn-icecc-create-env = "Joshua Watt <
> > JPEWhacker@gmail.com>"
> > diff --git a/meta/recipes-support/hwdata/hwdata_0.389.bb
> > b/meta/recipes-support/hwdata/hwdata_0.389.bb
> > new file mode 100644
> > index 000000000000..8ab455cd2e99
> > --- /dev/null
> > +++ b/meta/recipes-support/hwdata/hwdata_0.389.bb
> > @@ -0,0 +1,30 @@
> > +SUMMARY = "Hardware identification and configuration data"
> > +DESCRIPTION = "hwdata contains various hardware identification and \
> > +configuration data, such as the pci.ids and usb.ids databases."
> > +HOMEPAGE = "https://github.com/vcrhonek/hwdata"
> > +SECTION = "System/Base"
> > +
> > +LICENSE = "GPL-2.0-or-later | XFree86-1.0"
> > +LIC_FILES_CHKSUM = "file://LICENSE;md5=1556547711e8246992b999edd9445a57"
> > +
> > +SRC_URI = "git://
> > github.com/vcrhonek/${BPN}.git;branch=master;protocol=https
> > <http://github.com/vcrhonek/$%7BBPN%7D.git;branch=master;protocol=https>"
> > +SRCREV = "5313a12eb992a354c17fc895c1d69c8c42b09a06"
> > +
> > +S = "${WORKDIR}/git"
> > +
> > +inherit allarch
> > +
> > +do_configure() {
> > + ${S}/configure --datadir=${datadir} --libdir=${libdir}
> > +}
> > +
> > +do_compile[noexec] = "1"
> > +
> > +do_install() {
> > + oe_runmake install DESTDIR=${D}
> > +}
> > +
> > +FILES:${PN} = "${libdir}/* \
> > + ${datadir}/* "
> > +
> > +BBCLASSEXTEND += "native"
> > --
> > 2.39.5
> >
> >
> > -=-=-=-=-=-=-=-=-=-=-=-
> > Links: You receive all messages sent to this group.
> > View/Reply Online (#207804):
> > https://lists.openembedded.org/g/openembedded-core/message/207804
> > Mute This Topic: https://lists.openembedded.org/mt/109782305/1997914
> > Group Owner: openembedded-core+owner@lists.openembedded.org
> > Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [
> > raj.khem@gmail.com]
> > -=-=-=-=-=-=-=-=-=-=-=-
> >
> >
Cheers,
Hiago.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [OE-core] [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-26 12:17 ` Hiago De Franco
@ 2024-11-26 12:21 ` Alexander Kanavin
2024-11-27 19:13 ` Hiago De Franco
0 siblings, 1 reply; 10+ messages in thread
From: Alexander Kanavin @ 2024-11-26 12:21 UTC (permalink / raw)
To: hiagofranco
Cc: Khem Raj, openembedded-core, Denys Dmytriyenko, Ross Burton,
Hiago De Franco
On Tue, 26 Nov 2024 at 13:17, Hiago De Franco via
lists.openembedded.org <hiagofranco=gmail.com@lists.openembedded.org>
wrote:
>
> On Mon, Nov 25, 2024 at 04:51:37PM -0800, Khem Raj wrote:
> > Don’t forget to send a patch to remove it from meta-oe once it get merged
> > into core layer here
>
> Sure, thanks. I will do it once this is merged.
You don't need to wait for that. Khem will take care of not applying
it too soon.
Alex
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [OE-core] [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-26 12:21 ` Alexander Kanavin
@ 2024-11-27 19:13 ` Hiago De Franco
2024-11-27 19:50 ` Denys Dmytriyenko
0 siblings, 1 reply; 10+ messages in thread
From: Hiago De Franco @ 2024-11-27 19:13 UTC (permalink / raw)
To: Alexander Kanavin
Cc: Khem Raj, openembedded-core, Denys Dmytriyenko, Ross Burton,
Hiago De Franco
On Tue, Nov 26, 2024 at 01:21:09PM +0100, Alexander Kanavin wrote:
> On Tue, 26 Nov 2024 at 13:17, Hiago De Franco via
> lists.openembedded.org <hiagofranco=gmail.com@lists.openembedded.org>
> wrote:
> >
> > On Mon, Nov 25, 2024 at 04:51:37PM -0800, Khem Raj wrote:
> > > Don’t forget to send a patch to remove it from meta-oe once it get merged
> > > into core layer here
> >
> > Sure, thanks. I will do it once this is merged.
>
> You don't need to wait for that. Khem will take care of not applying
> it too soon.
>
> Alex
Hi Alex, I just saw that Richard merged the patches.
The patch to remove hw-data from meta-oe is here:
https://lore.kernel.org/all/20241127190841.137119-1-hiagofranco@gmail.com/
Thanks!
Hiago.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [OE-core] [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-27 19:13 ` Hiago De Franco
@ 2024-11-27 19:50 ` Denys Dmytriyenko
2024-11-27 21:37 ` Hiago De Franco
0 siblings, 1 reply; 10+ messages in thread
From: Denys Dmytriyenko @ 2024-11-27 19:50 UTC (permalink / raw)
To: Hiago De Franco
Cc: Alexander Kanavin, Khem Raj, openembedded-core, Ross Burton,
Hiago De Franco
On Wed, Nov 27, 2024 at 04:13:10PM -0300, Hiago De Franco wrote:
> On Tue, Nov 26, 2024 at 01:21:09PM +0100, Alexander Kanavin wrote:
> > On Tue, 26 Nov 2024 at 13:17, Hiago De Franco via
> > lists.openembedded.org <hiagofranco=gmail.com@lists.openembedded.org>
> > wrote:
> > >
> > > On Mon, Nov 25, 2024 at 04:51:37PM -0800, Khem Raj wrote:
> > > > Don’t forget to send a patch to remove it from meta-oe once it get merged
> > > > into core layer here
> > >
> > > Sure, thanks. I will do it once this is merged.
> >
> > You don't need to wait for that. Khem will take care of not applying
> > it too soon.
> >
> > Alex
>
> Hi Alex, I just saw that Richard merged the patches.
> The patch to remove hw-data from meta-oe is here:
> https://lore.kernel.org/all/20241127190841.137119-1-hiagofranco@gmail.com/
Hi Hiago,
Just wanted to thank you for listening to and addressing all the review
comments while working through the multiple revisions of your submission.
Regards,
Denys
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [OE-core] [PATCH v3 1/3] hwdata: add recipe from meta-openembedded
2024-11-27 19:50 ` Denys Dmytriyenko
@ 2024-11-27 21:37 ` Hiago De Franco
0 siblings, 0 replies; 10+ messages in thread
From: Hiago De Franco @ 2024-11-27 21:37 UTC (permalink / raw)
To: Denys Dmytriyenko
Cc: Alexander Kanavin, Khem Raj, openembedded-core, Ross Burton,
Hiago De Franco
On Wed, Nov 27, 2024 at 02:50:40PM -0500, Denys Dmytriyenko wrote:
> On Wed, Nov 27, 2024 at 04:13:10PM -0300, Hiago De Franco wrote:
> > On Tue, Nov 26, 2024 at 01:21:09PM +0100, Alexander Kanavin wrote:
> > > On Tue, 26 Nov 2024 at 13:17, Hiago De Franco via
> > > lists.openembedded.org <hiagofranco=gmail.com@lists.openembedded.org>
> > > wrote:
> > > >
> > > > On Mon, Nov 25, 2024 at 04:51:37PM -0800, Khem Raj wrote:
> > > > > Don’t forget to send a patch to remove it from meta-oe once it get merged
> > > > > into core layer here
> > > >
> > > > Sure, thanks. I will do it once this is merged.
> > >
> > > You don't need to wait for that. Khem will take care of not applying
> > > it too soon.
> > >
> > > Alex
> >
> > Hi Alex, I just saw that Richard merged the patches.
> > The patch to remove hw-data from meta-oe is here:
> > https://lore.kernel.org/all/20241127190841.137119-1-hiagofranco@gmail.com/
>
> Hi Hiago,
>
> Just wanted to thank you for listening to and addressing all the review
> comments while working through the multiple revisions of your submission.
Hi Denys, it is my pleasure, thanks for the help!
>
> Regards,
> Denys
Cheers,
Hiago
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2024-11-27 21:37 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-26 0:08 [PATCH v3 0/3] weston: upgrade and add libdisplay-info recipe Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 1/3] hwdata: add recipe from meta-openembedded Hiago De Franco
2024-11-26 0:51 ` [OE-core] " Khem Raj
2024-11-26 12:17 ` Hiago De Franco
2024-11-26 12:21 ` Alexander Kanavin
2024-11-27 19:13 ` Hiago De Franco
2024-11-27 19:50 ` Denys Dmytriyenko
2024-11-27 21:37 ` Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 2/3] libdisplay-info: add recipe Hiago De Franco
2024-11-26 0:08 ` [PATCH v3 3/3] weston: upgrade 13.0.3 -> 14.0.1 Hiago De Franco
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.