summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmaintainer/gen-versions.sh44
-rw-r--r--packages/binutils-linaro/package.desc5
-rw-r--r--packages/binutils/package.desc5
3 files changed, 46 insertions, 8 deletions
diff --git a/maintainer/gen-versions.sh b/maintainer/gen-versions.sh
index 1d5cb76..c13abd2 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 4daff32..5adfd4e 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 926d124..820d983 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"