[packages/colord] - allow building without systemd

hawk hawk at pld-linux.org
Wed Apr 6 17:55:22 CEST 2022


commit ed86ed9c572b8200742e7fcb44bb509e4112f13c
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Wed Apr 6 17:55:05 2022 +0200

    - allow building without systemd

 colord.spec | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/colord.spec b/colord.spec
index 941a6d2..d139af0 100644
--- a/colord.spec
+++ b/colord.spec
@@ -3,6 +3,7 @@
 %bcond_without	apidocs		# gtk-doc based API documentation
 %bcond_without	sane		# SANE support
 %bcond_without	vala		# Vala API
+%bcond_without	systemd		# systemd
 
 Summary:	Color daemon - system daemon for managing color devices
 Summary(pl.UTF-8):	Demon colord - usługa systemowa do zarządzania urządzeniami obsługującymi kolory
@@ -35,7 +36,7 @@ BuildRequires:	rpm-build >= 4.6
 BuildRequires:	rpmbuild(macros) >= 1.736
 %{?with_sane:BuildRequires:	sane-backends-devel}
 BuildRequires:	sqlite3-devel >= 3
-BuildRequires:	systemd-devel >= 44
+%{?with_systemd:BuildRequires:	systemd-devel >= 44}
 BuildRequires:	tar >= 1:1.22
 BuildRequires:	udev-devel
 BuildRequires:	udev-glib-devel
@@ -144,6 +145,7 @@ Bashowe uzupełnianie poleceń terminalowych colormgr.
 	%{!?with_apidocs:-Ddocs=false} \
 	-Dlibcolordcompat=true \
 	%{?with_sane:-Dsane=true} \
+	%{!?with_systemd:-Dsystemd=false} \
 	%{?with_vala:-Dvapi=true} \
 	-Ddaemon_user=colord
 
@@ -216,9 +218,11 @@ fi
 %{_mandir}/man1/cd-fix-profile.1*
 %{_mandir}/man1/cd-it8.1*
 %{_mandir}/man1/colormgr.1*
+%if %{with systemd}
 %{systemdunitdir}/colord.service
 %{systemduserunitdir}/colord-session.service
 %{systemdtmpfilesdir}/colord.conf
+%endif
 /lib/udev/rules.d/69-cd-sensors.rules
 /lib/udev/rules.d/95-cd-devices.rules
 %attr(755,colord,colord) %dir /var/lib/colord
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/colord.git/commitdiff/ed86ed9c572b8200742e7fcb44bb509e4112f13c



More information about the pld-cvs-commit mailing list