commit d63e2873c84fb6bb1a2402344ff486d7b75649ea Author: Marcin Krol <h...@tld-linux.org> Date: Sun Jul 23 14:42:06 2023 +0200
- allow building without systemd bluez.spec | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) --- diff --git a/bluez.spec b/bluez.spec index 863d24f..9989d1d 100644 --- a/bluez.spec +++ b/bluez.spec @@ -4,6 +4,7 @@ # # Conditional build: %bcond_without deprecated # deprecated tools (ciptool,hciattach,hciconfig,hcidump,hcitool,rfcomm,sdptool) +%bcond_without systemd # systemd # Summary: Bluetooth utilities Summary(pl.UTF-8): Narzędzia Bluetooth @@ -39,7 +40,7 @@ BuildRequires: pkgconfig >= 1:0.9.0 BuildRequires: readline-devel BuildRequires: rpm-build >= 4.6 BuildRequires: rpmbuild(macros) >= 2.011 -BuildRequires: systemd-devel +%{?with_systemd:BuildRequires: systemd-devel} BuildRequires: tar >= 1:1.22 BuildRequires: udev-devel >= 1:172 BuildRequires: xz @@ -210,8 +211,9 @@ aplikacji Bluetooth. --enable-sixaxis \ --enable-static \ --with-udevdir=%{udevdir} \ - --with-systemdsystemunitdir=%{systemdunitdir} \ - --with-systemduserunitdir=%{systemduserunitdir} + %{?with_systemd:--with-systemdsystemunitdir=%{systemdunitdir}} \ + %{?with_systemd:--with-systemduserunitdir=%{systemduserunitdir}} \ + %{!?with_systemd:--disable-systemd} %{__make} \ cupsdir=%{cupsdir} @@ -235,7 +237,7 @@ install profiles/network/*.conf $RPM_BUILD_ROOT%{_sysconfdir}/bluetooth #serial port connected Broadcom HCIs scripts install %{SOURCE3} $RPM_BUILD_ROOT%{udevdir}/rules.d -install %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir} +%{?with_systemd:install %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}} install %{SOURCE5} $RPM_BUILD_ROOT%{_libexecdir}/bluetooth # Install the HCI emulator, useful for testing @@ -318,6 +320,7 @@ fi %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/bluetooth %config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/bluetooth.conf %config(noreplace) %verify(not md5 mtime size) /etc/dbus-1/system.d/bluetooth-mesh.conf +%if %{with systemd} %{systemdunitdir}/bluetooth.service %{systemdunitdir}/bluetooth-mesh.service %{systemdunitdir}/btattach-bcm@.service @@ -325,6 +328,7 @@ fi %{_datadir}/dbus-1/services/org.bluez.obex.service %{_datadir}/dbus-1/system-services/org.bluez.service %{_datadir}/dbus-1/system-services/org.bluez.mesh.service +%endif %attr(755,root,root) %{udevdir}/hid2hci %{udevdir}/rules.d/69-btattach-bcm.rules %{udevdir}/rules.d/97-hid2hci.rules ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/bluez.git/commitdiff/d63e2873c84fb6bb1a2402344ff486d7b75649ea _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit