# HG changeset patch # User Christopher Rogers # Date 1299444799 0 # Node ID 6dc59879adde3d1cebbdc3a0fe22af1807ab7cc5 # Parent 73817c4f672b31de61543272ad26169eb8e15e0b Added support for bazaar VCS packages. diff -r 73817c4f672b -r 6dc59879adde tazwok --- a/tazwok Sun Mar 06 19:03:20 2011 +0100 +++ b/tazwok Sun Mar 06 20:53:19 2011 +0000 @@ -685,7 +685,7 @@ mkdir $tmp_src cd $tmp_src if [ "$BRANCH" ]; then - git clone $file ${src##*/} && cd ${src##*/} && \ + git clone $file ${src##*/} && cd ${src##*/} && \ git checkout $BRANCH && rm -rf .git* && break else git clone $file ${src##*/} && rm -rf ${src##*/}/.git* && break @@ -696,6 +696,23 @@ continue fi ;; + bazaar\|*) + file=${file#bazaar|} + [ "$COMMAND" = get-src ] && [ ! -f $INSTALLED/bazaar/receipt ] && tazpkg get-install bazaar --forced + if [ -f $INSTALLED/bazaar/receipt ]; then + mkdir $tmp_src + cd $tmp_src + if [ "$BRANCH" ]; then + bzr co $file -r $BRANCH ${src##*/} && rm -rf ${src##*/}/.bzr* && break + else + bzr co $file ${src##*/} && rm -rf ${src##*/}/.bzr* && break + fi + revert_vcs_failure + else + tazwok_warning "Needs bazaar to download the source tarball from $file, please add it as build-depend." + continue + fi + ;; subversion\|*) file=${file#subversion|} [ "$COMMAND" = get-src ] && [ ! -f $INSTALLED/subversion/receipt ] && tazpkg get-install subversion --forced