thanks, pulled it from your GH PR On Mon, Jun 24, 2024 at 12:33 PM Mark Hatle <mark.ha...@kernel.crashing.org> wrote: > > No idea what is going with my email. But I pushed to a github repository: > > https://github.com/mhatle/meta-openembedded.git mgh/master > > The specific commit: > > https://github.com/mhatle/meta-openembedded/commit/2323c8ec565b895d6e634d43061039b4a0d41ff2 > > Thanks! Sorry for the extra work. > > --Mark > > On 6/24/24 11:21 AM, Mark Hatle wrote: > > What kind of error are you getting? I just rebased and the system told me > > there > > were no differences. Did it get munged by my email sending? > > > > --Mark > > > > On 6/24/24 11:02 AM, Khem Raj wrote: > >> Hi Mark > >> > >> This patch does not apply cleanly on master or master-next, please > >> rebase it on either of these branches and resend > >> > >> Thanks > >> -Khem > >> > >> On Mon, Jun 24, 2024 at 8:28 AM Mark Hatle via lists.openembedded.org > >> <mark.hatle=kernel.crashing....@lists.openembedded.org> wrote: > >>> > >>> From: Neel Gandhi <neel.gan...@amd.com> > >>> > >>> Commit 9389d63fdddcab400cb0b243b74d47bf665aba18 removed a previous patch > >>> that caused the recipe to install the header and library files. Restore > >>> this behavior to the new meson based build system. > >>> > >>> Signed-off-by: Neel Gandhi <neel.gan...@amd.com> > >>> Signed-off-by: Mark Hatle <mark.ha...@amd.com> > >>> Signed-off-by: Mark Hatle <mark.ha...@kernel.crashing.org> > >>> --- > >>> > >>> This is a resend, the first copy seems to have not been delivered to the > >>> list? > >>> > >>> We would like to get this applied to both master and scarthgap. Any > >>> questions > >>> let me know. > >>> > >>> ...l-media-ctl-header-and-library-files.patch | 78 +++++++++++++++++++ > >>> .../v4l2apps/v4l-utils_1.26.1.bb | 1 + > >>> 2 files changed, 79 insertions(+) > >>> create mode 100644 > >>> meta-oe/recipes-multimedia/v4l2apps/v4l-utils/0001-media-ctl-Install-media-ctl-header-and-library-files.patch > >>> > >>> diff --git > >>> a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils/0001-media-ctl-Install-media-ctl-header-and-library-files.patch > >>> b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils/0001-media-ctl-Install-media-ctl-header-and-library-files.patch > >>> new file mode 100644 > >>> index 000000000..6c946d8c4 > >>> --- /dev/null > >>> +++ > >>> b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils/0001-media-ctl-Install-media-ctl-header-and-library-files.patch > >>> @@ -0,0 +1,78 @@ > >>> +From 3867fcfa4389c7fa271705f1fd1d4bfb74bc1bd1 Mon Sep 17 00:00:00 2001 > >>> +From: Neel Gandhi <neel.gan...@amd.com> > >>> +Date: Wed, 5 Jun 2024 13:51:36 +0530 > >>> +Subject: [PATCH] media-ctl: Install media-ctl header and library files > >>> + > >>> +Install mediactl and v4l2subdev header and library > >>> +files, which may be required by 3rd party applications > >>> +to populate and control v4l2subdev device node tree > >>> + > >>> +Install of these files was removed in upstream commit > >>> +0911dce53b08b0df3066be2c75f67e8a314d8729. > >>> + > >>> +Upstream-Status: Denied > >>> + > >>> +v4l-utils maintainers do not promise a stable API for this library, and > >>> +do not currently have the time to do so. So exporting the API in this > >>> +way is fine, as long as we understand that it will change and users of > >>> +the API will need to adapt over time. > >>> + > >>> +Signed-off-by: Neel Gandhi <neel.gan...@amd.com> > >>> +Signed-off-by: Mark Hatle <mark.ha...@amd.com> > >>> +--- > >>> + utils/media-ctl/meson.build | 28 +++++++++++++++++++++------- > >>> + 1 file changed, 21 insertions(+), 7 deletions(-) > >>> + > >>> +diff --git a/utils/media-ctl/meson.build b/utils/media-ctl/meson.build > >>> +index 3a7b0c9a..40669b4c 100644 > >>> +--- a/utils/media-ctl/meson.build > >>> ++++ b/utils/media-ctl/meson.build > >>> +@@ -3,14 +3,24 @@ libmediactl_sources = files( > >>> + 'mediactl-priv.h', > >>> + ) > >>> + ++libmediactl_api = files( > >>> ++ 'mediactl.h', > >>> ++ 'v4l2subdev.h', > >>> ++) > >>> ++ > >>> ++install_headers(libmediactl_api, subdir: 'mediactl') > >>> ++ > >>> + libmediactl_deps = [ > >>> + dep_libudev, > >>> + ] > >>> + +-libmediactl = static_library('mediactl', > >>> +- libmediactl_sources, > >>> +- dependencies : libmediactl_deps, > >>> +- include_directories : v4l2_utils_incdir) > >>> ++libmediactl = library('mediactl', > >>> ++ libmediactl_sources, > >>> ++ soversion: '0', > >>> ++ version: '0.0.0', > >>> ++ install : true, > >>> ++ dependencies : libmediactl_deps, > >>> ++ include_directories : v4l2_utils_incdir) > >>> + + dep_libmediactl = declare_dependency(link_with : libmediactl) > >>> + +@@ -18,9 +28,13 @@ libv4l2subdev_sources = files('libv4l2subdev.c') > >>> + libv4l2subdev_sources += media_bus_format_names_h > >>> + libv4l2subdev_sources += media_bus_format_codes_h > >>> + +-libv4l2subdev = static_library('v4l2subdev', > >>> +- libv4l2subdev_sources, > >>> +- include_directories : v4l2_utils_incdir) > >>> ++libv4l2subdev = library('v4l2subdev', > >>> ++ libv4l2subdev_sources, > >>> ++ soversion: '0', > >>> ++ version: '0.0.0', > >>> ++ install : true, > >>> ++ dependencies : dep_libmediactl, > >>> ++ include_directories : v4l2_utils_incdir) > >>> + + dep_libv4l2subdev = declare_dependency(link_with : libv4l2subdev) > >>> + +-- +2.34.1 > >>> + > >>> diff --git a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.26.1.bb > >>> b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.26.1.bb > >>> index 52759ef18..eb38d9713 100644 > >>> --- a/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.26.1.bb > >>> +++ b/meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.26.1.bb > >>> @@ -28,6 +28,7 @@ PACKAGECONFIG[v4l2-tracer] = > >>> ",-Dv4l2-tracer=disabled,json-c" > >>> SRC_URI = "\ > >>> > >>> git://git.linuxtv.org/v4l-utils.git;protocol=https;branch=stable-1.26 \ > >>> > >>> file://0001-keytable-meson-Restrict-the-installation-of-50-rc_ke.patch \ > >>> + > >>> file://0001-media-ctl-Install-media-ctl-header-and-library-files.patch \ > >>> " > >>> SRCREV = "4aee01a027923cab1e40969f56f8ba58d3e6c0d1" > >>> -- > >>> 2.39.3 (Apple Git-146) > >>> > >>> > >>> > >>> > >>> > >>> > >>>
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#111008): https://lists.openembedded.org/g/openembedded-devel/message/111008 Mute This Topic: https://lists.openembedded.org/mt/106851971/21656 Group Owner: openembedded-devel+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-