>From 4197efe2a568757f4e4e39f42afeb78e790ad7fa Mon Sep 17 00:00:00 2001
From: Nicolas Boulenguez <nicolas@debian.org>
Date: Wed, 25 Feb 2026 05:24:19 +0100
Subject: [PATCH 8/8] Link libkeymap statically in udeb, dynamically in deb

---
 debian/rules | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/debian/rules b/debian/rules
index e4a3f35..b93a8d1 100755
--- a/debian/rules
+++ b/debian/rules
@@ -24,15 +24,16 @@ override_dh_auto_clean:
 	rm -fr bld/
 
 override_dh_auto_configure:
-	dh_auto_configure -Bbld/deb -- $(common_configure_args)
+	dh_auto_configure -Bbld/deb -- $(common_configure_args) \
+	  --enable-libkeymap
   ifeq (, $(filter noudeb, $(DEB_BUILD_PROFILES)))
 	DEB_CFLAGS_MAINT_APPEND=-Os dh_auto_configure -Bbld/udeb \
-	  --reload-all-buildenv-variables -- $(common_configure_args)
+	  --reload-all-buildenv-variables -- $(common_configure_args) \
+	  --disable-libkeymap
   endif
 
 common_configure_args := \
 		--enable-nls \
-		--disable-libkeymap \
 		--disable-vlock
 
 override_dh_auto_build:
@@ -69,3 +70,7 @@ override_dh_auto_install:
 	mv $(MOVE_TO_USR_SBIN:%=debian/kbd/usr/bin/%) debian/kbd/usr/sbin
 # prepare udeb
 	dh_install -pkbd-udeb $(UDEB_BINARIES:%=bld/udeb/src/%) usr/bin
+# drop libtool files
+	rm debian/kbd/usr/lib/$(DEB_HOST_MULTIARCH)/lib*.la
+# drop shared library development symbolic links
+	rm debian/kbd/usr/lib/$(DEB_HOST_MULTIARCH)/lib*.so
-- 
2.47.3

