Provided by: debhelper_9.20120115ubuntu3_all bug

NOMBRE

       dh_makeshlibs - Crea automáticamente el fichero «shlibs» e invoca dpkg-
       gensymbols

SINOPSIS

       dh_makeshlibs [opciones-de-debhelper] [-mmayor] [-V[dependencias]] [-n]
       [-Xelemento] [-- parmetros]

DESCRIPCIÓN

       dh_makeshlibs es un programa de debhelper que busca automáticamente
       bibliotecas compartidas, y genera un fichero de bibliotecas compartidas
       «shlibs» para las bibliotecas que encuentra.

       También añade una invocación a ldconfig en los scripts postinst y
       postrm (sólo en el modo v3 y superiores) de cualquier paquete en el que
       encuentra bibliotecas compartidas.

       Se detectan los paquetes que permiten multiarquitectura, y se define
       una predependencia sobre multiarch-support en ${misc:Pre-Depends};
       debería asegurar que inserta ese comodín en el lugar apropiado dentro
       del fichero «debian/control» para aquellos paquetes que usan
       multiarquitectura.

FICHEROS

       debian/paquete.symbols
       debian/paquete.symbols.arquitectura
           De existir, estos ficheros de símbolos se introducen a
           dpkg-gensymbols(1) para su procesado e instalación. Use el nombre
           específico de la arquitectura si desea proporcionar diferentes
           ficheros de símbolos para diferentes arquitecturas.

OPCIONES

       -mmayor, --major=mayor
           En lugar de intentar averiguar el número mayor de la biblioteca
           usando objdump, usa el número mayor especificado después del
           parámetro «-m. Esto es mucho menos útil de lo que era antiguamente
           cuando este programa buscaba los nombres de fichero de las
           bibliotecas en lugar de usar objdump.

       -V, -Vdependencias
       --version-info, --version-info=dependencias
           Por omisión, el fichero «shlibs» generado por este programa no hace
           que los paquetes dependan de alguna versión particular del paquete
           que contiene la biblioteca compartida. Podría ser necesario que
           añada alguna información de dependencia de versión al fichero
           «shlibs». Si especifica -V sin información de dependencia, la
           versión actual del desarrollador principal del paquete es conectada
           con una dependencia de la forma nombre_de_paquete (>=
           versin_de_paquete). Tenga en cuenta que en los niveles de
           compatibilidad de debhelper anteriores a v4 también se incluye la
           parte de Debian del número de versión del paquete. Si especifica -V
           con parámetros, los parámetros se pueden usar para especificar la
           información de dependencia exacta requerida (asegúrese de incluir
           el nombre del paquete).

           Tenga cuidado al usar -V sin ningún parámetro; ésta es una
           configuración conservadora que siempre asegura que las dependencias
           de bibliotecas compartidas de otros paquetes son al menos lo más
           pequeñas que necesitan ser (a menos que su biblioteca sea propensa
           a cambiar el ABI sin actualizar el número de versión del
           desarrollador principal), de modo que si el desarrollador las
           malogra éstas no se romperán. Por otro lado los paquetes podrían
           terminar con dependencias muy rigurosas que harían difícil su
           actualización.

       -n, --noscripts
           No modifica los scripts postinst/postrm.

       -Xelemento, --exclude=elemento
           No trata como bibliotecas compartidas ficheros que contienen
           elemento en cualquier lugar de su nombre.

       --add-udeb=udeb
           Crea una línea adicional para paquetes udeb en el fichero «shlibs»,
           y usa udeb como el nombre del paquete sobre el que dependen
           paquetes udeb, en lugar del paquete de biblioteca habitual.

       -- parmetros
           Introduce los parmetros a dpkg-gensymbols(1).

EJEMPLOS

       dh_makeshlibs
           Asumiendo que este es un paquete llamado f<libfoobar1>, genera un
           fichero «shlibs» similar a esto:
            libfoobar 1 libfoobar1

       dh_makeshlibs -V
           Asumiendo que la versión actual del paquete es 1.1-3, genera un
           fichero «shlibs» similar a esto:
            libfoobar 1 libfoobar1 (>= 1.1)

       dh_makeshlibs -V 'libfoobar1 (>= 1.0)'
           Genera un fichero «shlibs» similar a esto:
             libfoobar 1 libfoobar1 (>= 1.0)

VÉASE TAMBIÉN

       debhelper(7)

       Este programa es parte de debhelper.

AUTOR

       Joey Hess <joeyh@debian.org>

TRADUCTOR

       Traducci�n de Rudy Godoy <debian-l10n-spanish@lists.debian.org>
       Actualizaci�n de Omar Campagne Polaino