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
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.3.0
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-perl,
104
         libfcgi-procmanager-perl,
Xavier Guimard's avatar
Xavier Guimard committed
105
         liblemonldap-ng-handler-perl (= ${binary:Version}),
106 107 108
         libplack-perl
Recommends: libhttp-parser-xs-perl,
            nginx-extras | nginx
109 110
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
111
 or directly on application webservers. It can be used in conjunction with
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
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.
 .
Xavier Guimard's avatar
Xavier Guimard committed
120 121
 Lemonldap::NG FastCGI server provides a Nginx auth_request server that handles
 also LLNG Portal and Manager.
122

Xavier Guimard's avatar
Xavier Guimard committed
123
Package: lemonldap-ng-uwsgi-app
Xavier Guimard's avatar
Xavier Guimard committed
124
Architecture: all
125
Section: web
Xavier Guimard's avatar
Xavier Guimard committed
126
Depends: ${misc:Depends},
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard committed
133
 Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
Xavier Guimard's avatar
Xavier Guimard committed
134
 or directly on application webservers. It can be used in conjunction with
Xavier Guimard's avatar
Xavier Guimard 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.
 .
Xavier Guimard's avatar
Xavier Guimard committed
143 144
 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
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
172
Depends: ${misc:Depends},
173
         ${perl:Depends},
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard committed
185
 .
Xavier Guimard's avatar
Xavier Guimard committed
186
 Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
187

188
Package: liblemonldap-ng-common-perl
189
Architecture: all
190
Depends: ${misc:Depends},
191
         ${perl:Depends},
192
         debconf,
193
         libapache-session-perl,
194 195
         libcache-cache-perl,
         libconfig-inifiles-perl,
196
         libcrypt-openssl-rsa-perl,
197
         libcrypt-openssl-x509-perl,
198
         libcrypt-rijndael-perl,
199
         libhtml-template-perl,
200
         libjson-perl,
201
         libmouse-perl,
202
         libplack-perl,
Xavier Guimard's avatar
Xavier Guimard committed
203 204
         liburi-perl,
         libwww-perl
205
Recommends: libapache-session-browseable-perl,
206
            libcookie-baker-xs-perl,
207
            libdbi-perl,
Xavier Guimard's avatar
Xavier Guimard committed
208 209
            libhttp-parser-xs-perl,
            libjson-xs-perl,
210
            liblwp-protocol-https-perl
211 212
Suggests: libconvert-base32-perl,
          libnet-ldap-perl,
213 214 215
          libsoap-lite-perl,
          libxml-libxml-perl,
          libxml-simple-perl
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
Xavier Guimard's avatar
Xavier Guimard 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
Xavier Guimard's avatar
Xavier Guimard 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.
Xavier Guimard's avatar
Xavier Guimard committed
227
 .
Xavier Guimard's avatar
Xavier Guimard 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,
Xavier Guimard's avatar
Xavier Guimard 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.