2 Summary: Bluetooth utilities
5 Group: Applications/System
7 URL: http://www.bluez.org/
8 Source0: http://www.kernel.org/pub/linux/bluetooth/%{name}-%{version}.tar.gz
9 Patch1 : bluez-ncurses.patch
10 Patch2 : disable-eir-unittest.patch
11 Requires: dbus >= 0.60
13 BuildRequires: pkgconfig(dbus-1)
14 BuildRequires: pkgconfig(glib-2.0)
17 BuildRequires: readline-devel
20 Utilities for use in Bluetooth applications:
30 The BLUETOOTH trademarks are owned by Bluetooth SIG, Inc., U.S.A.
34 %package -n libbluetooth3
35 Summary: Libraries for use in Bluetooth applications
36 Group: System/Libraries
37 Requires: %{name} = %{version}-%{release}
38 Requires(post): eglibc
39 Requires(postun): eglibc
41 %description -n libbluetooth3
42 Libraries for use in Bluetooth applications.
44 %package -n libbluetooth-devel
45 Summary: Development libraries for Bluetooth applications
46 Group: Development/Libraries
47 Requires: %{name} = %{version}-%{release}
48 Requires: libbluetooth3 = %{version}
50 %description -n libbluetooth-devel
51 bluez-libs-devel contains development libraries and headers for
52 use in Bluetooth applications.
54 %package -n bluez-test
55 Summary: Test utilities for BlueZ
58 %description -n bluez-test
59 bluez-test contains test utilities for BlueZ testing.
69 export CFLAGS="${CFLAGS} -D__TIZEN_PATCH__ -D__BROADCOM_PATCH__ "
70 export LDFLAGS=" -lncurses -Wl,--as-needed "
71 %reconfigure --disable-static \
72 --sysconfdir=%{_sysconfdir} \
73 --localstatedir=%{_localstatedir} \
74 --with-systemdunitdir=%{_libdir}/systemd/system \
86 --enable-gstreamer=no \
92 --with-telephony=tizen
100 install -D -m 0644 audio/audio.conf %{buildroot}%{_sysconfdir}/bluetooth/audio.conf
101 install -D -m 0644 network/network.conf %{buildroot}%{_sysconfdir}/bluetooth/network.conf
103 install -D -m 0644 COPYING %{buildroot}%{_datadir}/license/bluez
104 install -D -m 0644 COPYING %{buildroot}%{_datadir}/license/libbluetooth3
105 install -D -m 0644 COPYING %{buildroot}%{_datadir}/license/libbluetooth-devel
107 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
108 ln -s ../bluetooth.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/bluetooth.service
109 ln -s bluetooth.service %{buildroot}%{_libdir}/systemd/system/dbus-org.bluez.service
111 %post -n libbluetooth3 -p /sbin/ldconfig
113 %postun -n libbluetooth3 -p /sbin/ldconfig
117 %manifest bluez.manifest
118 %defattr(-,root,root,-)
119 %{_sysconfdir}/bluetooth/audio.conf
120 %{_sysconfdir}/bluetooth/main.conf
121 %{_sysconfdir}/bluetooth/network.conf
122 %{_sysconfdir}/bluetooth/rfcomm.conf
123 %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
125 %{_sbindir}/bluetoothd
126 %{_sbindir}/hciconfig
127 %{_sbindir}/hciattach
128 %exclude %{_bindir}/ciptool
134 %dir %{_libdir}/bluetooth/plugins
135 %{_libdir}/systemd/system/bluetooth.service
136 %{_libdir}/systemd/system/dbus-org.bluez.service
137 %{_libdir}/systemd/system/multi-user.target.wants/bluetooth.service
138 %dir %{_localstatedir}/lib/bluetooth
139 %{_datadir}/dbus-1/system-services/org.bluez.service
140 %{_datadir}/license/bluez
143 %files -n libbluetooth3
144 %defattr(-,root,root,-)
145 %{_libdir}/libbluetooth.so.*
146 %{_datadir}/license/libbluetooth3
149 %files -n libbluetooth-devel
150 %defattr(-, root, root)
151 %{_includedir}/bluetooth/*
152 %{_libdir}/libbluetooth.so
153 %{_libdir}/pkgconfig/bluez.pc
154 %{_datadir}/license/libbluetooth-devel
157 %defattr(-,root,root,-)