Skip to content

Commit 5d77f71

Browse files
committed
Add api35-36-j17-21-23-ndk26-emu-api35 variant
1 parent 9747537 commit 5d77f71

3 files changed

Lines changed: 75 additions & 0 deletions

File tree

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ All image variants are defined in `variants.json` and released by Git tag.
1919
| `api34-35-j23-corretto` | `23.04` | `linux/amd64` | `java-23-amazon-corretto` | `34,35` | `-` | `-` |
2020
| `api35-36-j17-23` | `23.04` | `linux/amd64` | `java-23-amazon-corretto` | `35,36` | `-` | `-` |
2121
| `api35-36-j17-23-ndk29-u24-gcc14` | `24.04` | `linux/amd64` | `java-23-amazon-corretto` | `35,36` | `ndk 29.0.14033849`, `cmake 4.1.1` | `python2`, `gcc14` |
22+
| `api35-36-j17-21-23-ndk26-emu-api35` | `23.04` | `linux/amd64` | `java-23-amazon-corretto` | `35,36` (+ `system-image 35`) | `ndk 26.2.11394342`, `cmake 3.18.1/3.22.1` | `python2`, `emulator`, `marathon 0.10.1` |
2223

2324
## Release By Git Tag
2425

@@ -111,6 +112,7 @@ Multi-JDK variants:
111112
| `api34-35-j17-23-ndk26` | `openjdk-17-jdk`, `java-23-amazon-corretto-jdk` | `java-23-amazon-corretto` | `update-java-alternatives --set java-1.17.0-openjdk-amd64` |
112113
| `api35-36-j17-23` | `openjdk-17-jdk`, `java-23-amazon-corretto-jdk` | `java-23-amazon-corretto` | `update-java-alternatives --set java-1.17.0-openjdk-amd64` |
113114
| `api35-36-j17-23-ndk29-u24-gcc14` | `openjdk-17-jdk`, `java-23-amazon-corretto-jdk` | `java-23-amazon-corretto` | `update-java-alternatives --set java-1.17.0-openjdk-amd64` |
115+
| `api35-36-j17-21-23-ndk26-emu-api35` | `openjdk-17-jdk`, `java-21-amazon-corretto-jdk`, `java-23-amazon-corretto-jdk` | `java-23-amazon-corretto` | `update-java-alternatives --set java-21-amazon-corretto`, `update-java-alternatives --set java-1.17.0-openjdk-amd64` |
114116

115117
## Local Validation
116118

scripts/validate-variants.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ expected_ids_json='[
2424
"api34-35-j17-23-ndk26",
2525
"api34-35-j23-corretto",
2626
"api34-35-j23-openjdk",
27+
"api35-36-j17-21-23-ndk26-emu-api35",
2728
"api35-36-j17-23",
2829
"api35-36-j17-23-ndk29-u24-gcc14"
2930
]'

variants.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,78 @@
610610
},
611611
"marathon_version": "0.10.1"
612612
}
613+
},
614+
"api35-36-j17-21-23-ndk26-emu-api35": {
615+
"platforms": [
616+
"linux/amd64"
617+
],
618+
"docker": {
619+
"ubuntu": "23.04",
620+
"apt_profile": "ubuntu23_old_releases",
621+
"apt_packages": [
622+
"sudo",
623+
"rsync",
624+
"openjdk-17-jdk",
625+
"java-21-amazon-corretto-jdk",
626+
"java-23-amazon-corretto-jdk",
627+
"curl",
628+
"expect",
629+
"git",
630+
"git-lfs",
631+
"libc6:i386",
632+
"libncurses5:i386",
633+
"libstdc++6:i386",
634+
"zlib1g:i386",
635+
"wget",
636+
"unzip",
637+
"vim",
638+
"jq",
639+
"net-tools",
640+
"socat",
641+
"libglu1",
642+
"libpulse0",
643+
"libx11-6",
644+
"libxcb1",
645+
"libxdamage1",
646+
"libnss3",
647+
"libxcomposite1",
648+
"libxcursor1",
649+
"libxi6",
650+
"libxext6",
651+
"libxfixes3",
652+
"lib32stdc++6",
653+
"ccache",
654+
"g++",
655+
"gcc",
656+
"make",
657+
"openssl"
658+
],
659+
"java_default": "java-23-amazon-corretto",
660+
"sdk_packages": [
661+
"tools",
662+
"cmdline-tools;latest",
663+
"emulator",
664+
"build-tools;34.0.0",
665+
"build-tools;35.0.0",
666+
"build-tools;35.0.1",
667+
"build-tools;36.0.0",
668+
"platform-tools",
669+
"platforms;android-35",
670+
"platforms;android-36",
671+
"system-images;android-35;google_apis;x86_64",
672+
"cmake;3.18.1",
673+
"cmake;3.22.1",
674+
"ndk;26.2.11394342"
675+
],
676+
"features": {
677+
"profiler": false,
678+
"python2": true,
679+
"gcc14": false,
680+
"emulator": true,
681+
"marathon": true
682+
},
683+
"marathon_version": "0.10.1"
684+
}
613685
}
614686
}
615687
}

0 commit comments

Comments
 (0)