diff options
author | Fabio Berton <fabio.berton@ossystems.com.br> | 2015-10-15 14:26:18 -0300 |
---|---|---|
committer | Fabio Berton <fabio.berton@ossystems.com.br> | 2015-10-26 13:23:34 -0200 |
commit | 425322314af07cfc7dcabfd44d4c2d23211ff893 (patch) | |
tree | e0088ed19f880a3487386d81d86f4c898d14ce06 | |
parent | a354c4242e5734c3b12968ed8bf8033cf73fa343 (diff) |
dahdi-linux: Drop dahdi-linux.inc
Move all code to bb file.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
-rw-r--r-- | recipes-isdn/dahdi-linux/dahdi-linux.inc | 78 | ||||
-rw-r--r-- | recipes-isdn/dahdi-linux/dahdi-linux_2.6.0.bb | 78 |
2 files changed, 76 insertions, 80 deletions
diff --git a/recipes-isdn/dahdi-linux/dahdi-linux.inc b/recipes-isdn/dahdi-linux/dahdi-linux.inc deleted file mode 100644 index 3633a0e..0000000 --- a/recipes-isdn/dahdi-linux/dahdi-linux.inc +++ /dev/null @@ -1,78 +0,0 @@ -DESCRITOPN = "Digium Asterisk Hardware Driver Interface - Linux kernel part" -SECTION = "base" -HOMEPAGE = "http://www.asterisk.org" -LICENSE = "GPLv2" -RDEPENDS_${PN} = "kernel (${KERNEL_VERSION})" -DEPENDS = "virtual/kernel" -RRECOMMENDS_${PN} = "dahdi-firmware" - -# those firmware images are normally downloaded as part of the 'make' -# process of dahdi-linux. In the context of OE, we want to list them -# here so they are part of the 'downloads' directory and thus don't need -# to be downloaded all the time. -FIRMWARE_URI = " \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmadt032-1.07.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.11.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.17.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.18.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.19.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.20.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.22.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-oct6114-064-1.05.01.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-oct6114-128-1.05.01.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-tc400m-MR5.6.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-tc400m-MR6.12.tar.gz \ -http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-vpmadt032-1.07.tar.gz\ - " - -SRC_URI = "http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-${PV}.tar.gz " -SRC_URI =+ "${FIRMWARE_URI}" - -INC_PR="r9" - -LIC_FILES_CHKSUM = "file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a" - -inherit module - -do_configure() { - # make sure the extracted firmware.bin are where Makefile expects - mv ../dahdi-fw-*.bin ../zaptel-fw-*.bin drivers/dahdi/firmware/ - cp ${DL_DIR}/dahdi-fwload-*.tar.gz drivers/dahdi/firmware/ - cp ${DL_DIR}/zaptel-fw-*.tar.gz drivers/dahdi/firmware/ - cp ${DL_DIR}/dahdi-fw-*.tar.gz drivers/dahdi/firmware/ - - # Enable the mirror for pcap.. - sed -i s,"\/\* #define CONFIG_DAHDI_MIRROR \*\/","#define CONFIG_DAHDI_MIRROR", ${S}/include/dahdi/dahdi_config.h -} - -do_compile () { - do_make_scripts - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS - oe_runmake KSRC=${STAGING_KERNEL_DIR} \ - KVERS=${KERNEL_VERSION} \ - CC="${KERNEL_CC}" LD="${KERNEL_LD}" \ - AR="${KERNEL_AR}" \ - ${MAKE_TARGETS} -} - -do_install () { - unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS - oe_runmake DEPMOD=echo DESTDIR="${D}" \ - KSRC=${STAGING_KERNEL_DIR} \ - KVERS=${KERNEL_VERSION} \ - CC="${KERNEL_CC}" LD="${KERNEL_LD}" \ - install -} - -PACKAGES =+ "dahdi-firmware" - -FILES_${PN} = "${base_libdir}/modules/ ${sysconfdir}/udev/rules.d" - -FILES_dahdi-firmware = "${base_libdir}/firmware ${datadir}/dahdi" -PACKAGE_ARCH_dahdi-firmware = "all" diff --git a/recipes-isdn/dahdi-linux/dahdi-linux_2.6.0.bb b/recipes-isdn/dahdi-linux/dahdi-linux_2.6.0.bb index 3d429c7..4ed7b20 100644 --- a/recipes-isdn/dahdi-linux/dahdi-linux_2.6.0.bb +++ b/recipes-isdn/dahdi-linux/dahdi-linux_2.6.0.bb @@ -1,5 +1,79 @@ +DESCRITOPN = "Digium Asterisk Hardware Driver Interface - Linux kernel part" +SECTION = "base" +HOMEPAGE = "http://www.asterisk.org" +LICENSE = "GPLv2" +RDEPENDS_${PN} = "kernel (${KERNEL_VERSION})" +DEPENDS = "virtual/kernel" +RRECOMMENDS_${PN} = "dahdi-firmware" -require ${PN}.inc +# those firmware images are normally downloaded as part of the 'make' +# process of dahdi-linux. In the context of OE, we want to list them +# here so they are part of the 'downloads' directory and thus don't need +# to be downloaded all the time. +FIRMWARE_URI = " \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-hx8-2.06.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-064-1.05.01.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-oct6114-128-1.05.01.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-tc400m-MR6.12.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmadt032-1.07.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.11.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fw-vpmoct032-1.8.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.17.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.18.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.19.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.20.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.22.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-oct6114-064-1.05.01.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-oct6114-128-1.05.01.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-tc400m-MR5.6.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-tc400m-MR6.12.tar.gz \ +http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-vpmadt032-1.07.tar.gz\ + " -PR = "${INC_PR}.1" +SRC_URI = "http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-${PV}.tar.gz " +SRC_URI =+ "${FIRMWARE_URI}" + +INC_PR="r9" + +LIC_FILES_CHKSUM = "file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a" + +inherit module + +do_configure() { + # make sure the extracted firmware.bin are where Makefile expects + mv ../dahdi-fw-*.bin ../zaptel-fw-*.bin drivers/dahdi/firmware/ + cp ${DL_DIR}/dahdi-fwload-*.tar.gz drivers/dahdi/firmware/ + cp ${DL_DIR}/zaptel-fw-*.tar.gz drivers/dahdi/firmware/ + cp ${DL_DIR}/dahdi-fw-*.tar.gz drivers/dahdi/firmware/ + + # Enable the mirror for pcap.. + sed -i s,"\/\* #define CONFIG_DAHDI_MIRROR \*\/","#define CONFIG_DAHDI_MIRROR", ${S}/include/dahdi/dahdi_config.h +} + +do_compile () { + do_make_scripts + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + oe_runmake KSRC=${STAGING_KERNEL_DIR} \ + KVERS=${KERNEL_VERSION} \ + CC="${KERNEL_CC}" LD="${KERNEL_LD}" \ + AR="${KERNEL_AR}" \ + ${MAKE_TARGETS} +} + +do_install () { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + oe_runmake DEPMOD=echo DESTDIR="${D}" \ + KSRC=${STAGING_KERNEL_DIR} \ + KVERS=${KERNEL_VERSION} \ + CC="${KERNEL_CC}" LD="${KERNEL_LD}" \ + install +} + +PACKAGES =+ "dahdi-firmware" + +FILES_${PN} = "${base_libdir}/modules/ ${sysconfdir}/udev/rules.d" + +FILES_dahdi-firmware = "${base_libdir}/firmware ${datadir}/dahdi" +PACKAGE_ARCH_dahdi-firmware = "all" |