summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-multimedia/recipes-multimedia/bluealsa/bluealsa/bluealsa.service11
-rw-r--r--meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb39
-rw-r--r--meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb1
3 files changed, 51 insertions, 0 deletions
diff --git a/meta-multimedia/recipes-multimedia/bluealsa/bluealsa/bluealsa.service b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa/bluealsa.service
new file mode 100644
index 0000000000..671815e031
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa/bluealsa.service
@@ -0,0 +1,11 @@
1[Unit]
2Description=Bluetooth Audio ALSA Backend
3After=bluetooth.service
4Requires=bluetooth.service
5
6[Service]
7Type=simple
8ExecStart=/usr/bin/bluealsa
9
10[Install]
11WantedBy=multi-user.target
diff --git a/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb
new file mode 100644
index 0000000000..674017606e
--- /dev/null
+++ b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb
@@ -0,0 +1,39 @@
1SUMMARY = "Bluetooth Audio ALSA Backend"
2HOMEPAGE = "https://github.com/Arkq/bluez-alsa"
3SECTION = "libs"
4
5LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=72d868d66bdd5bf51fe67734431de057"
7
8DEPENDS += "alsa-lib bluez5 glib-2.0 sbc"
9
10SRCREV = "aac8742a9e7dd12a1fead9cbce7d2dc8b961999c"
11
12SRC_URI = " \
13 git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master \
14 file://bluealsa.service \
15"
16
17S = "${WORKDIR}/git"
18
19PACKAGECONFIG[aac] = "--enable-aac, --disable-aac,"
20PACKAGECONFIG[aptx] = "--enable-aptx,--disable-aptx,"
21PACKAGECONFIG[hcitop] = "--enable-hcitop, --disable-hcitop, libbsd ncurses"
22PACKAGECONFIG[systemd] = "--enable-systemd, --disable-systemd, systemd"
23
24PACKAGECONFIG += "hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
25
26inherit autotools pkgconfig systemd
27
28FILES:${PN} += "\
29 ${datadir}/alsa/alsa.conf.d/20-bluealsa.conf\
30 ${libdir}/alsa-lib/libasound_module_ctl_bluealsa.so\
31 ${libdir}/alsa-lib/libasound_module_pcm_bluealsa.so\
32"
33
34FILES:${PN}-staticdev += "\
35 ${libdir}/alsa-lib/libasound_module_ctl_bluealsa.a\
36 ${libdir}/alsa-lib/libasound_module_pcm_bluealsa.a\
37"
38
39SYSTEMD_SERVICE:${PN} = "bluealsa.service bluealsa-aplay.service"
diff --git a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
index 5522731a29..7e581392b6 100644
--- a/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
+++ b/meta-multimedia/recipes-multimedia/packagegroups/packagegroup-meta-multimedia.bb
@@ -22,6 +22,7 @@ RDEPENDS:packagegroup-meta-multimedia = "\
22RDEPENDS:packagegroup-meta-multimedia = "\ 22RDEPENDS:packagegroup-meta-multimedia = "\
23 alsa-equal \ 23 alsa-equal \
24 aom \ 24 aom \
25 bluealsa \
25 caps \ 26 caps \
26 cdparanoia \ 27 cdparanoia \
27 dcadec \ 28 dcadec \