Remove bluez-devel and libbluetooth rpm 00/237100/1 submit/tizen/20200629.225249
authorDoHyun Pyun <dh79.pyun@samsung.com>
Thu, 25 Jun 2020 01:10:21 +0000 (10:10 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Thu, 25 Jun 2020 01:10:21 +0000 (10:10 +0900)
Bluez testing tools only use libbluetooth.so. So we
don't need to provide it as the developement package.

Change-Id: I47960e8eb3c4bb8137ea4561458714d47ce6302f
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
packaging/bluez.spec

index cae9955..fe44d6d 100755 (executable)
@@ -9,7 +9,7 @@
 Name:          bluez
 Summary:       Bluetooth Stack for Linux
 Version:       5.52
-Release:       1
+Release:       2
 Group:         Network & Connectivity/Bluetooth
 License:       GPL-2.0+ and LGPL-2.1+
 URL:           http://www.bluez.org/
@@ -61,16 +61,6 @@ Recommends:  %{name}-profile_common = %{version}-%{release}
 %description
 The Bluetooth stack for Linux.
 
-%package devel
-Summary:        Files needed for BlueZ development
-License:        GPL-2.0+
-Group:          Development/Libraries
-Requires:       libbluetooth = %{version}
-
-%description devel
-Files needed to develop applications for the BlueZ Bluetooth protocol
-stack.
-
 %package extension-bredr
 Summary:    Bluez extension for BREDR functionality
 Requires:  %{name} = %{version}-%{release}
@@ -85,14 +75,6 @@ Conflicts:  %{name}-extension-bredr = %{version}-%{release}
 %description extension-le
 Bluez extension for LE functionality
 
-%package -n libbluetooth
-Summary:        Bluetooth Libraries
-License:        GPL-2.0+
-Group:          Network & Connectivity/Bluetooth
-
-%description -n libbluetooth
-Bluetooth protocol stack libraries.
-
 %package -n obexd
 Summary:        OBEX Server A basic OBEX server implementation
 Group:          Network & Connectivity/Bluetooth
@@ -106,7 +88,6 @@ Summary:        Tools for testing of various Bluetooth-functions
 License:        GPL-2.0+
 Group:          Development/Tools
 Requires:       dbus-python
-Requires:       libbluetooth = %{version}
 Requires:       python-gobject
 
 %description test
@@ -431,10 +412,6 @@ ln -sf ../bluetooth.service %{buildroot}%{_libpath}/systemd/system/multi-user.ta
 
 install -D -m 0644 obexd/src/obex.service %{buildroot}%{_libpath}/systemd/system/
 
-%post -n libbluetooth -p /sbin/ldconfig
-
-%postun -n libbluetooth -p /sbin/ldconfig
-
 %post -n bluez-extension-bredr
 pushd %{_libexecdir}/bluetooth
 for FILE in bluetoothd.bredr; do mv "$FILE" "${FILE%.bredr}"; done
@@ -472,6 +449,8 @@ popd
 %attr(755, network_fw, network_fw)%{_libexecdir}/bluetooth/bluetoothd
 %exclude %{_libexecdir}/bluetooth/bluetoothd.bredr
 %exclude %{_libexecdir}/bluetooth/bluetoothd.le
+%exclude %{_includedir}/bluetooth/*
+%exclude %{_libdir}/pkgconfig/bluez.pc
 %{_bindir}/bccmd
 #%{_sbindir}/hid2hci
 %dir /usr/lib/udev
@@ -508,19 +487,6 @@ popd
 %exclude /usr/lib/debug/*
 %{_sysconfdir}/bluetooth/mesh-main.conf
 
-%files devel
-%manifest %{name}.manifest
-%defattr(-, root, root)
-%{_includedir}/bluetooth/*
-%{_libdir}/libbluetooth.so
-%{_libdir}/pkgconfig/bluez.pc
-
-%files -n libbluetooth
-%manifest %{name}.manifest
-%defattr(-, root, root)
-%{_libdir}/libbluetooth.so.*
-%license COPYING
-
 %files -n obexd
 %manifest %{name}.manifest
 %defattr(-,root,root,-)
@@ -553,6 +519,7 @@ popd
 %{_bindir}/hex2hcd
 #%{_bindir}/btattach
 %exclude /usr/lib/debug/*
+%{_libdir}/libbluetooth.so*
 
 %docs_package