Fabio Berton | a066f13 | 2015-10-15 15:11:46 -0300 | [diff] [blame] | 1 | DESCRITOPN = "Utilities for the DAHDI Asterisk Linux kernel drivers" |
| 2 | HOMEPAGE = "http://www.asterisk.org" |
| 3 | LICENSE = "GPLv2" |
| 4 | LIC_FILES_CHKSUM = "\ |
| 5 | file://LICENSE;md5=ea5bed2f60d357618ca161ad539f7c0a \ |
| 6 | file://LICENSE.LGPL;md5=fb504b67c50331fc78734fed90fb0e09 \ |
| 7 | " |
| 8 | |
| 9 | DEPENDS = "dahdi-linux libnewt libusb" |
| 10 | |
| 11 | SRC_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 | |
| 19 | SRC_URI[md5sum] = "6928cdf6f7710299ecbcacbac20d5c92" |
| 20 | SRC_URI[sha256sum] = "9e904815dedab231084c542d2d7d5dcc832ebec4b5d5d999a5d757df8b2d571a" |
| 21 | |
| 22 | S = "${WORKDIR}/${PN}-${PV}" |
| 23 | |
Holger Hans Peter Freyther | 9b6c17a | 2015-11-01 22:46:11 +0100 | [diff] [blame] | 24 | inherit autotools pkgconfig perlnative cpan-base update-rc.d |
| 25 | # dora doesn't have autotools-brokensep. Still needed for sysmocom |
| 26 | B = "${S}" |
Fabio Berton | a066f13 | 2015-10-15 15:11:46 -0300 | [diff] [blame] | 27 | |
| 28 | export DAHDI_PERLLIBDIR="${PERLLIBDIRS}/${@get_perl_version(d)}" |
| 29 | |
| 30 | INITSCRIPT_NAME = "dahdi" |
| 31 | INITSCRIPT_PARAMS = "defaults" |
| 32 | |
| 33 | do_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 | |
| 39 | FILES_${PN} += "${datadir}/dahdi" |
| 40 | |
| 41 | RDEPENDS_${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 | " |