Differences between revisions 1 and 2
Revision 1 as of 2006-09-27 18:33:19
Size: 813
Editor: EddyPetrisor
Comment: svn-buildpackage tricks and stuff good to know about
Revision 2 as of 2006-09-27 18:37:21
Size: 825
Editor: EddyPetrisor
Comment: wrong URL
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * store the upstream tarball location in the SVN property svn-bp:origUrl (thins will allow a workflow like the one described in Self:Games/BuildProcess)  * store the upstream tarball location in the SVN property svn-bp:origUrl (thins will allow a workflow like the one described in Self:Games/Development/BuildProcess)

Abstract

svn-buildpackage is a tool which helps in maintainance of packages with Subversion.

Group maintainance HowTo

Rules:

  • store the upstream tarball location in the SVN property svn-bp:origUrl (thins will allow a workflow like the one described in Games/Development/BuildProcess)

  • create debian/svn-deblayout files for all the packages in SVN and store all the URL fields:
    • trunkUrl
    • tagsUrl (use URI for authenticated users)
    • branchesUrl
  • store relative paths in the debian/svn-deblayout file:

origDir=..
trunkDir=.
buildArea=../build-area

Tricks

Just tag, no dependency checks

svn-buildpackage --svn-tag-only -d

Obtaining the unpacked source package without building

svn-buildpackage -d --svn-builder echo