diff options
author | Rene Wagner <rw@handhelds.org> | 2006-10-14 16:53:38 +0200 |
---|---|---|
committer | Rene Wagner <rw@handhelds.org> | 2006-10-14 16:53:38 +0200 |
commit | 9901a04f47df99198cf6aa62a553ac7a5eb579d3 (patch) | |
tree | 2b326827fd94a7d60ce860fe5ce096e7185cbfb7 /org.handhelds.familiar/packages/familiar | |
parent | 98eb80e5438caa6907d2f77f98d11d8f7d1fadd7 (diff) |
familiar: bump DISTRO_VERSION to v0.8.4.1-pre
Signed-off-by: Rene Wagner <rw@handhelds.org>
Diffstat (limited to 'org.handhelds.familiar/packages/familiar')
-rw-r--r-- | org.handhelds.familiar/packages/familiar/familiar-version.bb | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/org.handhelds.familiar/packages/familiar/familiar-version.bb b/org.handhelds.familiar/packages/familiar/familiar-version.bb index 8ad61cb..ba1c73a 100644 --- a/org.handhelds.familiar/packages/familiar/familiar-version.bb +++ b/org.handhelds.familiar/packages/familiar/familiar-version.bb @@ -3,28 +3,33 @@ PACKAGE_ARCH = "all" def get_sanitized_version(s): max_version_component = "99" - rc_separator = "-rc" + pre_separators = ["-rc", "-pre"] - if not rc_separator in s: - return s + ver = s - version = s.split(rc_separator)[0][1:] - vcomps = version.split(".") - vcomps.reverse() - - vcomps_new = [] - done = False - for i in vcomps: - if done: - vcomps_new.insert(0, i) - continue - if int(i) < 1: - vcomps_new.insert(0, max_version_component) + for sep in pre_separators: + if not sep in s: continue - vcomps_new.insert(0, "%i" % (int(i) - 1)) - done = True - return "v" + ".".join(vcomps_new) + "+" + s.replace("-", "") + version = s.split(sep)[0][1:] + vcomps = version.split(".") + vcomps.reverse() + + vcomps_new = [] + done = False + for i in vcomps: + if done: + vcomps_new.insert(0, i) + continue + if int(i) < 1: + vcomps_new.insert(0, max_version_component) + continue + vcomps_new.insert(0, "%i" % (int(i) - 1)) + done = True + + ver = "v" + ".".join(vcomps_new) + "+" + s.replace("-", "") + + return ver PV = "${@get_sanitized_version(bb.data.getVar('DISTRO_VERSION', d, 1))}" |