Merge pull request #239 from netflash/master
[freeradius.git] / debian / control
1 Source: freeradius
2 Build-Depends: debhelper (>= 6.0.7),
3  quilt,
4  dpkg-dev (>= 1.13.19),
5  autotools-dev,
6  libltdl3-dev,
7  libssl-dev,
8  libpam0g-dev,
9  libmysqlclient-dev,
10  libgdbm-dev,
11  libldap2-dev,
12  libsasl2-dev,
13  libiodbc2-dev,
14  libkrb5-dev,
15  libperl-dev,
16  libpcap-dev,
17  python-dev,
18  libreadline-dev,
19  libsnmp-dev,
20  libpq-dev,
21  libssl-dev,
22  libtalloc-dev,
23  libyubikey-dev,
24  libsqlite3-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, 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 (<< 2.0)
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-utils
57 Architecture: any
58 Replaces: freeradius (<< 2.0)
59 Conflicts: radiusd-livingston, yardradius
60 Depends: ${shlibs:Depends}, freeradius-common, libfreeradius3 (= ${binary:Version})
61 Recommends: libdbi-perl
62 Description: FreeRADIUS client utilities
63  This package contains various client programs and utilities from
64  the FreeRADIUS Server project, including:
65   - radclient
66   - radeapclient
67   - radlast
68   - radsniff
69   - radsqlrelay
70   - radtest
71   - radwho
72   - radzap
73   - rlm_dbm_cat
74   - rlm_dbm_parser
75   - rlm_ippool_tool
76   - smbencrypt
77
78 Package: libfreeradius3
79 Architecture: any
80 Depends: ${shlibs:Depends}
81 Description: FreeRADIUS shared library
82  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
83  the FreeRADIUS server and some of the utilities.
84
85 Package: libfreeradius-dev
86 Architecture: any
87 Section: libdevel
88 Depends: ${shlibs:Depends}, libfreeradius3 (= ${binary:Version})
89 Description: FreeRADIUS shared library development files
90  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
91  the FreeRADIUS server and some of the utilities.
92  .
93  This package contains the development headers and static library version.
94
95 Package: freeradius-krb5
96 Architecture: any
97 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
98 Description: kerberos module for FreeRADIUS server
99  The FreeRADIUS server can use Kerberos to authenticate users, and this module
100  is necessary for that.
101
102 Package: freeradius-ldap
103 Architecture: any
104 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
105 Description: LDAP module for FreeRADIUS server
106  The FreeRADIUS server can use LDAP to authenticate users, and this module
107  is necessary for that.
108
109 Package: freeradius-postgresql
110 Architecture: any
111 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
112 Description: PostgreSQL module for FreeRADIUS server
113  The FreeRADIUS server can use PostgreSQL to authenticate users and do
114  accounting, and this module is necessary for that.
115
116 Package: freeradius-mysql
117 Architecture: any
118 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
119 Description: MySQL module for FreeRADIUS server
120  The FreeRADIUS server can use MySQL to authenticate users and do accounting,
121  and this module is necessary for that.
122
123 Package: freeradius-iodbc
124 Architecture: any
125 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
126 Description: iODBC module for FreeRADIUS server
127  The FreeRADIUS server can use iODBC to access databases to authenticate users
128  and do accounting, and this module is necessary for that.
129
130 Package: freeradius-dbg
131 Architecture: any
132 Section: debug
133 Priority: extra
134 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
135 Description: debug symbols for the FreeRADIUS packages
136  FreeRADIUS is a modular, high performance and feature-rich RADIUS server.
137  This package contains the detached debugging symbols for the Debian FreeRADIUS
138  packages.