Skip to content

Commit c2e543a

Browse files
authored
Merge pull request neutrinolabs#3518 from matt335672/latvian_keyboard
Add Latvian keyboards
2 parents c62167e + cbf7131 commit c2e543a

File tree

6 files changed

+2051
-6
lines changed

6 files changed

+2051
-6
lines changed

configure.ac

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ AC_CONFIG_MACRO_DIR([m4])
99
AC_USE_SYSTEM_EXTENSIONS
1010
AC_PROG_CC
1111
AC_PROG_CXX
12+
AC_PROG_LN_S
1213
LT_INIT
1314

1415
PKG_PROG_PKG_CONFIG

genkeymap/dump-keymaps.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ kbgen 0415 "pl-PL" "$os" -model pc104 -layout pl
8686
kbgen 0416 "pt-BR" "$os" -model pc105 -layout br
8787
kbgen 0419 "ru-RU" "$os" -model pc104 -layout ru
8888
kbgen 041d "sv-SE" "$os" -model pc104 -layout se
89+
kbgen 0426 "lv-LV" "$os" -model pc104 -layout lv -variant ergonomic
90+
kbgen 10426 "lv-LV" "$os" -model pc104 -layout lv
91+
# 20426 Latvian(Standard) is symlinked to 10426 Latvian(QWERTY) elsewhere
8992
kbgen 0807 "de-CH" "$os" -model pc105 -layout ch
9093
kbgen 0809 "en-GB" "$os" -model pc105 -layout gb
9194
kbgen 080a "es-MX" "$os" -model pc105 -layout latam

instfiles/Makefile.am

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ dist_startscript_DATA = \
4646
km-00000416.toml \
4747
km-00000419.toml \
4848
km-0000041d.toml \
49+
km-00000426.toml \
50+
km-00010426.toml \
4951
km-00000807.toml \
5052
km-00000809.toml \
5153
km-0000080a.toml \
@@ -88,23 +90,23 @@ SUBDIRS += pam.d
8890
endif
8991

9092
#
91-
# install-data-hook for each platform
93+
# install-data-hook
9294
# TODO: subst these directories as well as service files
9395
#
94-
if LINUX
95-
# must be tab below
96+
# must be tabs below
97+
# Note the section to soft-link keyboard files which share a definition
9698
install-data-hook:
99+
if LINUX
97100
if [ -f $(DESTDIR)$(sysconfdir)/init.d/xrdp ]; then \
98101
sed -i 's|__BASE__|$(prefix)|' $(DESTDIR)$(sysconfdir)/init.d/xrdp; \
99102
fi
100103
endif
101-
102104
if FREEBSD
103-
# must be tab below
104-
install-data-hook:
105105
sed -e 's|%%PREFIX%%|$(prefix)|g' \
106106
-e 's|%%LOCALSTATEDIR%%|$(localstatedir)|g' \
107107
-i '' \
108108
$(DESTDIR)$(sysconfdir)/rc.d/xrdp \
109109
$(DESTDIR)$(sysconfdir)/rc.d/xrdp-sesman
110110
endif
111+
(cd $(DESTDIR)${startscriptdir} && \
112+
$(LN_S) km-00010426.toml km-00020426.toml)

0 commit comments

Comments
 (0)