diff options
author | Jesse Gilles <jgilles@multitech.com> | 2012-09-10 14:03:16 -0500 |
---|---|---|
committer | Jesse Gilles <jgilles@multitech.com> | 2012-09-18 13:36:55 -0500 |
commit | 078d4c46e66df2d53c22ab61bc1d24f3543f2b3a (patch) | |
tree | 3369c29af36eebad83958f82660fa58160635f3b /multitech | |
parent | 9499096898a3ff01b5d5589770d537c75b73c591 (diff) |
bluez4: add 4.98
Diffstat (limited to 'multitech')
-rw-r--r-- | multitech/recipes/bluez/bluez4.inc | 72 | ||||
-rw-r--r-- | multitech/recipes/bluez/bluez4_4.98.bb | 20 |
2 files changed, 92 insertions, 0 deletions
diff --git a/multitech/recipes/bluez/bluez4.inc b/multitech/recipes/bluez/bluez4.inc new file mode 100644 index 0000000..a59145b --- /dev/null +++ b/multitech/recipes/bluez/bluez4.inc @@ -0,0 +1,72 @@ +DESCRIPTION = "Linux Bluetooth Stack Userland V4" +HOMEPAGE = "http://www.bluez.org" +SECTION = "libs" +PRIORITY = "optional" +LICENSE = "GPLv2/LGPLv2.1" +#DEPENDS = "gst-plugins-base alsa-lib virtual/libusb0 dbus-glib" +DEPENDS = "virtual/libusb0 dbus-glib" +INC_PR = "r8" + +FILESPATHBASE .= ":${OETREE}/openembedded/recipes/bluez" + +# temporary solution until bug 5176 is properly fixed +PROVIDES += "bluez-utils bluez-libs bluez-utils-dbus" +RPROVIDES_bluez4 += "bluez-utils bluez-libs bluez-utils-dbus" +RPROVIDES_bluez4-dev = "bluez-libs-dev" + +SRC_URI = "\ + http://www.kernel.org/pub/linux/bluetooth/bluez-${PV}.tar.gz \ + file://fix-dfutool-usb-declaration-mismatch.patch \ + file://bluetooth.conf \ +" +S = "${WORKDIR}/bluez-${PV}" + +inherit autotools update-rc.d + +EXTRA_OECONF = "\ + --enable-debug \ + --disable-gstreamer \ + --disable-alsa \ + --enable-usb \ + --enable-netlink \ + --enable-tools \ + --enable-bccmd \ + --disable-hid2hci \ + --enable-dfutool \ + --enable-hidd \ + --enable-pand \ + --enable-dund \ + --disable-cups \ + --enable-test \ + --enable-manpages \ + --enable-configfiles \ + --enable-initscripts \ + --disable-pcmciarules \ +" + +do_install_append() { + install -m 0644 ${S}/audio/audio.conf ${D}/${sysconfdir}/bluetooth/ + install -m 0644 ${S}/network/network.conf ${D}/${sysconfdir}/bluetooth/ + install -m 0644 ${S}/input/input.conf ${D}/${sysconfdir}/bluetooth/ + # at_console doesn't really work with the current state of OE, so punch some more holes so people can actually use BT + install -m 0644 ${WORKDIR}/bluetooth.conf ${D}/${sysconfdir}/dbus-1/system.d/ +} + +INITSCRIPT_NAME = "bluetooth" +INITSCRIPT_PARAMS = "defaults 23 19" + +#PACKAGES =+ "gst-plugin-bluez libasound-module-bluez" + +#FILES_gst-plugin-bluez = "${libdir}/gstreamer-0.10/lib*.so" +#FILES_libasound-module-bluez = "${libdir}/alsa-lib/lib*.so ${datadir}/alsa/bluetooth.conf" +FILES_${PN} += "${libdir}/bluetooth/plugins/*.so ${base_libdir}/udev" +FILES_${PN}-dev += "\ + ${libdir}/bluetooth/plugins/*.la \ + ${libdir}/alsa-lib/*.la \ + ${libdir}/gstreamer-0.10/*.la \ +" + +FILES_${PN}-dbg += "\ + ${libdir}/bluetooth/plugins/.debug \ + ${libdir}/*/.debug \ +" diff --git a/multitech/recipes/bluez/bluez4_4.98.bb b/multitech/recipes/bluez/bluez4_4.98.bb new file mode 100644 index 0000000..6d1b4df --- /dev/null +++ b/multitech/recipes/bluez/bluez4_4.98.bb @@ -0,0 +1,20 @@ +require bluez4.inc + +SRC_URI[md5sum] = "362864b716950baa04797de735fc237b" +SRC_URI[sha256sum] = "9a5b655bada7c7a1921cb3bac83b8a32bbe49893e4c7a1377cdc1b0d35f7d233" + +#DEPENDS += "libsndfile1" + +PR = "${INC_PR}.0" + +# Not all distros have a recent enough udev +BTUDEV = " --disable-udevrules" +BTUDEV_angstrom = " --enable-udevrules" +BTUDEV_corecdp = " --enable-udevrules" +BTUDEV_shr = " --enable-udevrules" + +EXTRA_OECONF += "${BTUDEV}" + +FILES_${PN}-dbg += "\ + ${base_libdir}/*/.debug \ +" |