control 12.7 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
Xavier Guimard's avatar
Xavier Guimard committed
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-rijndael-perl,
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
                     libgssapi-perl,
25
                     libhtml-template-perl,
Xavier Guimard's avatar
Xavier Guimard committed
26
                     libimage-magick-perl,
27
                     libio-string-perl,
28
                     libjson-perl,
Xavier Guimard's avatar
Xavier Guimard committed
29
                     liblasso-perl,
30
                     libmime-tools-perl,
31
                     libmouse-perl,
Xavier Guimard's avatar
Xavier Guimard committed
32
                     libnet-cidr-lite-perl,
33
                     libnet-ldap-perl,
34 35
                     libnet-openid-consumer-perl,
                     libnet-openid-server-perl,
36
                     libplack-perl,
37
                     libregexp-assemble-perl,
38
                     libregexp-common-perl,
39
                     libsoap-lite-perl,
40
                     libstring-random-perl,
Xavier Guimard's avatar
Xavier Guimard committed
41 42
                     libtest-mockobject-perl,
                     libtest-pod-perl,
43
                     libunicode-string-perl,
Xavier Guimard's avatar
Xavier Guimard committed
44
                     liburi-perl,
45
                     libwww-perl,
46
                     libxml-libxml-perl,
47
                     libxml-libxslt-perl,
48
                     libxml-simple-perl,
Xavier Guimard's avatar
Xavier Guimard committed
49
                     perl
50
Standards-Version: 4.2.1
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard committed
53
Homepage: https://lemonldap-ng.org/
54
Rules-Requires-Root: binary-targets
55 56 57

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

79 80
Package: lemonldap-ng-doc
Architecture: all
81
Section: doc
Xavier Guimard's avatar
Xavier Guimard committed
82
Depends: ${misc:Depends}
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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard committed
94
 .
95 96
 This package contains html documentation.

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

Xavier Guimard's avatar
Xavier Guimard committed
122
Package: lemonldap-ng-uwsgi-app
Xavier Guimard's avatar
Xavier Guimard committed
123
Architecture: all
124
Section: web
Xavier Guimard's avatar
Xavier Guimard committed
125
Depends: ${misc:Depends},
Xavier Guimard's avatar
Xavier Guimard committed
126 127 128 129 130 131
         ${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
132
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Xavier Guimard's avatar
Xavier Guimard committed
133
 or directly on application webservers. It can be used in conjunction with
Xavier Guimard's avatar
Xavier Guimard committed
134 135 136 137 138 139 140 141
 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
142 143
 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
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
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.

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

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

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
Suggests: libauthcas-perl,
          libcrypt-u2f-server-perl,
          libdbi-perl,
          libglib-perl,
          libimage-magick-perl,
          liblasso-perl,
280
          libnet-facebook-oauth2-perl (>= 0.10),
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299
          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.