El Mi�rcoles, 28 de Mayo de 2003 14:28, Jes�s Roncero escribi�:
> Hola, he estado investigando sobre el tema de hacer dos paquetes a partir
> de un mismo fuente. Si recordais, estaba tratando de crear dos paquetes
> para el software digitemp, que requer�a dos compilaciones distintas, una
> para cada tipo de adaptador.
[...]
> Tal como me recomend� Jos� Carlos Garc�a Sogo, he estado modificando el
> debian/rules para que maneje los dos paquetes. Tambi�n he estado siguiendo
> lo que me dicen en la debian-policy sobre crear dos paquetes, que no es
> mucho (o yo no lo he encontrado). He puesto que las dependencias del target
> binary sean dos, una para una de las versiones (ds9097) y la otra para la
> otra compilaci�n (ds9097u), intentando que el proceso sea el siguiente:
> hago un clean, compilo para ds9097, empaqueto, hago clean, compilo para
> ds9097u, empaqueto y hago clean. Supongo que la estoy cagando
> estrepit�samente en el debian/rules y/o en alguna configuraci�n de
> debian/*, porque al ejecutar dpkg-builldpackage me genera dos paquetes
> debian, pero en ninguno de ellos se incluye el binario en cuesti�n (solo la
> documentaci�n y la p�gina man). Despu�s de eso, se me queda 3 directorios,
> el debian/digitemp (que contiene los dos binarios, digitemp y digitemp~),
> el
> debian/digitemp-ds9097 y el debian/digitemp-ds9097u. Supongo que estos
> ficheros deber�n ser borrados por el script autom�ticamente.
Depende. Si ejecutas dh_clean, se borran, s�.
> En debian/ tengo varios ficheros como digitemp-ds9097.docs para indicar los
> ficheros de documentaci�n de cada paquete (que son los mismos). Tambi�n hay
> varios ficheros files que no se para qu� se usan en concreto:
> [EMAIL PROTECTED]:~/develop/digitemp2/digitemp-3.1.0/debian$ ls -l
> total 56
> -rw-r--r-- 1 golan golan 304 May 27 13:54 README.Debian
> -rw-r--r-- 1 golan golan 225 May 27 13:54 changelog
> -rw-r--r-- 1 golan golan 2 May 27 13:54 compat
> -rw-r--r-- 1 golan golan 997 May 27 13:54 control
> -rw-r--r-- 1 golan golan 503 May 27 13:54 copyright
> -rw-r--r-- 1 golan golan 36 May 27 13:54
> digitemp-ds9097.docs -rw-r--r-- 1 golan golan 9 May 27
> 13:54 digitemp-ds9097.files -rw-r--r-- 1 golan golan 36 May
> 27 13:54 digitemp-ds9097u.docs -rw-r--r-- 1 golan golan 9
> May 27 13:54 digitemp-ds9097u.files -rw-r--r-- 1 golan golan
> 3003 May 27 13:54 digitemp.1 -rw-r--r-- 1 golan golan 17 May
> 27 13:54 dirs
> -rw-r--r-- 1 golan golan 115 May 28 13:58 files
> -rwxr-xr-x 1 golan golan 3658 May 28 13:59 rules
> -rw-r--r-- 1 golan golan 338 May 27 13:54 watch
Esos .files (que mi KMail se ha encargado dulcemente de desordenar) los
lee
el dh_movefiles (si no me falla la memoria) para saber qu� ficheros son los
que corresponden a qu� paquete.
> Por otro lado, alguien sabe qu� hace la opci�n -a de dh_clean? Que yo sepa
> no viene en su p�gina man.
Se aplica a todos los paquetes del debian/control. Es una opci�n
general de
debhelper y creo que por eso no est� introducida en todas y cada una de las
p�ginas de manual de los dh_*.
> Agradecer�a cualquier comentario al respecto y, mejor, alguna indicaci�n de
> si voy bien y por d�nde puedo seguir mirando :-). Os incluyo los ficheros
> rules y control por si quereis echarle un vistazo. Si alguien me quiere
Parece que tienen buena pinta. Pero es que das tantas vueltas en torno
a los
configure-*, install-*, build-* y tal que es un poco lioso seguirle la pista.
:-)
> echar una mano y mirar el resto de fuentes, lo puedo poner todo en
Yo que t� pondr�a todo en un web y me dejar�a de bobadas. :-) As�
podemos
verlo en directo.
> internet. �hay alg�n canal debian-devel-es en el irc?
En irc.freenode.net, canal #gpul, por ejemplo. Por all� nos juntamos
unos
cuantos desarrolladores espa�oles, as� que es un bueno comienzo.
> Muchas gracias y perdonad si soy un plasta :-).
No te preocupes.
Un saludo,
Ender.
--
Why is a cow? Mu. (Ommmmmmmmmm)
--
Servicios de red - Network services
Centro de Comunicaciones CSIC/RedIRIS
Spanish Academic Network for Research and Development
Madrid (Spain)
Tlf (+34) 91.585.49.05