[packages/glib2] add fam bcond

atler atler at pld-linux.org
Tue Nov 17 13:17:17 CET 2020


commit f11cc48443d283fd51df024277517dcf6546080a
Author: Jan Palus <atler at pld-linux.org>
Date:   Tue Nov 17 13:06:17 2020 +0100

    add fam bcond

 glib2.spec | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
---
diff --git a/glib2.spec b/glib2.spec
index d13ddf3..c0d159f 100644
--- a/glib2.spec
+++ b/glib2.spec
@@ -4,6 +4,7 @@
 %bcond_without	static_libs	# static library
 %bcond_without	selinux		# SELinux support in gio
 %bcond_without	systemtap	# systemtap/dtrace probes
+%bcond_without	fam		# disable fam filesystem monitoring support
 
 Summary:	Useful routines for 'C' programming
 Summary(cs.UTF-8):	Šikovná knihovna s funkcemi pro pomocné programy
@@ -31,7 +32,7 @@ BuildRequires:	docbook-dtd412-xml
 BuildRequires:	docbook-dtd45-xml
 BuildRequires:	docbook-style-xsl-nons
 BuildRequires:	elfutils-devel
-BuildRequires:	fam-devel
+%{?with_fam:BuildRequires:	fam-devel}
 BuildRequires:	gettext-tools
 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
 BuildRequires:	glibc-localedb-all
@@ -239,7 +240,7 @@ Sondy systemtap/dtrace dla GLib 2.
 %ifarch %{ix86}
 	%{?with_systemtap:-Dtapset_install_dir=%{_datadir}/systemtap/tapset/i386} \
 %endif
-	-Dfam=true \
+	-Dfam=%{__true_false fam} \
 	-Dgtk_doc=%{__true_false apidocs} \
 	-Dselinux=%{?with_selinux:enabled}%{!?with_selinux:disabled} \
 	-Dman=true \
@@ -250,6 +251,8 @@ Sondy systemtap/dtrace dla GLib 2.
 %install
 rm -rf $RPM_BUILD_ROOT
 
+install -d $RPM_BUILD_ROOT%{_libdir}/gio/modules
+
 %ninja_install -C build
 
 > $RPM_BUILD_ROOT%{_libdir}/gio/modules/giomodule.cache
@@ -296,7 +299,7 @@ umask 022
 %attr(755,root,root) %ghost %{_libdir}/libgthread-2.0.so.0
 %dir %{_libdir}/gio
 %dir %{_libdir}/gio/modules
-%attr(755,root,root) %{_libdir}/gio/modules/libgiofam.so
+%{?with_fam:%attr(755,root,root) %{_libdir}/gio/modules/libgiofam.so}
 %ghost %{_libdir}/gio/modules/giomodule.cache
 %dir %{_datadir}/glib-2.0
 %dir %{_datadir}/glib-2.0/schemas
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/glib2.git/commitdiff/f11cc48443d283fd51df024277517dcf6546080a



More information about the pld-cvs-commit mailing list