~ubuntu-branches/ubuntu/lucid/silo/lucid

« back to all changes in this revision

Viewing changes to debian/README.build

  • Committer: Bazaar Package Importer
  • Author(s): Fabio M. Di Nitto
  • Date: 2007-10-25 09:28:08 UTC
  • mto: This revision was merged to the branch mainline in revision 16.
  • Revision ID: james.westby@ubuntu.com-20071025092808-pnva6x2ggmlkd65e
Tags: upstream-1.4.13a+git20070930
ImportĀ upstreamĀ versionĀ 1.4.13a+git20070930

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This package uses a form of source build based on DBS. To setup the
2
 
source, run "debian/rules setup". This will extract the pristine source in
3
 
build-dir/, apply patches from debian/patches/ and split the package
4
 
scripts from debian/packages.d/ into their component files.
5
 
 
6
 
A few cavaets. Modifying the source in build-tree/ or the package files in
7
 
debian/, will not be preserved after the "clean" target is run. Actual
8
 
files for packages are in debian/packages.d/ and will be regerated after
9
 
being modified.
10
 
 
11
 
To create patches for the source, you can remember several steps. There
12
 
are two targes for handling source. The "unpack" target, will simply
13
 
unpack the tarball(s) into build-tree/ and "patch" will apply all patches
14
 
from debian/patches/. If you make any changes you can generate a new patch
15
 
using the "make_patch" target. This will move your current sources under
16
 
build-tree/, unpack the source+patches again, and then generate a diff
17
 
between the two. Note, you should run the "clean" target in the
18
 
build-tree/ source before doing this, to get a clean patch.
19
 
 
20
 
Ben