#
-# Copyright (C) 2015 OpenWrt.org
-# Copyright (C) 2015 Cesnet, z.s.p.o.
+# Copyright (C) 2006-2017 OpenWrt.org
+# Copyright (C) 2016 Cesnet, z.s.p.o.
+# Copyright (C) 2017 Jiri Slachta <jiri@slachta.eu>
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
include $(TOPDIR)/rules.mk
PKG_NAME:=pjproject
-PKG_VERSION:=2.3
-PKG_RELEASE:=1
+PKG_VERSION:=2.6
+PKG_RELEASE:=2
PKG_SOURCE:=pjproject-$(PKG_VERSION).tar.bz2
PKG_SOURCE_URL:=http://www.pjsip.org/release/$(PKG_VERSION)/
-PKG_MD5SUM:=8440e43242c439ae5ec30b5b85005fce
+PKG_HASH:=2f5a1da1c174d845871c758bd80fbb580fca7799d3cfaa0d3c4e082b5161c7b4
PKG_INSTALL:=1
PKG_FIXUP:=autoreconf
PKG_LICENSE:=GPL-2.0
PKG_LICENSE_FILES:=COPYING
-PKG_MAINTAINER:=Jiri Slachta <slachta@cesnet.cz>
+PKG_MAINTAINER:=Jiri Slachta <jiri@slachta.eu>
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
SECTION:=lib
CATEGORY:=Libraries
SUBMENU:=Telephony
- URL:=http://www.pjproject.org/
+ URL:=http://www.pjsip.org/
DEPENDS:=+libuuid +libstdcpp +libpthread
endef
define Package/pjproject/install/lib
$(INSTALL_DIR) $(1)/usr/lib
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/$(2).so* $(1)/usr/lib/
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/$(2).so* $(1)/usr/lib/
endef
define PJSIPpackage
endef
CONFIGURE_ARGS += \
- --enable-shared \
+ --disable-ffmpeg \
--disable-floating-point \
- --enable-g711-codec \
- --disable-l16-codec \
+ --disable-g711-codec \
--disable-g722-codec \
--disable-g7221-codec \
--disable-gsm-codec \
+ --disable-ilbc-codec \
--disable-ilbc-coder \
--disable-ipp \
- --disable-ssl \
+ --disable-l16-codec \
+ --disable-large-filter \
+ --disable-libwebrtc \
+ --disable-libyuv \
+ --disable-opus \
--disable-oss \
- --disable-sound \
- --with-external-srtp="$(STAGING_DIR)/usr" \
- --without-external-gsm \
+ --disable-resample-dll \
+ --disable-sdl \
--disable-small-filter \
- --disable-large-filter \
+ --disable-sound \
--disable-speex-aec \
- --disable-g711-codec \
- --disable-l16-codec \
- --disable-gsm-codec \
- --disable-g722-codec \
- --disable-g7221-codec \
--disable-speex-codec \
- --disable-ilbc-codec \
- --disable-resample-dll \
- --disable-sdl \
- --disable-ffmpeg \
- --disable-v4l2
+ --disable-ssl \
+ --disable-v4l2 \
+ --enable-g711-codec \
+ --enable-shared \
+ --with-external-srtp="$(STAGING_DIR)/usr" \
+ --without-external-gsm
TARGET_LDFLAGS+=-lc $(LIBGCC) -lm
TARGET_CFLAGS+=$(EXTRA_CFLAGS) $(TARGET_CPPFLAGS) $(EXTRA_CPPFLAGS)
endef
PJPROJECT_LIBS = \
- libpj libpjlib-util libpjmedia-audiodev libpjmedia-codec \
- libpjmedia-videodev libpjmedia libpjnath libpjsip-simple \
+ libpj libpjlib-util libpjmedia libpjnath libpjsip-simple \
libpjsip-ua libpjsip libpjsua libpjsua2 libresample
define Build/InstallDev