Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | SUMMARY = "Common files for IrDA" |
| 2 | DESCRIPTION = "Provides common files needed to use IrDA. \ |
| 3 | IrDA allows communication over Infrared with other devices \ |
| 4 | such as phones and laptops." |
| 5 | HOMEPAGE = "http://irda.sourceforge.net/" |
Patrick Williams | f1e5d69 | 2016-03-30 15:21:19 -0500 | [diff] [blame] | 6 | BUGTRACKER = "http://sourceforge.net/p/irda/bugs/" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 7 | SECTION = "base" |
| 8 | LICENSE = "GPLv2+" |
| 9 | LIC_FILES_CHKSUM = "file://irdadump/COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ |
| 10 | file://smcinit/COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \ |
| 11 | file://man/COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ |
| 12 | file://irdadump/irdadump.c;beginline=1;endline=24;md5=d78b9dce3cd78c2220250c9c7a2be178" |
| 13 | |
| 14 | SRC_URI = "${SOURCEFORGE_MIRROR}/irda/irda-utils-${PV}.tar.gz \ |
| 15 | file://ldflags.patch \ |
Patrick Williams | d8c66bc | 2016-06-20 12:57:21 -0500 | [diff] [blame] | 16 | file://musl.patch \ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 17 | file://init" |
| 18 | |
| 19 | SRC_URI[md5sum] = "84dc12aa4c3f61fccb8d8919bf4079bb" |
| 20 | SRC_URI[sha256sum] = "61980551e46b2eaa9e17ad31cbc1a638074611fc33bff34163d10c7a67a9fdc6" |
| 21 | |
| 22 | inherit update-rc.d |
| 23 | |
| 24 | EXTRA_OEMAKE = "\ |
| 25 | 'CC=${CC}' \ |
| 26 | 'LD=${LD}' \ |
| 27 | 'CFLAGS=${CFLAGS}' \ |
| 28 | 'LDFLAGS=${LDFLAGS}' \ |
| 29 | 'SYS_INCLUDES=' \ |
| 30 | 'V=1' \ |
| 31 | " |
| 32 | |
| 33 | INITSCRIPT_NAME = "irattach" |
| 34 | INITSCRIPT_PARAMS = "defaults 20" |
| 35 | |
| 36 | TARGETS ??= "irattach irdaping" |
| 37 | do_compile () { |
| 38 | for t in ${TARGETS}; do |
| 39 | oe_runmake -C $t |
| 40 | done |
| 41 | } |
| 42 | |
| 43 | do_install () { |
| 44 | install -d ${D}${sbindir} |
| 45 | for t in ${TARGETS}; do |
| 46 | oe_runmake -C $t ROOT="${D}" install |
| 47 | done |
| 48 | |
| 49 | install -d ${D}${sysconfdir}/init.d |
| 50 | install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} |
| 51 | } |