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

Package: lemonldap-ng
Architecture: all
Xavier Guimard's avatar
Xavier Guimard committed
56
Depends: ${misc:Depends},
Xavier Guimard's avatar
Xavier Guimard committed
57
         lemonldap-ng-handler (= ${binary:Version}),
Xavier Guimard's avatar
Xavier Guimard committed
58 59
         liblemonldap-ng-manager-perl (= ${binary:Version}),
         liblemonldap-ng-portal-perl (= ${binary:Version})
60 61 62
Provides: openid-connect-provider,
          openid-connect-relying-party,
          saml-identity-provider,
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard committed
71
 accounting. So you can have a full AAA protection. Authorizations are built by
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard committed
74
 .
75
 This package is a metapackage that install handler, manager and portal.
76

77 78
Package: lemonldap-ng-doc
Architecture: all
Xavier Guimard's avatar
Xavier Guimard committed
79
Section: doc
Xavier Guimard's avatar
Xavier Guimard committed
80
Pre-Depends: ${misc:Pre-Depends}
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard 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})
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.

Xavier Guimard's avatar
Xavier Guimard 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,
Xavier Guimard's avatar
Xavier Guimard committed
143
         liblemonldap-ng-handler-perl (= ${binary:Version}),
Xavier Guimard's avatar
Xavier Guimard 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.

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

Xavier Guimard's avatar
Xavier Guimard committed
232
Package: lemonldap-ng-uwsgi-app
Xavier Guimard's avatar
Xavier Guimard committed
233 234
Architecture: all
Depends: ${misc:Depends},
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard committed
242
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Xavier Guimard's avatar
Xavier Guimard committed
243
 or directly on application webservers. It can be used in conjunction with
Xavier Guimard's avatar
Xavier Guimard 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.
 .
Xavier Guimard's avatar
Xavier Guimard committed
252 253
 Lemonldap::NG uWSGI server provides a replacement to Lemonldap::NG FastCGI
 server, using uWSGI instead of Plack FCGI.
Xavier Guimard's avatar
Xavier Guimard committed
254

255 256
Package: liblemonldap-ng-handler-perl
Architecture: all
Xavier Guimard's avatar
Xavier Guimard committed
257
Depends: ${misc:Depends},
Xavier Guimard's avatar
Xavier Guimard committed
258
         ${perl:Depends},
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard committed
270
 .
Xavier Guimard's avatar
Xavier Guimard committed
271
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
272

273
Package: liblemonldap-ng-common-perl
274
Architecture: all
Xavier Guimard's avatar
Xavier Guimard committed
275
Depends: ${misc:Depends},
Xavier Guimard's avatar
Xavier Guimard committed
276
         ${perl:Depends},
Xavier Guimard's avatar
Xavier Guimard committed
277
         debconf,
278
         libapache-session-perl,
Xavier Guimard's avatar
Xavier Guimard committed
279 280
         libcache-cache-perl,
         libconfig-inifiles-perl,
281
         libcrypt-openssl-rsa-perl,
282
         libcrypt-openssl-x509-perl,
283
         libcrypt-rijndael-perl,
Xavier Guimard's avatar
Xavier Guimard committed
284
         libhtml-template-perl,
285
         libjson-perl,
286
         libmouse-perl,
287
         libplack-perl,
Xavier Guimard's avatar
Xavier Guimard committed
288 289
         liburi-perl,
         libwww-perl
290
Recommends: libapache-session-browseable-perl,
291
            libcookie-baker-xs-perl,
Xavier Guimard's avatar
Xavier Guimard committed
292
            libdbi-perl,
Xavier Guimard's avatar
Xavier Guimard committed
293 294
            libhttp-parser-xs-perl,
            libjson-xs-perl,
Xavier Guimard's avatar
Xavier Guimard committed
295
            liblwp-protocol-https-perl
Xavier Guimard's avatar
Xavier Guimard committed
296 297
Suggests: libconvert-base32-perl,
          libnet-ldap-perl,
Xavier Guimard's avatar
Xavier Guimard committed
298 299 300
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard committed
312
 .
Xavier Guimard's avatar
Xavier Guimard committed
313 314
 Lemonldap::NG::Common contains common files used by other Lemonldap::NG
 modules.
315