El d�a 23 may 2003, Jes�s Roncero escrib�a:
> El Jueves, 22 de Mayo de 2003 18:27, Jose Carlos Garcia Sogo se atrevi� a 
> teclear:
> > > investigando. Hacer un paquete �nico as�, con este, me ha resultado en
> > > cierto punto f�cil, pero supongo que la aproximaci�n para tratar este
> > > software (los dos binarios) es un tanto diferente.
> >
> >  La p�gina de manual la tienes que incluir t� mediante una orden en el
> >  debian/rules. Como supongo que estar�s usando debhelper, m�rate la
> >  p�gina de dh_installman.
> 
> Ok, ya lo he generado bien, o eso creo :) Le he pasado el lintian al .changes 
> y no me ha dado ning�n error. He generado uno de los paquetes y lo he puesto 
> en http://www.roncero.org/digitemp . A mi me funciona todo bien, pero 

   Pon las fuentes, el diff, el changes y el dsc. S�lo con el paquete
   binario es mucho m�s dif�cil ver si est� bien o est� mal (yo no
   conozco el software y lo que tiene que dar)

> agradecer�a alg�n comentario por si falta algo o no va bien del todo. Me 
> gustar�a de todas formas que algui�n viese la p�gina man para ver si es 
> adecuada. M�s que nada lo que he hecho con la p�gina man es insertar 
> documentaci�n de los docs.
> Tengo otras dudas, en qu� secci�n habr�a que poner este paquete en el fichero 
> debian/control? base? El fichero que tengo es este:
> 
> Source: digitemp
> Section: base
           ^^^^^-> yo pondr�a "electronics"
> Priority: optional
> Maintainer: Jesus Roncero Franco <[EMAIL PROTECTED]>
> Build-Depends: debhelper (>> 4.0.0)
> Standards-Version: 3.5.8
                     ^^^^^-> vamos ya por la revisi�n 3.5.10. Puedes
                     mirar los cambios en
                     /usr/share/doc/debian-policy/upgrading-checklist.txt.gz
                     (tienes que tener instalado el paquete
                     debian-policy)

> 
> Package: digitemp
> Architecture: any
> Conflicts: digitempu
> Suggests: rrdtool
            ^^^^^^^-> s�lo un suggests? Yo dir�a que es una dependencia.
            Si no, �c�mo hace los gr�ficos y guarda la informaci�n?

> Depends: ${shlibs:Depends} ${misc:Depends}
> Description: a program to read DS18S20 sensors on a 1-wire net
>  digitemp is a programa to read Dallas Instruments DS18S20 temperature sensors
>  attached to a 1-wire net.
> 
> est�n bien las lineas de Suggests y Conflicts?. En la parte de Depends, he 
> ejecutado los comandos que aparecen en la gu�a del nuevo desarrollador de 
> debian para ver las dependencias y me devuelve que depende de la glibc 
> (obviamente) y de las ncurses, aunque estas no se usan en absoluto en el 
> programa (o eso creo). �hay que a�adirlo amano?

  Si sale que depende de las ncurses es que depende de las ncurses. Sin
  las fuentes no puedo investigar m�s, pero seguro que las incluye por
  alg�n lado.

  Doy por supuesto que el otro paquete es lo mismo s�lo cambiando el
  nombre.

> 
> >   Lo de los dos paquetes es un poquillo complicado, porque tienes que
> >   hacer que el programa se compile dos veces, una con cada opci�n. No es
> >   que sea imposible, s�lo digo que no es trivial y hay que entender el
> >   proceso.
> 
> Yo hab�a pensado que pod�a tener dos directorios diferenes, uno para cada 
> versi�n, aunque tengan las mismas fuentes, pero cada uno de ellos con una 
> regla de make diferente y que se eviten con el conficts. Pero no se si esto 
> es demasiado engorroso.

  No no. A ver. Por un lado est� la cuesti�n de como compilarlo y por
  otro de c�mo quedar�an instalados los paquetes en el sistema del
  usuario.

  Para compilarlo tienes que coger las fuentes y hacer lo que yo te
  dec�a de tener todos los objetivos (o casi todos) del debian/rules por
  duplicado. Con eso y los ficheros adecuados en debian/ para debhelper
  puedes conseguir f�cilmente crear los dos paquetes.

  Luego, en lo que son los paquetes binarios, pones un conflicts de uno
  con el otro, de modo que no puedan estar instalados ambos a la vez. De
  este modo no pasa nada porque el binario tenga el mismo nombre.
  Incluso, yo cambiar�a el nombre de los paquetes a algo como
  digitemp-modelo1 digitemp-modelo2 o algo as�, porque no se ve clara la
  diferencia entre digitemp y digitempu a menos que leas la descripci�n.

-- 
  Jose Carlos Garcia Sogo
     [EMAIL PROTECTED]

Attachment: pgpDJwvstgJe8.pgp
Description: PGP signature

Responder a