diff options
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 253 |
1 files changed, 253 insertions, 0 deletions
diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..42a7900 --- /dev/null +++ b/debian/control @@ -0,0 +1,253 @@ +Source: freeradius +Build-Depends: debhelper-compat (= 13), + default-libmysqlclient-dev, + freetds-dev, + libcap-dev, +# Temporarily disable due to collectd RC bugs +# libcollectdclient-dev, + libcurl4-openssl-dev | libcurl4-gnutls-dev, + libgdbm-dev, + libhiredis-dev, + libiodbc2-dev, + libjson-c-dev, + libkrb5-dev | heimdal-dev, + libldap2-dev, + libmemcached-dev, + libpam0g-dev, + libpcap-dev, + libpcre3-dev, + libperl-dev, + libpq-dev, + libreadline-dev, + libsasl2-dev, + libsqlite3-dev, + libssl-dev, + libsystemd-dev, + libtalloc-dev, + libwbclient-dev, + libykclient-dev, + libyubikey-dev, + python3-dev, + samba-dev | samba4-dev, + snmp +Section: net +Priority: optional +Maintainer: Debian FreeRADIUS Packaging Team <pkg-freeradius-maintainers@lists.alioth.debian.org> +Uploaders: Mark Hymers <mhy@debian.org>, + Sam Hartman <hartmans@debian.org>, + Bernhard Schmidt <berni@debian.org> +Standards-Version: 4.4.1 +Homepage: http://www.freeradius.org/ +Vcs-Git: https://salsa.debian.org/debian/freeradius.git +Vcs-Browser: https://salsa.debian.org/debian/freeradius + +Package: freeradius +Architecture: any +Depends: freeradius-common, + freeradius-config, + libfreeradius3 (= ${binary:Version}), + lsb-base, + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Provides: radius-server +Recommends: freeradius-utils +Suggests: freeradius-krb5, + freeradius-ldap, + freeradius-mysql, + freeradius-postgresql, + freeradius-python3, + snmp +Description: high-performance and highly configurable RADIUS server + FreeRADIUS is a high-performance RADIUS server with support for: + - Authentication by local files, SQL, Kerberos, LDAP, PAM, and more. + - Powerful policy configuration language. + - Proxying and replicating requests by any criteria. + - Support for many EAP types; TLS, PEAP, TTLS, etc. + - Many vendor-specific attributes. + - Regexp matching in string attributes. + and lots more. + +Package: freeradius-common +Depends: adduser, ${misc:Depends} +Architecture: all +Conflicts: radiusd-livingston, xtradius, yardradius +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: adduser, + ca-certificates, + freeradius-common, + make, + openssl, + ssl-cert, + ${misc:Depends} +Breaks: freeradius-config +Description: FreeRADIUS default config files + freeradius-config contains the default configuration for FreeRADIUS. + . + You can install a custom package which sets "Provides: freeradius-config" in + order to use the FreeRADIUS packages without any default configuration getting + into your way. + +Package: freeradius-utils +Architecture: any +Conflicts: radiusd-livingston, yardradius +Depends: freeradius-common, + freeradius-config, + libfreeradius3 (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Recommends: libdbi-perl +Description: FreeRADIUS client utilities + This package contains various client programs and utilities from + the FreeRADIUS Server project, including: + - radclient + - radeapclient + - radlast + - radsniff + - radsqlrelay + - radtest + - radwho + - radzap + - rlm_ippool_tool + - smbencrypt + +Package: libfreeradius3 +Architecture: any +Section: libs +Depends: ${dist:Depends}, ${misc:Depends}, ${shlibs:Depends} +Description: FreeRADIUS shared library + The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by + the FreeRADIUS server and some of the utilities. + +Package: libfreeradius-dev +Architecture: any +Section: libdevel +Depends: freeradius-dhcp (= ${binary:Version}), + libfreeradius3 (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: FreeRADIUS shared library development files + The FreeRADIUS projects' libfreeradius-radius and libfreeradius-eap, used by + the FreeRADIUS server and some of the utilities. + . + This package contains the development headers and static library version. + +Package: freeradius-dhcp +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: DHCP module for FreeRADIUS server + The FreeRADIUS server can act as a DHCP server, and this module + is necessary for that. + +Package: freeradius-krb5 +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: kerberos module for FreeRADIUS server + The FreeRADIUS server can use Kerberos to authenticate users, and this module + is necessary for that. + +Package: freeradius-ldap +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +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}), + ${dist:Depends}, + ${misc:Depends}, + ${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}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: PostgreSQL module for FreeRADIUS server + The FreeRADIUS server can use PostgreSQL to authenticate users and do + accounting, and this module is necessary for that. + +Package: freeradius-mysql +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: MySQL module for FreeRADIUS server + The FreeRADIUS server can use MySQL to authenticate users and do accounting, + and this module is necessary for that. + +Package: freeradius-iodbc +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +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-redis +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: Redis module for FreeRADIUS server + This module is required to enable the FreeRADIUS server to access + Redis databases. + +Package: freeradius-memcached +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: Memcached module for FreeRADIUS server + The FreeRADIUS server can cache data in memcached and this package + contains the required module. + +Package: freeradius-yubikey +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: Yubikey module for FreeRADIUS server + This package is required to add Yubikey functionality to the + FreeRADIUS server. + +Package: freeradius-python3 +Architecture: any +Depends: freeradius (= ${binary:Version}), + ${dist:Depends}, + ${misc:Depends}, + ${shlibs:Depends} +Description: Python 3 module for FreeRADIUS server + This package is required to add Python 3 functionality to the + FreeRADIUS server. + . + It was introduced in FreeRADIUS 3.0.20 as EXPERIMENTAL module. Use at + your own risk. |