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