Versión de desarrollo

De GestiONGwiki

Revisión a fecha de 11:30 14 abr 2010; Santilin (Discutir | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Contenido

Compilar la versión de desarrollo

Para tod@s aquell@s que queráis probar la versión de desarrollo más reciente, podéis abrir una consola y ejecutar estos comandos (este procedimiento está comentado con gran detalle en el manual de la usuaria):

Nota: Antes, debéis preparar el entorno para poder compilar GestiONG. Leed esto (solo el apartado "Preparación del entorno")

   mkdir gestiong-desarrollo          (puedes elegir un nombre más corto)
   cd gestiong-desarrollo
   wget http://www.gestiong.org/gestiong-latest.tar.gz
   tar -zxvf gestiong-latest.tar.gz
   cd gestiong-0.3.3

Ahora, dependiendo de si queréis hacer una instalación global (para todas las usuarias, necesitáis la contraseña de root):

   ./configure 
   make
   su
   make install
   exit 
   gestiong

Nota: En k/ubuntu, en vez de su hay que ejecutar sudo su.

o local (solo para vuestra usuaria):

   ./configure --prefix=$HOME/local
   make
   make install
   gestiong

Lanzar una nueva liberación

Para crear el paquete debian

 cd gestiong/trunk
 nano debian/make_deb.sh (cambiar VERSION y RELEASE)
 make debian/make_deb.sh

el paquete estará en el directorio debianpackage

Para crear el paquete rpm

 urpmi rpmdev
 cd gestiong/mandriva
 nano gestiong.spec (Actualizar Version y release)
 bash rpmsetup-mandriva.sh
 bash debian/createtarball.sh
 ln -s gestiong.spec ~/rpm
 cd ~/rpm
 rpmbuild -bp gestiong.spec
 cd BUILD/gest (tab)
 make -f Makefile.cvs
 cd ~/rpm
 rpmbuild --short-circuit -bc -bi -bl gestiong.spec

Para publicar en sourceforge

Instrucciones en sourceforge.

Ingresa en https://sourceforge.net/project/admin/editpackages.php?group_id=80104

En Release name, introducir VERSION-RELEASE, sin gestiong-. Es decir, se introduce la release, pero no el nombre del paquete.

Para subir los ficheros:

  sftp scapel@frs.sourceforge.net

Para marcar la release en svn

 svn copy \
   https://gestiong.svn.sourceforge.net/svnroot/gestiong/trunk \
   https://gestiong.svn.sourceforge.net/svnroot/gestiong/tags/release-0.3.3-r0