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

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

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

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

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

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

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

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}),
271
         libtext-unidecode-perl,
272 273 274 275
         libregexp-assemble-perl
Recommends: libcrypt-openssl-bignum-perl,
            libconvert-base32-perl,
            libemail-sender-perl (>=1.300027) | libemail-sender-transport-smtps-perl,
276
            libio-string-perl,
277
            libipc-run-perl,
278 279 280 281
            libgd-securityimage-perl,
            libmime-tools-perl,
            libnet-ldap-perl,
            libunicode-string-perl
282
Suggests: libcrypt-u2f-server-perl,
283 284
          libdbi-perl,
          libglib-perl,
285
          libgssapi-perl,
286 287
          libimage-magick-perl,
          liblasso-perl,
288
          libnet-facebook-oauth2-perl (>= 0.10),
289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307
          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.