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