The following commit has been merged in the master branch:
commit 9c52c96485d4c406c8eb2776aa245e839214de43
Author: Guillem Jover <guil...@debian.org>
Date:   Wed May 9 04:43:11 2012 +0200

    dpkg-buildpackage: Improve, split and group --help output
    
    Improve some option descriptions and add missing ones, mark some
    options as the default behaviour, group related options together,
    and split pass-through options into separate sections.

diff --git a/scripts/dpkg-buildpackage.pl b/scripts/dpkg-buildpackage.pl
index c30af4b..8ff028a 100755
--- a/scripts/dpkg-buildpackage.pl
+++ b/scripts/dpkg-buildpackage.pl
@@ -49,53 +49,60 @@ later for copying conditions. There is NO warranty.
 }
 
 sub usage {
-       printf _g("
-Usage: %s [<option>...]
+    printf _g(
+"Usage: %s [<option>...]
 
 Options:
+  -F (default)   normal full build (binaries and sources).
+  -b             binary-only, do not build source.
+  -B             binary-only, no arch-indep files.
+  -A             binary-only, only arch-indep files.
+  -S             source only, no binary files.
+  -nc            do not clean source tree (implies -b).
+  -tc            clean source tree when finished.
+  -D (default)   check build dependencies and conflicts.
+  -d             do not check build dependencies and conflicts.
+  -R<rules>      rules file to execute (default is debian/rules).
+  -T<target>     call debian/rules <target> with the proper environment.
+      --as-root  ensure -T calls the target with root rights.
+  -j[<number>]   specify jobs to run simultaneously (passed to <rules>).
   -r<gain-root-command>
                  command to gain root privileges (default is fakeroot).
-  -R<rules>      rules file to execute (default is debian/rules).
   -p<sign-command>
-  -d             do not check build dependencies and conflicts.
-  -D             check build dependencies and conflicts.
-  -T<target>     call debian/rules <target> with the proper environment
-  --as-root      ensure -T calls the target with root rights
-  -j[<number>]   specify jobs to run simultaneously } passed to debian/rules
+                 command to sign .dsc and/or .changes files (default is gpg).
   -k<keyid>      the key to use for signing.
-  -us            unsigned source.
-  -uc            unsigned changes.
-  -a<arch>       Debian architecture we build for (implies -d).
-  -b             binary-only, do not build source.   } also passed to
-  -B             binary-only, no arch-indep files.   } dpkg-genchanges
-  -A             binary-only, only arch-indep files. }
-  -S             source only, no binary files.     }
-  -F             normal full build (binaries and sources).
-  -t<system>     set GNU system type.           } passed to dpkg-architecture
-  -v<version>    changes since version <version>.      }
-  -m<maint>      maintainer for package is <maint>.    }
-  -e<maint>      maintainer for release is <maint>.    } only passed
-  -C<descfile>   changes are described in <descfile>.  } to dpkg-genchanges
-  -si (default)  src includes orig if new upstream.    }
-  -sa            uploaded src always includes orig.    }
-  -sd            uploaded src is diff and .dsc only.   }
-  -sn            force Debian native source format.      }
-  -s[sAkurKUR]   see dpkg-source for explanation.        } only passed
-  -z<level>      compression level of source             } to dpkg-source
-  -Z<compressor> compression to use for source           }
-  -nc            do not clean source tree (implies -b).
-  -tc            clean source tree when finished.
   -ap            add pause before starting signature process.
-  -i[<regex>]    ignore diffs of files matching regex.    } only passed
-  -I[<pattern>]  filter out files when building tarballs. } to dpkg-source
-  --source-option=<opt>
-                pass option <opt> to dpkg-source
-  --changes-option=<opt>
-                pass option <opt> to dpkg-genchanges
-  --admindir=<directory>
+  -us            unsigned source package.
+  -uc            unsigned .changes file.
+      --admindir=<directory>
                  change the administrative directory.
   -h, --help     show this help message.
       --version  show the version.
+
+Options passed to dpkg-architecture:
+  -a<arch>       Debian architecture we build for (implies -d).
+  -t<system>     set GNU system type.
+
+Options passed to dpkg-genchanges:
+  -si (default)  source includes orig if new upstream.
+  -sa            uploaded source always includes orig.
+  -sd            uploaded source is diff and .dsc only.
+  -v<version>    changes since version <version>.
+  -m<maint>      maintainer for package is <maint>.
+  -e<maint>      maintainer for release is <maint>.
+  -C<descfile>   changes are described in <descfile>.
+      --changes-option=<opt>
+                 pass option <opt> to dpkg-genchanges.
+
+Options passed to dpkg-source:
+  -sn            force Debian native source format.
+  -s[sAkurKUR]   see dpkg-source for explanation.
+  -z<level>      compression level to use fo source.
+  -Z<compressor> compression to use for source (gz|xz|bzip2|lzma).
+  -i[<regex>]    ignore diffs of files matching regex.
+  -I[<pattern>]  filter out files when building tarballs.
+      --source-option=<opt>
+                 pass option <opt> to dpkg-source.
 "), $progname;
 }
 

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to debian-dpkg-cvs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to