2 Summary: Bluetooth framework for BlueZ and Obexd
5 Group: Connectivity/Bluetooth
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: bluetooth-frwk.manifest
9 URL: https://review.tizen.org/git/?p=platform/core/connectivity/bluetooth-frwk.git;a=summary
13 BuildRequires: pkgconfig(aul)
14 BuildRequires: pkgconfig(dbus-glib-1)
15 BuildRequires: pkgconfig(dlog)
16 BuildRequires: pkgconfig(glib-2.0)
17 BuildRequires: pkgconfig(syspopup-caller)
18 BuildRequires: pkgconfig(vconf)
19 BuildRequires: pkgconfig(libxml-2.0)
20 BuildRequires: pkgconfig(dbus-1)
21 BuildRequires: pkgconfig(utilX)
22 BuildRequires: pkgconfig(capi-network-tethering)
23 BuildRequires: pkgconfig(libprivilege-control)
24 BuildRequires: pkgconfig(status)
25 BuildRequires: pkgconfig(alarm-service)
26 BuildRequires: pkgconfig(notification)
27 BuildRequires: pkgconfig(security-server)
31 Requires(post): /sbin/ldconfig
32 Requires(postun): /sbin/ldconfig
35 Bluetooth framework for BlueZ and Obexd. This package is Bluetooth framework based on BlueZ and Obexd stack.
36 This package contains API set for BT GAP, BT SDP, and BT RFCOMM.
40 Summary: Bluetooth framework for BlueZ and Obexd
41 Group: Development/Libraries
42 Requires: %{name} = %{version}-%{release}
45 This package is development files for Bluetooth framework based on BlueZ and Obexd stack.
46 This package contains API set for BT GAP, BT SDP, and BT RFCOMM.
49 Summary: Bluetooth Service daemon
50 Group: Connectivity/Bluetooth
51 Requires: %{name} = %{version}-%{release}
54 This package is Bluetooth Service daemon to manage BT services.
57 Summary: Bluetooth Core daemon
58 Group: Connectivity/Bluetooth
59 Requires: %{name} = %{version}-%{release}
62 This package is Bluetooth core daemon to manage activation / deactivation.
72 export CFLAGS+=" -Wall -g -fvisibility=hidden -fPIC"
73 export LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs"
75 export CFLAGS+=" -fpie"
76 export LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
86 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc3.d/
87 mkdir -p %{buildroot}%{_sysconfdir}/rc.d/rc5.d/
88 ln -s %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service %{buildroot}%{_sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
89 ln -s %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service %{buildroot}%{_sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
91 mkdir -p %{buildroot}%{_unitdir_user}
92 mkdir -p %{buildroot}%{_unitdir_user}/tizen-middleware.target.wants
93 install -m 0644 bt-service/bluetooth-frwk-service.service %{buildroot}%{_unitdir_user}
94 ln -s ../bluetooth-frwk-service.service %{buildroot}%{_unitdir_user}/tizen-middleware.target.wants/bluetooth-frwk-service.service
99 vconftool set -tf int db/bluetooth/status "0" -g 6520
100 vconftool set -tf int file/private/bt-service/flight_mode_deactivated "0" -g 6520 -i
101 vconftool set -tf string memory/bluetooth/sco_headset_name "" -g 6520 -i
102 vconftool set -tf int memory/bluetooth/device "0" -g 6520 -i
103 vconftool set -tf int memory/bluetooth/btsco "0" -g 6520 -i
105 %postun -p /sbin/ldconfig
108 %manifest %{name}.manifest
109 %defattr(-, root, root)
110 %{_libdir}/libbluetooth-api.so.*
113 %manifest %{name}.manifest
114 %defattr(-, root, root)
115 %{_includedir}/bt-service/bluetooth-api.h
116 %{_includedir}/bt-service/bluetooth-hid-api.h
117 %{_includedir}/bt-service/bluetooth-audio-api.h
118 %{_includedir}/bt-service/bluetooth-telephony-api.h
119 %{_includedir}/bt-service/bluetooth-media-control.h
120 %{_libdir}/pkgconfig/bluetooth-api.pc
121 %{_libdir}/libbluetooth-api.so
124 %manifest %{name}.manifest
125 %defattr(-, root, root)
126 %{_sysconfdir}/rc.d/init.d/bluetooth-frwk-service
127 %{_sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
128 %{_sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
129 %{_datadir}/dbus-1/services/org.projectx.bt.service
130 %{_bindir}/bt-service
131 %{_unitdir_user}/tizen-middleware.target.wants/bluetooth-frwk-service.service
132 %{_unitdir_user}/bluetooth-frwk-service.service
133 %attr(0666,-,-) /opt/var/lib/bluetooth/auto-pair-blacklist
136 %manifest %{name}.manifest
137 %defattr(-, root, root)
138 %{_datadir}/dbus-1/services/org.projectx.bt_core.service