From: Etienne Champetier Date: Sun, 5 Jul 2026 09:01:13 +0000 (-0400) Subject: modemmanager: fix dependency and ci X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=d3a7f9af1edcdc8ad15bf5db21867322f98d4f64;p=openwrt-packages.git modemmanager: fix dependency and ci lua-cjson depends on liblua, so add missing lua dependency. modemmanager-rpcd has no version, so add a simple test, and skip version check. Signed-off-by: Etienne Champetier --- diff --git a/net/modemmanager/Makefile b/net/modemmanager/Makefile index 7835a183e..bc671bfc6 100644 --- a/net/modemmanager/Makefile +++ b/net/modemmanager/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=modemmanager PKG_VERSION:=1.24.0 -PKG_RELEASE:=9 +PKG_RELEASE:=10 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git @@ -61,6 +61,7 @@ define Package/modemmanager-rpcd URL:=https://www.freedesktop.org/wiki/Software/ModemManager DEPENDS:= \ modemmanager \ + +lua \ +lua-cjson endef diff --git a/net/modemmanager/test-version.sh b/net/modemmanager/test-version.sh new file mode 100755 index 000000000..9b784f384 --- /dev/null +++ b/net/modemmanager/test-version.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +# shellcheck shell=busybox + +case "$PKG_NAME" in +modemmanager) + ModemManager --version | grep -F "$PKG_VERSION" + ;; + +modemmanager-rpcd) + # no version to check + exit 0 + ;; + +*) + echo "Untested package: $PKG_NAME" >&2 + exit 1 + ;; +esac diff --git a/net/modemmanager/test.sh b/net/modemmanager/test.sh new file mode 100755 index 000000000..6a5cbc778 --- /dev/null +++ b/net/modemmanager/test.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +# shellcheck shell=busybox + +case "$PKG_NAME" in +modemmanager) + exit 0 + ;; + +modemmanager-rpcd) + /usr/libexec/rpcd/modemmanager list "" + ;; + +*) + echo "Untested package: $PKG_NAME" >&2 + exit 1 + ;; +esac