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
57 Requires: %{name} = %{version}-%{release}
62 %description -n bluez-test
63 bluez-test contains test utilities for BlueZ testing.
73 export CFLAGS="${CFLAGS} -D__TIZEN_PATCH__ -D__BROADCOM_PATCH__ "
74 export LDFLAGS=" -lncurses -Wl,--as-needed "
75 %reconfigure --disable-static \
76 --sysconfdir=%{_sysconfdir} \
77 --localstatedir=%{_localstatedir} \
78 --with-systemdunitdir=%{_libdir}/systemd/system \
90 --enable-gstreamer=no \
97 --with-telephony=ofono
105 install -D -m 0644 audio/audio.conf %{buildroot}%{_sysconfdir}/bluetooth/audio.conf
106 install -D -m 0644 network/network.conf %{buildroot}%{_sysconfdir}/bluetooth/network.conf
108 install -D -m 0644 COPYING %{buildroot}%{_datadir}/license/bluez
109 install -D -m 0644 COPYING %{buildroot}%{_datadir}/license/libbluetooth3
110 install -D -m 0644 COPYING %{buildroot}%{_datadir}/license/libbluetooth-devel
112 mkdir -p %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants
113 ln -s ../bluetooth.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/bluetooth.service
114 ln -s bluetooth.service %{buildroot}%{_libdir}/systemd/system/dbus-org.bluez.service
116 %post -n libbluetooth3 -p /sbin/ldconfig
118 %postun -n libbluetooth3 -p /sbin/ldconfig
122 %manifest bluez.manifest
123 %defattr(-,root,root,-)
124 %{_sysconfdir}/bluetooth/audio.conf
125 %{_sysconfdir}/bluetooth/main.conf
126 %{_sysconfdir}/bluetooth/network.conf
127 %{_sysconfdir}/bluetooth/rfcomm.conf
128 %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
130 %{_sbindir}/bluetoothd
131 %{_sbindir}/hciconfig
132 %{_sbindir}/hciattach
133 %exclude %{_bindir}/ciptool
139 %dir %{_libdir}/bluetooth/plugins
140 %{_libdir}/systemd/system/bluetooth.service
141 %{_libdir}/systemd/system/dbus-org.bluez.service
142 %{_libdir}/systemd/system/multi-user.target.wants/bluetooth.service
143 %dir %{_localstatedir}/lib/bluetooth
144 %{_datadir}/dbus-1/system-services/org.bluez.service
145 %{_datadir}/license/bluez
148 %files -n libbluetooth3
149 %defattr(-,root,root,-)
150 %{_libdir}/libbluetooth.so.*
151 %{_datadir}/license/libbluetooth3
154 %files -n libbluetooth-devel
155 %defattr(-, root, root)
156 %{_includedir}/bluetooth/*
157 %{_libdir}/libbluetooth.so
158 %{_libdir}/pkgconfig/bluez.pc
159 %{_datadir}/license/libbluetooth-devel
162 %defattr(-,root,root,-)
166 %{_libdir}/bluez/test/*