* [Buildroot] [PATCH v3] package/qemu: install keyboard maps only if necessary
@ 2023-05-24 13:31 unixmania
2023-07-12 21:41 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: unixmania @ 2023-05-24 13:31 UTC (permalink / raw)
To: buildroot; +Cc: Carlos Santos, Romain Naour
From: Carlos Santos <unixmania@gmail.com>
They are required only for system emulation, so pull a patch already
reviewd upstream that makes the installation conditional:
https://patchwork.kernel.org/project/qemu-devel/patch/20230327172147.196607-1-casantos@redhat.com/
Signed-off-by: Carlos Santos <unixmania@gmail.com>
---
Changes v1->v2
- Fixed reference to uptream patch, using the QEMU patchwork
Changes v2->v3
- Fix SOB, as required by the Buildroot policy
---
...tall-keyboard-maps-only-if-necessary.patch | 37 +++++++++++++++++++
1 file changed, 37 insertions(+)
create mode 100644 package/qemu/0003-meson-install-keyboard-maps-only-if-necessary.patch
diff --git a/package/qemu/0003-meson-install-keyboard-maps-only-if-necessary.patch b/package/qemu/0003-meson-install-keyboard-maps-only-if-necessary.patch
new file mode 100644
index 0000000000..be9d0ad59e
--- /dev/null
+++ b/package/qemu/0003-meson-install-keyboard-maps-only-if-necessary.patch
@@ -0,0 +1,37 @@
+From 9d9b74f806f5dbca53df6630c1a0591eaedd4500 Mon Sep 17 00:00:00 2001
+From: Carlos Santos <casantos@redhat.com>
+Date: Sun, 1 Jan 2023 21:00:57 -0300
+Subject: [PATCH] meson: install keyboard maps only if necessary
+
+They are required only for system emulation (i.e. have_system is true).
+
+Signed-off-by: Carlos Santos <casantos@redhat.com>
+Signed-off-by: Carlos Santos <unixmania@gmail.com>
+---
+ pc-bios/keymaps/meson.build | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build
+index 158a3b410c..bff3083313 100644
+--- a/pc-bios/keymaps/meson.build
++++ b/pc-bios/keymaps/meson.build
+@@ -47,7 +47,7 @@ if native_qemu_keymap.found()
+ build_by_default: true,
+ output: km,
+ command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()],
+- install: true,
++ install: have_system,
+ install_dir: qemu_datadir / 'keymaps')
+ endforeach
+
+@@ -56,4 +56,6 @@ else
+ install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps')
+ endif
+
+-install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps')
++if have_system
++ install_data(['sl', 'sv'], install_dir: qemu_datadir / 'keymaps')
++endif
+--
+2.31.1
+
--
2.31.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH v3] package/qemu: install keyboard maps only if necessary
2023-05-24 13:31 [Buildroot] [PATCH v3] package/qemu: install keyboard maps only if necessary unixmania
@ 2023-07-12 21:41 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-07-12 21:41 UTC (permalink / raw)
To: unixmania; +Cc: Romain Naour, buildroot
On Wed, 24 May 2023 10:31:38 -0300
unixmania@gmail.com wrote:
> From: Carlos Santos <unixmania@gmail.com>
>
> They are required only for system emulation, so pull a patch already
> reviewd upstream that makes the installation conditional:
>
> https://patchwork.kernel.org/project/qemu-devel/patch/20230327172147.196607-1-casantos@redhat.com/
>
> Signed-off-by: Carlos Santos <unixmania@gmail.com>
> ---
> Changes v1->v2
> - Fixed reference to uptream patch, using the QEMU patchwork
> Changes v2->v3
> - Fix SOB, as required by the Buildroot policy
> ---
> ...tall-keyboard-maps-only-if-necessary.patch | 37 +++++++++++++++++++
> 1 file changed, 37 insertions(+)
> create mode 100644 package/qemu/0003-meson-install-keyboard-maps-only-if-necessary.patch
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-07-12 21:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-24 13:31 [Buildroot] [PATCH v3] package/qemu: install keyboard maps only if necessary unixmania
2023-07-12 21:41 ` Thomas Petazzoni via buildroot
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.