forked from pool/bluez
Accepting request 974979 from home:gmbr3:Active
- Move the dbus-1 system.d file to /usr (bsc#1199207) - Fix self-obsoletion issues - Add supplements to cups subpackage - Split zsh completion into subpackage - Don't tell the user to write to /usr (in README-mesh.SUSE) OBS-URL: https://build.opensuse.org/request/show/974979 OBS-URL: https://build.opensuse.org/package/show/Base:System/bluez?expand=0&rev=326
This commit is contained in:
parent
119b14c6d6
commit
ef540a7848
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed May 4 11:23:32 UTC 2022 - Callum Farmer <gmbr3@opensuse.org>
|
||||||
|
|
||||||
|
- Move the dbus-1 system.d file to /usr (bsc#1199207)
|
||||||
|
- Fix self-obsoletion issues
|
||||||
|
- Add supplements to cups subpackage
|
||||||
|
- Split zsh completion into subpackage
|
||||||
|
- Don't tell the user to write to /usr (in README-mesh.SUSE)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Apr 26 17:24:48 UTC 2022 - Giacomo Comes <gcomes.obs@gmail.com>
|
Tue Apr 26 17:24:48 UTC 2022 - Giacomo Comes <gcomes.obs@gmail.com>
|
||||||
|
|
||||||
|
33
bluez.spec
33
bluez.spec
@ -89,9 +89,9 @@ BuildRequires: python3-docutils
|
|||||||
Requires(post): systemd
|
Requires(post): systemd
|
||||||
Recommends: sbc
|
Recommends: sbc
|
||||||
Provides: bluez-utils = 3.36
|
Provides: bluez-utils = 3.36
|
||||||
Obsoletes: bluez-utils <= 3.36
|
Obsoletes: bluez-utils < 3.36
|
||||||
Provides: bluez-audio = 3.36
|
Provides: bluez-audio = 3.36
|
||||||
Obsoletes: bluez-audio <= 3.36
|
Obsoletes: bluez-audio < 3.36
|
||||||
Obsoletes: bluez-hcidump < 5.0
|
Obsoletes: bluez-hcidump < 5.0
|
||||||
Provides: bluez-hcidump = %{version}
|
Provides: bluez-hcidump = %{version}
|
||||||
Obsoletes: obexd-client < 5.0
|
Obsoletes: obexd-client < 5.0
|
||||||
@ -123,7 +123,7 @@ Summary: Bluetooth Libraries
|
|||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: System/Libraries
|
Group: System/Libraries
|
||||||
Provides: bluez-libs = 3.36
|
Provides: bluez-libs = 3.36
|
||||||
Obsoletes: bluez-libs <= 3.36
|
Obsoletes: bluez-libs < 3.36
|
||||||
|
|
||||||
%description -n libbluetooth3
|
%description -n libbluetooth3
|
||||||
BlueZ provides support for the core Bluetooth layers and protocols.
|
BlueZ provides support for the core Bluetooth layers and protocols.
|
||||||
@ -139,6 +139,9 @@ It is uses a modular implementation. It has many interesting features:
|
|||||||
Summary: CUPS Driver for Bluetooth Printers
|
Summary: CUPS Driver for Bluetooth Printers
|
||||||
License: GPL-2.0-or-later
|
License: GPL-2.0-or-later
|
||||||
Group: Hardware/Printing
|
Group: Hardware/Printing
|
||||||
|
Requires: cups
|
||||||
|
Requires: %{name}
|
||||||
|
Supplements: (%{name} and cups)
|
||||||
|
|
||||||
%description cups
|
%description cups
|
||||||
Contains the files required by CUPS for printing to Bluetooth-connected
|
Contains the files required by CUPS for printing to Bluetooth-connected
|
||||||
@ -198,6 +201,17 @@ Requires: bluez = %{version}
|
|||||||
%description obexd
|
%description obexd
|
||||||
Object Exchange daemon for sharing content.
|
Object Exchange daemon for sharing content.
|
||||||
|
|
||||||
|
%package zsh-completion
|
||||||
|
Summary: Zsh completion for bluez
|
||||||
|
Group: System/Management
|
||||||
|
Requires: zsh
|
||||||
|
Requires: %{name}
|
||||||
|
Supplements: (%{name} and zsh)
|
||||||
|
BuildArch: noarch
|
||||||
|
|
||||||
|
%description zsh-completion
|
||||||
|
This package contain the zsh completion command for the Bluetooth Stack for Linux.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%autopatch -p1
|
%autopatch -p1
|
||||||
@ -237,6 +251,7 @@ autoreconf -fi
|
|||||||
%endif
|
%endif
|
||||||
--enable-datafiles \
|
--enable-datafiles \
|
||||||
--enable-sixaxis \
|
--enable-sixaxis \
|
||||||
|
--with-dbusconfdir=%{_datadir} \
|
||||||
%if 0%{?suse_version} >= 1550
|
%if 0%{?suse_version} >= 1550
|
||||||
--enable-external-ell \
|
--enable-external-ell \
|
||||||
%endif
|
%endif
|
||||||
@ -281,7 +296,7 @@ sed -i -e '1s/env p/p/' %{buildroot}%{_libdir}/bluez/test/{example-gatt-{client,
|
|||||||
%if %{with mesh}
|
%if %{with mesh}
|
||||||
# boo#1151518
|
# boo#1151518
|
||||||
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
|
mkdir -p %{buildroot}%{_defaultdocdir}/%{name}
|
||||||
mv %{buildroot}%{_sysconfdir}/dbus-1/system.d/bluetooth-mesh.conf %{buildroot}%{_defaultdocdir}/%{name}
|
mv %{buildroot}%{_datadir}/dbus-1/system.d/bluetooth-mesh.conf %{buildroot}%{_defaultdocdir}/%{name}
|
||||||
mv %{buildroot}%{_datadir}/dbus-1/system-services/org.bluez.mesh.service %{buildroot}%{_defaultdocdir}/%{name}
|
mv %{buildroot}%{_datadir}/dbus-1/system-services/org.bluez.mesh.service %{buildroot}%{_defaultdocdir}/%{name}
|
||||||
cat > %{buildroot}%{_defaultdocdir}/%{name}/README-mesh.SUSE << EOF
|
cat > %{buildroot}%{_defaultdocdir}/%{name}/README-mesh.SUSE << EOF
|
||||||
The bluetooth-mesh dbus system config has been disabled due to security
|
The bluetooth-mesh dbus system config has been disabled due to security
|
||||||
@ -290,7 +305,7 @@ details.
|
|||||||
|
|
||||||
If you want to use this feature anyway, copy
|
If you want to use this feature anyway, copy
|
||||||
bluetooth-mesh.conf to %{_sysconfdir}/dbus-1/systemd.d/ and
|
bluetooth-mesh.conf to %{_sysconfdir}/dbus-1/systemd.d/ and
|
||||||
org.bluez.mesh.service to %{_datadir}/dbus-1/system-services/,
|
org.bluez.mesh.service to %{_sysconfdir}/dbus-1/system-services/,
|
||||||
then reboot.
|
then reboot.
|
||||||
EOF
|
EOF
|
||||||
touch -r %{SOURCE0} %{buildroot}%{_defaultdocdir}/%{name}/README-mesh.SUSE
|
touch -r %{SOURCE0} %{buildroot}%{_defaultdocdir}/%{name}/README-mesh.SUSE
|
||||||
@ -382,9 +397,9 @@ done
|
|||||||
%{_mandir}/man1/hid2hci.1%{?ext_man}
|
%{_mandir}/man1/hid2hci.1%{?ext_man}
|
||||||
%{_mandir}/man1/l2ping.1%{?ext_man}
|
%{_mandir}/man1/l2ping.1%{?ext_man}
|
||||||
%{_mandir}/man1/rctest.1%{?ext_man}
|
%{_mandir}/man1/rctest.1%{?ext_man}
|
||||||
%config %{_sysconfdir}/dbus-1/system.d/bluetooth.conf
|
%{_datadir}/dbus-1/system.d/bluetooth.conf
|
||||||
# not packaged, boo#1151518
|
# not packaged, boo#1151518
|
||||||
###%%config %%{_sysconfdir}/dbus-1/system.d/bluetooth-mesh.conf
|
###%%{_datadir}/dbus-1/system.d/bluetooth-mesh.conf
|
||||||
%dir %{_localstatedir}/lib/bluetooth
|
%dir %{_localstatedir}/lib/bluetooth
|
||||||
%dir %{_modprobedir}
|
%dir %{_modprobedir}
|
||||||
%{_modprobedir}/50-bluetooth.conf
|
%{_modprobedir}/50-bluetooth.conf
|
||||||
@ -395,7 +410,6 @@ done
|
|||||||
%{_datadir}/dbus-1/system-services/org.bluez.service
|
%{_datadir}/dbus-1/system-services/org.bluez.service
|
||||||
# not packaged, boo#1151518
|
# not packaged, boo#1151518
|
||||||
###%%{_datadir}/dbus-1/system-services/org.bluez.mesh.service
|
###%%{_datadir}/dbus-1/system-services/org.bluez.mesh.service
|
||||||
%{_datadir}/zsh/site-functions/_bluetoothctl
|
|
||||||
|
|
||||||
%files obexd
|
%files obexd
|
||||||
%{_libexecdir}/bluetooth/obexd
|
%{_libexecdir}/bluetooth/obexd
|
||||||
@ -450,4 +464,7 @@ done
|
|||||||
%dir %{_sysconfdir}/bluetooth
|
%dir %{_sysconfdir}/bluetooth
|
||||||
%config(noreplace) %{_sysconfdir}/bluetooth/main.conf
|
%config(noreplace) %{_sysconfdir}/bluetooth/main.conf
|
||||||
|
|
||||||
|
%files zsh-completion
|
||||||
|
%{_datadir}/zsh/site-functions/_bluetoothctl
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user