@ -8,17 +8,21 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := miniupnpc
PKG_NAME := miniupnpc
PKG_VERSION := 2.1
PKG_RELEASE := 1
PKG_VERSION := 2.1.20190408
PKG_RELEASE := 2
PKG_SOURCE_URL := https://miniupnp.tuxfamily.org/files
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_SOURCE := $( PKG_NAME) -$( PKG_VERSION) .tar.gz
PKG_HASH := e19fb5e01ea5a707e2a8cb96f537fbd9f3a913d53d804a3265e3aeab3d2064c6
PKG_SOURCE_URL := https://miniupnp.tuxfamily.org/files
PKG_HASH := a0c46bcf6065d6351a8fa6a0a18dc57d10a16908dbb470908fd2e423511514ec
PKG_MAINTAINER := Steven Barth <cyrus@openwrt.org>
PKG_MAINTAINER := Steven Barth <cyrus@openwrt.org>
PKG_LICENSE := BSD-3c
PKG_LICENSE_FILES := LICENSE
PKG_INSTALL := 1
PKG_INSTALL := 1
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / p a c k a g e . m k
i n c l u d e $( INCLUDE_DIR ) / c m a k e . m k
d e f i n e P a c k a g e / m i n i u p n p c / D e f a u l t
d e f i n e P a c k a g e / m i n i u p n p c / D e f a u l t
TITLE:= Lightweight UPnP
TITLE:= Lightweight UPnP
@ -41,10 +45,10 @@ define Package/libminiupnpc
TITLE += library
TITLE += library
e n d e f
e n d e f
TARGET_CFLAGS += $( FPIC)
CMAKE_OPTIONS += -DUPNPC_BUILD_TESTS= OFF
MAKE_FLAGS += \
OS = "Linux" \
TARGET_CFLAGS += $( FPIC)
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
d e f i n e B u i l d / I n s t a l l D e v
d e f i n e B u i l d / I n s t a l l D e v
$( INSTALL_DIR) $( 1) /usr/include/miniupnpc
$( INSTALL_DIR) $( 1) /usr/include/miniupnpc
@ -59,15 +63,13 @@ endef
d e f i n e P a c k a g e / m i n i u p n p c / i n s t a l l
d e f i n e P a c k a g e / m i n i u p n p c / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/bin
$( INSTALL_DIR) $( 1) /usr/bin
$( INSTALL_BIN) $( PKG_INSTALL_DIR) /usr/bin/upnpc $( 1) /usr/bin/
$( INSTALL_BIN) $( PKG_BUILD_DIR) /upnpc-shared $( 1) /usr/bin/upnpc
$( INSTALL_BIN) $( PKG_BUILD_DIR) /listdevices $( 1) /usr/bin/
$( INSTALL_BIN) $( PKG_BUILD_DIR) /listdevices $( 1) /usr/bin/
e n d e f
e n d e f
d e f i n e P a c k a g e / l i b m i n i u p n p c / i n s t a l l
d e f i n e P a c k a g e / l i b m i n i u p n p c / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/lib
$( INSTALL_DIR) $( 1) /usr/lib
$( INSTALL_BIN) \
$( PKG_INSTALL_DIR) /usr/lib/libminiupnpc.so.* \
$( 1) /usr/lib/
$( CP) $( PKG_INSTALL_DIR) /usr/lib/libminiupnpc.so.* $( 1) /usr/lib/
e n d e f
e n d e f
$( eval $ ( call BuildPackage ,miniupnpc ) )
$( eval $ ( call BuildPackage ,miniupnpc ) )