1dpkg-genchanges(1)              dpkg utilities              dpkg-genchanges(1)
2
3
4

NAME

6       dpkg-genchanges - generate Debian .changes files
7

SYNOPSIS

9       dpkg-genchanges [options]
10

DESCRIPTION

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

OPTIONS

17       -b, -B, -A
18              Specifies  that  a  binary-only build is taking place (no source
19              files are to be included). There's no distinction between -b, -B
20              and  -A,  the produced .changes file will include whatever files
21              were created by the binary-*  target(s)  of  the  package  being
22              built.
23
24       -S     Specifies  that  only  the  source should be uploaded (no binary
25              packages will be included).
26
27       The -sx options control whether the original source archive is included
28       in  the upload if any source is being generated (i.e.  -b or -B haven't
29       been used).
30
31       -si    By default,  or  if  specified,  the  original  source  will  be
32              included  only if the upstream version number (the version with‐
33              out epoch and without Debian revision) differs from the upstream
34              version number of the previous changelog entry.
35
36       -sa    Forces the inclusion of the original source.
37
38       -sd    Forces  the  exclusion  of the original source and includes only
39              the diff.
40
41       -vversion
42              Causes changelog information from all  versions  strictly  later
43              than version to be used.
44
45       -Cchangesdescription
46              Read  the  description  of  the changes from the file changesde‐
47              scription rather than using  the  information  from  the  source
48              tree's changelog file.
49
50       -mmaintaineraddress
51              Use maintaineraddress as the name and email address of the main‐
52              tainer for this package, rather than using the information  from
53              the source tree's control file.
54
55       -emaintaineraddress
56              Use maintaineraddress as the name and email address of the main‐
57              tainer for this upload, rather than using the  information  from
58              the source tree's changelog.
59
60       -Vname=value
61              Set an output substitution variable.  See deb-substvars(5) for a
62              discussion of output substitution.
63
64       -Tsubstvarsfile
65              Read substitution variables in  substvarsfile;  the  default  is
66              debian/substvars.   No  variable  substitution is done on any of
67              the fields that are output, however the special variable  Format
68              will override the field of the same name.
69
70       -Dfield=value
71              Override or add an output control file field.
72
73       -Ufield
74              Remove an output control file field.
75
76       -ccontrolfile
77              Specifies the main source control file to read information from.
78              The default is debian/control.
79
80       -lchangelogfile
81              Specifies the change log file  to  read  information  from.  The
82              default is debian/changelog.
83
84       -ffileslistfile
85              Read  the  list  of files to be uploaded here, rather than using
86              debian/files.
87
88       -Fchangelogformat
89              Specifies the format of the changelog. By default the format  is
90              read  from  a  special  line near the bottom of the changelog or
91              failing that defaults to the debian standard format.
92
93       -uuploadfilesdir
94              Look for the files to be uploaded in uploadfilesdir rather  than
95              ..   (dpkg-genchanges  needs  to find these files so that it can
96              include their sizes and checksums in the .changes file).
97
98       -q     Usually dpkg-genchanges will  produce  informative  messages  on
99              standard  error,  for  example  about  how many of the package's
100              source files are being uploaded.  -q suppresses these messages.
101
102       -h, --help
103              Show the usage message and exit.
104
105       --version
106              Show the version and exit.
107

FILES

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

AUTHORS

115       Copyright © 1995-1996 Ian Jackson
116       Copyright © 2000 Wichert Akkerman
117
118       This is free software; see the GNU General Public Licence version 2  or
119       later for copying conditions. There is NO WARRANTY.
120
121
122
123Debian Project                    2008-08-18                dpkg-genchanges(1)
Impressum