Synced with upstream debian
[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  libtool,
7  libltdl3-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  libsnmp-dev,
19  libpq-dev
20 Section: net
21 Priority: optional
22 Maintainer: Josip Rodin <joy-packages@debian.org>
23 Uploaders: Stephen Gran <sgran@debian.org>, Mark Hymers <mhy@debian.org>
24 Standards-Version: 3.8.3
25 Homepage: http://www.freeradius.org/
26
27 Package: freeradius
28 Architecture: any
29 Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, freeradius-common, libfreeradius2 (= ${binary:Version})
30 Provides: radius-server
31 Recommends: freeradius-utils
32 Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5
33 Description: a high-performance and highly configurable RADIUS server
34  FreeRADIUS is a high-performance RADIUS server with support for:
35   - many vendor-specific attributes
36   - proxying and replicating requests by any criteria
37   - authentication on system passwd, SQL, Kerberos, LDAP, users file, or PAM
38   - multiple DEFAULT configurations
39   - regexp matching in string attributes
40  and lots more.
41
42 Package: freeradius-common
43 Depends: adduser
44 Architecture: all
45 Conflicts: radiusd-livingston, xtradius, yardradius
46 Replaces: freeradius (<< 2.0)
47 Description: FreeRADIUS common files
48  This package contains common files used by several of the other packages from
49  the FreeRADIUS project.
50
51 Package: freeradius-utils
52 Architecture: any
53 Replaces: freeradius (<< 2.0)
54 Conflicts: radiusd-livingston, yardradius
55 Depends: ${shlibs:Depends}, freeradius-common, libfreeradius2 (= ${binary:Version})
56 Recommends: libdbi-perl
57 Description: FreeRADIUS client utilities
58  This package contains various client programs and utilities from
59  the FreeRADIUS Server project, including:
60   - radclient
61   - radeapclient
62   - radlast
63   - radsniff
64   - radsqlrelay
65   - radtest
66   - radwho
67   - radzap
68   - rlm_dbm_cat
69   - rlm_dbm_parser
70   - rlm_ippool_tool
71   - smbencrypt
72
73 Package: libfreeradius2
74 Architecture: any
75 Depends: ${shlibs:Depends}
76 Description: FreeRADIUS shared library
77  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
78  the FreeRADIUS server and some of the utilities.
79
80 Package: libfreeradius-dev
81 Architecture: any
82 Section: libdevel
83 Depends: ${shlibs:Depends}, libfreeradius2 (= ${binary:Version})
84 Description: FreeRADIUS shared library development files
85  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
86  the FreeRADIUS server and some of the utilities.
87  .
88  This package contains the development headers and static library version.
89
90 Package: freeradius-krb5
91 Architecture: any
92 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
93 Description: kerberos module for FreeRADIUS server
94  The FreeRADIUS server can use Kerberos to authenticate users, and this module
95  is necessary for that.
96
97 Package: freeradius-ldap
98 Architecture: any
99 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
100 Description: LDAP module for FreeRADIUS server
101  The FreeRADIUS server can use LDAP to authenticate users, and this module
102  is necessary for that.
103
104 Package: freeradius-postgresql
105 Architecture: any
106 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
107 Description: PostgreSQL module for FreeRADIUS server
108  The FreeRADIUS server can use PostgreSQL to authenticate users and do
109  accounting, and this module is necessary for that.
110
111 Package: freeradius-mysql
112 Architecture: any
113 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
114 Description: MySQL module for FreeRADIUS server
115  The FreeRADIUS server can use MySQL to authenticate users and do accounting,
116  and this module is necessary for that.
117
118 Package: freeradius-iodbc
119 Architecture: any
120 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
121 Description: iODBC module for FreeRADIUS server
122  The FreeRADIUS server can use iODBC to access databases to authenticate users
123  and do accounting, and this module is necessary for that.
124
125 Package: freeradius-dialupadmin
126 Architecture: all
127 Depends: php5 | libapache2-mod-php5 | php5-cgi, apache2-mpm-prefork | httpd, ${perl:Depends}
128 Suggests: php5-mysql | php5-pgsql, php5-ldap, libdate-manip-perl
129 Description: set of PHP scripts for administering a FreeRADIUS server
130  These scripts provide a web-based interface for administering a FreeRADIUS
131  server which stores authentication information in either SQL or LDAP.
132
133 Package: freeradius-dbg
134 Architecture: any
135 Section: debug
136 Priority: extra
137 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
138 Description: debug symbols for the FreeRADIUS packages
139  FreeRADIUS is a modular, high performance and feature-rich RADIUS server.
140  This package contains the detached debugging symbols for the Debian FreeRADIUS
141  packages.