summaryrefslogtreecommitdiff
path: root/maintainer/kconfig-versions.template
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2017-05-12 05:00:32 (GMT)
committerAlexey Neyman <stilor@att.net>2017-07-08 17:56:29 (GMT)
commit5935d586e140b35398f45772d5749924dea7da57 (patch)
tree371d497ec06cba5afca65a5616bcb37f280481b7 /maintainer/kconfig-versions.template
parentd589df4ebebdd9e89a66dc788e23b3c3db5f23d5 (diff)
Convert gcc to new framework.
Signed-off-by: Alexey Neyman <stilor@att.net>
Diffstat (limited to 'maintainer/kconfig-versions.template')
-rw-r--r--maintainer/kconfig-versions.template13
1 files changed, 12 insertions, 1 deletions
diff --git a/maintainer/kconfig-versions.template b/maintainer/kconfig-versions.template
index 7aa0de1..c7ab53f 100644
--- a/maintainer/kconfig-versions.template
+++ b/maintainer/kconfig-versions.template
@@ -34,30 +34,41 @@ config @@masterpfx@@_USE
if @@masterpfx@@_USE_@@originpfx@@
#!end-if
+#!// If a project makes official releases, using "bleeding edge"
+#!// from a development repository is experimental. However, there
+#!// are projects that consider its HEAD a "rolling release". For
+#!// those, checking out from a repository is the regular method.
+#!if [ -n "@@all_versions@@" ]
if EXPERIMENTAL
+#!end-if
choice
bool "Source of @@name@@"
+#!if [ -n "@@all_versions@@" ]
config @@pfx@@_SRC_RELEASE
bool "Released tarball"
help
Download a released tarball.
+#!end-if
#!if [ -n "@@repository@@" ]
config @@pfx@@_SRC_DEVEL
bool "Vendor repository"
help
Check out from vendor repository at:
@@repository@@
-#!end-if
+#!end-if
config @@pfx@@_SRC_CUSTOM
bool "Custom location"
+ depends on EXPERIMENTAL
help
Custom directory or tarball.
endchoice
+#!if [ -n "@@all_versions@@" ]
endif
+#!end-if
#!if [ -n "@@repository@@" ]
if @@pfx@@_SRC_DEVEL