| Version 11 (modified by larpoux, 7 years ago) (diff) |
|---|
Comment construire un package AlternC ou assimilé ?
- Recuperer les outils Debian
$ apt-get install devscripts $ vi /etc/devscripts.conf DEBSIGN_KEYID="larpoux <larp@cnt-f.org>" DEBSIGN_MAINT="larpoux <larp@cnt-f.org>"
- Télécharger les sources SVN:
$ svn co https://dev.alternc.org/svn/alternc/trunk
- Construction du paquet
$ cd trunk $ debuild -us -uc
- Installation du paquet
$ cd .. $ dpkg -i alternc_0.9.3.1_i386.deb
LA SUITE DE CE TOPIC EST OBSOLETE CAR NOUS N'UTILISONS PLUS CVS mais SVN. (a revoir...)
- Tagguer ces sources avec un format REL_X_Y_Z, car CVS ne permet pas les tags avec des points. (exemple: cvs tag REL_0_9_2-2). N'oubliez pas de documenter ce tag dans DocCvs.
cd sarge; cvs tag -f REL_0_9_2-2 cd ../woody; cvs tag -f REL_0_9_2-2_WOODY
- exporter les souces et compiler le package debian, avec:
cvs -d":pserver:anonymous@cvs.alternc.org:/cvs" export -rREL_0_9_3_1 -d alternc-0.9.3.1 alternc cd alternc-0.9.2-2 debuild cvs export -d":pserver:anonymous@cvs.alternc.org:/cvs" -rREL_0_9_3_1_WOODY -d alternc-0.9.3_1 alternc cd alternc-0.9.2-2 debuild
- faire l'upload du package avec dput: dput alternc-release alternc_0.9.3.1_amd64.changes
*Important*: *Toujours* compiler sur une woody propre ou une sarge propre, pour cela on peut utiliser une installation 'out of the box' ou mieux se faire une distribution conservée propre et régulièrement mise à jour, dans laquelle on lance la compilation. Il suffit de se CHROOTer ou utiliser pbuilder.
debuild se trouve dans le package devscripts
