Add predepends for libjson0-dev
[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  libjson0-dev,
12  libsasl2-dev,
13  libiodbc2-dev,
14  libkrb5-dev,
15  libperl-dev,
16  libpcap-dev,
17  python-dev,
18  libreadline-dev,
19  libpq-dev,
20  libssl-dev,
21  libtalloc-dev,
22  libyubikey-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, freeradius-config, 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 (<< 3)
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-config
55 Architecture: any
56 Depends: freeradius-common (>= 3)
57 Breaks: freeradius-config
58 Description: FreeRADIUS default config files
59   This package should be used as a base for a site local packages
60   to configure the FreeRADIUS server.
61
62 Package: freeradius-utils
63 Architecture: any
64 Replaces: freeradius (<< 3)
65 Conflicts: radiusd-livingston, yardradius
66 Depends: ${shlibs:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version})
67 Recommends: libdbi-perl
68 Description: FreeRADIUS client utilities
69  This package contains various client programs and utilities from
70  the FreeRADIUS Server project, including:
71   - radclient
72   - radeapclient
73   - radlast
74   - radsniff
75   - radsqlrelay
76   - radtest
77   - radwho
78   - radzap
79   - rlm_ippool_tool
80   - smbencrypt
81
82 Package: libfreeradius3
83 Architecture: any
84 Depends: ${shlibs:Depends}
85 Description: FreeRADIUS shared library
86  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
87  the FreeRADIUS server and some of the utilities.
88
89 Package: libfreeradius-dev
90 Architecture: any
91 Section: libdevel
92 Depends: ${shlibs:Depends}, libfreeradius3 (= ${binary:Version})
93 Description: FreeRADIUS shared library development files
94  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
95  the FreeRADIUS server and some of the utilities.
96  .
97  This package contains the development headers and static library version.
98
99 Package: freeradius-krb5
100 Architecture: any
101 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
102 Description: kerberos module for FreeRADIUS server
103  The FreeRADIUS server can use Kerberos to authenticate users, and this module
104  is necessary for that.
105
106 Package: freeradius-ldap
107 Architecture: any
108 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
109 Description: LDAP module for FreeRADIUS server
110  The FreeRADIUS server can use LDAP to authenticate users, and this module
111  is necessary for that.
112
113 Package: freeradius-postgresql
114 Architecture: any
115 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
116 Description: PostgreSQL module for FreeRADIUS server
117  The FreeRADIUS server can use PostgreSQL to authenticate users and do
118  accounting, and this module is necessary for that.
119
120 Package: freeradius-mysql
121 Architecture: any
122 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
123 Description: MySQL module for FreeRADIUS server
124  The FreeRADIUS server can use MySQL to authenticate users and do accounting,
125  and this module is necessary for that.
126
127 Package: freeradius-iodbc
128 Architecture: any
129 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
130 Description: iODBC module for FreeRADIUS server
131  The FreeRADIUS server can use iODBC to access databases to authenticate users
132  and do accounting, and this module is necessary for that.
133
134 Package: freeradius-dbg
135 Architecture: any
136 Section: debug
137 Priority: extra
138 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
139 Description: debug symbols for the FreeRADIUS packages
140  FreeRADIUS is a modular, high performance and feature-rich RADIUS server.
141  This package contains the detached debugging symbols for the Debian FreeRADIUS
142  packages.