#
-# Copyright (C) 2007 OpenWrt.org
+# Copyright (C) 2007-2009 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
-# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=asterisk
-PKG_VERSION:=1.4.21
-PKG_RELEASE:=1
+PKG_VERSION:=1.4.25.1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://downloads.digium.com/pub/asterisk/releases/
-PKG_MD5SUM:=c4cf69eb6eae3105806b08d3efc28ec7
+PKG_MD5SUM:=ca17be11559eb939ea16b8de98ddeefb
PKG_BUILD_DEPENDS:= libopenh323 pwlib
SECTION:=net
CATEGORY:=Network
URL:=http://www.asterisk.org/
+ MAINTAINER:=Hans Zandbelt <hans.zandbelt@gmail.com>
endef
define Package/asterisk14/Default/description
define Package/asterisk14-mini
$(call Package/asterisk14/Default)
TITLE:=Minimal open source PBX
- DEPENDS:=+libncurses +libpthread @!TARGET_avr32
+ DEPENDS:=+libncurses +libpopt +libpthread @!TARGET_avr32
endef
define Package/asterisk14-mini/description
CONFIGURE_ARGS+= \
--without-curl \
--without-curses \
- --with-gsm="$(STAGING_DIR)/usr" \
+ --with-gsm="internal" \
--without-imap \
--without-isdnnet \
--without-kde \
- --with-ltdl="$(STAGING_DIR)/usr" \
--without-misdn \
--without-nbs \
--with-ncurses="$(STAGING_DIR)/usr" \
endef
define Build/InstallDev
- mkdir -p $(1)/usr/include/asterisk/
+ $(INSTALL_DIR) $(1)/usr/include/asterisk/
$(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk/*.h $(1)/usr/include/asterisk/
$(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk.h $(1)/usr/include/
endef
/etc/asterisk/users.conf
endef
-define Package/asterisk14/postinst
-#!/bin/sh
-ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
-/bin/sed -i 's/\ \/etc/\ '$${ROOT}'etc/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
-/bin/sed -i 's/\ \/var/\ '$${ROOT}'var/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
-/bin/sed -i 's/\ \/usr/\ '$${ROOT}'usr/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
-/bin/sed -i 's/^DEST=/DEST='$${ROOT}'/g' $${PKG_ROOT}/etc/init.d/asterisk
-/bin/sed -i 's/OPTIONS=\"\"/OPTIONS=\"-C\ '$${ROOT}'etc\/asterisk\/asterisk.conf\"/g' $${PKG_ROOT}/etc/default/asterisk
-endef
+#define Package/asterisk14/postinst
+##!/bin/sh
+#ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
+#/bin/sed -i 's/\ \/etc/\ '$${ROOT}'etc/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+#/bin/sed -i 's/\ \/var/\ '$${ROOT}'var/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+#/bin/sed -i 's/\ \/usr/\ '$${ROOT}'usr/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+#/bin/sed -i 's/^DEST=/DEST='$${ROOT}'/g' $${PKG_ROOT}/etc/init.d/asterisk
+#/bin/sed -i 's/OPTIONS=\"\"/OPTIONS=\"-C\ '$${ROOT}'etc\/asterisk\/asterisk.conf\"/g' $${PKG_ROOT}/etc/default/asterisk
+#endef
define Package/asterisk14/install
$(CP) $(PKG_INSTALL_DIR)/* $(1)
rm -rf $(1)/usr/bin
rm -rf $(1)/usr/man
rm -rf $(1)/usr/include
- rm -rf $(1)/var/spool/asterisk/meetme
- rm -rf $(1)/var/spool/asterisk/voicemail
+ rm -rf $(1)/var
(cd $(1)/usr/lib/asterisk; \
rm -rf agi-bin; \
rm -rf images; \