On 02-Mar-2009, Ben Finney wrote: > Please find attached a Bazaar patch bundle, against the repository > specified in the package's ‘Vcs-Bzr’ field, updating the package with > a proper manpage and incorporating it into the Debian packaging.
An updated patch bundle is attached to this message, which actually includes the added ‘dh_installman’ command that was in my edit buffer but not saved. -- \ “If trees could scream, would we be so cavalier about cutting | `\ them down? We might, if they screamed all the time, for no good | _o__) reason.” —Jack Handey | Ben Finney <b...@benfinney.id.au>
# Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: ben+deb...@benfinney.id.au-20090302120752-\ # nfa07vosczfrx0ib # target_branch: http://bazaar.launchpad.net/~james-w/bzr-\ # builddeb/trunk # testament_sha1: a815b5a0798cdb11b0fb67b1f5be0775bc017139 # timestamp: 2009-03-02 23:08:13 +1100 # base_revision_id: jw+deb...@jameswestby.net-20080321175856-\ # k1pq5xb7uh6fa8cv # # Begin patch === added file '.bzrignore' --- .bzrignore 1970-01-01 00:00:00 +0000 +++ .bzrignore 2009-03-02 09:21:51 +0000 @@ -0,0 +1,1 @@ +doc/manpages/*.1 === removed file 'bzr-buildpackage.1' --- bzr-buildpackage.1 2007-03-11 21:50:36 +0000 +++ bzr-buildpackage.1 1970-01-01 00:00:00 +0000 @@ -1,13 +0,0 @@ -.\" Hey, EMACS: -*- nroff -*- -.\" First parameter, NAME, should be all caps -.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection -.\" other parameters are allowed: see man(7), man(1) -.TH BZR-BUILDPACKAGE 1 "2007-01-13" -.\" Please adjust this date whenever revising the manpage. -.\" -.SH NAME -bzr-buildpackage \- build a debian package from a bazaar branch -.SH SEE ALSO -.br -Please see the output of bzr-buildpackage \-\-help, and the file -/usr/share/doc/bzr-builddeb/README.gz === added file 'debian/bzr-builddeb.manpages' --- debian/bzr-builddeb.manpages 1970-01-01 00:00:00 +0000 +++ debian/bzr-builddeb.manpages 2009-03-02 09:32:13 +0000 @@ -0,0 +1,1 @@ +doc/manpages/bzr-buildpackage.1 === modified file 'debian/changelog' --- debian/changelog 2008-03-19 21:33:05 +0000 +++ debian/changelog 2009-03-02 09:44:25 +0000 @@ -1,3 +1,19 @@ +bzr-builddeb (0.94) UNRELEASED; urgency=low + + [ Ben Finney ] + * debian/control: + + Add Build-Depends-Indep: rst2man + * doc/manpages/bzr-buildpackage.1.rst: + + Add reStructuredText source for bzr-buildpackage(1) manpage. + * debian/rules: + + Build manpages from reST source. + + Install manpages. + (Closes: Bug#517494) + * bzr-buildpackage.1: + + Remove placeholder manpage. + + -- + bzr-builddeb (0.93) unstable; urgency=low [ Arnaud Fontaine ] === modified file 'debian/control' --- debian/control 2008-03-19 20:33:17 +0000 +++ debian/control 2009-03-02 08:42:32 +0000 @@ -4,7 +4,7 @@ Maintainer: Debian Bazaar Maintainers <pkg-bazaar-ma...@lists.alioth.debian.org> Uploaders: Reinhard Tartler <siret...@tauware.de>, James Westby <jw+deb...@jameswestby.net> Build-Depends: debhelper (>= 5.0.37.2), python-all (>= 2.3.5-11) -Build-Depends-Indep: bzr (>= 1.2~), python-central (>= 0.5.8), python-docutils, python-debian (>= 0.1.4), bzrtools (>= 1.2~), patchutils +Build-Depends-Indep: bzr (>= 1.2~), python-central (>= 0.5.8), python-docutils, rst2man, python-debian (>= 0.1.4), bzrtools (>= 1.2~), patchutils Vcs-Bzr: http://bazaar.launchpad.net/~james-w/bzr-builddeb/trunk XS-Python-Version: >= 2.4 Standards-Version: 3.7.2 === modified file 'debian/rules' --- debian/rules 2008-03-19 22:02:39 +0000 +++ debian/rules 2009-03-02 12:07:52 +0000 @@ -6,14 +6,21 @@ PYVERS=$(shell pyversions -vr) +rst_suffix = .rst doc_dir=doc/user_manual/ -rst_docs=$(wildcard $(addsuffix /*.rst, $(doc_dir))) -html_docs=$(patsubst %.rst, %.html, $(rst_docs)) +rst_docs=$(wildcard $(addsuffix /*${rst_suffix}, $(doc_dir))) +html_docs=$(patsubst %${rst_suffix}, %.html, $(rst_docs)) +manpage_dir = doc/manpages +manpage_rst_docs = $(wildcard ${manpage_dir}/*${rst_suffix}) +manpages = $(patsubst %${rst_suffix},%,${manpage_rst_docs}) -%.html: %.rst +%.html: %${rst_suffix} rst2html --stylesheet-path=$(doc_dir)/user_manual.css $< > $@ -docs: $(html_docs) +%.1: %.1${rst_suffix} + rst2man < $< > $@ + +docs: $(html_docs) ${manpages} build: $(PYVERS:%=build-python%) docs rst2html README > README.html @@ -56,6 +63,7 @@ dh_install dh_installchangelogs dh_installdocs + dh_installman dh_installexamples dh_compress dh_fixperms === added directory 'doc/manpages' === added file 'doc/manpages/bzr-buildpackage.1.rst' --- doc/manpages/bzr-buildpackage.1.rst 1970-01-01 00:00:00 +0000 +++ doc/manpages/bzr-buildpackage.1.rst 2009-03-02 09:21:51 +0000 @@ -0,0 +1,158 @@ +================== + bzr-buildpackage +================== + +------------------------------------------- +build a Debian package from a Bazaar branch +------------------------------------------- + +:Author: ben+deb...@benfinney.id.au +:Date: 2009-03-02 +:Copyright: GNU General Public License, version 2 or greater +:Version: 0.1 +:Manual section: 1 +:Manual group: bzr-builddeb manual + + +SYNOPSIS +======== + + bzr-buildpackage [options] [BRANCH] + + +DESCRIPTION +=========== + +If BRANCH is specified it is assumed that the branch you wish to build is +located there. If it is not specified then the current directory is used. + +By default the if a working tree is found it is used to build and otherwise +the last committed revision was used. To force building the last committed +revision use --revision -1. You can specify any other revision using the +--revision option. + +If you only wish to export the package, and not build it (especially useful +for merge mode), use --export-only. + +To leave the build directory when the build is completed use --dont-purge. + +Specify the command to use when building using the --builder option, + +You can also specify directories to use for different things. --build-dir +is the directory to build the packages beneath, defaults to ../build-area. +--orig-dir specifies the directory that contains the .orig.tar.gz files +for use in merge mode, defaults to ../tarballs. --result-dir specifies where +the resulting package files should be placed, defaults to whatever is +used for the build directory. --result-dir will have problems if you use a +build command that places the results in a different directory. + +The --reuse option will be useful if you are in merge mode, and the upstream +tarball is very large. It attempts to reuse a build directory from an earlier +build. It will fail if one doesn't exist, but you can create one by using +--export-only. + +--quick allows you to define a quick-builder in your configuration files, +which will be used when this option is passed. It defaults to 'fakeroot +debian/rules binary'. It is overriden if --builder is passed. Using this +and --reuse allows for fast rebuilds. + +--source allows you to build a source package without having to +specify a builder to do so with --builder. It uses the source-builder +option from your configuration files, and defaults to 'dpkg-buildpackage +-rfakeroot -uc -us -S'. It is overriden if either --builder or --quick are +used. + + +OPTIONS +======= + +-e, --export-only + Export only, don't build + +--dont-purge + Don't purge the build directory after building + +--result=ARG + Directory in which to place the resulting package files + +--ignore-unknowns + + Ignore any unknown files, but still fail if there are any changes, + the default is to fail if there are unknowns as well. + +-h, --help + Show help message. + +-v, --verbose + Display more information. + +--merge + Merge the debian part of the source in to the upstream tarball + +--ignore-changes + This option has no effect + +--export-upstream-revision=ARG + Select the upstream revision that will be exported + +-S, --source + Build a source package, uses source-builder, which defaults to + "dpkg-buildpackage -rfakeroot -uc -us -S" + +--split + Automatically create an .orig.tar.gz from a full source branch + +--native + Build a native package + +-w, --working-tree + This option has no effect + +-r ARG, --revision=ARG + See "help revisionspec" for details. + +--use-existing + Use an existing build directory + +--build-dir=ARG + The dir to use for building + +--reuse + Try to avoid expoting too much on each build. Only works in merge + mode; it saves unpacking the upstream tarball each time. Implies + --dont-purge and --use-existing + +--no-user-config + Stop builddeb from reading the user's config file. Used mainly for + tests + +--builder=ARG + Command to build the package + +--export-upstream=ARG + Create the .orig.tar.gz from a bzr branch before building + +-q, --quiet + Only display errors and warnings. + +--orig-dir=ARG + Directory containing the .orig.tar.gz files. For use when only + debian/ is versioned + +--quick + Quickly build the package, uses quick-builder, which defaults to + "fakeroot debian/rules binary" + + +SEE ALSO +======== + +* ``bzr(1)`` +* ``dpkg-buildpackage(1)`` + +.. + Local variables: + mode: rst + coding: utf-8 + End: + vim: filetype=rst fileencoding=utf-8 : # Begin bundle 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 kinChIa9DwhI
signature.asc
Description: Digital signature