1 include $(TOPDIR
)/rules.mk
5 PKG_RELEASE
:=$(AUTORELEASE
)
7 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
8 PKG_SOURCE_URL
:=https
://www.lesbonscomptes.com
/upmpdcli
/downloads
9 PKG_HASH
:=2e5648cf180a425ef57b8c9c0d9dbd77f0314487ea0e0a85ebc6c3ef87cab05b
12 PKG_LICENSE
:=LGPL-2.1
-or-later
13 PKG_LICENSE_FILES
:=COPYING
17 PKG_BUILD_DEPENDS
:=libmicrohttpd
19 include $(INCLUDE_DIR
)/package.mk
21 define Package
/libnpupnp
24 DEPENDS
:=+libstdcpp
+libexpat
+libcurl
+libmicrohttpd
25 TITLE
:=A C
++ base UPnP library
26 URL
:=https
://framagit.org
/medoc92
/npupnp
29 define Package
/libnpupnp
/description
30 npupnp
(new pupnp or not pupnp ?
) is an UPnP library derived from the
31 venerable pupnp
(https
://github.com
/pupnp
/pupnp
), based on its
1.6.x
32 branch
(around
1.6.25).
35 TARGET_CFLAGS
+= -flto
36 TARGET_LDFLAGS
+= -flto
38 define Build
/InstallDev
39 $(INSTALL_DIR
) $(1)/usr
/include/npupnp
40 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/npupnp
/* $(1)/usr
/include/npupnp
/
41 $(INSTALL_DIR
) $(1)/usr
/lib
42 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libnpupnp.so
* $(1)/usr
/lib
/
43 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
44 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/libnpupnp.
pc $(1)/usr
/lib
/pkgconfig
/
47 define Package
/libnpupnp
/install
48 $(INSTALL_DIR
) $(1)/usr
/lib
49 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libnpupnp.so.
* $(1)/usr
/lib
/
52 $(eval
$(call BuildPackage
,libnpupnp
))