control 12.8 KB
Newer Older
1
Source: lemonldap-ng
2
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
3
Uploaders: Xavier Guimard <yadd@debian.org>
4
Section: perl
Yadd's avatar
Yadd committed
5
Priority: optional
6
Build-Depends: debhelper (>= 10),
Yadd's avatar
Yadd committed
7
8
               po-debconf
Build-Depends-Indep: libapache-session-perl,
Yadd's avatar
Yadd committed
9
                     libauthen-oath-perl,
Yadd's avatar
Yadd committed
10
                     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
                     libgssapi-perl,
25
                     libhtml-template-perl,
Yadd's avatar
Yadd committed
26
                     libimage-magick-perl,
Yadd's avatar
Yadd committed
27
                     libio-string-perl,
28
                     libjson-perl,
Yadd's avatar
Yadd committed
29
                     liblasso-perl,
Yadd's avatar
Yadd committed
30
                     libmime-tools-perl,
31
                     libmouse-perl,
Yadd's avatar
Yadd committed
32
                     libnet-cidr-lite-perl,
33
                     libnet-ldap-perl,
Yadd's avatar
Yadd committed
34
35
                     libnet-openid-consumer-perl,
                     libnet-openid-server-perl,
Yadd's avatar
Yadd committed
36
                     libplack-perl,
37
                     libregexp-assemble-perl,
38
                     libregexp-common-perl,
Yadd's avatar
Yadd committed
39
                     libsoap-lite-perl,
40
                     libstring-random-perl,
Yadd's avatar
Yadd committed
41
42
                     libtest-mockobject-perl,
                     libtest-pod-perl,
43
                     libunicode-string-perl,
Yadd's avatar
Yadd committed
44
                     liburi-perl,
45
                     libwww-perl,
Yadd's avatar
Yadd committed
46
                     libxml-libxml-perl,
47
                     libxml-libxslt-perl,
48
                     libxml-simple-perl,
Yadd's avatar
Yadd committed
49
                     perl
50
Standards-Version: 4.3.0
Yadd's avatar
Yadd committed
51
52
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
53
Homepage: https://lemonldap-ng.org/
Yadd's avatar
Yadd committed
54
Rules-Requires-Root: binary-targets
55
56
57

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

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

Yadd's avatar
Yadd committed
97
Package: lemonldap-ng-fastcgi-server
Yadd's avatar
Yadd committed
98
Architecture: all
Yadd's avatar
Yadd committed
99
Section: web
Yadd's avatar
Yadd committed
100
Depends: ${misc:Depends},
101
         ${perl:Depends},
Yadd's avatar
Yadd committed
102
         lsb-base,
Yadd's avatar
Yadd committed
103
         libfcgi-perl,
104
         libfcgi-procmanager-perl,
Yadd's avatar
Yadd committed
105
         liblemonldap-ng-handler-perl (= ${binary:Version}),
106
107
108
         libplack-perl
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
Yadd's avatar
Yadd committed
109
110
Description: Lemonldap::NG FastCGI server
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
111
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
112
113
114
115
 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
116
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
117
118
119
 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
120
121
 Lemonldap::NG FastCGI server provides a Nginx auth_request server that handles
 also LLNG Portal and Manager.
Yadd's avatar
Yadd committed
122

Yadd's avatar
Yadd committed
123
Package: lemonldap-ng-uwsgi-app
Yadd's avatar
Yadd committed
124
Architecture: all
Yadd's avatar
Yadd committed
125
Section: web
Yadd's avatar
Yadd committed
126
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
127
128
129
130
131
132
         ${perl:Depends},
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         uwsgi-plugin-psgi
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
Description: Lemonldap::NG uWSGI server
Yadd's avatar
Yadd committed
133
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
134
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
135
136
137
138
139
140
141
142
 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
143
144
 Lemonldap::NG uWSGI server provides a replacement to Lemonldap::NG FastCGI
 server, using uWSGI instead of Plack FCGI.
Yadd's avatar
Yadd committed
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
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~)
Replaces: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
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.

170
171
Package: liblemonldap-ng-handler-perl
Architecture: all
Yadd's avatar
Yadd committed
172
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
173
         ${perl:Depends},
Yadd's avatar
Yadd committed
174
         liblemonldap-ng-common-perl (= ${binary:Version})
175
Description: Lemonldap::NG handler common libraries
176
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
177
 or directly on application webservers. It can be used in conjunction with
178
179
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
180
 .
181
 It manages both authentication and authorization and provides headers for
182
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
183
 associating a regular expression and a rule. Regular expression is applied on
184
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
185
 .
Yadd's avatar
Yadd committed
186
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
187

188
Package: liblemonldap-ng-common-perl
189
Architecture: all
Yadd's avatar
Yadd committed
190
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
191
         ${perl:Depends},
Yadd's avatar
Yadd committed
192
         debconf,
Yadd's avatar
Yadd committed
193
         libapache-session-perl,
Yadd's avatar
Yadd committed
194
195
         libcache-cache-perl,
         libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
196
         libcrypt-openssl-rsa-perl,
197
         libcrypt-openssl-x509-perl,
198
         libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
199
         libhtml-template-perl,
200
         libjson-perl,
201
         libmouse-perl,
Yadd's avatar
Yadd committed
202
         libplack-perl,
Yadd's avatar
Yadd committed
203
204
         liburi-perl,
         libwww-perl
205
Recommends: libapache-session-browseable-perl,
206
            libcookie-baker-xs-perl,
Yadd's avatar
Yadd committed
207
            libdbi-perl,
Yadd's avatar
Yadd committed
208
209
            libhttp-parser-xs-perl,
            libjson-xs-perl,
Yadd's avatar
Yadd committed
210
            liblwp-protocol-https-perl
Yadd's avatar
Yadd committed
211
212
Suggests: libconvert-base32-perl,
          libnet-ldap-perl,
Yadd's avatar
Yadd committed
213
214
215
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
Yadd's avatar
Yadd committed
216
Conflicts: liblemonldap-ng-cli-perl
217
Description: Lemonldap::NG common files
218
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
219
 or directly on application webservers. It can be used in conjunction with
220
221
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
222
 .
223
 It manages both authentication and authorization and provides headers for
224
 accounting. So you can have a full AAA protection. Authorizations are built by
Yadd's avatar
Yadd committed
225
 associating a regular expression and a rule. Regular expression is applied on
226
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
227
 .
Yadd's avatar
Yadd committed
228
229
 Lemonldap::NG::Common contains common files used by other Lemonldap::NG
 modules.
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274

Package: liblemonldap-ng-manager-perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends},
         libconvert-pem-perl,
         libcrypt-openssl-rsa-perl,
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         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}),
         libregexp-assemble-perl
Recommends: libcrypt-openssl-bignum-perl,
            libconvert-base32-perl,
            libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
            libgd-securityimage-perl,
            libmime-tools-perl,
            libnet-ldap-perl,
            libstring-random-perl,
            libunicode-string-perl
275
Suggests: libcrypt-u2f-server-perl,
276
277
          libdbi-perl,
          libglib-perl,
278
          libgssapi-perl,
279
          libimage-magick-perl,
Yadd's avatar
Yadd committed
280
          libipc-run-perl,
281
          liblasso-perl,
282
          libnet-facebook-oauth2-perl (>= 0.10),
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
          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.