]> git.pld-linux.org Git - packages/courier-authlib.git/commitdiff
- without_ldap bcond added
authorJacek Konieczny <jajcus@pld-linux.org>
Fri, 6 May 2011 08:21:03 +0000 (08:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    courier-authlib.spec -> 1.77

courier-authlib.spec

index 60ec140811993271238c51d16697bbff7e125592..93ffc019829083a5ee682b22c91eaee2949760ce 100644 (file)
@@ -1,3 +1,7 @@
+#
+# Conditional build:
+%bcond_without ldap            # do not include LDAP support
+
 Summary:       Courier authentication library
 Summary(pl.UTF-8):     Biblioteka uwierzytelniania Couriera
 Name:          courier-authlib
@@ -20,7 +24,7 @@ BuildRequires:        expect
 BuildRequires: libltdl-devel
 BuildRequires: libtool
 BuildRequires: mysql-devel
-BuildRequires: openldap-devel >= 2.3.0
+%{?with_ldap:BuildRequires:    openldap-devel >= 2.3.0}
 BuildRequires: pam-devel
 BuildRequires: postgresql-devel
 BuildRequires: rpmbuild(macros) >= 1.304
@@ -69,7 +73,7 @@ Summary:      Development files for the Courier authentication library
 Summary(pl.UTF-8):     Pliki programistyczne dla biblioteki uwierzytelniania Couriera
 Group:         Development/Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      %{name}-authldap = %{version}-%{release}
+%{?with_ldap:Requires: %{name}-authldap = %{version}-%{release}}
 Requires:      %{name}-authmysql = %{version}-%{release}
 Requires:      %{name}-authpgsql = %{version}-%{release}
 Requires:      %{name}-authuserdb = %{version}-%{release}
@@ -237,6 +241,7 @@ done
 
 %configure \
        --enable-ltdl-install=no \
+       %{!?with_ldap:--without-authldap} \
        --with-db=db \
        --with-mailuser=daemon \
        --with-mailgroup=daemon
@@ -576,6 +581,7 @@ fi
 %{_mandir}/man3/*
 %attr(755,root,root) %{_libexecdir}/courier-authlib/*.so
 
+%if %{with ldap}
 %files authldap
 %defattr(644,root,root,755)
 %doc authldap.schema README.ldap
@@ -583,6 +589,7 @@ fi
 %attr(755,root,root) %{_libexecdir}/courier-authlib/libauthldap.so
 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthldap.so.0
 %{_libexecdir}/courier-authlib/libauthldap.la
+%endif
 
 %files authmysql
 %defattr(644,root,root,755)
@@ -617,6 +624,8 @@ fi
 %attr(755,root,root) %ghost %{_libexecdir}/courier-authlib/libauthpipe.so.0
 %{_libexecdir}/courier-authlib/libauthpipe.la
 
+%if %{with ldap}
 %files -n openldap-schema-courier
 %defattr(644,root,root,755)
 %{schemadir}/*.schema
+%endif
This page took 0.095128 seconds and 4 git commands to generate.