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