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