diff options
Diffstat (limited to '0002-feat-Generate-symbol-files-locally-and-exit.patch')
-rw-r--r-- | 0002-feat-Generate-symbol-files-locally-and-exit.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/0002-feat-Generate-symbol-files-locally-and-exit.patch b/0002-feat-Generate-symbol-files-locally-and-exit.patch new file mode 100644 index 000000000000..66c17a9606d3 --- /dev/null +++ b/0002-feat-Generate-symbol-files-locally-and-exit.patch @@ -0,0 +1,32 @@ +From db34f751d57ff0f5f87c633ac2420d2b998c11f8 Mon Sep 17 00:00:00 2001 +From: Frank LENORMAND <lenormf@gmail.com> +Date: Thu, 2 Mar 2023 07:57:12 +0100 +Subject: [PATCH 2/2] feat: Generate symbol files locally and exit + +--- + lafayette_linux_v0.8.1.py | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/lafayette_linux_v0.8.1.py b/lafayette_linux_v0.8.1.py +index fe16a84..f75d21b 100644 +--- a/lafayette_linux_v0.8.1.py ++++ b/lafayette_linux_v0.8.1.py +@@ -567,6 +567,15 @@ LAYOUTS = [{ + };""") + }] + ++for layout in LAYOUTS: ++ meta, symbols = layout["meta"], layout["symbols"] ++ filename = "%s_%s" % (meta["locale"], meta["variant"]) ++ with open(filename, "w") as fout: ++ fout.write(symbols) ++ ++import sys ++sys.exit(0) ++ + def layout_items(): + layouts = {} + for name, desc in xkb.list_all(f"{LOCALE}/*").items(): +-- +2.39.0 + |