libinput: disable Lua plugin support explicitly

The lua-plugins option is left at its default, auto, so libinput builds
its Lua plugin support whenever pkg-config finds Lua 5.4 (lua-5.4,
lua5.4 or lua >= 5.4) in the staging directory. lua5.4 installs no
pkg-config file so far, so the package has been built without it. Once
lua5.4 stages lua5.4.pc, libinput links liblua5.4 without depending on
it, and packaging fails with "missing dependencies for the following
libraries: liblua5.4.so.*".

Set -Dlua-plugins=disabled, so the package is built as before.

Signed-off-by: Mirko Vogt <mirko-openwrt@nanl.de>
This commit is contained in:
Mirko Vogt authored and Alexandru Ardelean committed 2026-10-06 10:40:22 +03:00
1 parent 5432f90a1f
commit 12723165f0
1 file changed
+2 -1
+2 -1
View File
@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=libinput
PKG_VERSION:=1.31.3
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://gitlab.freedesktop.org/$(PKG_NAME)/$(PKG_NAME)/-/archive/$(PKG_VERSION)
@@ -40,6 +40,7 @@ MESON_ARGS += \
-Depoll-dir=no \
-Dlibwacom=true \
-Ddebug-gui=false \
-Dlua-plugins=disabled \
-Dtests=false \
-Dzshcompletiondir=no