Add Moonshot-COI and Moonshot-APC attributes
[freeradius.git] / debian / control
index 8c8ed39..852230a 100644 (file)
@@ -1,24 +1,27 @@
 Source: freeradius
-Build-Depends: debhelper (>= 6.0.7),
+Build-Depends: debhelper (>= 7.4),
  quilt,
  dpkg-dev (>= 1.13.19),
  autotools-dev,
- libtool,
- libltdl3-dev,
- libssl-dev,
- libpam0g-dev,
- libmysqlclient-dev,
+ libcurl4-openssl-dev,
  libgdbm-dev,
- libldap2-dev,
- libsasl2-dev,
  libiodbc2-dev,
+ libjson-c2 | libjson0,
+ libjson-c-dev | libjson0-dev,
  libkrb5-dev,
- libperl-dev,
+ libldap2-dev,
+ libpam0g-dev,
  libpcap-dev,
python-dev,
- libsnmp-dev,
libperl-dev,
+ libmysqlclient-dev,
  libpq-dev,
- libssl-dev
+ libreadline-dev,
+ libsasl2-dev,
+ libsqlite3-dev,
+ libssl-dev,
+ libtalloc-dev,
+ libyubikey-dev,
+ python-dev
 Section: net
 Priority: optional
 Maintainer: Josip Rodin <joy-packages@debian.org>
@@ -28,33 +31,41 @@ Homepage: http://www.freeradius.org/
 
 Package: freeradius
 Architecture: any
-Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, freeradius-common, libfreeradius2 (= ${binary:Version}), ssl-cert, adduser
+Depends: lsb-base (>= 3.1-23.2), ${shlibs:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version}), ssl-cert, adduser
 Provides: radius-server
 Recommends: freeradius-utils
 Suggests: freeradius-ldap, freeradius-postgresql, freeradius-mysql, freeradius-krb5
 Description: a high-performance and highly configurable RADIUS server
  FreeRADIUS is a high-performance RADIUS server with support for:
-  - many vendor-specific attributes
-  - proxying and replicating requests by any criteria
-  - authentication on system passwd, SQL, Kerberos, LDAP, users file, or PAM
-  - multiple DEFAULT configurations
-  - regexp matching in string attributes
+  - Many vendor-specific attributes.
+  - Proxying and replicating requests by any criteria.
+  - Authentication on system passwd, SQL, Kerberos, LDAP, users file, or PAM.
+  - Multiple DEFAULT configurations.
+  - Regexp matching in string attributes.
  and lots more.
 
 Package: freeradius-common
 Depends: adduser
 Architecture: all
 Conflicts: radiusd-livingston, xtradius, yardradius
-Replaces: freeradius (<< 2.0)
+Replaces: freeradius (<< 3)
 Description: FreeRADIUS common files
  This package contains common files used by several of the other packages from
  the FreeRADIUS project.
 
+Package: freeradius-config
+Architecture: any
+Depends: freeradius-common (>= 3)
+Breaks: freeradius-config
+Description: FreeRADIUS default config files
+  This package should be used as a base for a site local packages
+  to configure the FreeRADIUS server.
+
 Package: freeradius-utils
 Architecture: any
-Replaces: freeradius (<< 2.0)
+Replaces: freeradius (<< 3)
 Conflicts: radiusd-livingston, yardradius
-Depends: ${shlibs:Depends}, freeradius-common, libfreeradius2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, freeradius-common, freeradius-config, libfreeradius3 (= ${binary:Version})
 Recommends: libdbi-perl
 Description: FreeRADIUS client utilities
  This package contains various client programs and utilities from
@@ -67,12 +78,10 @@ Description: FreeRADIUS client utilities
   - radtest
   - radwho
   - radzap
-  - rlm_dbm_cat
-  - rlm_dbm_parser
   - rlm_ippool_tool
   - smbencrypt
 
-Package: libfreeradius2
+Package: libfreeradius3
 Architecture: any
 Depends: ${shlibs:Depends}
 Description: FreeRADIUS shared library
@@ -82,7 +91,7 @@ Description: FreeRADIUS shared library
 Package: libfreeradius-dev
 Architecture: any
 Section: libdevel
-Depends: ${shlibs:Depends}, libfreeradius2 (= ${binary:Version})
+Depends: ${shlibs:Depends}, libfreeradius3 (= ${binary:Version})
 Description: FreeRADIUS shared library development files
  The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by
  the FreeRADIUS server and some of the utilities.
@@ -103,6 +112,13 @@ Description: LDAP module for FreeRADIUS server
  The FreeRADIUS server can use LDAP to authenticate users, and this module
  is necessary for that.
 
+Package: freeradius-rest
+Architecture: any
+Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
+Description: REST module for FreeRADIUS server
+ The FreeRADIUS server can make calls to remote web APIs, and this module
+ is necessary for that.
+
 Package: freeradius-postgresql
 Architecture: any
 Depends: freeradius (= ${binary:Version}), ${shlibs:Depends}
@@ -124,14 +140,6 @@ Description: iODBC module for FreeRADIUS server
  The FreeRADIUS server can use iODBC to access databases to authenticate users
  and do accounting, and this module is necessary for that.
 
-Package: freeradius-dialupadmin
-Architecture: all
-Depends: php5 | libapache2-mod-php5 | php5-cgi, apache2-mpm-prefork | httpd, ${perl:Depends}
-Suggests: php5-mysql | php5-pgsql, php5-ldap, libdate-manip-perl
-Description: set of PHP scripts for administering a FreeRADIUS server
- These scripts provide a web-based interface for administering a FreeRADIUS
- server which stores authentication information in either SQL or LDAP.
-
 Package: freeradius-dbg
 Architecture: any
 Section: debug