Hello community, here is the log from the commit of package bluez for openSUSE:Factory checked in at 2012-07-13 11:30:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bluez (Old) and /work/SRC/openSUSE:Factory/.bluez.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bluez", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/bluez/bluez-gstreamer.changes 2012-05-09 18:28:43.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.bluez.new/bluez-gstreamer.changes 2012-07-13 11:30:48.000000000 +0200 @@ -1,0 +2,52 @@ +Wed Jul 11 14:04:54 UTC 2012 - [email protected] + +- remove unused bluetooth.sh, bluez-4.75-udev-use-helperscript.diff + +------------------------------------------------------------------- +Wed Jun 27 20:39:52 UTC 2012 - [email protected] + +- ver 4.101: + - Fix issue with missing BlueZ service file. + - Fix issue with aborting A2DP setup during AVDTP start. + - Fix issue with handling of multiple A2DP indication. + - Fix issue with handling AVDTP abort with invalid SEID. + - Fix issue with rejecting AVDTP abort commands. + - Add support for handling AVDTP command collision. +- our bluez-4.100 patches are applied upstream +- apitest was removed and is thus no longer in bluez-test + +------------------------------------------------------------------- +Thu Jun 21 08:57:47 UTC 2012 - [email protected] + +- remove obsolete configure options +- fix LDFLAGS / "-pie" acinclude.m4 bug + +------------------------------------------------------------------- +Wed Jun 20 11:17:53 UTC 2012 - [email protected] + +- update to bluez-4.100: + * Fix issue with crashing when SCO connection fails. + * Fix issue with HFP gateway failing on first GSM connection. + * Fix issue with AVRCP and handling of vendor commands. + * Fix issue with handling AVRCP subunit info command. + * Fix issue with missing capability for AVRCP track reached end. + * Fix issue with AVDTP signaling and GStreamer SBC NULL check. + * Fix issue with AVDTP Reconfigure Reject message. + * Fix issue with incorrect EIR length parsing. + * Fix issue with SDP disconnect for HIDSDPDisable. + * Fix issue with SDP interoperability with Mac OS X Lion. + * Fix issue with reverse SDP discovery with some devices. + * Fix issue with discovering state during power off operation. + * Add support for AVRCP Volume Changed notifications. + * Add support for AVRCP Set Absolute Volume handling. + * Add support for display legacy PIN code agent method. + * Add support for multiple media transports per endpoint. + * Add support for discovering device information characteristics. + * Add support for vendor source for Device ID setting. + * Add support for immediate alert server. + * Add support for link loss server. +- Notes: + * This version requires D-Bus 1.4 or later. + * This version requires GLib 2.28 or later. + +------------------------------------------------------------------- bluez.changes: same change Old: ---- bluetooth.sh bluez-4.75-udev-use-helperscript.diff bluez-4.99.tar.bz2 libsbc-make-it-installable New: ---- bluez-4.100-libsbc-make-it-installable.diff bluez-4.101.tar.bz2 org.bluez.service ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bluez-gstreamer.spec ++++++ --- /var/tmp/diff_new_pack.d3FA2Q/_old 2012-07-13 11:30:50.000000000 +0200 +++ /var/tmp/diff_new_pack.d3FA2Q/_new 2012-07-13 11:30:50.000000000 +0200 @@ -18,21 +18,20 @@ Name: bluez-gstreamer -BuildRequires: dbus-1-devel +BuildRequires: dbus-1-devel >= 1.4 BuildRequires: flex -%if 0%{?suse_version} > 1120 BuildRequires: libcap-ng-devel -%define with_libcapng --enable-capng -%endif %if 0%{?suse_version} > 1130 BuildRequires: pkgconfig(systemd) %endif BuildRequires: alsa-devel +BuildRequires: automake BuildRequires: check-devel -BuildRequires: glib2-devel >= 2.16 +BuildRequires: glib2-devel >= 2.28 BuildRequires: gstreamer-0_10-devel BuildRequires: gstreamer-0_10-plugins-base-devel BuildRequires: libsndfile-devel +BuildRequires: libtool BuildRequires: libudev-devel BuildRequires: libusb-devel BuildRequires: pkg-config @@ -40,16 +39,14 @@ BuildRequires: udev BuildRequires: pkgconfig(libnl-1) Url: http://www.bluez.org -Version: 4.99 +Version: 4.101 Release: 0 Summary: Bluetooth Sound Support License: GPL-2.0+ Group: Productivity/Multimedia/Sound/Utilities Source: bluez-%{version}.tar.bz2 Source3: bluetooth.sysconfig -Source4: bluetooth.sh Source6: README.SUSE -Patch1: bluez-4.75-udev-use-helperscript.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: libbluetooth3 = %{version} Provides: bluez-audio:%_libdir/gstreamer-0.10/libgstbluetooth.so @@ -73,12 +70,11 @@ %prep %setup -n bluez-%{version} -q -%patch1 -p1 cp %{S:6} . %build +autoreconf -fiv %configure --with-pic \ - --libdir=%{_libdir} \ --libexecdir=/lib \ --enable-gstreamer \ --enable-alsa \ @@ -91,12 +87,10 @@ --enable-test \ --enable-pand \ --enable-dund \ - --enable-proximity \ --enable-wiimote \ - --enable-thermometer \ --enable-datafiles \ - --enable-pcmcia \ - %{?with_libcapng} + --enable-pcmcia + make %{?_smp_mflags} all V=1 %install ++++++ bluez.spec ++++++ --- /var/tmp/diff_new_pack.d3FA2Q/_old 2012-07-13 11:30:50.000000000 +0200 +++ /var/tmp/diff_new_pack.d3FA2Q/_new 2012-07-13 11:30:50.000000000 +0200 @@ -18,12 +18,9 @@ Name: bluez -BuildRequires: dbus-1-devel +BuildRequires: dbus-1-devel >= 1.4 BuildRequires: flex -%if 0%{?suse_version} > 1120 BuildRequires: libcap-ng-devel -%define with_libcapng --enable-capng -%endif %if 0%{?suse_version} > 1140 BuildRequires: systemd %{?systemd_requires} @@ -32,7 +29,7 @@ BuildRequires: alsa-devel BuildRequires: automake BuildRequires: check-devel -BuildRequires: glib2-devel >= 2.16 +BuildRequires: glib2-devel >= 2.28 BuildRequires: libsndfile-devel BuildRequires: libtool BuildRequires: libudev-devel @@ -42,22 +39,23 @@ BuildRequires: udev BuildRequires: pkgconfig(libnl-1) Url: http://www.bluez.org -Version: 4.99 +Version: 4.101 Release: 0 Summary: Bluetooth Stack for Linux License: GPL-2.0+ Group: Hardware/Mobile Source: bluez-%{version}.tar.bz2 +# bug in the 4.100 tarball: missing file... +Source1: org.bluez.service Source2: bluez-coldplug.init Source3: bluetooth.sysconfig -Source4: bluetooth.sh Source5: baselibs.conf Source6: README.SUSE Source7: bluetooth.modprobe -Patch1: bluez-4.75-udev-use-helperscript.diff -Patch2: 001-remove-rule-dell-mouse.patch -# needed until next upstream release --seife -Patch3: libsbc-make-it-installable +# TODO: push upstream (jeffm?) -- seife +Patch3: bluez-4.100-libsbc-make-it-installable.diff +# TODO: check for obsoletion +Patch9: 001-remove-rule-dell-mouse.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Provides: bluez-utils = 3.36 Obsoletes: bluez-utils <= 3.36 @@ -234,11 +232,10 @@ %prep %setup -q -%patch1 -p1 %patch3 -p1 # disabled the patch because it does no longer cleanly apply and the rule has # changed significantly anyway. I'll keep it until i get confirmation in bugzilla. -##%%patch2 -p1 +##%%patch9 -p1 cp %{S:6} . mkdir dbus-apis cp -a doc/*.txt dbus-apis/ @@ -246,6 +243,9 @@ %build autoreconf -fiv %configure --with-pic \ +%if 0%{?has_systemd} + --with-systemdunitdir=%{_unitdir} \ +%endif --libexecdir=/lib \ --enable-gstreamer \ --enable-alsa \ @@ -258,15 +258,10 @@ --enable-test \ --enable-pand \ --enable-dund \ - --enable-proximity \ --enable-wiimote \ - --enable-thermometer \ --enable-datafiles \ - --enable-pcmcia \ - %if 0%{?has_systemd} - --with-systemdunitdir=%{_unitdir} \ - %endif - %{?with_libcapng} + --enable-pcmcia + make %{?_smp_mflags} all V=1 %install @@ -274,7 +269,6 @@ # bluez-test cd test install --mode=0755 \ - apitest \ simple-agent \ simple-service \ list-devices \ @@ -295,7 +289,6 @@ rm -v $RPM_BUILD_ROOT/%{_libdir}/alsa-lib/*.la install --mode=0755 -D %{S:2} $RPM_BUILD_ROOT/%{_sysconfdir}/init.d/bluez-coldplug install --mode=0644 -D %{S:3} $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.bluetooth -install --mode=0755 -D %{S:4} $RPM_BUILD_ROOT/lib/udev/bluetooth.sh install --mode=0644 -D %{S:7} $RPM_BUILD_ROOT/%{_sysconfdir}/modprobe.d/50-bluetooth.conf # In openSUSE 11.3 there is upstream compliant CUPS 1.4 # which means to have a fixed "/usr/lib/cups/" directory @@ -393,6 +386,7 @@ %if 0%{?has_systemd} %{_unitdir}/bluetooth.service %endif +%{_datadir}/dbus-1/system-services/org.bluez.service %files devel %defattr(-, root, root) @@ -418,7 +412,6 @@ %{_sbindir}/hciemu %{_bindir}/l2test %{_bindir}/rctest -%{_bindir}/apitest %{_bindir}/list-devices %{_bindir}/simple-agent %{_bindir}/simple-service ++++++ bluez-4.100-libsbc-make-it-installable.diff ++++++ From: Jeff Mahoney <[email protected]> Subject: libsbc: Make it installable While rebuilding Opal, I found that the SBC plugin no longer ships with the SBC code. This patch allows other projects to use the SBC code without having to duplicate it. Signed-off-by: Jeff Mahoney <[email protected]> --- Makefile.am | 8 ++++---- configure.ac | 3 ++- libsbc.pc.in | 10 ++++++++++ 3 files changed, 16 insertions(+), 5 deletions(-) Index: b/Makefile.am =================================================================== --- a/Makefile.am +++ b/Makefile.am @@ -67,11 +67,11 @@ lib_headers = lib/bluetooth.h lib/hci.h lib/rfcomm.h lib/bnep.h lib/cmtp.h lib/hidp.h lib/a2mp.h local_headers = $(foreach file,$(lib_headers), lib/bluetooth/$(notdir $(file))) BUILT_SOURCES = $(local_headers) src/builtin.h -include_HEADERS += $(lib_headers) +include_HEADERS += $(lib_headers) sbc/sbc.h lib_LTLIBRARIES += lib/libbluetooth.la lib_libbluetooth_la_SOURCES = $(lib_headers) \ lib/bluetooth.c lib/hci.c lib/sdp.c lib/uuid.c @@ -81,11 +81,11 @@ lib_libbluetooth_la_DEPENDENCIES = $(loc noinst_LTLIBRARIES += lib/libbluetooth-private.la lib_libbluetooth_private_la_SOURCES = $(lib_libbluetooth_la_SOURCES) if SBC -noinst_LTLIBRARIES += sbc/libsbc.la +lib_LTLIBRARIES += sbc/libsbc.la sbc_libsbc_la_SOURCES = sbc/sbc.h sbc/sbc.c sbc/sbc_math.h sbc/sbc_tables.h \ sbc/sbc_primitives.h sbc/sbc_primitives.c \ sbc/sbc_primitives_mmx.h sbc/sbc_primitives_mmx.c \ sbc/sbc_primitives_iwmmxt.h sbc/sbc_primitives_iwmmxt.c \ @@ -93,11 +93,11 @@ sbc_libsbc_la_SOURCES = sbc/sbc.h sbc/sb sbc/sbc_primitives_armv6.h sbc/sbc_primitives_armv6.c sbc_libsbc_la_CFLAGS = $(AM_CFLAGS) -finline-functions -fgcse-after-reload \ -funswitch-loops -funroll-loops -noinst_PROGRAMS += sbc/sbcinfo sbc/sbcdec sbc/sbcenc +bin_PROGRAMS += sbc/sbcinfo sbc/sbcdec sbc/sbcenc sbc_sbcdec_SOURCES = sbc/sbcdec.c sbc/formats.h sbc_sbcdec_LDADD = sbc/libsbc.la sbc_sbcenc_SOURCES = sbc/sbcenc.c sbc/formats.h @@ -456,11 +456,11 @@ endif TESTS = $(unit_tests) pkgconfigdir = $(libdir)/pkgconfig -pkgconfig_DATA = bluez.pc +pkgconfig_DATA = bluez.pc libsbc.pc DISTCHECK_CONFIGURE_FLAGS = --disable-datafiles DISTCLEANFILES = $(pkgconfig_DATA) Index: b/configure.ac =================================================================== --- a/configure.ac +++ b/configure.ac @@ -59,6 +59,7 @@ if (test -n "${path_systemdunit}"); then SYSTEMD_UNITDIR="${path_systemdunit}" AC_SUBST(SYSTEMD_UNITDIR) fi AM_CONDITIONAL(SYSTEMD, test -n "${path_systemdunit}") -AC_OUTPUT(Makefile doc/version.xml src/bluetoothd.8 src/bluetooth.service bluez.pc) +AC_OUTPUT(Makefile doc/version.xml src/bluetoothd.8 src/bluetooth.service bluez.pc + libsbc.pc) Index: b/libsbc.pc.in =================================================================== --- /dev/null +++ b/libsbc.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: BlueZ libsbc +Description: Bluetooth low-complexity SubBand Codec +Version: @VERSION@ +Libs: -L${libdir} -lsbc +Cflags: -I${includedir} ++++++ bluez-4.99.tar.bz2 -> bluez-4.101.tar.bz2 ++++++ ++++ 51047 lines of diff (skipped) ++++++ org.bluez.service ++++++ [D-BUS Service] Name=org.bluez Exec=/bin/false User=root SystemdService=dbus-org.bluez.service -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
