[lemonldap-ng] 02/03: Split liblemonldap-ng-handler-perl

Xavier Guimard xguimard-guest at moszumanska.debian.org
Sat Apr 16 19:37:13 UTC 2016


This is an automated email from the git hooks/post-receive script.

xguimard-guest pushed a commit to branch master
in repository lemonldap-ng.

commit 251ff1fa20e8d33ccdb3db08bb62f5be4cef4ad3
Author: Xavier Guimard <x.guimard at free.fr>
Date:   Sat Apr 16 21:35:07 2016 +0200

    Split liblemonldap-ng-handler-perl
    
    Closes: 821139
---
 debian/NEWS                                        |  8 +++++++
 debian/control                                     | 26 +++++++++++++++++-----
 ...perl.examples => lemonldap-ng-handler.examples} |  0
 debian/lemonldap-ng-handler.install                |  2 ++
 ...ndler-perl.links => lemonldap-ng-handler.links} |  0
 debian/lemonldap-ng.links                          |  2 +-
 debian/liblemonldap-ng-handler-perl.install        |  2 --
 7 files changed, 32 insertions(+), 8 deletions(-)

diff --git a/debian/NEWS b/debian/NEWS
index 545b22a..60a307f 100644
--- a/debian/NEWS
+++ b/debian/NEWS
@@ -1,3 +1,11 @@
+lemonldap-ng (1.9.1-2) unstable; urgency=medium
+
+  liblemonldap-ng-handler-perl package has been split into:
+  - lemonldap-ng-handler that provides web server configuration
+  - liblemonldap-ng-handler-perl that provides Perl libraries only
+
+ -- Xavier Guimard <x.guimard at free.fr>  Sat, 16 Apr 2016 21:18:28 +0200
+
 lemonldap-ng (1.9.1-1) unstable; urgency=medium
 
   1) Configuration and sessions storage
diff --git a/debian/control b/debian/control
index 3e03942..b657c71 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Build-Depends-Indep: libapache-session-perl,
                      libxml-libxslt-perl,
                      libxml-simple-perl,
                      perl
-Standards-Version: 3.9.7
+Standards-Version: 3.9.8
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-perl/packages/lemonldap-ng.git
 Vcs-Git: https://anonscm.debian.org/git/pkg-perl/packages/lemonldap-ng.git
 Homepage: http://lemonldap-ng.org/
@@ -52,7 +52,7 @@ Homepage: http://lemonldap-ng.org/
 Package: lemonldap-ng
 Architecture: all
 Depends: ${misc:Depends},
-         liblemonldap-ng-handler-perl (= ${binary:Version}),
+         lemonldap-ng-handler (= ${binary:Version}),
          liblemonldap-ng-manager-perl (= ${binary:Version}),
          liblemonldap-ng-portal-perl (= ${binary:Version})
 Provides: openid-connect-provider,
@@ -130,11 +130,28 @@ Description: Lemonldap::NG FastCGI server
  .
  Lemonldap::NG FastCGI server provides a Nginx auth_request server.
 
+Package: lemonldap-ng-handler
+Architecture: all
+Depends: ${misc:Depends},
+         libapache2-mod-perl2 | lemonldap-ng-fastcgi-server
+Description: Lemonldap::NG Apache handler part
+ Lemonldap::NG is a complete Web-SSO system that can run with reverse-proxies
+ or directly on application Apache servers. 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-handler-perl
 Architecture: all
 Depends: ${misc:Depends},
          ${perl:Depends},
-         libapache2-mod-perl2 | lemonldap-ng-fastcgi-server,
          liblemonldap-ng-common-perl (= ${binary:Version}),
          libmouse-perl,
          liburi-perl,
@@ -156,8 +173,7 @@ Description: Lemonldap::NG Apache handler part
  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::Handler is the Apache module part (handler) used to protect web
- areas.
+ Lemonldap::NG::Handler provides Perl libraries used by web server handlers.
 
 Package: liblemonldap-ng-conf-perl
 Depends: ${misc:Depends},
diff --git a/debian/liblemonldap-ng-handler-perl.examples b/debian/lemonldap-ng-handler.examples
similarity index 100%
rename from debian/liblemonldap-ng-handler-perl.examples
rename to debian/lemonldap-ng-handler.examples
diff --git a/debian/lemonldap-ng-handler.install b/debian/lemonldap-ng-handler.install
new file mode 100644
index 0000000..329a191
--- /dev/null
+++ b/debian/lemonldap-ng-handler.install
@@ -0,0 +1,2 @@
+/etc/lemonldap-ng/handler-apache2.X.conf
+/etc/lemonldap-ng/handler-nginx.conf
diff --git a/debian/liblemonldap-ng-handler-perl.links b/debian/lemonldap-ng-handler.links
similarity index 100%
rename from debian/liblemonldap-ng-handler-perl.links
rename to debian/lemonldap-ng-handler.links
diff --git a/debian/lemonldap-ng.links b/debian/lemonldap-ng.links
index 782abd7..fda1ede 100644
--- a/debian/lemonldap-ng.links
+++ b/debian/lemonldap-ng.links
@@ -1,3 +1,3 @@
-/usr/share/doc/liblemonldap-ng-handler-perl/examples /usr/share/doc/lemonldap-ng/examples/handler
+/usr/share/doc/lemonldap-ng-handler/examples /usr/share/doc/lemonldap-ng/examples/handler
 /usr/share/doc/liblemonldap-ng-portal-perl/examples /usr/share/doc/lemonldap-ng/examples/portal
 /usr/share/doc/liblemonldap-ng-manager-perl/examples /usr/share/doc/lemonldap-ng/examples/manager
diff --git a/debian/liblemonldap-ng-handler-perl.install b/debian/liblemonldap-ng-handler-perl.install
index e61f474..fc7d380 100644
--- a/debian/liblemonldap-ng-handler-perl.install
+++ b/debian/liblemonldap-ng-handler-perl.install
@@ -1,5 +1,3 @@
-/etc/lemonldap-ng/handler-apache2.X.conf
-/etc/lemonldap-ng/handler-nginx.conf
 /usr/share/perl5/Lemonldap/NG/Handler*
 /usr/share/perl5/auto/Lemonldap/NG/Handler*
 /usr/share/man/man3/Lemonldap::NG::Handler*

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/lemonldap-ng.git



More information about the Pkg-perl-cvs-commits mailing list