Line 22... |
Line 22... |
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/SOURCES 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 |
### pour version supérieures ou égales à 1.2.6 de coova ####
|
26 |
### pour version supérieures ou égales à 1.2.6 de coova ####
|
27 |
- copier et adapter le .spec utilisé précédement. LEs modifs ont été les suivantes :
|
27 |
- copier et adapter le .spec utilisé précédement. Les modifs ont été les suivantes :
|
28 |
- ajouter en première ligne "%define _disable_ld_no_undefined 1"
|
28 |
- ajouter en première ligne "%define _disable_ld_no_undefined 1"
|
29 |
- ajouter 2 lignes intégrant le répertoire "lib64" lors de la suppression des binaires statiques (rm -rf $RPM_BUILD_ROOT/usr/lib/*.la)
|
29 |
- pour la version 64b, ajouter 2 lignes intégrant le répertoire "lib64" lors de la suppression des binaires statiques (rm -rf $RPM_BUILD_ROOT/usr/lib/*.la)
|
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 |
|
31 |
|
32 |
**** HAVP ****
|
32 |
**** HAVP ****
|
33 |
- 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)
|
33 |
- 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 |
- copier ce tarball dans ~/rpmbuild/SOURCES/
|
34 |
- copier ce tarball dans ~/rpmbuild/SOURCES/
|