
        *****************************************************
        *           GENERATED FILE, DO NOT EDIT             *
        * THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
        *****************************************************

This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.

In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.

=encoding UTF-8

=head1 NOME

deb-shlibs - ficheiro de informação de biblioteca partilhada de Debian

=head1 RESUMO

B<debian/shlibs>, B<debian/>I<binary-name>B<.shlibs>, B<DEBIAN/shlibs>

=head1 DESCRIÇÃO

B<shlibs> files map shared library names and versions (I<SONAMEs>)  to dependencies suitable for a package control file.

A B<shlibs> file must be shipped in the same binary package as the shared libraries described within.  This is to guarantee that the mappings match the shared library being described, and so that the B<shlibs> file can be found from the package owning the shared library.

There is one entry per line.  Blank lines are B<not> allowed.  Lines beginning with a B<#> character are considered commentary, and are ignored. All other lines must have the format:

=over 

[I<type>B<:>] I<library> I<version> I<dependencies>

=back

Os campos I<library> e I<version> são delimitados por espaços em branco, mas o campo I<dependencies> estende-se até ao fim da linha. O campo I<type> é opcional e normalmente não necessário.

O campo I<dependencies> tem a mesma sintaxe que o campo B<Depends> num ficheiro de control binário, veja L<deb-control(5)>.

=head1 FORMATOS DE SONAME

Os formatos SONAME suportados são:

=over 

I<name>.so.I<version>

=back

e

=over 

I<name>-I<version>.so

=back

onde I<name> é geralmente prefixado por B<lib>.

O anterior tem tendência a ser usado por bibliotecas partilhadas com interfaces estáveis. O posterior por bibliotecas partilhadas com interfaces instáveis, onde a versão completa torna-se parte do SONAME e precisa de ser especificada na totalidade quando se vincula contra essas bibliotecas.

=head1 EXEMPLOS

O ficheiro B<shlibs> para um pacote biblioteca típico, chamado I<libcrunch1>, que disponibiliza uma biblioteca cujo SONAME é I<libcrunch.so.1>, poderá ler-se

=over 

 libcrunch 1 libcrunch1 (>= 1.2-1)

=back

O I<dependencies> tem de mencionar a versão mais recente do pacote que adicionou novos símbolos à biblioteca: no exemplo em cima, foram adicionados novos símbolos à versão 1.2 de I<libcrunch>. Esta não é a única razão para que as dependências possam precisar de ser apertadas.

=head1 VEJA TAMBÉM

L<deb-control(5)>, L<deb-symbols(5)>, L<dpkg-shlibdeps(1)>.


=head1 TRADUÇÃO

Américo Monteiro

Se encontrar algum erro na tradução deste documento, por favor comunique para
Américo Monteiro <a_monteiro@gmx.com>.
