summaryrefslogtreecommitdiff
path: root/rules/compat
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2019-08-30 11:07:53 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2019-11-14 05:06:13 +0000
commit46116703552ca2adeda65ace8581eb4570b9cb88 (patch)
tree01a9b7240cb5eaee767f26c409482fdc270d1780 /rules/compat
parent39850473386d39aacf530850751caa013a6d8f0a (diff)
downloadxkeyboard-config-46116703552ca2adeda65ace8581eb4570b9cb88.tar.gz
rules: replace the merge.sh with a python script
Easier to read and comprehend, but also safer to use because it's harder to mix up the headers. Previously, the HDR file would have the list of section headers and had to be called in the right order using HDR in the file list in the Makefile.am. Let's move the section headers to the files themselves where it's more obvious if they're ever wrong and make the script include them as required. The include order is kept as-is for now so that the final evdev/base rules files are identical. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'rules/compat')
-rw-r--r--rules/compat/base.l1v1_c.part1
-rw-r--r--rules/compat/base.l2v2_c.part1
-rw-r--r--rules/compat/base.l3v3_c.part1
-rw-r--r--rules/compat/base.l4v4_c.part1
-rw-r--r--rules/compat/base.lv_c.part1
-rw-r--r--rules/compat/base.o_s.part1
6 files changed, 6 insertions, 0 deletions
diff --git a/rules/compat/base.l1v1_c.part b/rules/compat/base.l1v1_c.part
index f47473c..f5ff3a2 100644
--- a/rules/compat/base.l1v1_c.part
+++ b/rules/compat/base.l1v1_c.part
@@ -1,3 +1,4 @@
+! layout[1] variant[1] = compat
de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
de adnw = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
de koy = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
diff --git a/rules/compat/base.l2v2_c.part b/rules/compat/base.l2v2_c.part
index dc10a27..cf6e0f2 100644
--- a/rules/compat/base.l2v2_c.part
+++ b/rules/compat/base.l2v2_c.part
@@ -1,3 +1,4 @@
+! layout[2] variant[2] = compat
de neo = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2
de adnw = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2
de koy = +caps(caps_lock):2+misc(assign_shift_left_action):2+level5(level5_lock):2
diff --git a/rules/compat/base.l3v3_c.part b/rules/compat/base.l3v3_c.part
index 8b8d9f9..a015adc 100644
--- a/rules/compat/base.l3v3_c.part
+++ b/rules/compat/base.l3v3_c.part
@@ -1,3 +1,4 @@
+! layout[3] variant[3] = compat
de neo = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3
de adnw = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3
de koy = +caps(caps_lock):3+misc(assign_shift_left_action):3+level5(level5_lock):3
diff --git a/rules/compat/base.l4v4_c.part b/rules/compat/base.l4v4_c.part
index ce7480d..6b7be5f 100644
--- a/rules/compat/base.l4v4_c.part
+++ b/rules/compat/base.l4v4_c.part
@@ -1,3 +1,4 @@
+! layout[4] variant[4] = compat
de neo = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4
de adnw = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4
de koy = +caps(caps_lock):4+misc(assign_shift_left_action):4+level5(level5_lock):4
diff --git a/rules/compat/base.lv_c.part b/rules/compat/base.lv_c.part
index 054c428..ea58f61 100644
--- a/rules/compat/base.lv_c.part
+++ b/rules/compat/base.lv_c.part
@@ -1,3 +1,4 @@
+! layout variant = compat
de neo = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
de adnw = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
de koy = +caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)
diff --git a/rules/compat/base.o_s.part b/rules/compat/base.o_s.part
index 8f1e9e4..2f16e6a 100644
--- a/rules/compat/base.o_s.part
+++ b/rules/compat/base.o_s.part
@@ -1 +1,2 @@
+! option = symbols
grp:shift_toggle = +group(shifts_toggle)