control 13.4 KB
Newer Older
1
Source: lemonldap-ng
2 3
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Uploaders: Xavier Guimard <x.guimard@free.fr>
4
Section: perl
Yadd's avatar
Yadd committed
5
Priority: optional
Yadd's avatar
Yadd committed
6
Rules-Requires-Root: binary-targets
Yadd's avatar
Yadd committed
7
Build-Depends: debhelper (>= 10),
Yadd's avatar
Yadd committed
8 9 10
               po-debconf
Build-Depends-Indep: libapache-session-perl,
                     libcache-cache-perl,
11
                     libclone-perl,
Yadd's avatar
Yadd committed
12
                     libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
13
                     libconvert-base32-perl,
Yadd's avatar
Yadd committed
14
                     libconvert-pem-perl,
15 16
                     libcrypt-openssl-rsa-perl,
                     libcrypt-openssl-x509-perl,
Yadd's avatar
Yadd committed
17
                     libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
18
                     libdbd-sqlite3-perl,
19
                     libdbi-perl,
Yadd's avatar
Yadd committed
20
                     libdigest-hmac-perl,
Yadd's avatar
Yadd committed
21
                     libemail-sender-perl,
Yadd's avatar
Yadd committed
22
                     libgd-securityimage-perl,
23
                     libglib-perl,
24
                     libhtml-template-perl,
Yadd's avatar
Yadd committed
25
                     libimage-magick-perl,
Yadd's avatar
Yadd committed
26
                     libio-string-perl,
27
                     libjson-perl,
Yadd's avatar
Yadd committed
28
                     liblasso-perl,
Yadd's avatar
Yadd committed
29
                     libmime-tools-perl,
30
                     libmouse-perl,
Yadd's avatar
Yadd committed
31
                     libnet-cidr-lite-perl,
32
                     libnet-ldap-perl,
Yadd's avatar
Yadd committed
33 34
                     libnet-openid-consumer-perl,
                     libnet-openid-server-perl,
Yadd's avatar
Yadd committed
35
                     libplack-perl,
36
                     libregexp-assemble-perl,
37
                     libregexp-common-perl,
Yadd's avatar
Yadd committed
38
                     libsoap-lite-perl,
39
                     libstring-random-perl,
Yadd's avatar
Yadd committed
40 41
                     libtest-mockobject-perl,
                     libtest-pod-perl,
42
                     libunicode-string-perl,
Yadd's avatar
Yadd committed
43
                     liburi-perl,
44
                     libwww-perl,
Yadd's avatar
Yadd committed
45
                     libxml-libxml-perl,
46
                     libxml-libxslt-perl,
47
                     libxml-simple-perl,
Yadd's avatar
Yadd committed
48
                     perl
49
Standards-Version: 4.1.4
Yadd's avatar
Yadd committed
50 51
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
Yadd's avatar
Yadd committed
52
Homepage: https://lemonldap-ng.org/
53 54 55

Package: lemonldap-ng
Architecture: all
Yadd's avatar
Yadd committed
56
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
57
         lemonldap-ng-handler (= ${binary:Version}),
Yadd's avatar
Yadd committed
58 59
         liblemonldap-ng-manager-perl (= ${binary:Version}),
         liblemonldap-ng-portal-perl (= ${binary:Version})
Yadd's avatar
Yadd committed
60 61 62
Provides: openid-connect-provider,
          openid-connect-relying-party,
          saml-identity-provider,
Yadd's avatar
Yadd committed
63
          saml-service-provider
64
Description: OpenID-Connect, CAS and SAML compatible Web-SSO system
65
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
66
 or directly on application webservers. It can be used in conjunction with
67 68
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
69
 .
70
 It manages both authentication and authorization and provides headers for
Yadd's avatar
Yadd committed
71
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
72
 associating a regular expression and a rule. Regular expression is applied on
73
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
74
 .
75
 This package is a metapackage that install handler, manager and portal.
76

77 78
Package: lemonldap-ng-doc
Architecture: all
Yadd's avatar
Yadd committed
79
Section: doc
Yadd's avatar
Yadd committed
80
Pre-Depends: ${misc:Pre-Depends}
Yadd's avatar
Yadd committed
81
Depends: ${misc:Depends}
82 83
Description: Lemonldap::NG Web-SSO system documentation
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
84
 or directly on application webservers. It can be used in conjunction with
85 86
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
87
 .
88 89
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
Yadd's avatar
Yadd committed
90
 associating a regular expression and a rule. Regular expression is applied on
91
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
92
 .
93 94
 This package contains html documentation.

95 96 97
Package: lemonldap-ng-fr-doc
Architecture: all
Section: doc
98 99
Depends: ${misc:Depends},
         lemonldap-ng-doc (= ${binary:Version})
Yadd's avatar
Yadd committed
100
Description: French documentation of Lemonldap::NG Web-SSO system
101
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
102
 or directly on application webservers. It can be used in conjunction with
103 104
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
105 106 107 108 109 110 111 112
 .
 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.
 .
 This package contains French html documentation.

Yadd's avatar
Yadd committed
113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
Package: lemonldap-ng-handler
Architecture: all
Depends: ${misc:Depends},
         liblemonldap-ng-handler-perl (= ${binary:Version})
