Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
dpkg-genbuildinfo(1)		   dpkg suite		    dpkg-genbuildinfo(1)

NAME
     dpkg-genbuildinfo - generate Debian .buildinfo files

SYNOPSIS
     dpkg-genbuildinfo [option...]

DESCRIPTION
     dpkg-genbuildinfo	reads  information  from  an  unpacked	and built Debian
     source tree and from the files it has generated and generates a Debian con-
     trol file describing the build environment and the build artifacts (.build-
     info file).

     This command was introduced in dpkg 1.18.11.

OPTIONS
     --build=type
	    Specifies the build type from a comma-separated list of components.

	    The allowed values are:

	    any    Generate build information including unqualified build depen-
		   dencies (Build-Depends) and architecture specific  build  de-
		   pendencies (Build-Depends-Arch).

	    all    Generate build information including unqualified build depen-
		   dencies  (Build-Depends)  and  architecture independent build
		   dependencies (Build-Depends-Indep).

	    source
		   Effectively ignored; generate build information with just the
		   unqualified build dependencies (Build-Depends).

	    binary
		   Generate build information with all three types of build  de-
		   pendencies.	This is an alias for any,all.

	    full   Generate  build information with all three types of build de-
		   pendencies.	This is an alias  for  any,all,source,	and  the
		   same as the default case when no build option is specified.

     -ccontrolfile
	    Specifies the main source control file to read information from. The
	    default is debian/control.

     -lchangelog-file
	    Specifies  the  changelog file to read information from. The default
	    is debian/changelog.

     -ffiles-list-file
	    Specifies where is the list of files that have been produced by  the
	    build, rather than using debian/files.

     -Fchangelog-format
	    Specifies  the  format  of the changelog. See dpkg-parsechangelog(1)
	    for information about alternative formats.

     -O[filename]
	    Print the buildinfo file to standard output (or filename  if  speci-
	    fied)  rather  than to dir/source-name_binary-version_arch.buildinfo
	    (where dir is .. by default or upload-files-dir if -u was used).

     -uupload-files-dir
	    Look for the files to be uploaded in upload-files-dir rather than ..
	    (dpkg-genbuildinfo needs to find these files so that it can  include
	    their sizes and checksums in the .buildinfo file).

     --always-include-kernel
	    By default, the Build-Kernel-Version field will not be written out.

	    Specify this option (since dpkg 1.19.0) to always write a Build-Ker-
	    nel-Version field when generating the .buildinfo.

     --always-include-path
	    By default, the Build-Path field will only be written if the current
	    directory starts with a whitelisted pattern.

	    On	Debian	and  derivatives  the  pattern matches on /build/ at the
	    start of the pathname.

	    Specify this option to always write a Build-Path field when generat-
	    ing the .buildinfo.

     --admindir=dir
	    Change the location of the dpkg database. The  default  location  is
	    /var/lib/dpkg.

     -q     dpkg-genbuildinfo might produce informative messages on standard er-
	    ror.  -q suppresses these messages.

     -?, --help
	    Show the usage message and exit.

     --version
	    Show the version and exit.

ENVIRONMENT
     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 (since  dpkg  1.18.19).   This  option  contains  a
	    comma-separated list of features, prefixed with the `+' or `-' modi-
	    fiers,  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.

     DPKG_COLORS
	    Sets the color mode (since dpkg  1.18.5).	The  currently	accepted
	    values are: auto (default), always and never.

     DPKG_NLS
	    If	set,  it  will be used to decide whether to activate Native Lan-
	    guage Support, also known as internationalization (or i18n)  support
	    (since dpkg 1.19.0).  The accepted values are: 0 and 1 (default).

FILES
     debian/files
	    The  list of generated files.  dpkg-genbuildinfo reads the data here
	    when producing a .buildinfo file.

SEE ALSO
     deb-buildinfo(5).

1.19.8				   2022-05-24		    dpkg-genbuildinfo(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=dpkg-genbuildinfo&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help