dpkg-genchanges

NAME

dpkg-genchanges - generate Debian .changes files .

SYNOPSIS

dpkg-genchanges [options]
.

DESCRIPTION

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). .

OPTIONS

I -v version
Causes changelog information from all versions strictly later than version to be used.
I -C changesdescription
Read the description of the changes from the file changesdescription rather than using the information from the source tree's changelog file.
I -m maintaineraddress
Use maintaineraddress as the name and email address of the maintainer for this package, rather than using the information from the source tree's control file.
I -e maintaineraddress
Use maintaineraddress as the name and email address of the maintainer for this upload, rather than using the information from the source tree's changelog.
R -si , -sa , -sd
These options control whether the original source archive is included in the upload generated by R dpkg-genchanges if any source is being generated (i.e., R -b or -B haven't been used). By default, or if -si is specified, the original source will be included if the version number ends in R -0 or -1 , i.e. if the Debian revision part of the version number is R 0 or 1 . -sa forces the inclusion of the original source; -sd forces its exclusion and includes only the diff.
I -V name = value
Set an output substitution variable. See deb-substvars(5) for a discussion of output substitution.
I -T substvarsfile
Read substitution variables in R substvarsfile ; the default is R debian/substvars .
I -D field = value
Override or add an output control file field.
I -U field
Remove an output control file field.
R -b , -B , -S
For R dpkg-genchanges and dpkg-buildpackage R -b and -B specify that a binary-only build is taking place. -b indicates that no source files are to be built and/or distributed, and -B that no architecture-independent binary package files are to be distributed either. -S specifies that only the source should be uploaded and no binary packages need to be made. The distinction between R -b and -B is only used by R dpkg-buildpackage ; dpkg-genchanges just produces a .changes file for whatever files were produced by the binary-* target(s) of the package being built.
I -c controlfile
Specifies the main source control file to read information from. The default is R debian/control .
I -l changelogfile
Specifies the change log file to read information from. The default is R debian/changelog .
I -f fileslistfile
Read the list of files to be uploaded here, rather than using R debian/files .
I -F changelogformat
Specifies the format of the changelog. By default the format is read from a special line near the bottom of the changelog or failing that defaults to the debian standard format.
I -u uploadfilesdir
Look for the files to be uploaded in uploadfilesdir 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.
R -h , --help
Show the usage message and exit.
R --version
Show the version and exit. .

FILES

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

AUTHORS

Copyright (C) 1995-1996 Ian Jackson
Copyright (C) 2000 Wichert Akkerman This is free software; see the GNU General Public Licence version 2 or later for copying conditions. There is NO WARRANTY.