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