Yocto OE recipe - arkq/bluez-alsa GitHub Wiki
recipes-multimedia/bluez-alsa/bluez-alsa.bb
SUMMARY = "Bluetooth Audio ALSA Backend"
HOMEPAGE = "https://github.com/Arkq/bluez-alsa"
SECTION = "devel"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3d7d6ac7e2dbd2505652dceb3acdf1fe"
DEPENDS = "alsa-lib bluez5 dbus glib-2.0 sbc systemd"
SRCREV = "master"
SRC_URI = "git://github.com/Arkq/bluez-alsa.git;branch=master;protocol=https \
file://bluez-alsa.service"
S = "${WORKDIR}/git"
inherit systemd pkgconfig autotools
do_install_append () {
install -d ${D}${systemd_unitdir}/system
install -m 0644 ${WORKDIR}/bluez-alsa.service ${D}${systemd_unitdir}/system
}
FILES_${PN} += "${libdir}/alsa-lib/lib*.so ${datadir}/alsa"
FILES_${PN}-dev += "${libdir}/alsa-lib/*.la"
FILES_${PN}-staticdev += "${libdir}/alsa-lib/lib*.a"
FILES_${PN}-dbg += "${libdir}/alsa-lib/.debug/*.so"
SYSTEMD_SERVICE_${PN} = "bluez-alsa.service"
recipes-multimedia/bluez-alsa/files/bluez-alsa.service
[Unit]
Description=Start the bluez-alsa service
After=bluetooth.service
After=systemd-remount-fs.service
[Service]
ExecStart=/usr/bin/bluealsa
[Install]
WantedBy=bluetooth.target