dpkg-genchanges(1)                dpkg suite                dpkg-genchanges(1)

       dpkg-genchanges - generate Debian .changes files

       dpkg-genchanges [option...]

       dpkg-genchanges  reads  information  from  an unpacked and built Debian
       source tree and from the files it has generated and generates a  Debian
       upload control file (.changes file).

              Specifies   the  build  type  from  a  comma-separated  list  of
              components (since dpkg 1.18.5).

              The allowed values are:

              source Upload the source package.

              any    Upload the architecture specific binary packages.

              all    Upload the architecture independent binary packages.

              binary Upload the architecture specific and  independent  binary
                     packages.  This is an alias for any,all.

              full   Upload everything.  This is alias for source,any,all, and
                     the same as the default case  when  no  build  option  is

       -g     Equivalent to --build=source,all (since dpkg 1.17.11).

       -G     Equivalent to --build=source,any (since dpkg 1.17.11).

       -b     Equivalent to --build=binary or --build=any,all.

       -B     Equivalent to --build=any.

       -A     Equivalent to --build=all.

       -S     Equivalent to --build=source.

       The -sx options control whether the original source archive is included
       in the upload if any source is being generated (i.e.  -b or -B  haven't
       been used).

       -si    By  default,  or  if  specified,  the  original  source  will be
              included only  if  the  upstream  version  number  (the  version
              without  epoch  and  without  Debian  revision) differs from the
              upstream version number of the previous changelog entry.

       -sa    Forces the inclusion of the original source.

       -sd    Forces the exclusion of the original source  and  includes  only
              the diff.

              Causes  changelog  information  from all versions strictly later
              than version to be used.

              Read the description of  the  changes  from  the  file  changes-
              description  rather  than  using the information from the source
              tree's changelog file.

              Use maintainer-address as the name  and  email  address  of  the
              maintainer  for  this package, rather than using the information
              from the source tree's control file.

              Use maintainer-address as the name  and  email  address  of  the
              maintainer  for  this  upload, rather than using the information
              from the source tree's changelog.

              Set an output substitution variable.  See deb-substvars(5) for a
              discussion of output substitution.

              Read  substitution  variables  in substvars-file; the default is
              debian/substvars.  No variable substitution is done  on  any  of
              the  fields  that  are output, except for the contents extracted
              from each binary package Description field (since dpkg  1.19.0),
              however  the  special variable Format will override the field of
              the same name.  This option can be used multiple times  to  read
              substitution variables from multiple files (since dpkg 1.15.6).

              Override or add an output control file field.

              Remove an output control file field.

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

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

              Read  the  list  of files to be uploaded here, rather than using

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

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

       -q     Usually dpkg-genchanges will  produce  informative  messages  on
              standard  error,  for  example  about  how many of the package's
              source files are being uploaded.  -q suppresses these messages.

              Print the changes file to standard output (the  default)  or  to
              filename if specified (since dpkg 1.18.5).

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

              Show the version and exit.

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

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

              The  list  of generated files which are part of the upload being
              prepared.  dpkg-genchanges reads the data here when producing  a
              .changes file.

       deb-substvars(5), deb-src-control(5), deb-src-files(5),
       deb-changelog(5), deb-changes(5).

1.19.7                            2022-05-25                dpkg-genchanges(1)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2024 Hurricane Electric. All Rights Reserved.