lemonldap-ng/debian/control

352 lines
16 KiB
Plaintext
Raw Normal View History

Source: lemonldap-ng
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Xavier Guimard <yadd@debian.org>
Section: perl
2017-09-19 17:39:09 +02:00
Priority: optional
Build-Depends: debhelper (>= 10),
2012-10-30 15:09:25 +01:00
po-debconf
Build-Depends-Indep: fonts-urw-base35 <!nocheck> | gsfonts <!nocheck>,
libapache-session-perl <!nocheck>,
2020-05-25 18:56:07 +02:00
libauth-yubikey-webclient-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libauthen-oath-perl <!nocheck>,
2022-01-03 08:41:58 +01:00
libauthen-radius-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libcache-cache-perl <!nocheck>,
libclone-perl <!nocheck>,
libconfig-inifiles-perl <!nocheck>,
libconvert-base32-perl <!nocheck>,
libconvert-pem-perl <!nocheck>,
libcrypt-openssl-rsa-perl <!nocheck>,
libcrypt-openssl-x509-perl <!nocheck>,
libcrypt-urandom-perl <!nocheck>,
libcrypt-rijndael-perl <!nocheck>,
2022-02-17 14:58:31 +01:00
libcrypt-u2f-server-perl <!nocheck>,
libdatetime-format-rfc3339-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libdbd-sqlite3-perl <!nocheck>,
libdbi-perl <!nocheck>,
libdigest-hmac-perl <!nocheck>,
libemail-sender-perl <!nocheck>,
libgd-securityimage-perl <!nocheck>,
libglib-perl <!nocheck>,
libgssapi-perl <!nocheck>,
2022-08-11 16:47:28 +02:00
libhash-merge-simple-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libhtml-template-perl <!nocheck>,
libimage-magick-perl <!nocheck>,
libio-string-perl <!nocheck>,
libipc-run-perl <!nocheck>,
2022-02-17 14:58:31 +01:00
liblist-moreutils-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libjson-perl <!nocheck>,
2021-01-15 06:30:12 +01:00
libjson-xs-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
liblasso-perl <!nocheck>,
libmime-tools-perl <!nocheck>,
libmouse-perl <!nocheck>,
2022-10-23 21:12:37 +02:00
libclass-xsaccessor-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libnet-cidr-lite-perl <!nocheck>,
libnet-ldap-perl <!nocheck>,
libio-socket-timeout-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libnet-openid-consumer-perl <!nocheck>,
libnet-openid-server-perl <!nocheck>,
libplack-perl <!nocheck>,
libregexp-assemble-perl <!nocheck>,
libregexp-common-perl <!nocheck>,
libsoap-lite-perl <!nocheck>,
libstring-random-perl <!nocheck>,
libtest-mockobject-perl <!nocheck>,
2020-02-24 14:29:31 +01:00
libtest-output-perl <!nocheck>,
2022-02-17 14:58:31 +01:00
libtest-pod-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libtext-unidecode-perl <!nocheck>,
libtime-fake-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libunicode-string-perl <!nocheck>,
liburi-perl <!nocheck>,
2022-02-17 14:58:31 +01:00
libhttp-message-perl <!nocheck>,
2019-09-24 20:52:47 +02:00
libwww-perl <!nocheck>,
libxml-libxml-perl <!nocheck>,
libxml-libxslt-perl <!nocheck>,
libxml-simple-perl <!nocheck>,
2020-12-21 20:22:35 +01:00
libtest-leaktrace-perl <!nocheck>,
2020-06-01 11:44:04 +02:00
python3-sphinx,
python3-sphinx-bootstrap-theme,
2016-02-18 12:53:52 +01:00
perl
Standards-Version: 4.6.1
2018-03-25 14:54:32 +02:00
Vcs-Browser: https://salsa.debian.org/perl-team/modules/packages/lemonldap-ng
Vcs-Git: https://salsa.debian.org/perl-team/modules/packages/lemonldap-ng.git
2017-09-19 17:39:09 +02:00
Homepage: https://lemonldap-ng.org/
2018-08-21 21:03:04 +02:00
Rules-Requires-Root: binary-targets
Package: lemonldap-ng
Architecture: all
2012-10-30 15:09:25 +01:00
Depends: ${misc:Depends},
2016-05-17 22:36:17 +02:00
lemonldap-ng-handler (= ${binary:Version}),
2012-10-30 15:09:25 +01:00
liblemonldap-ng-manager-perl (= ${binary:Version}),
liblemonldap-ng-portal-perl (= ${binary:Version})
2015-12-28 17:35:22 +01:00
Provides: openid-connect-provider,
openid-connect-relying-party,
saml-identity-provider,
2015-12-26 08:30:27 +01:00
saml-service-provider
Description: OpenID-Connect, CAS and SAML compatible Web-SSO system
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
2016-06-22 13:19:31 +02:00
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
2018-05-16 12:27:00 +02:00
accounting. So you can have a full AAA protection. Authorizations are built by
2012-12-29 20:18:35 +01:00
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
2012-12-29 20:18:35 +01:00
.
This package is a metapackage that install handler, manager and portal.
Package: lemonldap-ng-doc
Architecture: all
2012-10-30 15:09:25 +01:00
Section: doc
Depends: ${misc:Depends}
2018-08-21 21:03:04 +02:00
Pre-Depends: ${misc:Pre-Depends}
2022-09-11 08:29:23 +02:00
Multi-Arch: foreign
Description: Lemonldap::NG Web-SSO system documentation
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
2016-06-22 13:19:31 +02:00
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
2012-12-29 20:18:35 +01:00
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
2012-12-29 20:18:35 +01:00
.
This package contains html documentation.
2016-02-18 20:52:12 +01:00
Package: lemonldap-ng-fastcgi-server
2016-02-04 23:10:17 +01:00
Architecture: all
2018-08-21 21:03:04 +02:00
Section: web
2016-02-04 23:10:17 +01:00
Depends: ${misc:Depends},
${perl:Depends},
2017-03-14 19:22:23 +01:00
lsb-base,
2018-12-09 15:33:55 +01:00
libfcgi-perl,
libfcgi-procmanager-perl,
2016-10-19 15:49:23 +02:00
liblemonldap-ng-handler-perl (= ${binary:Version}),
libplack-perl
Recommends: libhttp-parser-xs-perl,
nginx-extras | nginx
2022-02-17 14:58:31 +01:00
Pre-Depends: ${misc:Pre-Depends}
2016-02-04 23:10:17 +01:00
Description: Lemonldap::NG FastCGI server
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
2016-06-22 13:19:31 +02:00
or directly on application webservers. It can be used in conjunction with
2016-02-04 23:10:17 +01:00
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
2016-02-04 23:10:17 +01:00
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
.
2018-03-25 12:43:39 +02:00
Lemonldap::NG FastCGI server provides a Nginx auth_request server that handles
also LLNG Portal and Manager.
2016-02-04 23:10:17 +01:00
Package: liblemonldap-ng-ssoaas-apache-client-perl
Architecture: all
Section: web
Depends: ${misc:Depends},
${perl:Depends}
2022-07-14 07:09:24 +02:00
Breaks: liblemonldap-ng-handler-perl (<< 2.0.14~)
Multi-Arch: foreign
Description: Lemonldap::NG SSOaaS client for Apache
Lemonldap::NG is a complete Web-SSO system that provides a SSO-as-a-Service
system, natively usable with Nginx. Lemonldap::NG::SSOaaS::Apache::Client
permits one to enroll an Apache server into Lemonldap::NG's SSOaaS service.
2018-03-25 12:43:39 +02:00
Package: lemonldap-ng-uwsgi-app
2016-05-17 22:36:17 +02:00
Architecture: all
2018-08-21 21:03:04 +02:00
Section: web
2016-05-17 22:36:17 +02:00
Depends: ${misc:Depends},
liblemonldap-ng-handler-perl (= ${binary:Version})
2018-03-25 12:43:39 +02:00
Recommends: libhttp-parser-xs-perl,
uwsgi-plugin-psgi
Suggests: nginx-extras | nginx
2018-03-25 12:43:39 +02:00
Description: Lemonldap::NG uWSGI server
2016-05-17 22:36:17 +02:00
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
2016-06-22 13:19:31 +02:00
or directly on application webservers. It can be used in conjunction with
2016-05-17 22:36:17 +02:00
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorization are built by
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
.
2018-03-25 12:43:39 +02:00
Lemonldap::NG uWSGI server provides a replacement to Lemonldap::NG FastCGI
server, using uWSGI instead of Plack FCGI.
2016-05-17 22:36:17 +02:00
Package: lemonldap-ng-handler
Architecture: all
Depends: ${misc:Depends},
liblemonldap-ng-handler-perl (= ${binary:Version})
Recommends: lemonldap-ng-fastcgi-server (= ${binary:Version}) | lemonldap-ng-uwsgi-app (= ${binary:Version}) | libapache2-mod-perl2
Suggests: libcache-memcached-perl,
libdigest-hmac-perl,
libsoap-lite-perl
Breaks: liblemonldap-ng-handler-perl (<< 1.9.1-2~), lemonldap-ng-fastcgi-server (<< 2.0.5~)
Replaces: liblemonldap-ng-handler-perl (<< 1.9.1-2~), lemonldap-ng-fastcgi-server (<< 2.0.5~)
Description: Lemonldap::NG handler part
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
.
This package provides configuration files for Apache and Nginx used to protect
web areas.
Package: liblemonldap-ng-handler-perl
Architecture: all
2012-10-30 15:09:25 +01:00
Depends: ${misc:Depends},
2012-12-01 11:53:10 +01:00
${perl:Depends},
2018-03-25 12:43:39 +02:00
liblemonldap-ng-common-perl (= ${binary:Version})
Description: Lemonldap::NG handler common libraries
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
2016-06-22 13:19:31 +02:00
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
2012-12-29 20:18:35 +01:00
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
2012-12-29 20:18:35 +01:00
.
2016-05-17 22:36:17 +02:00
Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
Package: liblemonldap-ng-common-perl
Architecture: all
2012-10-30 15:09:25 +01:00
Depends: ${misc:Depends},
2012-12-01 11:53:10 +01:00
${perl:Depends},
2012-10-30 15:09:25 +01:00
debconf,
perl-doc,
2013-01-20 17:21:33 +01:00
libapache-session-perl,
2012-10-30 15:09:25 +01:00
libcache-cache-perl,
libconfig-inifiles-perl,
2013-01-25 22:42:43 +01:00
libcrypt-openssl-rsa-perl,
libcrypt-openssl-x509-perl,
libcrypt-urandom-perl,
libcrypt-rijndael-perl,
2017-03-07 11:03:23 +01:00
libhtml-template-perl,
libjson-perl,
2021-01-15 06:30:12 +01:00
libjson-xs-perl,
2014-04-17 16:30:42 +02:00
libmouse-perl,
2022-10-25 21:07:04 +02:00
libclass-xsaccessor-perl,
libplack-perl,
2018-03-25 12:43:39 +02:00
liburi-perl,
libwww-perl
Recommends: libapache-session-browseable-perl,
2020-09-10 17:14:15 +02:00
libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
libcookie-baker-xs-perl,
2017-03-07 11:03:23 +01:00
libdbi-perl,
2018-03-25 12:43:39 +02:00
libhttp-parser-xs-perl,
liblwp-protocol-https-perl,
libstring-random-perl
2018-02-19 22:47:10 +01:00
Suggests: libconvert-base32-perl,
libnet-ldap-perl,
2017-03-07 11:03:23 +01:00
libsoap-lite-perl,
libxml-libxml-perl,
libxml-simple-perl
Description: Lemonldap::NG common files
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
2016-06-22 13:19:31 +02:00
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
2012-12-29 20:18:35 +01:00
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
2012-12-29 20:18:35 +01:00
.
2015-12-22 11:45:15 +01:00
Lemonldap::NG::Common contains common files used by other Lemonldap::NG
modules.
Package: liblemonldap-ng-manager-perl
Architecture: all
Depends: ${misc:Depends},
${perl:Depends},
libconvert-pem-perl,
libregexp-common-perl,
libcrypt-openssl-rsa-perl,
2020-09-10 17:14:15 +02:00
libemail-date-format-perl,
liblemonldap-ng-handler-perl (= ${binary:Version}),
2022-08-11 16:47:28 +02:00
libhash-merge-simple-perl,
lemonldap-ng-fastcgi-server (= ${binary:Version}) | lemonldap-ng-uwsgi-app (= ${binary:Version}) | apache2 | httpd-cgi
Recommends: lemonldap-ng-doc (= ${binary:Version}),
libxml-libxml-perl,
libxml-libxslt-perl,
libxml-simple-perl
Suggests: libclone-perl,
libregexp-assemble-perl
Pre-Depends: debconf
Description: Lemonldap::NG manager part
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
.
Lemonldap::NG::Manager provides the administration interface.
Package: liblemonldap-ng-portal-perl
Architecture: all
Depends: ${misc:Depends},
${perl:Depends},
lemonldap-ng-fastcgi-server (= ${binary:Version}) | lemonldap-ng-uwsgi-app (= ${binary:Version}) | apache2 | httpd-cgi,
libclone-perl,
liblemonldap-ng-handler-perl (= ${binary:Version}),
libtext-unidecode-perl,
libregexp-assemble-perl,
liblist-moreutils-perl,
libemail-date-format-perl
Recommends: fonts-urw-base35 | gsfonts,
2022-02-17 14:58:31 +01:00
libauthen-webauthn-perl,
libcrypt-openssl-bignum-perl,
libconvert-base32-perl,
2019-04-30 15:20:08 +02:00
libio-string-perl,
libipc-run-perl,
libgd-securityimage-perl,
libmime-tools-perl,
libnet-ldap-perl,
libio-socket-timeout-perl,
libunicode-string-perl
2019-09-24 20:52:47 +02:00
Suggests: gpg,
2022-02-17 14:58:31 +01:00
libauthen-radius-perl,
2019-09-24 20:52:47 +02:00
libcrypt-u2f-server-perl,
libdbi-perl,
libglib-perl,
libgssapi-perl,
libimage-magick-perl,
liblasso-perl,
2022-02-17 14:58:31 +01:00
libnet-facebook-oauth2-perl,
libnet-openid-consumer-perl,
libnet-openid-server-perl,
libnet-oauth-perl,
libsoap-lite-perl,
libweb-id-perl,
slapd
Pre-Depends: debconf
Description: Lemonldap::NG authentication portal part
Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
or directly on application webservers. It can be used in conjunction with
OpenID-Connect, CAS and SAML systems as identity or service provider. It can
also be used as proxy between those federation systems.
.
It manages both authentication and authorization and provides headers for
accounting. So you can have a full AAA protection. Authorizations are built by
associating a regular expression and a rule. Regular expression is applied on
the requested URL and the rule calculates if the user is authorized.
.
Lemonldap::NG::Portal provides the authentication portal.
.
You may have to install some suggested packages depending on plugins you
enabled. For example, libgd-securityimage-perl and fonts-urw-base35 are needed
if you want to use Captcha, libcrypt-u2f-server-perl for U2F features,...