rtpengine: bump to 11.5.1.18
[feed/telephony.git] / net / rtpengine / Makefile
index e35b511284338f68be1da7bdaffe5919d862b791..d694d4baf0e125a86fbd1ce591ef07ea3f56d952 100644 (file)
@@ -9,12 +9,12 @@ include $(TOPDIR)/rules.mk
 include $(INCLUDE_DIR)/kernel.mk
 
 PKG_NAME:=rtpengine
-PKG_VERSION:=9.5.1.3
+PKG_VERSION:=11.5.1.18
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-mr$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/sipwise/rtpengine/tar.gz/mr$(PKG_VERSION)?
-PKG_HASH:=c9b07f120703429351abc120da71e4e72d4d9b8d72ec689a3cd61ab3030545c6
+PKG_HASH:=d5b0288ec02164b13730c14976425160d9a0b42b1c74796f8d9e59649e705fa6
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-mr$(PKG_VERSION)
 
@@ -29,7 +29,7 @@ PKG_MAINTAINER:=Sebastian Kemper <sebastian_ml@gmx.net>
 # errors.
 PKG_BUILD_PARALLEL:=0
 
-PKG_BUILD_DEPENDS:=gperf/host
+PKG_BUILD_DEPENDS:=gperf/host perl/host
 
 # With below variable set, $(PKG_SYMVERS_DIR)/rtpengine.symvers gets generated
 # from kernel-module/Module.symvers.
@@ -45,10 +45,13 @@ ENGINE_DEPENDS := \
        +libevent2-pthreads \
        +libhiredis \
        +libip4tc \
+       +libmosquitto \
        +libopenssl \
        +libpcap \
-       +libpcre \
-       +libwebsockets \
+       +libpcre2 \
+       +libwebsockets-openssl \
+       +libopus \
+       +xmlrpc-c \
        +xmlrpc-c-client \
        +zlib
 
@@ -64,7 +67,8 @@ RECORDING_DEPENDS := \
        +glib2 \
        +libffmpeg-full \
        +libmariadb \
-       +libopenssl
+       +libopenssl \
+       +libcurl
 
 RTPENGINE_USERID:=378
 RTPENGINE_GROUPID:=$(RTPENGINE_USERID)
@@ -122,7 +126,7 @@ define Package/rtpengine/install
        $(INSTALL_CONF) ./files/rtpengine.conf $(1)/etc/config/rtpengine
 
        $(INSTALL_DIR) $(1)/etc/rtpengine
-       $(INSTALL_DATA) $(PKG_BUILD_DIR)/etc/rtpengine.sample.conf \
+       $(INSTALL_DATA) $(PKG_BUILD_DIR)/etc/rtpengine.conf \
                                $(1)/etc/rtpengine/rtpengine.conf
 
        $(INSTALL_DIR) $(1)/etc/hotplug.d/iface
@@ -183,7 +187,7 @@ define Package/rtpengine-recording/install
                $(1)/etc/config/rtpengine-recording
 
        $(INSTALL_DIR) $(1)/etc/rtpengine
-       $(INSTALL_DATA) $(PKG_BUILD_DIR)/etc/rtpengine-recording.sample.conf \
+       $(INSTALL_DATA) $(PKG_BUILD_DIR)/etc/rtpengine-recording.conf \
                                $(1)/etc/rtpengine/rtpengine-recording.conf
 endef
 
@@ -242,7 +246,9 @@ ifeq ($(QUILT),)
        cd "$(PKG_BUILD_DIR)" && \
                $(FIND) . -maxdepth 2 -name "*Makefile" | \
                xargs  -I{} $(SED) \
-               '/shell which dpkg-/s/dpkg/OpenWrt-has-no-dpkg/' {}
+               '/shell which dpkg-/s/dpkg/OpenWrt-has-no-dpkg/' {} && \
+               $(SED) 's|#!/usr/bin/perl|#!$(STAGING_DIR_HOSTPKG)/usr/bin/perl|' \
+               utils/const_str_hash
 endif
 endef