X-Git-Url: http://git.pld-linux.org/?p=packages%2Fcyrus-sasl.git;a=blobdiff_plain;f=cyrus-sasl.spec;h=92f8da258a8056131a7fe1580d04184dd5f26676;hp=f9c1c596f75227b6dafb49e8c44d9057ddeca81b;hb=HEAD;hpb=b0aee5d17ee469e8ee5544b1a294ecc82c4cb431 diff --git a/cyrus-sasl.spec b/cyrus-sasl.spec index f9c1c59..a87bdd9 100644 --- a/cyrus-sasl.spec +++ b/cyrus-sasl.spec @@ -4,6 +4,7 @@ %bcond_without ldap # disable LDAP support for saslauthd %bcond_without gssapi # do not enable GSSAPI support for saslauthd and build gssapi plugin %bcond_without mysql # don't build MySQL plugin +%bcond_without nagios # do not enable Nagios plugin %bcond_without ntlm # do not build NTLM plugin %bcond_without pgsql # do not build PostgreSQL plugin %bcond_without sqlite # do not enable sqlite 2 plugin @@ -23,13 +24,13 @@ Summary(pt_BR.UTF-8): Implementação da API SASL Summary(ru.UTF-8): Библиотека Cyrus SASL Summary(uk.UTF-8): Бібліотека Cyrus SASL Name: cyrus-sasl -Version: 2.1.27 -Release: 1 +Version: 2.1.28 +Release: 2 License: distributable Group: Libraries #Source0Download: https://github.com/cyrusimap/cyrus-sasl/releases Source0: https://github.com/cyrusimap/cyrus-sasl/releases/download/%{name}-%{version}/%{name}-%{version}.tar.gz -# Source0-md5: a33820c66e0622222c5aefafa1581083 +# Source0-md5: 6f228a692516f5318a64505b46966cfa Source1: saslauthd.init Source2: saslauthd.sysconfig Source3: %{name}.pam @@ -45,11 +46,9 @@ Patch7: %{name}-db.patch Patch9: %{name}-sizes.patch Patch10: %{name}-nagios-plugin.patch Patch12: %{name}-gssapi-detect.patch -Patch13: %{name}-saslauthd-httpform-urlescape.patch Patch14: %{name}-ac-libs.patch Patch20: %{name}-auxprop.patch Patch21: 0030-dont_use_la_files_for_opening_plugins.patch -Patch22: sphinx.patch URL: https://www.cyrusimap.org/sasl/ BuildRequires: autoconf >= 2.63 BuildRequires: automake >= 1:1.11 @@ -66,7 +65,7 @@ BuildRequires: openssl-devel >= 0.9.7d BuildRequires: pam-devel %{?with_pgsql:BuildRequires: postgresql-devel} BuildRequires: rpmbuild(macros) >= 1.268 -BuildRequires: sphinx-pdg-2 +BuildRequires: sphinx-pdg-3 %{?with_sqlite:BuildRequires: sqlite-devel} %{?with_sqlite3:BuildRequires: sqlite3-devel >= 3} Requires: pam >= 0.79.0 @@ -512,13 +511,11 @@ Wtyczka Nagiosa do sprawdzania działania saslauthd. %endif %patch7 -p1 %patch9 -p1 -%patch10 -p1 +%{?with_nagios:%patch10 -p1} %patch12 -p1 -%patch13 -p1 %patch14 -p1 %patch20 -p1 %patch21 -p1 -%patch22 -p1 # update to our paths sed -i -e ' @@ -526,7 +523,7 @@ sed -i -e ' s,/etc/saslauthd.conf,%{_sysconfdir}/saslauthd.conf,g s,/var/run/saslauthd/mux,/var/lib/sasl2/mux,g s,/var/state/saslauthd,/var/lib/sasl2,g -' saslauthd/saslauthd.8 saslauthd/saslauthd.mdoc saslauthd/LDAP_SASLAUTHD doc/legacy/sysadmin.html +' saslauthd/saslauthd.mdoc saslauthd/LDAP_SASLAUTHD doc/legacy/sysadmin.html %build %{__libtoolize} @@ -535,7 +532,7 @@ sed -i -e ' %{__autoheader} %{__automake} %configure \ - SPHINX_BUILD=/usr/bin/sphinx-build-2 \ + SPHINX_BUILD=/usr/bin/sphinx-build-3 \ %{?with_cryptedpw: LDFLAGS=-lcrypt} \ %{!?with_gssapi:--disable-gssapi} \ %{?with_gssapi:--enable-gssapi --with-gss_impl=heimdal} \ @@ -605,8 +602,10 @@ libtool --mode=install cp sample/sample-server $RPM_BUILD_ROOT%{_bindir}/sasl-sa # package for ghost touch $RPM_BUILD_ROOT/var/lib/sasl2/{cache.flock,cache.mmap,mux,mux.accept,saslauthd.pid} +%if %{with nagios} install -d $RPM_BUILD_ROOT/etc/nagios/plugins %{__sed} -e 's,@plugindir@,%{_libdir}/nagios/plugins,' %{SOURCE4} > $RPM_BUILD_ROOT/etc/nagios/plugins/check_saslauthd.cfg +%endif %clean rm -rf $RPM_BUILD_ROOT @@ -772,8 +771,11 @@ fi %ghost /var/lib/sasl2/mux.accept %ghost /var/lib/sasl2/saslauthd.pid %{_mandir}/man8/saslauthd.8* +%{_mandir}/man8/testsaslauthd.8* +%if %{with nagios} %files -n nagios-plugin-check_saslauthd %defattr(644,root,root,755) %config(noreplace) %verify(not md5 mtime size) /etc/nagios/plugins/check_saslauthd.cfg %attr(755,root,root) %{_libdir}/nagios/plugins/check_saslauthd +%endif