control 13 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
Testsuite: autopkgtest
Yadd's avatar
Yadd committed
6
Priority: optional
Yadd's avatar
Yadd committed
7
Build-Depends: debhelper (>= 9),
8
               dh-systemd,
Yadd's avatar
Yadd committed
9
10
11
               po-debconf
Build-Depends-Indep: libapache-session-perl,
                     libcache-cache-perl,
12
                     libclone-perl,
Yadd's avatar
Yadd committed
13
14
                     libconfig-inifiles-perl,
                     libconvert-pem-perl,
Yadd's avatar
Yadd committed
15
                     libcrypt-openssl-bignum-perl,
16
17
                     libcrypt-openssl-rsa-perl,
                     libcrypt-openssl-x509-perl,
Yadd's avatar
Yadd committed
18
                     libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
19
                     libdbd-sqlite3-perl,
20
                     libdbi-perl,
Yadd's avatar
Yadd committed
21
                     libdigest-hmac-perl,
Yadd's avatar
Yadd committed
22
                     libemail-sender-perl,
Yadd's avatar
Yadd committed
23
                     libgd-securityimage-perl,
24
                     libglib-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
Yadd's avatar
Yadd committed
50
Standards-Version: 3.9.8
Yadd's avatar
Yadd committed
51
Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/lemonldap-ng.git
52
Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/lemonldap-ng.git
Yadd's avatar
Yadd committed
53
Homepage: https://lemonldap-ng.org/
54
55
56

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

78
79
Package: lemonldap-ng-doc
Architecture: all
Yadd's avatar
Yadd committed
80
Section: doc
81
Pre-Depends: dpkg (>= 1.17.14)
Yadd's avatar
Yadd committed
82
Depends: ${misc:Depends}
83
84
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
85
 or directly on application webservers. It can be used in conjunction with
86
87
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
88
 .
89
90
 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
91
 associating a regular expression and a rule. Regular expression is applied on
92
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
93
 .
94
95
 This package contains html documentation.

96
97
98
Package: lemonldap-ng-fr-doc
Architecture: all
Section: doc
99
100
Depends: ${misc:Depends},
         lemonldap-ng-doc (= ${binary:Version})
Yadd's avatar
Yadd committed
101
Description: French documentation of Lemonldap::NG Web-SSO system
102
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
103
 or directly on application webservers. It can be used in conjunction with
104
105
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
106
107
108
109
110
111
112
113
 .
 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
114
Package: lemonldap-ng-fastcgi-server
Yadd's avatar
Yadd committed
115
116
Architecture: all
Depends: ${misc:Depends},
117
         ${perl:Depends},
Yadd's avatar
Yadd committed
118
         lsb-base,
119
         libfcgi-procmanager-perl,
Yadd's avatar
Yadd committed
120
         liblemonldap-ng-handler-perl (= ${binary:Version}),
Yadd's avatar
Yadd committed
121
122
         libplack-perl,
         nginx-extras | nginx
Yadd's avatar
Yadd committed
123
Recommends: libhttp-parser-xs-perl
Yadd's avatar
Yadd committed
124
Suggests: nginx-extras
125
Section: web
Yadd's avatar
Yadd committed
126
127
Description: Lemonldap::NG FastCGI server
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
128
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
129
130
131
132
133
134
135
136
137
138
 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 FastCGI server provides a Nginx auth_request server.

Yadd's avatar
Yadd committed
139
140
141
142
143
144
145
Package: lemonldap-ng-handler
Architecture: all
Depends: ${misc:Depends},
         libapache2-mod-perl2 | lemonldap-ng-fastcgi-server (= ${binary:Version}),
         liblemonldap-ng-handler-perl (= ${binary:Version})
Breaks: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
Replaces: liblemonldap-ng-handler-perl (<< 1.9.1-2~)
Yadd's avatar
Yadd committed
146
Description: Lemonldap::NG handler part
Yadd's avatar
Yadd committed
147
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
148
 or directly on application webservers. It can be used in conjunction with
Yadd's avatar
Yadd committed
149
150
151
152
153
154
155
156
157
158
159
 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.

160
161
Package: liblemonldap-ng-handler-perl
Architecture: all
Yadd's avatar
Yadd committed
162
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
163
         ${perl:Depends},
164
         liblemonldap-ng-common-perl (= ${binary:Version}),
165
         libmouse-perl,
166
         liburi-perl,
167
         libwww-perl
Yadd's avatar
Yadd committed
168
Recommends: liblwp-protocol-https-perl
169
170
Suggests: libcache-memcached-perl,
          libdigest-hmac-perl,
Yadd's avatar
Yadd committed
171
          libsoap-lite-perl
172
Description: Lemonldap::NG handler common libraries
173
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
174
 or directly on application webservers. It can be used in conjunction with
175
176
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
177
 .
178
179
 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
180
 associating a regular expression and a rule. Regular expression is applied on
181
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
182
 .
Yadd's avatar
Yadd committed
183
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
184

Yadd's avatar
Yadd committed
185
186
187
188
189
190
191
192
Package: liblemonldap-ng-conf-perl
Depends: ${misc:Depends},
         liblemonldap-ng-common-perl
Architecture: all
Section: oldlibs
Description: transitional dummy package
 This is a transitional dummy package. It can safely be removed.

193
Package: liblemonldap-ng-common-perl
Yadd's avatar
Yadd committed
194
195
Replaces: liblemonldap-ng-conf-perl (<< 1.3.3~)
Breaks: liblemonldap-ng-conf-perl (<< 1.3.3~)
196
Architecture: all
Yadd's avatar
Yadd committed
197
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
198
         ${perl:Depends},
Yadd's avatar
Yadd committed
199
         debconf,
