]> glassweightruler.freedombox.rocks Git - waydroid.git/commitdiff
initializer: Differentiate HALIUM vndk31 and vndk32
authorAlessandro Astone <ales.astone@gmail.com>
Sun, 26 Jan 2025 14:53:01 +0000 (15:53 +0100)
committerAlessandro Astone <ales.astone@gmail.com>
Sun, 26 Jan 2025 14:53:04 +0000 (15:53 +0100)
HALIUM 12 may refer to either vndk31 or vndk32.
We need to differentiate the two.
Use HALIUM_12 for vndk31 and HALIUM_12L for vndk32.

tools/actions/initializer.py

index 87250971833a8d1bbb7488eba83747d6c0d4673e..fdf67a34dd91a3ccea11ca41b65bbecbd331011f 100644 (file)
@@ -23,10 +23,13 @@ def get_vendor_type(args):
     ret = "MAINLINE"
     if vndk_str != "":
         vndk = int(vndk_str)
     ret = "MAINLINE"
     if vndk_str != "":
         vndk = int(vndk_str)
-        if vndk > 31:
-            vndk -= 1 # 12L -> Halium 12
         if vndk > 19:
         if vndk > 19:
-            ret = "HALIUM_" + str(vndk - 19)
+            halium_ver = vndk - 19
+            if vndk > 31:
+                halium_ver -= 1 # 12L -> Halium 12
+            ret = "HALIUM_" + str(halium_ver)
+            if vndk == 32:
+                ret += "L"
 
     return ret
 
 
     return ret