control 13.5 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
         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,
175
            libgd-securityimage-perl,
Yadd's avatar
Yadd committed
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
            libmime-tools-perl,
            libnet-ldap-perl,
            libstring-random-perl,
            libunicode-string-perl
Suggests: libauthcas-perl,
          libcrypt-u2f-server-perl,
          libdbi-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