[packages/gnome-settings-daemon] - add usb_protection bcond
baggins
baggins at pld-linux.org
Sun Nov 2 14:25:04 CET 2025
commit 6fbe74604ecfa42b1ce4bf5e0a89efb9f429786d
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Sun Nov 2 16:24:45 2025 +0100
- add usb_protection bcond
gnome-settings-daemon.spec | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/gnome-settings-daemon.spec b/gnome-settings-daemon.spec
index 0165dba..550be82 100644
--- a/gnome-settings-daemon.spec
+++ b/gnome-settings-daemon.spec
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_with usb_protection # build with usbguard support
+#
Summary: GNOME Settings Daemon
Summary(pl.UTF-8): Demon ustawień GNOME
Name: gnome-settings-daemon
@@ -81,6 +85,9 @@ Requires: polkit-libs >= 0.114
Requires: pulseaudio-libs >= 13.0
Requires: systemd-units >= 1:243
Requires: upower-libs >= 0.99.12
+%if %{with usb_protection}
+Requires: usbguard
+%endif
Requires: xorg-lib-libXfixes >= 6.0
Obsoletes: gnome-settings-daemon-test < 1:3.24.0
Obsoletes: gnome-settings-daemon-updates < 1:3.14.0
@@ -111,7 +118,7 @@ Plik nagłówkowy do tworzenia klientów demona ustawień GNOME.
%build
%meson \
- -Dusb-protection=false
+ -Dusb-protection=%{__true_false usb_protection}
%meson_build
@@ -153,7 +160,7 @@ fi
%attr(755,root,root) %{_libexecdir}/gsd-sharing
%attr(755,root,root) %{_libexecdir}/gsd-smartcard
%attr(755,root,root) %{_libexecdir}/gsd-sound
-%if 0
+%if %{with usb_protection}
%attr(755,root,root) %{_libexecdir}/gsd-usb-protection
%endif
%ifnarch s390 s390x
@@ -204,7 +211,7 @@ fi
%{systemduserunitdir}/org.gnome.SettingsDaemon.Smartcard.target
%{systemduserunitdir}/org.gnome.SettingsDaemon.Sound.service
%{systemduserunitdir}/org.gnome.SettingsDaemon.Sound.target
-%if 0
+%if %{with usb_protection}
%{systemduserunitdir}/org.gnome.SettingsDaemon.UsbProtection.service
%{systemduserunitdir}/org.gnome.SettingsDaemon.UsbProtection.target
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/gnome-settings-daemon.git/commitdiff/6fbe74604ecfa42b1ce4bf5e0a89efb9f429786d
More information about the pld-cvs-commit
mailing list