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]
pgpDJwvstgJe8.pgp
Description: PGP signature

