include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=dahdi-linux
-PKG_VERSION:=2.10.0.1
+PKG_VERSION:=2.11.1
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/
-PKG_MD5SUM:=a23e91cc474f241616a5a038ae2b1e72
+PKG_SOURCE_URL:=https://downloads.asterisk.org/pub/telephony/dahdi-linux/releases
+PKG_HASH:=f59f382365118205e77d2874f1c0e1546e936247bcc45f07a43bc21778bee9df
PKG_LICENSE:=GPL-2.0
PKG_LICENSE_FILES:=LICENSE
define KernelPackage/dahdi-echocan-oslec
SUBMENU:=Voice over IP
TITLE:=DAHDI OSLEC echo canceller support
- DEPENDS:=kmod-dahdi
+ DEPENDS:=kmod-dahdi +kmod-echo
URL:=http://www.asterisk.org/
- FILES:= $(PKG_BUILD_DIR)/drivers/staging/echo/echo.$(LINUX_KMOD_SUFFIX) \
- $(PKG_BUILD_DIR)/drivers/dahdi/dahdi_echocan_oslec.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoProbe,echo dahdi_echocan_oslec)
+ FILES:=$(PKG_BUILD_DIR)/drivers/dahdi/dahdi_echocan_oslec.$(LINUX_KMOD_SUFFIX)
+ AUTOLOAD:=$(call AutoProbe,dahdi_echocan_oslec)
endef
define KernelPackage/dahdi-echocan-oslec/description
This package contains DAHDI driver for HFC-S based PCI BRI adapters.
endef
+define KernelPackage/dahdi-dummy
+ SUBMENU:=Voice over IP
+ TITLE:=dummy DAHDI driver
+ DEPENDS:=kmod-dahdi
+ URL:=http://www.asterisk.org/
+ FILES:= $(PKG_BUILD_DIR)/drivers/dahdi/dahdi_dummy.$(LINUX_KMOD_SUFFIX)
+ AUTOLOAD:=$(call AutoProbe,dahdi_dummy)
+endef
+
+define KernelPackage/dahdi-dummy/description
+ This package contains the dummy DAHDI driver providing only DAHDI timing
+ without any real telephony hardware.
+endef
+
define Build/Configure
endef
define Build/Prepare
$(Build/Prepare/Default)
mkdir -p $(PKG_BUILD_DIR)/drivers/staging/echo/
- $(CP) $(PKG_BUILD_DIR)/../linux-$(LINUX_VERSION)/drivers/misc/echo/* $(PKG_BUILD_DIR)/drivers/staging/echo/ || $(CP) $(PKG_BUILD_DIR)/../linux-$(LINUX_VERSION)/drivers/staging/echo/* $(PKG_BUILD_DIR)/drivers/staging/echo/
+ $(CP) ./files/oslec.h $(PKG_BUILD_DIR)/drivers/staging/echo/
endef
define Build/Compile
$(eval $(call KernelPackage,dahdi))
$(eval $(call KernelPackage,dahdi-echocan-oslec))
+$(eval $(call KernelPackage,dahdi-dummy))
$(eval $(call KernelPackage,dahdi-hfcs))