summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormicmac1 <sebastian_ml@gmx.net>2021-11-09 19:26:19 +0100
committerGitHub <noreply@github.com>2021-11-09 19:26:19 +0100
commitbe93cb755ce097b3b0fee0c21c03788df4c29571 (patch)
tree1813c6a096f3ab1cc301977e4771e1e9d8fec539
parent5c49ca9289896bd4b5eb4384071e6dfde6f74a44 (diff)
parent466cd8511146597702a3ea8e8fc4efb8911e3dc9 (diff)
Merge pull request #711 from micmac1/2102-dongle-fixes
[21.02] asterisk + asterisk-chan-dongle fixes
-rw-r--r--net/asterisk-chan-dongle/Makefile21
-rw-r--r--net/asterisk-chan-dongle/patches/200-fix-iconv-detection.patch2
-rw-r--r--net/asterisk-chan-dongle/patches/300-use-openwrt-flags.patch4
-rw-r--r--net/asterisk/Makefile2
-rw-r--r--net/asterisk/files/asterisk.init1
5 files changed, 22 insertions, 8 deletions
diff --git a/net/asterisk-chan-dongle/Makefile b/net/asterisk-chan-dongle/Makefile
index 2ef0c21..0a359b7 100644
--- a/net/asterisk-chan-dongle/Makefile
+++ b/net/asterisk-chan-dongle/Makefile
@@ -11,10 +11,10 @@ PKG_NAME:=asterisk-chan-dongle
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/wdoekes/asterisk-chan-dongle.git
-PKG_SOURCE_VERSION:=328b2b7ded3b3c59c2e6c7e7afca6b0ac6f146ce
-PKG_SOURCE_DATE=2020-05-28
+PKG_SOURCE_VERSION:=3d2a97f26ba84473a0926a9fe9a32e451a56bc36
+PKG_SOURCE_DATE=2021-09-29
PKG_RELEASE:=1
-PKG_MIRROR_HASH:=b0af444840340722ecee111a7b1f819de441acf290799ae11bc18e16569c6388
+PKG_MIRROR_HASH:=b5baf737d39d522fa9b7055dea72c2d3241c272b20354fdf2a3bd09cce274844
PKG_FIXUP:=autoreconf
@@ -64,4 +64,19 @@ define Package/asterisk-chan-dongle/install
$(INSTALL_BIN) $(PKG_BUILD_DIR)/chan_dongle.so $(1)$(MODULES_DIR)
endef
+define Package/asterisk-chan-dongle/postinst
+#!/bin/sh
+if [ -z "$${IPKG_INSTROOT}" ]; then
+ echo
+ echo "o-------------------------------------------------------------------o"
+ echo "| asterisk-chan-dongle note |"
+ echo "o-------------------------------------------------------------------o"
+ echo "| Adding the \"asterisk\" user to the \"dialout\" group might be |"
+ echo "| required for asterisk to be able to access the dongle. |"
+ echo "o-------------------------------------------------------------=^_^=-o"
+ echo
+fi
+exit 0
+endef
+
$(eval $(call BuildPackage,asterisk-chan-dongle))
diff --git a/net/asterisk-chan-dongle/patches/200-fix-iconv-detection.patch b/net/asterisk-chan-dongle/patches/200-fix-iconv-detection.patch
index be7d933..cd39b16 100644
--- a/net/asterisk-chan-dongle/patches/200-fix-iconv-detection.patch
+++ b/net/asterisk-chan-dongle/patches/200-fix-iconv-detection.patch
@@ -1,6 +1,6 @@
--- a/configure.ac
+++ b/configure.ac
-@@ -83,7 +83,7 @@ fi
+@@ -90,7 +90,7 @@ fi
dnl Checks for libraries.
dnl AC_CHECK_LIB([pthread], [pthread_create]) # should use ast_pthread_join everywhere?
diff --git a/net/asterisk-chan-dongle/patches/300-use-openwrt-flags.patch b/net/asterisk-chan-dongle/patches/300-use-openwrt-flags.patch
index f1c4850..1dea4b4 100644
--- a/net/asterisk-chan-dongle/patches/300-use-openwrt-flags.patch
+++ b/net/asterisk-chan-dongle/patches/300-use-openwrt-flags.patch
@@ -1,8 +1,8 @@
--- a/configure.ac
+++ b/configure.ac
-@@ -224,8 +224,6 @@ dnl Apply options to defines
+@@ -237,8 +237,6 @@ dnl Apply options to defines
if test "x$enable_debug" = "xyes" ; then
- CFLAGS="$CFLAGS -O0 -g"
+ CFLAGS="$CFLAGS -O0 -g3"
AC_DEFINE([__DEBUG__], [1], [Build with debugging])
-else
- CFLAGS="$CFLAGS -O6"
diff --git a/net/asterisk/Makefile b/net/asterisk/Makefile
index 2293a57..8cc8755 100644
--- a/net/asterisk/Makefile
+++ b/net/asterisk/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=asterisk
PKG_VERSION:=18.5.1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=asterisk-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://downloads.asterisk.org/pub/telephony/asterisk/releases
diff --git a/net/asterisk/files/asterisk.init b/net/asterisk/files/asterisk.init
index 256a3cf..0e267e7 100644
--- a/net/asterisk/files/asterisk.init
+++ b/net/asterisk/files/asterisk.init
@@ -51,7 +51,6 @@ start_service() {
procd_open_instance
procd_set_param command $COMMAND
procd_append_param command \
- -G "$NAME" \
-U "$NAME" \
$options \
-f