0c87dee1658780f91330dfed7f2b135e246f7295
[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,
13  libldap2-dev,
14  libpam0g-dev,
15  libpcap-dev,
16  libperl-dev,
17  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  python-dev
27 Section: net
28 Priority: optional
29 Maintainer: Josip Rodin <joy-packages@debian.org>
30 Uploaders: Stephen Gran <sgran@debian.org>, Mark Hymers <mhy@debian.org>
31 Standards-Version: 3.9.6
32 Homepage: http://www.freeradius.org/
33
34 Package: freeradius
35 Architecture: any
36 Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version}), ssl-cert, adduser
37 Provides: radius-server
38 Recommends: freeradius-utils
39 Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5
40 Description: high-performance and highly configurable RADIUS server
41  FreeRADIUS is a high-performance RADIUS server with support for:
42   - Many vendor-specific attributes.
43   - Proxying and replicating requests by any criteria.
44   - Authentication on system passwd, SQL, Kerberos, LDAP, users file, or PAM.
45   - Multiple DEFAULT configurations.
46   - Regexp matching in string attributes.
47  and lots more.
48
49 Package: freeradius-common
50 Depends: adduser, ${misc:Depends}
51 Architecture: all
52 Conflicts: radiusd-livingston, xtradius, yardradius
53 Replaces: freeradius (<< 3)
54 Description: FreeRADIUS common files
55  This package contains common files used by several of the other packages from
56  the FreeRADIUS project.
57
58 Package: freeradius-config
59 Architecture: any
60 Depends: freeradius-common (>= 3), ${misc:Depends}, openssl
61 Breaks: freeradius-config
62 Description: FreeRADIUS default config files
63  This package should be used as a base for a site local packages
64  to configure the FreeRADIUS server.
65
66 Package: freeradius-utils
67 Architecture: any
68 Replaces: freeradius (<< 3)
69 Conflicts: radiusd-livingston, yardradius
70 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version})
71 Recommends: libdbi-perl
72 Description: FreeRADIUS client utilities
73  This package contains various client programs and utilities from
74  the FreeRADIUS Server project, including:
75   - radclient
76   - radeapclient
77   - radlast
78   - radsniff
79   - radsqlrelay
80   - radtest
81   - radwho
82   - radzap
83   - rlm_ippool_tool
84   - smbencrypt
85
86 Package: libfreeradius3
87 Architecture: any
88 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
89 Description: FreeRADIUS shared library
90  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
91  the FreeRADIUS server and some of the utilities.
92
93 Package: libfreeradius-dev
94 Architecture: any
95 Section: libdevel
96 Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, libfreeradius3 (= ${binary:Version})
97 Description: FreeRADIUS shared library development files
98  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
99  the FreeRADIUS server and some of the utilities.
100  .
101  This package contains the development headers and static library version.
102
103 Package: freeradius-dhcp
104 Architecture: any
105 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
106 Description: DHCP module for FreeRADIUS server
107  The FreeRADIUS server can act as a DHCP server, and this module
108  is necessary for that.
109
110 Package: freeradius-krb5
111 Architecture: any
112 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
113 Description: kerberos module for FreeRADIUS server
114  The FreeRADIUS server can use Kerberos to authenticate users, and this module
115  is necessary for that.
116
117 Package: freeradius-ldap
118 Architecture: any
119 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
120 Description: LDAP module for FreeRADIUS server
121  The FreeRADIUS server can use LDAP to authenticate users, and this module
122  is necessary for that.
123
124 Package: freeradius-rest
125 Architecture: any
126 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
127 Description: REST module for FreeRADIUS server
128  The FreeRADIUS server can make calls to remote web APIs, and this module
129  is necessary for that.
130
131 Package: freeradius-postgresql
132 Architecture: any
133 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
134 Description: PostgreSQL module for FreeRADIUS server
135  The FreeRADIUS server can use PostgreSQL to authenticate users and do
136  accounting, and this module is necessary for that.
137
138 Package: freeradius-mysql
139 Architecture: any
140 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
141 Description: MySQL module for FreeRADIUS server
142  The FreeRADIUS server can use MySQL to authenticate users and do accounting,
143  and this module is necessary for that.
144
145 Package: freeradius-iodbc
146 Architecture: any
147 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
148 Description: iODBC module for FreeRADIUS server
149  The FreeRADIUS server can use iODBC to access databases to authenticate users
150  and do accounting, and this module is necessary for that.
151
152 Package: freeradius-dbg
153 Architecture: any
154 Section: debug
155 Priority: extra
156 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}
157 Description: debug symbols for the FreeRADIUS packages
158  FreeRADIUS is a modular, high performance and feature-rich RADIUS server.
159  This package contains the detached debugging symbols for the Debian FreeRADIUS
160  packages.