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.