diff options
author | Alexey Neyman <stilor@att.net> | 2017-05-08 12:57:24 -0700 |
---|---|---|
committer | Alexey Neyman <stilor@att.net> | 2017-07-08 10:56:29 -0700 |
commit | 2c615fa62c47c324adfd91cde7a68bd06b6164d5 (patch) | |
tree | 82fbaf0bcee75a52528aef31cc18d20dbbd0835a | |
parent | 85599c47431a3c6bf50a7b12b8e37c741b4c8e81 (diff) | |
download | crosstool-ng-2c615fa62c47c324adfd91cde7a68bd06b6164d5.tar.gz crosstool-ng-2c615fa62c47c324adfd91cde7a68bd06b6164d5.tar.bz2 crosstool-ng-2c615fa62c47c324adfd91cde7a68bd06b6164d5.zip |
More work-in-progress.
Signed-off-by: Alexey Neyman <stilor@att.net>
-rwxr-xr-x | maintainer/gen-versions.sh | 44 | ||||
-rw-r--r-- | packages/binutils-linaro/package.desc | 5 | ||||
-rw-r--r-- | packages/binutils/package.desc | 5 |
3 files changed, 46 insertions, 8 deletions
diff --git a/maintainer/gen-versions.sh b/maintainer/gen-versions.sh index 1d5cb767..c13abd27 100755 --- a/maintainer/gen-versions.sh +++ b/maintainer/gen-versions.sh @@ -139,14 +139,54 @@ config ${info[pfx]}_V_${info[kcfg]} depends on OBSOLETE}${info[experimental]:+ depends on EXPERIMENTAL}'\" - # TBD devel (from official repository) - # TBD show changeset/revision/branch selection + if [ -n "${info[repository]}" ]; then + cat <<EOF + +config ${info[pfx]}_V_DEVEL + bool "development" + depends on EXPERIMENTAL + help + Check out from the repository: ${info[repository]#* } +EOF + fi + # TBD custom (local tarball/directory) # TBD show custom location selection cat <<EOF endchoice +EOF + + if [ -n "${info[repository]}" ]; then + local -A dflt_branch=( [git]="master" [svn]="/trunk" ) + cat <<EOF + +if ${info[pfx]}_V_DEVEL + +config ${info[pfx]}_DEVEL_URL + string + default "${info[repository]}" + +config ${info[pfx]}_DEVEL_BRANCH + string "Branch to check out" + default "${dflt_branch[${info[repository]%% *}]}" + help + Git: branch to be checked out + Subversion: directories to append to the repository URL. + +config ${info[pfx]}_DEVEL_REVISION + string "Revision/changeset" + default "HEAD" + help + Commit ID or revision ID to check out. + +endif + +EOF + fi + + cat <<EOF # Text string with the version of ${info[name]} config ${info[pfx]}_VERSION diff --git a/packages/binutils-linaro/package.desc b/packages/binutils-linaro/package.desc index 4daff320..5adfd4e1 100644 --- a/packages/binutils-linaro/package.desc +++ b/packages/binutils-linaro/package.desc @@ -1,6 +1,5 @@ -vcs="git" -repository="https://git.linaro.org/toolchain/binutils-gdb.git" -download="https://ftp.gnu.org/gnu/binutils/" master="binutils" +repository="git https://git.linaro.org/toolchain/binutils-gdb.git" +download="TBD" origin="Linaro" experimental="yes" diff --git a/packages/binutils/package.desc b/packages/binutils/package.desc index 926d1249..820d9831 100644 --- a/packages/binutils/package.desc +++ b/packages/binutils/package.desc @@ -1,4 +1,3 @@ -vcs="git" -repository="git://sourceware.org/git/binutils-gdb.git" -download="https://ftp.gnu.org/gnu/binutils/" +repository="git git://sourceware.org/git/binutils-gdb.git" +download_url="https://ftp.gnu.org/gnu/binutils/binutils-${version}.${format}" origin="GNU" |