bluez: update to 5.3 (-alsa, -compat and -gstreamer subpkgs are gone).
This commit is contained in:
parent
52444c5060
commit
bbc9d8dcdf
|
@ -1 +0,0 @@
|
||||||
bluez
|
|
|
@ -1 +0,0 @@
|
||||||
bluez
|
|
|
@ -1 +0,0 @@
|
||||||
bluez
|
|
|
@ -1,18 +0,0 @@
|
||||||
# Template file for 'bluez-alsa'.
|
|
||||||
#
|
|
||||||
depends="bluez"
|
|
||||||
short_desc="Bluetooth ALSA support"
|
|
||||||
long_desc="
|
|
||||||
This package contains a driver to operate with the ALSA stack.
|
|
||||||
|
|
||||||
BlueZ is the official Linux Bluetooth Stack. It is an Open Source project
|
|
||||||
distributed under GNU General Public License (GPL)."
|
|
||||||
|
|
||||||
conf_files="/usr/share/alsa/bluetooth.conf"
|
|
||||||
|
|
||||||
|
|
||||||
do_install()
|
|
||||||
{
|
|
||||||
mkdir -p ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/alsa-lib ${DESTDIR}/usr/lib
|
|
||||||
}
|
|
|
@ -1,19 +0,0 @@
|
||||||
# Template file for 'bluez-compat'.
|
|
||||||
#
|
|
||||||
short_desc="BlueZ 3.x compatibility binaries"
|
|
||||||
long_desc="
|
|
||||||
This package provides the legacy binaries that were reminiscent of
|
|
||||||
the BlueZ 3.x pairing methods. These binaries are not supported, and
|
|
||||||
will go away again in the future. The provides binaries are:
|
|
||||||
|
|
||||||
hidd dund pand"
|
|
||||||
|
|
||||||
do_install()
|
|
||||||
{
|
|
||||||
mkdir -p ${DESTDIR}/usr/bin ${DESTDIR}/usr/share/man/man1
|
|
||||||
for _bin_ in dund hidd pand; do
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/bin/${_bin_} ${DESTDIR}/usr/bin
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/share/man/man1/${_bin_}.1 \
|
|
||||||
${DESTDIR}/usr/share/man/man1
|
|
||||||
done
|
|
||||||
}
|
|
|
@ -1,16 +0,0 @@
|
||||||
# Template file for 'bluez-gstreamer'.
|
|
||||||
#
|
|
||||||
depends="bluez"
|
|
||||||
short_desc="Bluetooth GStreamer support"
|
|
||||||
long_desc="
|
|
||||||
This package contains a plugin to operate with GStreamer applications.
|
|
||||||
|
|
||||||
BlueZ is the official Linux Bluetooth Stack. It is an Open Source project
|
|
||||||
distributed under GNU General Public License (GPL)."
|
|
||||||
|
|
||||||
|
|
||||||
do_install()
|
|
||||||
{
|
|
||||||
mkdir -p ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/gstreamer* ${DESTDIR}/usr/lib
|
|
||||||
}
|
|
|
@ -1,11 +1,7 @@
|
||||||
# Template file for 'libbluetooth-devel'.
|
# Template file for 'libbluetooth-devel'.
|
||||||
#
|
#
|
||||||
noarch=yes
|
|
||||||
depends="libbluetooth-${version}_${revision}"
|
depends="libbluetooth-${version}_${revision}"
|
||||||
short_desc="Development files to use the BlueZ Linux Bluetooth library"
|
short_desc="Development files to use the BlueZ Linux Bluetooth library"
|
||||||
long_desc="
|
|
||||||
BlueZ is the official Linux Bluetooth Stack. It is an Open Source project
|
|
||||||
distributed under GNU General Public License (GPL)."
|
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
mkdir -p ${DESTDIR}/usr/lib
|
mkdir -p ${DESTDIR}/usr/lib
|
||||||
|
|
|
@ -5,8 +5,7 @@ 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
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/libbluetooth.so* ${DESTDIR}/usr/lib
|
mv ${SRCPKGDESTDIR}/usr/lib/libbluetooth.so* ${DESTDIR}/usr/lib
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
Description: a2dpsink should have a rank < GST_RANK_MARGINAL
|
|
||||||
Author: Sebastian Dröge <slomo@circular-chaos.org>
|
|
||||||
Origin: Sebastian Dröge <slomo@circular-chaos.org>
|
|
||||||
Updated by Nobuhiro Iwamatsu <iwamatsu@debian.org>
|
|
||||||
Debian BTS: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=571595
|
|
||||||
|
|
||||||
--- audio/gsta2dpsink.c
|
|
||||||
+++ audio/gsta2dpsink.c
|
|
||||||
@@ -725,6 +725,6 @@ static void gst_a2dp_sink_init(GstA2dpSink *self,
|
|
||||||
gboolean gst_a2dp_sink_plugin_init(GstPlugin *plugin)
|
|
||||||
{
|
|
||||||
return gst_element_register(plugin, "a2dpsink",
|
|
||||||
- GST_RANK_MARGINAL, GST_TYPE_A2DP_SINK);
|
|
||||||
+ GST_RANK_MARGINAL-1, GST_TYPE_A2DP_SINK);
|
|
||||||
}
|
|
||||||
|
|
||||||
--
|
|
||||||
1.7.5.4
|
|
||||||
|
|
|
@ -1,53 +1,24 @@
|
||||||
# Template file for 'bluez'
|
# Template file for 'bluez'
|
||||||
pkgname=bluez
|
pkgname=bluez
|
||||||
version=4.101
|
version=5.3
|
||||||
revision=3
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
configure_args="--libexecdir=/usr/lib --enable-gstreamer --enable-dund
|
configure_args="--with-udevdir=/usr/lib/udev
|
||||||
--enable-alsa --enable-usb --enable-tools --enable-bccmd
|
--with-systemdsystemunitdir=/usr/lib/systemd/system
|
||||||
--enable-hid2hci --enable-dfutool --enable-hidd --enable-pand
|
--enable-pie --enable-threads --enable-library"
|
||||||
--enable-cups --enable-pnat --enable-wiimote --disable-test
|
subpackages="libbluetooth libbluetooth-devel"
|
||||||
--with-systemdunitdir=/usr/lib/systemd/system --enable-sap
|
hostmakedepends="pkg-config flex"
|
||||||
--enable-datafiles --enable-dbusoob --enable-health"
|
makedepends="libglib-devel libudev-devel>=183 dbus-devel
|
||||||
subpackages="bluez-alsa bluez-compat bluez-gstreamer
|
libusb-compat-devel cups-devel libical-devel readline-devel
|
||||||
libbluetooth libbluetooth-devel"
|
systemd-devel"
|
||||||
makedepends="pkg-config flex libudev-devel>=183 readline-devel
|
|
||||||
dbus-devel glib-devel libusb-compat-devel libcap-ng-devel
|
|
||||||
gst-plugins-base-devel libsndfile-devel cups-devel"
|
|
||||||
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"
|
||||||
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.xz"
|
distfiles="${KERNEL_SITE}/bluetooth/$pkgname-$version.tar.xz"
|
||||||
checksum=41f9578bef39b8c94a2d6ddeaa556afd22d136936d0f03100e422fe970a45a7d
|
checksum=41b0559e3a8436a739eb7cc79156ca91daf8c115f57971b6bcb422ee0213db42
|
||||||
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.
|
||||||
|
|
||||||
BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source
|
BlueZ is the official Linux Bluetooth protocol stack. It is an Open Source
|
||||||
project distributed under GNU General Public License (GPL)."
|
project distributed under GNU General Public License (GPL)."
|
||||||
|
|
||||||
systemd_services="bluetooth.service on"
|
|
||||||
make_dirs="/var/lib/bluetooth 0755 root root"
|
|
||||||
conf_files="
|
|
||||||
/etc/bluetooth/main.conf
|
|
||||||
/etc/bluetooth/rfcomm.conf
|
|
||||||
/etc/bluetooth/network.conf
|
|
||||||
/etc/bluetooth/input.conf
|
|
||||||
/etc/bluetooth/audio.conf
|
|
||||||
/etc/bluetooth/serial.conf"
|
|
||||||
|
|
||||||
post_install() {
|
|
||||||
for f in network input audio serial; do
|
|
||||||
vinstall ${f}/${f}.conf 644 etc/bluetooth
|
|
||||||
done
|
|
||||||
vinstall scripts/bluetooth_serial 755 lib/udev
|
|
||||||
for f in simple-agent test-device test-input; do
|
|
||||||
vinstall test/${f} 755 usr/bin bluez-${f}
|
|
||||||
done
|
|
||||||
# systemd takes care of bluetoothd initialization.
|
|
||||||
rm -f ${DESTDIR}/usr/lib/udev/rules.d/97-bluetooth.rules
|
|
||||||
|
|
||||||
# Switch to /usr.
|
|
||||||
vmove "lib/*" usr/lib
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue