Fix typo for huntgroups bug as described in http://freeradius.1045715.n5.nabble.com...
[freeradius.git] / debian / control
1 Source: freeradius
2 Build-Depends: debhelper (>= 9),
3  quilt,
4  dpkg-dev (>= 1.13.19),
5  autotools-dev,
6  libcurl4-openssl-dev | libcurl4-gnutls-dev,
7  libcap-dev,
8  libgdbm-dev,
9  libiodbc2-dev,
10  libjson0 | libjson-c2,
11  libjson0-dev | libjson-c-dev,
12  libkrb5-dev | heimdal-dev,
13  libldap2-dev,
14  libpam0g-dev,
15  libpcap-dev,
16  libperl-dev,
17  libmysqlclient-dev | default-libmysqlclient-dev,
18  libpq-dev,
19  libreadline-dev,
20  libsasl2-dev,
21  libsqlite3-dev,
22  libssl-dev,
23  libtalloc-dev,
24  libwbclient-dev,
25  libyubikey-dev,
26  libykclient-dev,
27  libmemcached-dev,
28  libhiredis-dev,
29  python-dev,
30  samba-dev | samba4-dev
31 Section: net
32 Priority: optional
33 Maintainer: Josip Rodin <joy-packages@debian.org>
34 Uploaders: Stephen Gran <sgran@debian.org>, Mark Hymers <mhy@debian.org>
35 Standards-Version: 3.9.6
36 Homepage: http://www.freeradius.org/
37
38 Package: freeradius
39 Architecture: any
40 Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version}), ssl-cert, adduser
41 Provides: radius-server
42 Recommends: freeradius-utils
43 Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5, snmp
44 Description: high-performance and highly configurable RADIUS server
45  FreeRADIUS is a high-performance RADIUS server with support for:
46   - Authentication by local files, SQL, Kerberos, LDAP, PAM, and more.
47   - Powerful policy configuration language.
48   - Proxying and replicating requests by any criteria.
49   - Support for many EAP types; TLS, PEAP, TTLS, etc.
50   - Many vendor-specific attributes.
51   - Regexp matching in string attributes.
52  and lots more.
53
54 Package: freeradius-common
55 Depends: adduser, ${misc:Depends}
56 Architecture: all
57 Conflicts: radiusd-livingston, xtradius, yardradius
58 Replaces: freeradius (<< 3)
59 Description: FreeRADIUS common files
60  This package contains common files used by several of the other packages from
61  the FreeRADIUS project.
62
63 Package: freeradius-config
64 Architecture: any
65 Depends: freeradius-common (>= 3), ${misc:Depends}, openssl, make
66 Breaks: freeradius-config
67 Description: FreeRADIUS default config files
68  This package should be used as a base for a site local packages
69  to configure the FreeRADIUS server.
70
71 Package: freeradius-utils
72 Architecture: any
73 Replaces: freeradius (<< 3)
74 Conflicts: radiusd-livingston, yardradius
75 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version})
76 Recommends: libdbi-perl
77 Description: FreeRADIUS client utilities
78  This package contains various client programs and utilities from
79  the FreeRADIUS Server project, including:
80   - radclient
81   - radeapclient
82   - radlast
83   - radsniff
84   - radsqlrelay
85   - radtest
86   - radwho
87   - radzap
88   - rlm_ippool_tool
89   - smbencrypt
90
91 Package: libfreeradius3
92 Architecture: any
93 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
94 Description: FreeRADIUS shared library
95  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
96  the FreeRADIUS server and some of the utilities.
97
98 Package: libfreeradius-dev
99 Architecture: any
100 Section: libdevel
101 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, libfreeradius3 (= ${binary:Version})
102 Description: FreeRADIUS shared library development files
103  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
104  the FreeRADIUS server and some of the utilities.
105  .
106  This package contains the development headers and static library version.
107
108 Package: freeradius-dhcp
109 Architecture: any
110 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
111 Description: DHCP module for FreeRADIUS server
112  The FreeRADIUS server can act as a DHCP server, and this module
113  is necessary for that.
114
115 Package: freeradius-krb5
116 Architecture: any
117 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
118 Description: kerberos module for FreeRADIUS server
119  The FreeRADIUS server can use Kerberos to authenticate users, and this module
120  is necessary for that.
121
122 Package: freeradius-ldap
123 Architecture: any
124 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
125 Description: LDAP module for FreeRADIUS server
126  The FreeRADIUS server can use LDAP to authenticate users, and this module
127  is necessary for that.
128
129 Package: freeradius-rest
130 Architecture: any
131 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
132 Description: REST module for FreeRADIUS server
133  The FreeRADIUS server can make calls to remote web APIs, and this module
134  is necessary for that.
135
136 Package: freeradius-postgresql
137 Architecture: any
138 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
139 Description: PostgreSQL module for FreeRADIUS server
140  The FreeRADIUS server can use PostgreSQL to authenticate users and do
141  accounting, and this module is necessary for that.
142
143 Package: freeradius-mysql
144 Architecture: any
145 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
146 Description: MySQL module for FreeRADIUS server
147  The FreeRADIUS server can use MySQL to authenticate users and do accounting,
148  and this module is necessary for that.
149
150 Package: freeradius-iodbc
151 Architecture: any
152 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
153 Description: iODBC module for FreeRADIUS server
154  The FreeRADIUS server can use iODBC to access databases to authenticate users
155  and do accounting, and this module is necessary for that.
156
157 Package: freeradius-redis
158 Architecture: any
159 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
160 Description: Redis module for FreeRADIUS server
161  This module is required to enable the FreeRADIUS server to access
162  Redis databases.
163
164 Package: freeradius-memcached
165 Architecture: any
166 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
167 Description: Memcached module for FreeRADIUS server
168  The FreeRADIUS server can cache data in memcached and this package
169  contains the required module.
170
171 Package: freeradius-yubikey
172 Architecture: any
173 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
174 Description: Yubikey module for FreeRADIUS server
175  This package is required to add Yubikey functionality to the
176  FreeRADIUS server.
177
178 Package: freeradius-dbg
179 Architecture: any
180 Section: debug
181 Priority: extra
182 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
183 Description: debug symbols for the FreeRADIUS packages
184  FreeRADIUS is a modular, high performance and feature-rich RADIUS server.
185  This package contains the detached debugging symbols for the Debian FreeRADIUS
186  packages.