bluez: update to 4.98.

This commit is contained in:
Juan RP 2012-01-14 08:21:45 +01:00
parent 2e7ad24804
commit bfdcf8c366
10 changed files with 36 additions and 17 deletions

View file

@ -1,4 +1,4 @@
libbluetooth.so.3
libasound.so.2 libasound.so.2
librt.so.1 librt.so.1
libc.so.6 libc.so.6
libpthread.so.0

View file

@ -1,6 +1,5 @@
# Template file for 'bluez-alsa'. # Template file for 'bluez-alsa'.
# #
revision=1
short_desc="Bluetooth ALSA support" short_desc="Bluetooth ALSA support"
long_desc=" long_desc="
This package contains a driver to operate with the ALSA stack. This package contains a driver to operate with the ALSA stack.

View file

@ -1,3 +1,2 @@
libbluetooth.so.3
libc.so.6 libc.so.6
libm.so.6 libm.so.6

View file

@ -1,6 +1,5 @@
# Template file for 'bluez-compat'. # Template file for 'bluez-compat'.
# #
revision=1
short_desc="BlueZ 3.x compatibility binaries" short_desc="BlueZ 3.x compatibility binaries"
long_desc=" long_desc="
This package provides the legacy binaries that were reminiscent of This package provides the legacy binaries that were reminiscent of
@ -9,7 +8,6 @@ long_desc="
hidd dund pand" hidd dund pand"
do_install() do_install()
{ {
mkdir -p ${DESTDIR}/usr/bin ${DESTDIR}/usr/share/man/man1 mkdir -p ${DESTDIR}/usr/bin ${DESTDIR}/usr/share/man/man1

View file

@ -1,4 +1,3 @@
libbluetooth.so.3
libdbus-1.so.3 libdbus-1.so.3
libpthread.so.0 libpthread.so.0
libgstreamer-0.10.so.0 libgstreamer-0.10.so.0
@ -11,3 +10,4 @@ libglib-2.0.so.0
libgstaudio-0.10.so.0 libgstaudio-0.10.so.0
libgstrtp-0.10.so.0 libgstrtp-0.10.so.0
libc.so.6 libc.so.6
libgstbase-0.10.so.0

View file

@ -1,6 +1,5 @@
# Template file for 'bluez-gstreamer'. # Template file for 'bluez-gstreamer'.
# #
revision=1
short_desc="Bluetooth GStreamer support" short_desc="Bluetooth GStreamer support"
long_desc=" long_desc="
This package contains a plugin to operate with GStreamer applications. This package contains a plugin to operate with GStreamer applications.

View file

@ -1,4 +1,3 @@
libbluetooth.so.3
libc.so.6 libc.so.6
libusb-0.1.so.4 libusb-0.1.so.4
libglib-2.0.so.0 libglib-2.0.so.0

View file

@ -1,12 +1,10 @@
# Template file for 'libbluetooth'. # Template file for 'libbluetooth'.
# #
revision=1
short_desc="Library to use the Bluez Linux Bluetooth Stack" short_desc="Library to use the Bluez Linux Bluetooth Stack"
long_desc=" long_desc="
BlueZ is the official Linux Bluetooth Stack. It is an Open Source project BlueZ is the official Linux Bluetooth Stack. It is an Open Source project
distributed under GNU General Public License (GPL)." distributed under GNU General Public License (GPL)."
do_install() do_install()
{ {
mkdir -p ${DESTDIR}/usr/lib mkdir -p ${DESTDIR}/usr/lib

View file

@ -0,0 +1,24 @@
module_pcm_bluetooth: missing pthread symbols.
libgstbluetooth: missing symbols from libgstbase-0.10.
--- Makefile.am.orig 2012-01-14 08:13:53.338450039 +0100
+++ Makefile.am 2012-01-14 08:14:22.302766244 +0100
@@ -352,7 +352,7 @@ audio_libasound_module_pcm_bluetooth_la_
audio_libasound_module_pcm_bluetooth_la_LDFLAGS = -module -avoid-version #-export-symbols-regex [_]*snd_pcm_.*
audio_libasound_module_pcm_bluetooth_la_LIBADD = sbc/libsbc.la \
lib/libbluetooth-private.la @ALSA_LIBS@
-audio_libasound_module_pcm_bluetooth_la_CFLAGS = $(AM_CFLAGS) @ALSA_CFLAGS@
+audio_libasound_module_pcm_bluetooth_la_CFLAGS = $(AM_CFLAGS) @ALSA_CFLAGS@ -pthread
audio_libasound_module_ctl_bluetooth_la_SOURCES = audio/ctl_bluetooth.c \
audio/rtp.h audio/ipc.h audio/ipc.c
@@ -386,7 +386,8 @@ audio_libgstbluetooth_la_SOURCES = audio
audio_libgstbluetooth_la_LDFLAGS = -module -avoid-version
audio_libgstbluetooth_la_LIBADD = sbc/libsbc.la lib/libbluetooth-private.la \
@DBUS_LIBS@ @GSTREAMER_LIBS@ \
- -lgstaudio-0.10 -lgstrtp-0.10
+ -lgstaudio-0.10 -lgstrtp-0.10 \
+ -lgstbase-0.10
audio_libgstbluetooth_la_CFLAGS = -fvisibility=hidden -fno-strict-aliasing \
$(AM_CFLAGS) @DBUS_CFLAGS@ @GSTREAMER_CFLAGS@
endif

View file

@ -1,19 +1,18 @@
# Template file for 'bluez' # Template file for 'bluez'
pkgname=bluez pkgname=bluez
version=4.96 version=4.98
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.bz2" distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.xz"
build_style=gnu-configure build_style=gnu-configure
configure_args="--libexecdir=/lib --enable-gstreamer --enable-dund configure_args="--libexecdir=/lib --enable-gstreamer --enable-dund
--enable-alsa --enable-usb --enable-tools --enable-bccmd --enable-alsa --enable-usb --enable-tools --enable-bccmd
--enable-hid2hci --enable-dfutool --enable-hidd --enable-pand --enable-hid2hci --enable-dfutool --enable-hidd --enable-pand
--disable-cups --enable-capng --enable-pnat --enable-wiimote --disable-cups --enable-capng --enable-pnat --enable-wiimote
--with-systemdunitdir=/lib/systemd/system" --with-systemdunitdir=/lib/systemd/system --disable-test"
revision=2
short_desc="Bluetooth tools and daemons" short_desc="Bluetooth tools and daemons"
maintainer="Juan RP <xtraeme@gmail.com>" maintainer="Juan RP <xtraeme@gmail.com>"
homepage="http://www.bluez.org/" homepage="http://www.bluez.org/"
license="GPL-2" license="GPL-2"
checksum=7b34aa28c831d77e92d348951653bc58347f4b6177e2f89cd5ffb8ffc37142ae checksum=6eb21e712e8835eb1aec84bdfb38891cc4dc5353af921b8235d481da13c565d9
long_desc=" long_desc="
This package contains tools and system daemons for using Bluetooth devices. This package contains tools and system daemons for using Bluetooth devices.
@ -32,6 +31,7 @@ conf_files="
subpackages="$pkgname-alsa $pkgname-compat $pkgname-gstreamer libbluetooth" subpackages="$pkgname-alsa $pkgname-compat $pkgname-gstreamer libbluetooth"
subpackages="$subpackages libbluetooth-devel" subpackages="$subpackages libbluetooth-devel"
Add_dependency build automake
Add_dependency build pkg-config Add_dependency build pkg-config
Add_dependency build flex Add_dependency build flex
Add_dependency build libudev-devel Add_dependency build libudev-devel
@ -44,8 +44,11 @@ Add_dependency build libusb-compat-devel
Add_dependency build libcap-ng-devel Add_dependency build libcap-ng-devel
Add_dependency build libsndfile-devel Add_dependency build libsndfile-devel
post_install() pre_configure() {
{ autoreconf -fi
}
post_install() {
for f in network input audio serial; do for f in network input audio serial; do
vinstall ${f}/${f}.conf 644 etc/bluetooth vinstall ${f}/${f}.conf 644 etc/bluetooth
done done