Yadd's avatar
Yadd committed
200
         libapache-session-perl,
Yadd's avatar
Yadd committed
201
202
         libcache-cache-perl,
         libconfig-inifiles-perl,
Yadd's avatar
Yadd committed
203
         libcrypt-openssl-rsa-perl,
204
         libcrypt-openssl-x509-perl,
205
         libcrypt-rijndael-perl,
Yadd's avatar
Yadd committed
206
         libhtml-template-perl,
207
         libjson-perl,
208
         libmouse-perl,
Yadd's avatar
Yadd committed
209
         libplack-perl,
Yadd's avatar
Yadd committed
210
         liburi-perl
211
Recommends: libapache-session-browseable-perl,
Yadd's avatar
Yadd committed
212
213
214
215
216
217
            libdbi-perl,
            liblwp-protocol-https-perl
Suggests: libnet-ldap-perl,
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
Yadd's avatar
Yadd committed
218
Conflicts: liblemonldap-ng-cli-perl
219
Description: Lemonldap::NG common files
220
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
221
 or directly on application webservers. It can be used in conjunction with
222
223
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
224
 .
225
226
 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
227
 associating a regular expression and a rule. Regular expression is applied on
228
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
229
 .
Yadd's avatar
Yadd committed
230
231
 Lemonldap::NG::Common contains common files used by other Lemonldap::NG
 modules.
232
233
234

Package: liblemonldap-ng-manager-perl
Architecture: all
235
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
236
         ${perl:Depends},
237
238
         libconvert-pem-perl,
         libcrypt-openssl-rsa-perl,
239
         liblemonldap-ng-common-perl (= ${binary:Version}),
Yadd's avatar
Yadd committed
240
         liblemonldap-ng-handler-perl (= ${binary:Version}),
Yadd's avatar
Yadd committed
241
         libmouse-perl,
Yadd's avatar
Yadd committed
242
         libwww-perl
243
Recommends: lemonldap-ng-doc (= ${binary:Version}),
244
            libapache-session-browseable-perl,
Yadd's avatar
Yadd committed
245
            libapache2-mod-fcgid | libapache2-mod-fastcgi | lemonldap-ng-fastcgi-server (= ${binary:Version}),
Yadd's avatar
Yadd committed
246
            libjson-xs-perl,
247
            libhttp-parser-xs-perl,
248
            liblwp-protocol-https-perl,
Yadd's avatar
Yadd committed
249
250
251
            libxml-libxml-perl,
            libxml-libxslt-perl,
            libxml-simple-perl
Yadd's avatar
Yadd committed
252
Suggests: libclone-perl
Yadd's avatar
Yadd committed
253
Pre-Depends: debconf
254
Description: Lemonldap::NG manager part
255
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
256
 or directly on application webservers. It can be used in conjunction with
257
258
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
259
 .
260
261
 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
262
 associating a regular expression and a rule. Regular expression is applied on
263
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
264
 .
Yadd's avatar
Yadd committed
265
 Lemonldap::NG::Manager provides the administration interface.
266
267
268

Package: liblemonldap-ng-portal-perl
Architecture: all
269
Depends: ${misc:Depends},
Yadd's avatar
Yadd committed
270
         ${perl:Depends},
Yadd's avatar
Yadd committed
271
         apache2 | nginx | httpd-cgi,
Yadd's avatar
Yadd committed
272
         libclone-perl,
Yadd's avatar
Yadd committed
273
274
275
         liblemonldap-ng-handler-perl (= ${binary:Version}),
         libregexp-assemble-perl
Recommends: libcrypt-openssl-bignum-perl,
Yadd's avatar
Yadd committed
276
277
            libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
            libmime-tools-perl,
Yadd's avatar
Yadd committed
278
            libnet-ldap-perl,
279
            libnet-facebook-oauth2-perl | libnet-openid-consumer-perl | libnet-openid-server-perl | liblasso-perl | libnet-oauth-perl | libweb-id-perl,
Yadd's avatar
Yadd committed
280
281
            libstring-random-perl,
            libunicode-string-perl,
282
            libwww-perl
283
Suggests: libauthcas-perl,
284
          libauthen-captcha-perl,
Yadd's avatar
Yadd committed
285
          libdbi-perl,
Yadd's avatar
Yadd committed
286
          libgd-securityimage-perl,
Yadd's avatar
Yadd committed
287
          libglib-perl,
Yadd's avatar
Yadd committed
288
          libimage-magick-perl,
Yadd's avatar
Yadd committed
289
          liblasso-perl,
290
          liblemonldap-ng-handler-perl (= ${binary:Version}),
291
          libnet-facebook-oauth2-perl,
292
293
          libnet-openid-consumer-perl,
          libnet-openid-server-perl,
294
          libnet-oauth-perl,
Yadd's avatar
Yadd committed
295
          libsoap-lite-perl,
Yadd's avatar
Yadd committed
296
          libweb-id-perl,
297
          liblwp-protocol-https-perl,
298
          slapd
Yadd's avatar
Yadd committed
299
Pre-Depends: debconf
300
Description: Lemonldap::NG authentication portal part
301
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Yadd's avatar
Yadd committed
302
 or directly on application webservers. It can be used in conjunction with
303
304
 OpenID-Connect, CAS and SAML systems as identity or service provider. It can
 also be used as proxy between those federation systems.
305
 .
306
307
 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
308
 associating a regular expression and a rule. Regular expression is applied on
309
 the requested URL and the rule calculates if the user is authorized.
Yadd's avatar
Yadd committed
310
 .
Yadd's avatar
Yadd committed
311
 Lemonldap::NG::Portal provides the authentication portal.
312