dahdi-linux: Organize recipe
Fix indentations and style issues. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
This commit is contained in:
parent
425322314a
commit
f6bd02dc68
|
@ -2,78 +2,74 @@ DESCRITOPN = "Digium Asterisk Hardware Driver Interface - Linux kernel part"
|
||||||
SECTION = "base"
|
SECTION = "base"
|
||||||
HOMEPAGE = "http://www.asterisk.org"
|
HOMEPAGE = "http://www.asterisk.org"
|
||||||
LICENSE = "GPLv2"
|
LICENSE = "GPLv2"
|
||||||
RDEPENDS_${PN} = "kernel (${KERNEL_VERSION})"
|
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a"
|
||||||
|
|
||||||
DEPENDS = "virtual/kernel"
|
DEPENDS = "virtual/kernel"
|
||||||
RRECOMMENDS_${PN} = "dahdi-firmware"
|
|
||||||
|
|
||||||
# those firmware images are normally downloaded as part of the 'make'
|
# 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
|
# 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
|
# here so they are part of the 'downloads' directory and thus don't need
|
||||||
# to be downloaded all the time.
|
# to be downloaded all the time.
|
||||||
FIRMWARE_URI = " \
|
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-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-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-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-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-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.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-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.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.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.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.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.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/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-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-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-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-tc400m-MR6.12.tar.gz \
|
||||||
http://downloads.digium.com/pub/telephony/firmware/releases/zaptel-fw-vpmadt032-1.07.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 = "http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-${PV}.tar.gz "
|
||||||
SRC_URI =+ "${FIRMWARE_URI}"
|
SRC_URI =+ "${FIRMWARE_URI}"
|
||||||
|
|
||||||
INC_PR="r9"
|
|
||||||
|
|
||||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a"
|
|
||||||
|
|
||||||
inherit module
|
inherit module
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
# make sure the extracted firmware.bin are where Makefile expects
|
# make sure the extracted firmware.bin are where Makefile expects
|
||||||
mv ../dahdi-fw-*.bin ../zaptel-fw-*.bin drivers/dahdi/firmware/
|
mv ../dahdi-fw-*.bin ../zaptel-fw-*.bin drivers/dahdi/firmware/
|
||||||
cp ${DL_DIR}/dahdi-fwload-*.tar.gz 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}/zaptel-fw-*.tar.gz drivers/dahdi/firmware/
|
||||||
cp ${DL_DIR}/dahdi-fw-*.tar.gz drivers/dahdi/firmware/
|
cp ${DL_DIR}/dahdi-fw-*.tar.gz drivers/dahdi/firmware/
|
||||||
|
# Enable the mirror for pcap..
|
||||||
# Enable the mirror for pcap..
|
sed -i s,"\/\* #define CONFIG_DAHDI_MIRROR \*\/","#define CONFIG_DAHDI_MIRROR", ${S}/include/dahdi/dahdi_config.h
|
||||||
sed -i s,"\/\* #define CONFIG_DAHDI_MIRROR \*\/","#define CONFIG_DAHDI_MIRROR", ${S}/include/dahdi/dahdi_config.h
|
|
||||||
}
|
}
|
||||||
|
|
||||||
do_compile () {
|
do_compile () {
|
||||||
do_make_scripts
|
do_make_scripts
|
||||||
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
||||||
oe_runmake KSRC=${STAGING_KERNEL_DIR} \
|
oe_runmake KSRC=${STAGING_KERNEL_DIR} \
|
||||||
KVERS=${KERNEL_VERSION} \
|
KVERS=${KERNEL_VERSION} \
|
||||||
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
||||||
AR="${KERNEL_AR}" \
|
AR="${KERNEL_AR}" \
|
||||||
${MAKE_TARGETS}
|
${MAKE_TARGETS}
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install () {
|
do_install () {
|
||||||
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS
|
||||||
oe_runmake DEPMOD=echo DESTDIR="${D}" \
|
oe_runmake DEPMOD=echo DESTDIR="${D}" \
|
||||||
KSRC=${STAGING_KERNEL_DIR} \
|
KSRC=${STAGING_KERNEL_DIR} \
|
||||||
KVERS=${KERNEL_VERSION} \
|
KVERS=${KERNEL_VERSION} \
|
||||||
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
CC="${KERNEL_CC}" LD="${KERNEL_LD}" \
|
||||||
install
|
install
|
||||||
}
|
}
|
||||||
|
|
||||||
|
PACKAGE_ARCH_dahdi-firmware = "all"
|
||||||
PACKAGES =+ "dahdi-firmware"
|
PACKAGES =+ "dahdi-firmware"
|
||||||
|
|
||||||
FILES_${PN} = "${base_libdir}/modules/ ${sysconfdir}/udev/rules.d"
|
FILES_${PN} = "${base_libdir}/modules/ ${sysconfdir}/udev/rules.d"
|
||||||
|
|
||||||
FILES_dahdi-firmware = "${base_libdir}/firmware ${datadir}/dahdi"
|
FILES_dahdi-firmware = "${base_libdir}/firmware ${datadir}/dahdi"
|
||||||
PACKAGE_ARCH_dahdi-firmware = "all"
|
|
||||||
|
|
||||||
|
RDEPENDS_${PN} = "kernel (${KERNEL_VERSION})"
|
||||||
|
RRECOMMENDS_${PN} = "dahdi-firmware"
|
||||||
|
|
Loading…
Reference in New Issue