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