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]
       [-- parámetros]

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 (>= versión_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.

       -- parámetros
           Introduce los parámetros 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