package bzr-builddeb
tags 517494 + patch
thanks

On 28-Feb-2009, James Westby wrote:
> Well, patches welcome.

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.

The manpage is written as a reStructuredText source file, and
converted with the ‘rst2man’ utility. The patch bundle includes
corresponding changes to build dependencies and rules.

Also note that I'm unable to get this package, as downloaded from the
public branch, to build from source on Debian. I'll file separate
reports for that, but it means that I'm unable to test my changes
properly.

-- 
 \         “It is the fundamental duty of the citizen to resist and to |
  `\          restrain the violence of the state.” —Noam Chomsky, 1971 |
_o__)                                                                  |
Ben Finney <b...@benfinney.id.au>
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: ben+deb...@benfinney.id.au-20090302094425-\
#   crwudq0u2wvjs9ve
# target_branch: http://bazaar.launchpad.net/~james-w/bzr-\
#   builddeb/trunk
# testament_sha1: ad1f9510869c92e458695f56731b08c85f6edbcb
# timestamp: 2009-03-02 20:44:46 +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 09:32:13 +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

=== 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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

Attachment: signature.asc
Description: Digital signature

Reply via email to