vala.eclass: Skip SLOT=0.38 in dependency generation
authorMart Raudsepp <leio@gentoo.org>
Fri, 22 Feb 2019 12:42:36 +0000 (14:42 +0200)
committerMart Raudsepp <leio@gentoo.org>
Fri, 22 Feb 2019 18:02:29 +0000 (20:02 +0200)
We never had 0.38 in main tree, so don't generate "dependency unknown"
spam for this. We still do it for 0.44, as overlays want to use it,
but that will solve itself once we get around to adding 0.43 or 0.44
to main tree too ourselves.

Signed-off-by: Mart Raudsepp <leio@gentoo.org>
eclass/vala.eclass

index 7ce2a5e681fd3a7f8988e491156d765b2cc91e9e..1f92a7cc17c7090af9c26d1b93e244cd3ff692af 100644 (file)
@@ -53,7 +53,8 @@ vala_api_versions() {
        minimal_supported_minor_version="32"
 
        for ((minor_version = ${VALA_MAX_API_VERSION#*.}; minor_version >= ${VALA_MIN_API_VERSION#*.}; minor_version = minor_version - 2)); do
-               if ((minor_version >= minimal_supported_minor_version)); then
+               # 0.38 was never in main tree; remove the special case once minimal_supported_minor_version >= 40
+               if ((minor_version >= minimal_supported_minor_version)) && ((minor_version != 38)); then
                        echo "0.${minor_version}"
                fi
        done