| dpkg-genbuildinfo(1) | dpkg suite | dpkg-genbuildinfo(1) |
NOME¶
dpkg-genbuildinfo - gera ficheiros .buildinfo de Debian
RESUMO¶
dpkg-genbuildinfo [option...]
DESCRIÇÃO¶
dpkg-genbuildinfo lê informação a partir de uma árvore fonte Debian compilada e desempacotada e dos ficheiros que gerou, e gera um ficheiro de controle Debian que descreve o ambiente de compilação e os artefactos de compilação (ficheiro .buildinfo).
Este programa foi introduzido no dpkg 1.18.11.
OPÇÕES¶
- --build=type
- Especifica o type de compilação a partir de uma lista
de componente separados por vírgulas.
Os valores permitidos são:
- any
- Gera informação de compilação incluindo dependências de compilação não qualificadas (Build-Depends) e dependências de compilação específicas da arquitectura (Build-Depends-Arch).
- all
- Gera informação de compilação incluindo dependências de compilação não qualificadas (Build-Depends) e dependências de compilação independentes da arquitectura (Build-Depends-Indep).
- source
- Efectivamente ignorado; gera informação de compilação com apenas as dependências de compilação não qualificadas (Build-Depends).
- binary
- Gera informação de compilação com todos os três tipos de dependências de compilação. Isto é um alias para any,all.
- full
- Gera informação de compilação com todos os três tipos de dependências de compilação. Isto é um alias para any,all,source, e o mesmo que o caso predefinido quando não é especificada nenhuma opção de compilação.
- -ccontrolfile
- Especifica o ficheiro de controle fonte principal de onde ler informação. A predefinição é debian/control.
- -lchangelog-file
- Especifica o ficheiro de registo de alterações de onde ler informação. A predefinição é debian/changelog.
- -ffiles-list-file
- Especifica onde está a lista de ficheiros que foram produzidos pela compilação em vez de se usar debian/files.
- -Fchangelog-format
- Especifica o formato do registo de alterações. Veja dpkg-parsechangelog(1) para informação acerca dos formatos alternativos.
- -O[filename]
- Escreve o ficheiro buildinfo na saída standard (ou filename se especificado) em vez de dir/source-name_binary-version_arch.buildinfo (onde dir é .. por predefinição ou upload-files-dir se for usado -u).
- -uupload-files-dir
- Procura pelos ficheiros a serem enviados em upload-files-dir em vez de .. (dpkg-genbuildinfo precisa de encontrar estes ficheiros para que possa incluir os seus tamanhos e somatórios de verificação no ficheiro .buildinfo).
- --always-include-kernel
- Por predefinição, o campo Build-Kernel-Version
não será escrito.
Specify this option to always write a Build-Kernel-Version field when generating the .buildinfo.
Supported since dpkg 1.19.0.
- --always-include-path
- Por predefinição, o campo Build-Path só
será escrito se o directório actual começar com um
padrão autorizado.
Em Debian e derivados, o padrão corresponde a /build/ no inicio do nome de caminho.
Especifica que esta opção deve sempre escrever um campo Build-Path quando gera o .buildinfo.
- --admindir=dir
- Altera a localização da base de dados do dpkg. A localização predefinida é /var/lib/dpkg.
- -q
- dpkg-genbuildinfo pode produzir mensagens informativas no erro standard. -q suprime essas mensagens.
- -?, --help
- Mostra a mensagem de utilização e termina.
- --version
- Mostra a versão e termina.
AMBIENTE¶
- DEB_BUILD_OPTIONS
- This variable can be used to enable or disable various features that
affect the information included in the .buildinfo file, via the
buildinfo option. This option contains a comma-separated list of
features, prefixed with the ‘+’ or
‘-’ modifiers, to denote whether to enable or disable
them. The special feature “all” can be used to enable
or disable all other features. The feature “path”
controls whether to unconditionally include the Build-Path field.
Supported since dpkg 1.18.19.
- DEB_BUILD_PROFILES
- If set, it will be used as the active build profile(s) to use when generating the .buildinfo file. It is a space separated list of profile names, without any exclamation marks.
- DEB_BUILD_ARCH
- Define a arquitectura de compilação. Isto afecta o valor para o campo Build-Architecture, e a verificação para modo de compilação-cruzada.
- DEB_HOST_ARCH
- Define a arquitectura anfitriã. Isto afecta o nome de ficheiro usado para o ficheiro .buildinfo, e a verificação para modo de compilação-cruzada.
- DPKG_COLORS
- Define o modo de cor. Os valores actualmente aceites são:
auto (predefinido), always e never.
Supported since dpkg 1.18.5.
- DPKG_NLS
- Se definida, será usada para decidir se deve activar o Suporte a
Linguagem Nativa. Também como conhecido como suporte de
internacionalização (ou i18n). Os valores aceites são
0 e 1 (predefinição).
Supported since dpkg 1.19.0.
FICHEIROS¶
- debian/files
- A lista de ficheiros gerados. dpkg-genbuildinfo lê os dados aqui quando produz um ficheiro .buildinfo.
VEJA TAMBÉM¶
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>.
| 2026-09-09 | 1.23.11 |