Breaks: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
Replaces: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
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
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. 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.
 .
 This package provides configuration files for Apache and Nginx used to protect
 web areas.

Package: liblemonldap-ng-manager-perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         libconvert-pem-perl,
         libcrypt-openssl-rsa-perl,
Yadd's avatar
Yadd committed
143
         liblemonldap-ng-handler-perl (= ${binary:Version}),
Yadd's avatar
Yadd committed
144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206
         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. 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.
 .
 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}),
         libregexp-assemble-perl
Recommends: libcrypt-openssl-bignum-perl,
            libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
            libmime-tools-perl,
            libnet-ldap-perl,
            libstring-random-perl,
            libunicode-string-perl
Suggests: libauthcas-perl,
          libcrypt-u2f-server-perl,
          libdbi-perl,
          libgd-securityimage-perl,
          libglib-perl,
          libimage-magick-perl,
          liblasso-perl,
          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. 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.
 .
 Lemonldap::NG::Portal provides the authentication portal.

Yadd's avatar
Yadd committed
207
Package: lemonldap-ng-fastcgi-server
Yadd's avatar
Yadd committed
208 209
Architecture: all
Depends: ${misc:Depends},
210
         ${perl:Depends},
Yadd's avatar
Yadd committed
211
         lsb-base,
212
         libfcgi-procmanager-perl,
Yadd's avatar
Yadd committed
213
         liblemonldap-ng-handler-perl (= ${binary:Version}),
214 215 216
         libplack-perl
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
217
Section: web
Yadd's avatar
Yadd committed
218 219
Description: Lemonldap::NG FastCGI server
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
220
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
221 222 223 224 225 226 227 228
 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.
 .
Yadd's avatar
Yadd committed
229 230
 Lemonldap::NG FastCGI server provides a Nginx auth_request server that handles
 also LLNG Portal and Manager.
Yadd's avatar
Yadd committed
231

Yadd's avatar
Yadd committed
232
Package: lemonldap-ng-uwsgi-app
Yadd's avatar
Yadd committed
233 234
Architecture: all
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
235 236 237 238 239 240 241
         ${perl:Depends},
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         uwsgi-plugin-psgi
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
Section: web
Description: Lemonldap::NG uWSGI server
Yadd's avatar
Yadd committed
242
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
243
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
244 245 246 247 248 249 250 251
 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.
 .
Yadd's avatar
Yadd committed
252 253
 Lemonldap::NG uWSGI server provides a replacement to Lemonldap::NG FastCGI
 server, using uWSGI instead of Plack FCGI.
Yadd's avatar
Yadd committed
254

255 256
Package: liblemonldap-ng-handler-perl
Architecture: all
Yadd's avatar
Yadd committed
257
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
258
         ${perl:Depends},
Yadd's avatar
Yadd committed
259
         liblemonldap-ng-common-perl (= ${binary:Version})
260
Description: Lemonldap::NG handler common libraries
261
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
262
 or directly on application webservers. It can be used in conjunction with
263 264
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
265
 .
266 267
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
Yadd's avatar
Yadd committed
268
 associating a regular expression and a rule. Regular expression is applied on
269
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
270
 .
Yadd's avatar
Yadd committed
271
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
272

273
Package: liblemonldap-ng-common-perl
274
Architecture: all
Yadd's avatar
Yadd committed
275
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
276
         ${perl:Depends},
Yadd's avatar
Yadd committed
277
         debconf,
Yadd's avatar
Yadd committed
278
         libapache-session-perl,
Yadd's avatar
Yadd committed
279 280
         libcache-cache-perl,
         libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
281
         libcrypt-openssl-rsa-perl,
282
         libcrypt-openssl-x509-perl,
283
         libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
284
         libhtml-template-perl,
285
         libjson-perl,
286
         libmouse-perl,
Yadd's avatar
Yadd committed
287
         libplack-perl,
Yadd's avatar
Yadd committed
288 289
         liburi-perl,
         libwww-perl
290
Recommends: libapache-session-browseable-perl,
291
            libcookie-baker-xs-perl,
Yadd's avatar
Yadd committed
292
            libdbi-perl,
Yadd's avatar
Yadd committed
293 294
            libhttp-parser-xs-perl,
            libjson-xs-perl,
Yadd's avatar
Yadd committed
295
            liblwp-protocol-https-perl
Yadd's avatar
Yadd committed
296 297
Suggests: libconvert-base32-perl,
          libnet-ldap-perl,
Yadd's avatar
Yadd committed
298 299 300
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
Yadd's avatar
Yadd committed
301
Conflicts: liblemonldap-ng-cli-perl
302
Description: Lemonldap::NG common files
303
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
304
 or directly on application webservers. It can be used in conjunction with
305 306
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
307
 .
308 309
 It manages both authentication and authorization and provides headers for
 accounting. So you can have a full AAA protection. Authorization are built by
Yadd's avatar
Yadd committed
310
 associating a regular expression and a rule. Regular expression is applied on
311
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
312
 .
Yadd's avatar
Yadd committed
313 314
 Lemonldap::NG::Common contains common files used by other Lemonldap::NG
 modules.
315