Package for EOLE builders

Build 3 packages:

- eole-lemonldap-ng: the base dictionary, templates and scripts

- eole-lemonldap-ng-scribe: for running LemLDAP::NG on Scribe

- eole-lemonldap-ng-pkg: for package dependencies

Ref: #30852
This commit is contained in:
Daniel Dehennin 2020-10-14 14:05:51 +02:00
parent bd8403b610
commit dd242a3c5a
7 changed files with 59 additions and 40 deletions

1
debian/compat vendored
View File

@ -1 +0,0 @@
9

59
debian/control vendored
View File

@ -1,30 +1,49 @@
Source: eole-lemonldap Source: eole-lemonldap-ng
Section: web Section: web
Priority: optional Priority: optional
Maintainer: Cadoles <eole@ac-dijon.fr> Maintainer: Équipe EOLE <eole@ac-dijon.fr>
Build-Depends: debhelper (>= 9) Build-Depends: debhelper-compat (= 12)
Standards-Version: 3.9.3 Standards-Version: 4.5.0
Homepage: https://forge.cadoles.com/Cadoles/eole-lemonldap Homepage: https://dev-eole.ac-dijon.fr/projects/sso
Vcs-Git: https://forge.cadoles.com/Cadoles/eole-lemonldap.git Vcs-Git: https://dev-eole.ac-dijon.fr/git/eole-lemonldap-ng.git
Vcs-Browser: https://forge.cadoles.com/Cadoles/eole-lemonldap Vcs-Browser: https://dev-eole.ac-dijon.fr/projects/sso/repository
Package: eole-lemonldap Package: eole-lemonldap-ng
Architecture: all Architecture: all
Depends: ${misc:Depends}, eole-lemonldap-pkg Depends: eole-lemonldap-pkg,
Conflicts: eole-sso ${misc:Depends}
Provides: eole-sso Description: Dictionnaires et templates pour la configuration d'un serveur LemonLDAP::NG
Description: Dictionnaires et templates pour la configuration d'un serveur LemonLDAP::NG, testée uniquement avec eolebase Pour toute information complémentaire, veuillez vous rendre sur le
site du projet EOLE.
Package: eole-lemonldap-ng-scribe
Architecture: all
Depends: eole-scribe,
eole-lemonldap-ng,
${misc:Depends}
Description: Dictionnaire pour calculer les valeurs automatiquement sur Scribe
. .
Pour toute information complémentaire, veuillez vous rendre sur la forge Cadoles. Pour toute information complémentaire, veuillez vous rendre sur le
site du projet EOLE.
Package: eole-lemonldap-pkg Package: eole-lemonldap-ng-pkg
Architecture: all Architecture: all
Depends: ${misc:Depends}, lemonldap-ng, lemonldap-ng-doc, lemonldap-ng-fastcgi-server, Section: metapackages
libxml-libxml-perl, libxml-libxslt-perl, libcgi-emulate-psgi-perl, libauthen-captcha-perl, liblasso-perl, Depends: lemonldap-ng,
libxml-simple-perl, libcgi-compile-perl, libmouse-perl, libio-string-perl, libnet-openid-server-perl, lemonldap-ng-doc,
libemail-sender-perl, libgd-securityimage-perl, libimage-magick-perl, libnet-ldap-perl, lemonldap-ng-fastcgi-server,
libunicode-string-perl, libsoap-lite-perl, libhtml-template-perl, libcache-cache-perl, lemonldap-ng-handler,
libdbi-perl, perl-modules, libwww-perl liblemonldap-ng-handler-perl,
liblemonldap-ng-manager-perl,
liblemonldap-ng-portal-perl,
libauthen-captcha-perl,
libemail-sender-perl,
libgd-securityimage-perl,
libimage-magick-perl,
libio-string-perl,
liblasso-perl,
libnet-openid-server-perl,
${misc:Depends}
Description: Paquet de dépendances pour eole-lemonldap. Description: Paquet de dépendances pour eole-lemonldap.
. .
Pour toute information complémentaire, veuillez vous rendre sur la forge Cadoles. Pour toute information complémentaire, veuillez vous rendre sur la forge Cadoles.

27
debian/copyright vendored
View File

@ -1,22 +1,15 @@
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: {PROJECT} Upstream-Name: eole-common
Source: {URL} Source: http://dev-eole.ac-dijon.fr/projects/eole-common
Files: * Files: *
Copyright: YEAR {UPSTREAM} {AUTHOR} <{MAIL}> Copyright: 2020 Équipe EOLE <eole@ac-dijon.fr>
License: {UPSTREAM LICENSE} License: CeCILL-C
Files: debian/* License: CeCILL-C
Copyright: 2012 Équipe EOLE <eole@ac-dijon.fr> This software is governed by the CeCILL-C license under French law and
License: CeCILL-2
License: {UPSTREAM LICENSE}
{TEXT OF THE LICENSE}
License: CeCILL-2
This software is governed by the CeCILL-2 license under French law and
abiding by the rules of distribution of free software. You can use, abiding by the rules of distribution of free software. You can use,
modify and or redistribute the software under the terms of the CeCILL-2 modify and or redistribute the software under the terms of the CeCILL-C
license as circulated by CEA, CNRS and INRIA at the following URL license as circulated by CEA, CNRS and INRIA at the following URL
"http://www.cecill.info";. "http://www.cecill.info";.
. .
@ -38,7 +31,7 @@ License: CeCILL-2
same conditions as regards security. same conditions as regards security.
. .
The fact that you are presently reading this means that you have had The fact that you are presently reading this means that you have had
knowledge of the CeCILL-2 license and that you accept its terms. knowledge of the CeCILL-C license and that you accept its terms.
. .
On Eole systems, the complete text of the CeCILL-2 License can be found On Eole systems, the complete text of the CeCILL-C License can be found
in '/usr/share/common-licenses/CeCILL-2-en'. in `/usr/share/common-licenses/CeCILL-2'.

View File

@ -0,0 +1,2 @@
usr/share/eole/creole/dicos/71_lemonldap_ng_scribe.xml
usr/share/eole/postservice/98-lemonldap-ng-scribe-register-hosts

6
debian/eole-lemonldap-ng.install vendored Normal file
View File

@ -0,0 +1,6 @@
usr/share/creole/
usr/share/eole/creole/dicos/70_lemonldap_ng.xml
usr/share/eole/creole/distrib/
usr/share/eole/diagnose/
usr/share/eole/postservice/99-lemonldap-ng
usr/share/eole/posttemplate/

View File

@ -1 +0,0 @@
usr

3
debian/rules vendored
View File

@ -2,7 +2,8 @@
# -*- makefile -*- # -*- makefile -*-
# Uncomment this to turn on verbose mode. # Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1 export DH_VERBOSE=1
export DH_OPTIONS=-v
%: %:
dh $@ dh $@