From accbf1791f30b0a423a39c01c00647198841170b Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Wed, 22 Apr 2026 12:42:50 +0300 Subject: [PATCH] libupnpp: update to 1.0.4 Update from 0.26.5 to 1.0.4 (major version jump 0.x -> 1.x). Changes: - Add +libcurl to DEPENDS: libupnpp 1.0.4 introduced a new mandatory dependency on libcurl (used for HTTP/SOAP communications) - Build system remains meson (already in use) - No patches needed Signed-off-by: Alexandru Ardelean --- libs/libupnpp/Makefile | 6 +++--- libs/libupnpp/test.sh | 11 +++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 libs/libupnpp/test.sh diff --git a/libs/libupnpp/Makefile b/libs/libupnpp/Makefile index 54b1d33696..116c3240b3 100644 --- a/libs/libupnpp/Makefile +++ b/libs/libupnpp/Makefile @@ -8,12 +8,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libupnpp -PKG_VERSION:=0.26.5 +PKG_VERSION:=1.0.4 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://www.lesbonscomptes.com/upmpdcli/downloads -PKG_HASH:=b0e089783c5893c16afe23d90a6ee6947c2ec34ca6c3cf555622f7d9cc2b2b3c +PKG_HASH:=4738a19be51c09bd59a26b28e305172e2052c0e970b2fad92320a2d7cf1157c5 PKG_MAINTAINER:=Alexandru Ardelean PKG_LICENSE:=LGPL-2.1-or-later @@ -26,7 +26,7 @@ define Package/libupnpp SECTION:=libs CATEGORY:=Libraries URL:=https://www.lesbonscomptes.com/upmpdcli - DEPENDS+=+libnpupnp + DEPENDS+=+libnpupnp +libcurl TITLE:=The libupnpp C++ library wraps libupnp for easier use by upmpdcli and upplay endef diff --git a/libs/libupnpp/test.sh b/libs/libupnpp/test.sh new file mode 100644 index 0000000000..b976656e2b --- /dev/null +++ b/libs/libupnpp/test.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +case "$1" in +libupnpp) + ls /usr/lib/libupnpp.so.* >/dev/null 2>&1 || { + echo "FAIL: libupnpp shared library not found in /usr/lib" + exit 1 + } + echo "libupnpp.so: OK" + ;; +esac