libupnpp: update to 1.0.4
authorAlexandru Ardelean <redacted>
Wed, 22 Apr 2026 09:42:50 +0000 (12:42 +0300)
committerAlexandru Ardelean <redacted>
Fri, 22 May 2026 03:57:39 +0000 (06:57 +0300)
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 <redacted>
libs/libupnpp/Makefile
libs/libupnpp/test.sh [new file with mode: 0644]

index 54b1d336961364fadbbbfcefe9e8f1434e09f827..116c3240b33012ac2fc64dc82c4ed5dbfbba4e2a 100644 (file)
@@ -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 <ardeleanalex@gmail.com>
 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 (file)
index 0000000..b976656
--- /dev/null
@@ -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
git clone https://git.99rst.org/PROJECT