diff --git a/debian/README b/debian/README index af6b5d05..d74cff6f 100644 --- a/debian/README +++ b/debian/README @@ -9,7 +9,7 @@ The current snapshot release is maintained in the "snapshot" branch. The easiest way to get all branches is probably to have one clone per version: -for f in 7 8 9 snapshot; do +for f in 8 9 snapshot; do git clone git@salsa.debian.org:pkg-llvm-team/llvm-toolchain.git -b $f $f done @@ -23,7 +23,7 @@ Steps for manually building a snapshot release $ sh snapshot/debian/orig-tar.sh which will retrieve the latest version for each LLVM subproject (llvm, - clang, lldb, etc.) from the main development (upstream SVN). and repack it + clang, lldb, etc.) from the main development (upstream github). and repack it as a set of tarballs. 2) Unpack the original tarballs and apply quilt debian patches. @@ -33,8 +33,10 @@ Steps for manually building a snapshot release $ sh unpack.sh which will unpack the source tree inside a new directory such as - branches/llvm-toolchain-snapshot_3.9~svn269942. Depending on the current - snapshot version number and svn release, the directory name will be + branches/llvm-toolchain-snapshot_3.9~+20191018225217+3b113a2be6d. + (date+hour+short git hash). + Depending on the current snapshot version number and git release, + the directory name will be different. Quilt patches will then be applied. @@ -52,22 +54,22 @@ Retrieving a specific branch or release candidate with orig-tar.sh When using orig-tar.sh, if you need to retrieve a specific branch, you can pass the branch name as the first argument. For example, to get the 9 release branch at - http://llvm.org/svn/llvm-project/{llvm,...}/branches/release_90 + https://github.com/llvm/llvm-project/branches you should use, - $ sh 9/debian/orig-tar.sh release_90 + $ sh 9/debian/orig-tar.sh release/9.x To retrieve a specific release candidate, you can pass the branch name as the first argument, and the tag rc number as the second argument. For example, to get the 9.0.1 release candidate rc3 at - http://llvm.org/svn/llvm-project/{llvm,...}/tags/RELEASE_901/rc3 + https://github.com/llvm/llvm-project/tags you should use, - $ sh 9/debian/orig-tar.sh RELEASE_901 rc3 9.0.1 + $ sh 9/debian/orig-tar.sh 9.0.1 rc3 For a stable release, the syntax is: - $ sh 9/debian/orig-tar.sh RELEASE_900 final 9.0 + $ sh 9/debian/orig-tar.sh 9.0 Additional maintainer scripts =============================