Brad Bishop | ba6de43 | 2019-05-21 08:07:33 -0400 | [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/" |
| 6 | BUGTRACKER = "http://sourceforge.net/p/irda/bugs/" |
| 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 \ |
| 16 | file://musl.patch \ |
| 17 | file://init" |
| 18 | |
| 19 | SRC_URI[md5sum] = "84dc12aa4c3f61fccb8d8919bf4079bb" |
| 20 | SRC_URI[sha256sum] = "61980551e46b2eaa9e17ad31cbc1a638074611fc33bff34163d10c7a67a9fdc6" |
| 21 | |
| 22 | inherit update-rc.d |
| 23 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 24 | RRECOMMENDS:${PN} = "\ |
Brad Bishop | ba6de43 | 2019-05-21 08:07:33 -0400 | [diff] [blame] | 25 | kernel-module-pxaficp-ir \ |
| 26 | kernel-module-irda \ |
| 27 | kernel-module-ircomm \ |
| 28 | kernel-module-ircomm-tty \ |
| 29 | kernel-module-irlan \ |
| 30 | ${@bb.utils.contains('DISTRO_FEATURES', 'ppp', 'kernel-module-irnet', '',d)} \ |
| 31 | kernel-module-irport \ |
| 32 | kernel-module-irtty \ |
| 33 | kernel-module-irtty-sir \ |
| 34 | kernel-module-sir-dev \ |
| 35 | ${@bb.utils.contains('COMBINED_FEATURES', 'usbhost', 'kernel-module-ir-usb', '',d)} " |
| 36 | |
| 37 | EXTRA_OEMAKE = "\ |
| 38 | 'CC=${CC}' \ |
| 39 | 'LD=${LD}' \ |
| 40 | 'CFLAGS=${CFLAGS}' \ |
| 41 | 'LDFLAGS=${LDFLAGS}' \ |
| 42 | 'SYS_INCLUDES=' \ |
| 43 | 'V=1' \ |
| 44 | " |
| 45 | |
| 46 | INITSCRIPT_NAME = "irattach" |
| 47 | INITSCRIPT_PARAMS = "defaults 20" |
| 48 | |
| 49 | TARGETS ??= "irattach irdaping" |
| 50 | do_compile () { |
| 51 | for t in ${TARGETS}; do |
| 52 | oe_runmake -C $t |
| 53 | done |
| 54 | } |
| 55 | |
| 56 | do_install () { |
| 57 | install -d ${D}${sbindir} |
| 58 | for t in ${TARGETS}; do |
| 59 | oe_runmake -C $t ROOT="${D}" install |
| 60 | done |
| 61 | |
| 62 | install -d ${D}${sysconfdir}/init.d |
| 63 | install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/${INITSCRIPT_NAME} |
| 64 | } |