[bluez] Misc spec file cleanup

Kalev Lember kalev at fedoraproject.org
Wed Aug 14 19:47:02 UTC 2013


commit f358c1705dcfbf4f189b96f88f4d3ae4f0b18147
Author: Kalev Lember <kalevlember at gmail.com>
Date:   Sat Aug 10 22:58:20 2013 +0200

    Misc spec file cleanup

 bluez.spec |   24 +++++++++---------------
 1 files changed, 9 insertions(+), 15 deletions(-)
---
diff --git a/bluez.spec b/bluez.spec
index 1794358..6d8ef66 100644
--- a/bluez.spec
+++ b/bluez.spec
@@ -19,9 +19,10 @@ Patch2: 0001-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch
 BuildRequires: git
 BuildRequires: flex
 BuildRequires: dbus-devel >= 0.90
-BuildRequires: libusb-devel, glib2-devel
+BuildRequires: glib2-devel
 BuildRequires: libcap-ng-devel
 BuildRequires: libical-devel
+BuildRequires: libusb-devel
 BuildRequires: readline-devel
 # For cable pairing
 BuildRequires: systemd-devel
@@ -34,7 +35,7 @@ BuildRequires: libusbx-devel
 # For rebuild
 BuildRequires: libtool autoconf automake
 
-Requires: bluez-libs = %{version}-%{release}
+Requires: bluez-libs%{?_isa} = %{version}-%{release}
 Requires: dbus >= 0.60
 Requires: hwdata >= 0.215
 
@@ -74,20 +75,19 @@ Group: System Environment/Libraries
 %package libs-devel
 Summary: Development libraries for Bluetooth applications
 Group: Development/Libraries
-Requires: bluez-libs = %{version}-%{release}
-Requires: pkgconfig
+Requires: bluez-libs%{?_isa} = %{version}-%{release}
 
 %package cups
 Summary: CUPS printer backend for Bluetooth printers
 Group: System Environment/Daemons
-Requires: bluez-libs = %{version}-%{release}
+Requires: bluez-libs%{?_isa} = %{version}-%{release}
 Requires: cups
 
 %package hid2hci
 Summary: Put HID proxying bluetooth HCI's into HCI mode
 Group: System Environment/Daemons
-Requires: bluez-libs = %{version}-%{release}
-Requires: bluez = %{version}-%{release}
+Requires: bluez-libs%{?_isa} = %{version}-%{release}
+Requires: bluez%{?_isa} = %{version}-%{release}
 
 %description cups
 This package contains the CUPS backend
@@ -119,7 +119,6 @@ they are paired, this will require the use of a regular (wired) USB keyboard
 and mouse.
 
 %prep
-
 %setup -q
 git init
 if [ -z "$GIT_COMMITTER_NAME" ]; then
@@ -138,11 +137,11 @@ autoreconf -f -i
 %configure --enable-cups --enable-tools --enable-library \
            --with-systemdsystemunitdir=%{_unitdir} \
            --with-systemduserunitdir=%{_userunitdir}
-make V=1
+make %{?_smp_mflags} V=1
 
 %install
 make install DESTDIR=$RPM_BUILD_ROOT
-/sbin/ldconfig -n $RPM_BUILD_ROOT/%{_libdir}
+
 # Remove autocrap and libtool droppings
 rm $RPM_BUILD_ROOT/%{_libdir}/*.la
 
@@ -176,7 +175,6 @@ mkdir -p $RPM_BUILD_ROOT/%{_libdir}/bluetooth/
 /sbin/udevadm trigger --subsystem-match=usb
 
 %files
-%defattr(-,root,root,-)
 %{_bindir}/ciptool
 %{_bindir}/hcitool
 %{_bindir}/l2ping
@@ -213,23 +211,19 @@ mkdir -p $RPM_BUILD_ROOT/%{_libdir}/bluetooth/
 %{_userunitdir}/obex.service
 
 %files libs
-%defattr(-,root,root,-)
 %{_libdir}/libbluetooth.so.*
 %doc AUTHORS COPYING INSTALL ChangeLog README
 
 %files libs-devel
-%defattr(-,root,root,-)
 %{_libdir}/libbluetooth.so
 %dir %{_includedir}/bluetooth
 %{_includedir}/bluetooth/*
 %{_libdir}/pkgconfig/bluez.pc
 
 %files cups
-%defattr(-,root,root,-)
 %_cups_serverbin/backend/bluetooth
 
 %files hid2hci
-%defattr(-,root,root,-)
 /usr/lib/udev/hid2hci
 %{_mandir}/man1/hid2hci.1*
 /lib/udev/rules.d/97-hid2hci.rules


More information about the scm-commits mailing list