.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "dpkg-gencontrol 1"
.TH dpkg-gencontrol 1 "2023-05-11" "1.21.22" "dpkg suite"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NOME"
.IX Header "NOME"
dpkg-gencontrol \- gera ficheiros de controle Debian
.SH "SINOPSE"
.IX Header "SINOPSE"
\&\fBdpkg-gencontrol\fR [\fIoption\fR...]
.SH "DESCRI\(,C\(~AO"
.IX Header "DESCRI\(,C\(~AO"
\&\fBdpkg-gencontrol\fR l\(^e informa\(,c\(~ao a partir duma \('arvore fonte Debian desempacotada e gera um ficheiro de controle de pacote bin\('ario (que por predefini\(,c\(~ao \('e debian/tmp/DEBIAN/control); durante este processo ir\('a simplificar so campos de rela\(,c\(~ao.
.PP
Portanto \fBPre-Depends\fR, \fBDepends\fR, \fBRecommends\fR e \fBSuggests\fR s\(~ao simplificados nesta ordem ao se remover depend\(^encias que se sabe serem verdadeiras de acordo com as depend\(^encias mais fortes j\('a analisadas. Ir\('a tamb\('em remover qualquer auto\-depend\(^encia (de facto ir\('a remover qualquer depend\(^encia que avalia para verdadeira dado a vers\(~ao actual do pacote como instalado). Logicamente mant\('em a intersec\(,c\(~ao de m\('ultiplas depend\(^encias no mesmo pacote. A ordem de depend\(^encias \('e preservada o melhor poss\('ivel. Se qualquer depend\(^encia deve ser descartada devido a outra depend\(^encia que aparece mais \(`a frente no campo, a depend\(^encia substituta ir\('a tomar o  lugar da descartada.
.PP
Os outros campos de rela\(,c\(~ao (\fBEnhances\fR, \fBConflicts\fR, \fBBreaks\fR, \fBReplaces\fR e \fBProvides\fR) s\(~ao tamb\('em simplificados individualmente  ao computar a uni\(~ao de v\('arias depend\(^encias quando um pacote \('e listado v\('arias vezes no campo.
.PP
\&\fBdpkg-gencontrol\fR tamb\('em adiciona uma entrada para o pacote bin\('ario em \fBdebian/files\fR.
.SH "OP\(,C\(~OES"
.IX Header "OP\(,C\(~OES"
.IP "\fB\-v\fR\fIversion\fR" 4
.IX Item "-vversion"
Define o n\('umero de vers\(~ao do pacote bin\('ario que ser\('a gerado.
.IP "\fB\-V\fR\fIname\fR\fB=\fR\fIvalue\fR" 4
.IX Item "-Vname=value"
Define uma vari\('avel de substitui\(,c\(~ao de resultado. Veja \fBdeb-substvars\fR(5) para discuss\(~ao sobre substitui\(,c\(~ao de resultado.
.IP "\fB\-T\fR\fIsubstvars-file\fR" 4
.IX Item "-Tsubstvars-file"
L\(^e vari\('aveis de substitui\(,c\(~ao em \fIsubstvars-file\fR; a predefini\(,c\(~ao \('e \fBdebian/substvars\fR. Esta op\(,c\(~ao pode ser usada v\('arias vezes para ler vari\('aveis de substitui\(,c\(~ao a partir de v\('arios ficheiros (desde dpkg 1.15.6).
.IP "\fB\-D\fR\fIfield\fR\fB=\fR\fIvalue\fR" 4
.IX Item "-Dfield=value"
Sobrep\(~oe ou adiciona um campo de ficheiro de controle de resultado.
.IP "\fB\-U\fR\fIfield\fR" 4
.IX Item "-Ufield"
Remove um campo de ficheiro de controle de resultado.
.IP "\fB\-c\fR\fIcontrol-file\fR" 4
.IX Item "-ccontrol-file"
Especifica o ficheiro de controle fonte principal de onde ler informa\(,c\(~ao. A predefini\(,c\(~ao \('e \fBdebian/control\fR.
.IP "\fB\-l\fR\fIchangelog-file\fR" 4
.IX Item "-lchangelog-file"
Especifica o ficheiro de registo de altera\(,c\(~oes de onde ler informa\(,c\(~ao. A predefini\(,c\(~ao \('e \fBdebian/changelog\fR.
.IP "\fB\-f\fR\fIfiles-list-file\fR" 4
.IX Item "-ffiles-list-file"
L\(^e ou escreve a lista de ficheiros a ser enviada para aqui, em vez de usar \fBdebian/files\fR.
.IP "\fB\-F\fR\fIchangelog-format\fR" 4
.IX Item "-Fchangelog-format"
Especifica o formato do registo de altera\(,c\(~oes. Veja \fBdpkg-parsechangelog\fR(1) para informa\(,c\(~ao acerca dos formatos alternativos.
.IP "\fB\-p\fR\fIpackage\fR" 4
.IX Item "-ppackage"
Gera informa\(,c\(~ao para o pacote bin\('ario \fIpackage\fR. Se o ficheiro de controle fonte listar apenas um pacote bin\('ario ent\(~ao esta op\(,c\(~ao pode ser omitida; caso contr\('ario \('e essencial para seleccionar que informa\(,c\(~ao de quais pacotes bin\('ario gerar.
.IP "\fB\-n\fR\fIfilename\fR" 4
.IX Item "-nfilename"
Assume que o nome do ficheiro do pacote ser\('a \fIfilename\fR em vez do nome de ficheiro normal pacote_vers\(~ao_arquitectura.deb.
.IP "\fB\-is\fR, \fB\-ip\fR, \fB\-isp\fR" 4
.IX Item "-is, -ip, -isp"
Estas op\(,c\(~oes s\(~ao ignoradas para compatibilidade com vers\(~oes mais antigas dos scripts de compila\(,c\(~ao do dpkg, mas est\(~ao agora descontinuadas. Anteriormente eram usadas para dizer ao \fBdpkg-gencontrol\fR para incluir os campos Section e Priority no ficheiro de controle. Este agora \('e o comportamento predefinido. Se voc\(^e deseja obter o comportamento antigo, voc\(^e pode usar a op\(,c\(~ao \fB\-U\fR para apagar os campos do ficheiro de controle.
.IP "\fB\-P\fR\fIpackage-build-dir\fR" 4
.IX Item "-Ppackage-build-dir"
Sonda \fIpackage-build-dir\fR em vez de \fBdebian/tmp\fR. Este valor \('e usado para encontrar o valor predefinido da vari\('avel  de substitui\(,c\(~ao \fBInstalled-Size\fR e o campo de ficheiro de controlo, e para a localiza\(,c\(~ao predefinida do ficheiro de sa\('ida.
.IP "\fB\-O\fR[\fIfilename\fR]" 4
.IX Item "-O[filename]"
Escreve o ficheiro de controle na sa\('ida standard (ou \fIfilename\fR se especificado, (desde dpkg 1.17.2), em vez de para \fBdebian/tmp/DEBIAN/control\fR (ou \fIpackage-build-dir\fR\fB/DEBIAN/control\fR se \fB\-P\fR foi usado).
.IP "\fB\-?\fR, \fB\-\-help\fR" 4
.IX Item "-?, --help"
Mostra a mensagem de utiliza\(,c\(~ao e termina.
.IP "\fB\-\-version\fR" 4
.IX Item "--version"
Mostra a vers\(~ao e termina.
.SH "AMBIENTE"
.IX Header "AMBIENTE"
.IP "\fB\s-1DPKG_COLORS\s0\fR" 4
.IX Item "DPKG_COLORS"
Define o modo de cor (desde dpkg 1.18.5). Os valores actualmente aceites s\(~ao: \fBauto\fR (predefinido), \fBalways\fR e \fBnever\fR.
.IP "\fB\s-1DPKG_NLS\s0\fR" 4
.IX Item "DPKG_NLS"
Se definida, ser\('a usada para decidir se deve activar o Suporte a Linguagem Nativa. Tamb\('em como conhecido como suporte de internacionaliza\(,c\(~ao (ou i18n) (desde dpkg 1.19.0). Os valores aceites s\(~ao \fB0\fR e \fB1\fR (predefini\(,c\(~ao).
.SH "FICHEIROS"
.IX Header "FICHEIROS"
.IP "\fBdebian/control\fR" 4
.IX Item "debian/control"
O ficheiro de informa\(,c\(~ao de controle de fonte principal, que fornece informa\(,c\(~ao independente da vers\(~ao acerca do pacote fonte e dos pacotes bin\('arios que pode gerar.
.IP "\fBdebian/files\fR" 4
.IX Item "debian/files"
A lista de ficheiros gerados que fazem parte do envio a ser preparado. \fBdpkg-gencontrol\fR adiciona os nomes de ficheiros presumidos de pacotes bin\('arios cujos ficheiros de controlo gera aqui.
.SH "VEJA TAMB\('EM"
.IX Header "VEJA TAMB\('EM"
\&\fBdeb-substvars\fR(5), \fBdeb-src-control\fR(5), \fBdeb-changelog\fR(5), \fBdeb-control\fR(5).
.SH "TRADU\(,C\(~AO"
.IX Header "TRADU\(,C\(~AO"
Am\('erico Monteiro
.PP
Se encontrar algum erro na tradu\(,c\(~ao deste documento, por favor comunique para
Am\('erico Monteiro <a_monteiro@gmx.com>.