Provided by:
debhelper_7.0.13ubuntu1_all 
NOMBRE
dh_makeshlibs - automatically create shlibs file and call dpkg-
gensymbols
SINOPSIS
dh_makeshlibs [debhelper options] [-mmajor] [-V[dependencies]] [-n]
[-Xitem] [-- params]
DESCRIPCION
dh_makeshlibs es un programa de debhelper que busca automaticamente
bibliotecas compartidas, y genera un fichero shlibs para las
bibliotecas que encuentra.
It also adds a call to ldconfig in the postinst and postrm scripts (in
V3 mode and above only) to any packages in which it finds shared
libraries.
If a dpkg-gensymbols(1) symbol file is found in debian/package.symbols
(or debian/package.symbols.arch), dpkg-gensymbols will be called to
process and install the symbols file.
OPCIONES
-mmayor, --major=mayor
En lugar de intentar adivinar el numero mayor de la biblioteca
usando objdump, usa el numero mayor especificado despues del
parametro -m. Esto es mucho menos util 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 omision, el fichero shlibs generado por este programa no hace
que los paquetes dependan de alguna version particular del paquete
que contiene la biblioteca compartida. Podria ser necesario para
usted el an~adir alguna informacion de dependencia de version al
fichero shlibs. Si se especifica X-VX sin informacion de
dependencia, la version actual de desarrollador principal del
paquete es conectada en una dependencia de la forma
Xnombre_de_paquete (>= version_de_paquete)X. Tenga en cuenta que en
los niveles de compatibilidad de debhelper anteriores a v4, tambien
se incluye la parte debian del numero de version del paquete. Si se
especifica X-VX con parametros, los parametros pueden ser usados
para especificar la informacion de dependencia exacta requerida
(asegurese de incluir el nombre del paquete).
Tenga cuidado al usar X-VX sin ningun parametro; esta es una
configuracion conservadora que siempre se asegura que las
dependencias de bibliotecas compartidas de otros paquetes son al
menos lo mas pequen~as que necesitan ser (a menos que su biblioteca
sea propensa a cambiar el ABI sin actualizar el numero de version
del desarrollador principal), de modo que si el desarrollador las
malogra estas no se romperan. Por otro lado los paquetes podrian
terminar con dependencias muy rigurosas que harian dificil su
actualizacion.
-n, --noscripts
No modifica los scripts postinst/postrm.
-Xelemento, --exclude=elemento
Excluye ficheros que contienen "elemento" en cualquier lugar de su
nombre o directorio de ser tratados como bibliotecas compartidas.
--add-udeb=udeb
Create an additional line for udebs in the shlibs file and use
"udeb" as the package name for udebs to depend on instead of the
regular library package.
-- parametros
Pass "params" to dpkg-gensymbols(1).
EJEMPLOS
dh_makeshlibs
Asumiendo que este es un paquete llamado libfoobar1, genera un
fichero shlibs que se ve como:
libfoobar 1 libfoobar1
dh_makeshlibs -V
Asumiendo que la version actual del paquete es 1.1-3, genera un
fichero shlibs que se ve como:
libfoobar 1 libfoobar1 (>= 1.1)
dh_makeshlibs -V ’libfoobar1 (>= 1.0)’
Genera un fichero shlibs que se ve como:
libfoobar 1 libfoobar1 (>= 1.0)
VEASE ADEMAS
debhelper(7)
Este programa es parte de debhelper.
AUTOR
Joey Hess <joeyh@debian.org>
TRADUCTOR
Traduccion de Rudy Godoy <debian-l10n-spanish@lists.debian.org>