balena-allwinner/layers/meta-resin-allwinner/recipes-bsp/nanopi-air-bt/nanopi-air-bt.bb
Sebastian Panceac 7c0b84fe57 Add nanopi-air-bt package
This package contains an udev rule, an initialization script
and systemd service for the Ampak AP6212 bluetooth module
used on Nanopi Neo Air

Signed-off-by: Sebastian Panceac <sebastian@balena.io>
2019-03-22 10:48:33 +01:00

32 lines
1 KiB
BlitzBasic

SUMMARY = "Enable bluetooth on Nanopi Neo Air boards"
LICENSE="Apache-2.0"
LIC_FILES_CHKSUM = "file://${RESIN_COREBASE}/COPYING.Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
DESCRIPTION = "Package contains udev rule, systemd service and a script to init the Ampak 6212A \
bluetooth chip for the Nanopi Neo Air board"
S = "${WORKDIR}"
SRC_URI = "file://99-nanopi-air-bt.rules \
file://nanopi-air-bt@.service \
file://nanopi-air-bt-start \
"
do_install() {
mkdir -p ${D}/usr/bin
mkdir -p ${D}/lib/udev/rules.d
install -m 0644 99-nanopi-air-bt.rules ${D}/lib/udev/rules.d
install -m 0744 nanopi-air-bt-start ${D}/usr/bin
if ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'true', 'false', d)}; then
install -d ${D}${systemd_unitdir}/system
install -m 0644 ${WORKDIR}/nanopi-air-bt@.service ${D}${systemd_unitdir}/system
fi
}
FILES_${PN} = " \
/lib/udev/rules.d/99-nanopi-air-bt.rules \
/lib/systemd/system/nanopi-air-bt@.service \
/usr/bin/nanopi-air-bt-start \
"