summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJörg Sommer <joerg.sommer@navimatix.de>2024-08-23 07:37:02 +0200
committerKhem Raj <raj.khem@gmail.com>2024-08-23 22:35:04 -0700
commit8c43e7a2997696179c562fe0d0be2aa076df8916 (patch)
treecc16014a84a56a55ed45752c7022634bfb1db3ad
parent3af49fb6104d9b8bdfef521205adfb557fa989c3 (diff)
downloadmeta-openembedded-8c43e7a2997696179c562fe0d0be2aa076df8916.tar.gz
bluealsa: upgrade 4.0.0+git -> 4.3.0
The change in the license file was the update of the year in the copyright line. glib-2.0-native and python3-packaging-native (with python3native) is required to have gdbus-codegen at build time. Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb (renamed from meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb)38
1 files changed, 25 insertions, 13 deletions
diff --git a/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb
index 5007c88ff..419d6e8d2 100644
--- a/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_git.bb
+++ b/meta-multimedia/recipes-multimedia/bluealsa/bluealsa_4.3.0.bb
@@ -1,22 +1,30 @@
1SUMMARY = "Bluetooth Audio ALSA Backend" 1SUMMARY = "Bluetooth Audio ALSA Backend"
2DESCRIPTION = "\
3 BlueALSA is a replacement for BlueZ >= 5, with which one can achieve the \
4 same Bluetooth audio profile support as with PulseAudio, but with fewer \
5 dependencies and at a lower level in the software stack. It is designed \
6 specifically for use on small, low-powered, dedicated audio or audio/visual \
7 systems where the high-level audio management features of PulseAudio or \
8 PipeWire are not required. \
9"
2HOMEPAGE = "https://github.com/Arkq/bluez-alsa" 10HOMEPAGE = "https://github.com/Arkq/bluez-alsa"
11BUGTRACKER = "https://github.com/arkq/bluez-alsa/issues"
3SECTION = "libs" 12SECTION = "libs"
4 13
5LICENSE = "MIT" 14LICENSE = "MIT"
6LIC_FILES_CHKSUM = "file://LICENSE;md5=8449a4f133a93f6254b496d4fb476e83" 15LIC_FILES_CHKSUM = "file://LICENSE;md5=143bc4e73f39cc5e89d6e096ac0315ba"
7 16
8SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master" 17DEPENDS += "alsa-lib bluez5 dbus glib-2.0-native python3-packaging-native sbc"
9 18
10SRCREV = "dd05a1baa261b94da9ba977b5e3392c8b4dc7a5e" 19SRC_URI = "git://github.com/Arkq/bluez-alsa.git;protocol=https;branch=master"
11PV = "4.0.0+git"
12 20
13S = "${WORKDIR}/git" 21SRCREV = "959573c2cccef5cf074f5b2fa7941abbd699c5f4"
14 22
15DEPENDS += "alsa-lib bluez5 dbus glib-2.0 sbc" 23S = "${WORKDIR}/git"
16 24
17PACKAGECONFIG ??= "aplay cli hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}" 25PACKAGECONFIG ??= "aplay cli hcitop ${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)}"
18PACKAGECONFIG[a2dpconf] = "--enable-a2dpconf,--disable-a2dpconf" 26PACKAGECONFIG[a2dpconf] = "--enable-a2dpconf,--disable-a2dpconf"
19PACKAGECONFIG[aac] = "--enable-aac,--disable-aac,fdk-aac" 27PACKAGECONFIG[aac] = "--enable-aac,--disable-aac,fdk-aac"
20PACKAGECONFIG[aplay] = "--enable-aplay,--disable-aplay" 28PACKAGECONFIG[aplay] = "--enable-aplay,--disable-aplay"
21PACKAGECONFIG[cli] = "--enable-cli,--disable-cli" 29PACKAGECONFIG[cli] = "--enable-cli,--disable-cli"
22PACKAGECONFIG[coverage] = "--with-coverage,--without-coverage,lcov-native" 30PACKAGECONFIG[coverage] = "--with-coverage,--without-coverage,lcov-native"
@@ -25,8 +33,10 @@ PACKAGECONFIG[debug-time] = "--enable-debug-time,--disable-debug-time"
25PACKAGECONFIG[faststream] = "--enable-faststream,--disable-faststream" 33PACKAGECONFIG[faststream] = "--enable-faststream,--disable-faststream"
26PACKAGECONFIG[hcitop] = "--enable-hcitop,--disable-hcitop,libbsd ncurses" 34PACKAGECONFIG[hcitop] = "--enable-hcitop,--disable-hcitop,libbsd ncurses"
27PACKAGECONFIG[libunwind] = "--with-libunwind,--without-libunwind,libunwind" 35PACKAGECONFIG[libunwind] = "--with-libunwind,--without-libunwind,libunwind"
36PACKAGECONFIG[midi] = "--enable-midi,--disable-midi"
28PACKAGECONFIG[mp3lame] = "--enable-mp3lame,--disable-mp3lame,lame" 37PACKAGECONFIG[mp3lame] = "--enable-mp3lame,--disable-mp3lame,lame"
29PACKAGECONFIG[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123,mpg123" 38PACKAGECONFIG[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123,mpg123"
39PACKAGECONFIG[msbc] = "--enable-msbc,--disable-msbc,spandsp"
30PACKAGECONFIG[ofono] = "--enable-ofono,--disable-ofono,ofono" 40PACKAGECONFIG[ofono] = "--enable-ofono,--disable-ofono,ofono"
31PACKAGECONFIG[payloadcheck] = "--enable-payloadcheck,--disable-payloadcheck" 41PACKAGECONFIG[payloadcheck] = "--enable-payloadcheck,--disable-payloadcheck"
32PACKAGECONFIG[rfcomm] = "--enable-rfcomm,--disable-rfcomm" 42PACKAGECONFIG[rfcomm] = "--enable-rfcomm,--disable-rfcomm"
@@ -35,9 +45,10 @@ PACKAGECONFIG[systemd] = "--enable-systemd --with-systemdsystemunitdir=${systemd
35PACKAGECONFIG[test] = "--enable-test,--disable-test,libcheck libsndfile1" 45PACKAGECONFIG[test] = "--enable-test,--disable-test,libcheck libsndfile1"
36PACKAGECONFIG[upower] = "--enable-upower,--disable-upower,,upower" 46PACKAGECONFIG[upower] = "--enable-upower,--disable-upower,,upower"
37 47
38inherit autotools pkgconfig systemd 48inherit autotools pkgconfig python3native systemd
39 49
40EXTRA_OECONF = " \ 50# These proprietary codecs are not available in Yocto
51EXTRA_OECONF = "\
41 --disable-aptx \ 52 --disable-aptx \
42 --disable-lc3plus \ 53 --disable-lc3plus \
43 --disable-ldac \ 54 --disable-ldac \
@@ -45,10 +56,11 @@ EXTRA_OECONF = " \
45" 56"
46 57
47PACKAGE_BEFORE_PN = "${PN}-aplay" 58PACKAGE_BEFORE_PN = "${PN}-aplay"
48RRECOMMENDS:${PN} = "${PN}-aplay"
49 59
50FILES:${PN}-aplay = "${bindir}/bluealsa-aplay" 60FILES:${PN}-aplay += "${bindir}/bluealsa-aplay"
51FILES:${PN} += "${libdir}/alsa-lib/*" 61FILES:${PN} += "${libdir}/alsa-lib/* ${datadir}/dbus-1/system.d"
62
63RRECOMMENDS:${PN} = "${PN}-aplay"
52 64
53SYSTEMD_PACKAGES += "${PN}-aplay" 65SYSTEMD_PACKAGES += "${PN}-aplay"
54SYSTEMD_SERVICE:${PN} = "bluealsa.service" 66SYSTEMD_SERVICE:${PN} = "bluealsa.service"