blob: 7dec897f875cf17eadaaa87db027aa1cfcbd12a8 [file] [log] [blame]
Fabio Bertona066f132015-10-15 15:11:46 -03001DESCRITOPN = "Utilities for the DAHDI Asterisk Linux kernel drivers"
2HOMEPAGE = "http://www.asterisk.org"
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "\
5 file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a \
6 file://LICENSE.LGPL;md5=fb504b67c50331fc78734fed90fb0e09 \
7"
8
9DEPENDS = "dahdi-linux libnewt libusb"
10
11SRC_URI = "\
12 http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-${PV}.tar.gz \
13 file://0001-Set-perllibdir.patch \
14 file://0002-Use-sh-not-bash.patch \
15 file://0003-Remove-Werror-from-Makefile.patch \
16 file://dahdi.init.d \
17"
18
19SRC_URI[md5sum] = "6928cdf6f7710299ecbcacbac20d5c92"
20SRC_URI[sha256sum] = "9e904815dedab231084c542d2d7d5dcc832ebec4b5d5d999a5d757df8b2d571a"
21
22S = "${WORKDIR}/${PN}-${PV}"
23
Holger Hans Peter Freyther9b6c17a2015-11-01 22:46:11 +010024inherit autotools pkgconfig perlnative cpan-base update-rc.d
25# dora doesn't have autotools-brokensep. Still needed for sysmocom
26B = "${S}"
Fabio Bertona066f132015-10-15 15:11:46 -030027
28export DAHDI_PERLLIBDIR="${PERLLIBDIRS}/${@get_perl_version(d)}"
29
30INITSCRIPT_NAME = "dahdi"
31INITSCRIPT_PARAMS = "defaults"
32
33do_install_append(){
34 oe_runmake DESTDIR=${D} config
35 install -Dm 0755 ${WORKDIR}/dahdi.init.d ${D}${sysconfdir}/init.d/dahdi
36 chown -R root:root ${D}${datadir}/dahdi/
37}
38
39FILES_${PN} += "${datadir}/dahdi"
40
41RDEPENDS_${PN} += "\
42 perl perl-module-strict perl-module-file-basename perl-module-config \
43 perl-module-warnings perl-module-getopt-std perl-module-file-glob \
44 perl-module-xsloader perl-module-dynaloader perl-module-carp \
45 perl-module-errno perl-module-file-basename dahdi-linux \
46"