[packages/pam] - added econf bcond

qboosh qboosh at pld-linux.org
Sat Mar 23 19:58:25 CET 2024


commit c1842c72c3cec874cb567ce484b279305b05023f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Mar 23 19:41:33 2024 +0100

    - added econf bcond

 pam.spec | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/pam.spec b/pam.spec
index 5335768..6a71dd4 100644
--- a/pam.spec
+++ b/pam.spec
@@ -1,11 +1,11 @@
 # TODO
-# - libeconf >= 0.5.0 ?
 # - fix pdf gen or disable it: No fo2pdf processor installed, skip PDF generation
 # NOTE: https://github.com/linux-pam/linux-pam/releases/download/v%{version}/Linux-PAM-%{version}-docs.tar.xz
 #   is not needed here: it contains documentation in target formats (HTML, PDF) built from sources included in main tarball
 #
 # Conditional build:
 %bcond_without	doc		# documentation
+%bcond_with	econf		# libeconf handled configuration
 %bcond_with	prelude		# Prelude IDS support (in libpam)
 %bcond_without	selinux		# SELinux support
 %bcond_without	audit		# Linux Auditing library support
@@ -58,6 +58,7 @@ BuildRequires:	flex
 BuildRequires:	gdbm-devel >= 1.8.3-7
 BuildRequires:	gettext-tools >= 0.18.3
 BuildRequires:	glibc-devel >= 6:2.10.1
+%{?with_econf:BuildRequires:	libeconf-devel >= 0.5.0}
 BuildRequires:	libnsl-devel
 %{?with_prelude:BuildRequires:	libprelude-devel >= 0.9.0}
 %{?with_selinux:BuildRequires:	libselinux-devel >= 2.1.9}
@@ -176,6 +177,7 @@ PAM (Pluggable Authentication Modules) - это мощная, гибкая,
 Summary:	PAM libraries
 Summary(pl.UTF-8):	Moduły PAM
 Group:		Libraries
+%{?with_econf:Requires:	libeconf >= 0.5.0}
 Requires:	sed >= 4.0
 
 %description libs
@@ -279,6 +281,7 @@ danych GDBM.
 	--includedir=%{_includedir}/security \
 	%{!?with_audit:--disable-audit} \
 	--enable-db=gdbm \
+	%{!?with_econf:--disable-econf} \
 	%{!?with_doc:--disable-regenerate-docu} \
 	--enable-isadir=../../%{_lib}/security \
 	--enable-lastlog \
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/pam.git/commitdiff/c1842c72c3cec874cb567ce484b279305b05023f



More information about the pld-cvs-commit mailing list