Line 10... |
Line 10... |
10 |
|
10 |
|
11 |
**** Coova-chilli *****
|
11 |
**** Coova-chilli *****
|
12 |
- récupérer le 'tarball' de la dernière version de coova-chilli.
|
12 |
- récupérer le 'tarball' de la dernière version de coova-chilli.
|
13 |
- Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
|
13 |
- Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
|
14 |
- tester l'install en tant que root (make install). Tout est dans /usr/local/sbin|etc|share|... désisntaller par "make uninstall"
|
14 |
- tester l'install en tant que root (make install). Tout est dans /usr/local/sbin|etc|share|... désisntaller par "make uninstall"
|
15 |
- copier le tarball dans ~/rpmbuil/SOURCES/
|
15 |
- copier le tarball dans ~/rpmbuild/SOURCES/
|
16 |
### pour versions antérieures à 1.2.5 de coova ####
|
16 |
### pour versions antérieures à 1.2.5 de coova ####
|
17 |
- récupérer le .spec de la version 1.2.5 et l'adaptater (version, packager, commentaires, etc.) + commenter
|
17 |
- récupérer le .spec de la version 1.2.5 et l'adaptater (version, packager, commentaires, etc.) + commenter
|
18 |
- la ligne 104 ('--with-openssl \') : on a pas besoin du support openssl (la compil avec openssl ne fonctionne pas. On supprime openssl car dans ALCASAR, on passe par apache pour le chiffrement)
|
18 |
- la ligne 104 ('--with-openssl \') : on n'a pas besoin du support openssl (la compil avec openssl ne fonctionne pas. On supprime openssl car dans ALCASAR, on passe par apache pour le chiffrement)
|
19 |
- la ligne 171 (affectation des fichiers "header" dans le RPM coova-devel)
|
19 |
- la ligne 171 (affectation des fichiers "header" dans le RPM coova-devel)
|
20 |
- Le patch d'origine de mandriva (1.0.12-linkage_fix.diff) n'est plus nécessaire. Cependant un nouveau doit être appliqué :
|
20 |
- Le patch d'origine de mandriva (1.0.12-linkage_fix.diff) n'est plus nécessaire. Cependant un nouveau doit être appliqué :
|
21 |
- le but est de supprimer l'option de compilation "-Werror" de la ligne "AM CFLAGS" du fichier src/makefile.am (directive spécifiant au compilateur de traiter les warning comme des erreurs).
|
21 |
- le but est de supprimer l'option de compilation "-Werror" de la ligne "AM CFLAGS" du fichier src/makefile.am (directive spécifiant au compilateur de traiter les warning comme des erreurs).
|
22 |
- copier le makefile.am d'origine en makefile.am.patch et modifier la ligne AM CFLAGS (vers la ligne 15)
|
22 |
- copier le makefile.am d'origine en makefile.am.patch et modifier la ligne AM CFLAGS (vers la ligne 15)
|
23 |
- créer le fichier patch unifié en lançant "diff -u makefile.am makefile.am.patch > mon_patch.diff
|
23 |
- créer le fichier patch unifié en lançant "diff -u makefile.am makefile.am.patch > mon_patch.diff
|
24 |
- copié ce fichier sous rpmbuild/SOURCE avec le nom spécifié dans le .spec
|
24 |
- copié ce fichier sous rpmbuild/SOURCES avec le nom spécifié dans le .spec
|
25 |
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM (rpmbuild -ba coova-chilli.spec)
|
25 |
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM (rpmbuild -ba coova-chilli.spec)
|
26 |
### fin pour version antérieur à 1.2.5 de coova ###
|
26 |
### fin pour version antérieur à 1.2.5 de coova ###
|
27 |
### pour version 1.2.6 de coova ####
|
27 |
### pour version 1.2.6 de coova ####
|
28 |
- copier .spec redhat du répertoire "distro" de l'archive décompressée dans ~rpmbuild/SPEC et l'adaptater (version, packager, commentaires, etc.)
|
28 |
- copier .spec redhat du répertoire "distro" de l'archive décompressée dans ~rpmbuild/SPEC et l'adapter (version, packager, commentaires, etc.)
|
29 |
- ajouter en première ligne "%define _disable_ld_no_undefined 1"
|
29 |
- ajouter en première ligne "%define _disable_ld_no_undefined 1"
|
30 |
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM en supprimant le support ssl (rpmbuild -ba coova-chilli.spec --without ssl)
|
30 |
- se positionner dans rpmbuild/SPEC et lancer la génération du RPM en supprimant le support ssl (rpmbuild -ba coova-chilli.spec --without ssl)
|
31 |
### fin pour version 1.2.6 de coova ####
|
31 |
### fin pour version 1.2.6 de coova ####
|
32 |
|
32 |
|
33 |
**** HAVP ****
|
33 |
**** HAVP ****
|
34 |
- récupérer le tarball de la dernière version d'HAVP. Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
|
34 |
- récupérer le tarball de la dernière version d'HAVP. Le décompresser dans un répertoire et tester la compilation traditionnelle (./configure + make)
|
35 |
- copier ce tarball dans ~/rpmbuil/SOURCES/
|
35 |
- copier ce tarball dans ~/rpmbuild/SOURCES/
|
36 |
- adaptation du fichier .spec (version, packager, commentaires, etc.) +
|
36 |
- adaptation du fichier .spec (version, packager, commentaires, etc.) +
|