]> git.pld-linux.org Git - packages/gsasl.git/blame - gsasl.spec
- updated to 0.0.11
[packages/gsasl.git] / gsasl.spec
CommitLineData
2b3e5acc
JB
1#
2# Conditional build:
3%bcond_without gss # without GSSAPI mechanism
4%bcond_without krbv5 # without KERBEROS_V5 mechanism
5%bcond_without ntlm # without NTLM mechanism
6#
7Summary: GNU SASL - implementation of the Simple Authentication and Security Layer
8Summary(pl): GNU SASL - implementacja Simple Authentication and Security Layer
9Name: gsasl
dfa83798 10Version: 0.0.11
2b3e5acc
JB
11Release: 1
12License: GPL
13Group: Libraries
14Source0: http://josefsson.org/gsasl/releases/%{name}-%{version}.tar.gz
dfa83798 15# Source0-md5: aa28809fa60447bb2e616ac8c7e3085a
2b3e5acc 16Patch0: %{name}-info.patch
2b3e5acc 17URL: http://www.gnu.org/software/gsasl/
dfa83798
JB
18BuildRequires: autoconf >= 2.57
19BuildRequires: automake >= 1.7
2b3e5acc
JB
20BuildRequires: gettext-devel >= 0.12.1
21%{?with_gss:BuildRequires: gss-devel >= 0.0.0}
c93a7c77 22BuildRequires: gtk-doc >= 1.1
2b3e5acc
JB
23BuildRequires: libgcrypt-devel >= 1.1.42
24BuildRequires: libidn-devel >= 0.1.0
25%{?with_ntlm:BuildRequires: libntlm-devel >= 0.3.1}
dfa83798 26BuildRequires: libtool >= 2:1.5
2b3e5acc
JB
27# alternatively, krb5 or heimdal could be used for GSSAPI and KERBEROS_V5
28%{?with_krbv5:BuildRequires: shishi-devel >= 0.0.0}
29BuildRequires: texinfo
30Requires(post,postun): /sbin/ldconfig
31Obsoletes: libgsasl
32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
35GNU SASL is an implementation of the Simple Authentication and
36Security Layer framework and a few common SASL mechanisms. SASL is
37used by network servers (e.g., IMAP, SMTP) to request authentication
38from clients, and in clients to authenticate against servers.
39
40GNU SASL contains a library (`libgsasl'), a command line utility
41(`gsasl') to access the library from the shell, and a manual. The
42library includes support for the SASL framework (with authentication
43functions and application data privacy and integrity functions) and at
44least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS,
45PLAIN, SECURID, DIGEST-MD5, LOGIN, NTLM and KERBEROS_V5 mechanisms.
46
47The library is portable because it does not do network communication
48by itself, but rather leaves it up to the calling application. The
49library is flexible with regards to the authorization infrastructure
50used, as it utilizes callbacks into the application to decide whether
51an user is authorized or not.
52
53%description -l pl
54GNU SASL to implementacja szkieletu Simple Authentication and Security
55