Skip to content

Commit

Permalink
feat: add android cmdline-tools, add corretto@21 (#530)
Browse files Browse the repository at this point in the history
* feat: add android cmdline-tools

* feat: add corretto@21, digests
  • Loading branch information
stillmatic authored Oct 31, 2024
1 parent 8ef0c3b commit 1131618
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
37 changes: 37 additions & 0 deletions android-cmdline-tools.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
description = "Command Line Tools for Android"
homepage = "https://developer.android.com/tools/releases/cmdline-tools"
binaries = ["cmdline-tools/latest/bin/*"]
requires = ["jdk"]
test = "sdkmanager --version"
env = {
"ANDROID_HOME": "${root}/commandline-tools",
}

// # the sdkmanager expects to reside in an environment called:
// # /YOURPATH/cmdline-tools/SOMETHING/bin but unpacks to /YOURPATH/cmdline-tools/bin for Linux anyway.
on "unpack" {
run {
cmd = "/bin/bash"
args = ["-c", "set -euxo pipefail; mkdir -p ${root}/cmdline-tools/latest; mv ${root}/cmdline-tools/{bin,lib,NOTICE.txt,source.properties} ${root}/cmdline-tools/latest/"]
}
}

platform "darwin" {
source = "https://dl.google.com/android/repository/commandlinetools-mac-${version_}_latest.zip"
}

platform "linux" {
source = "https://dl.google.com/android/repository/commandlinetools-linux-${version_}_latest.zip"
}

// # this is a hack because we do not have a minor version, and hermit expects a `.` in the version
version "11076708.0" {
vars = {
"version_": "11076708",
}
}

sha256sums = {
"https://dl.google.com/android/repository/commandlinetools-linux-11076708_latest.zip": "2d2d50857e4eb553af5a6dc3ad507a17adf43d115264b1afc116f95c92e5e258",
"https://dl.google.com/android/repository/commandlinetools-mac-11076708_latest.zip": "7bc5c72ba0275c80a8f19684fb92793b83a6b5c94d4d179fc5988930282d7e64",
}
12 changes: 12 additions & 0 deletions corretto.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ version "17.0.3.6.1" "17.0.4.8.1" "17.0.4.9.1" "17.0.5.8.1" "17.0.6.10.1"
}
}

version "21.0.5.11.1" "21.0.4.7.1" {
auto-version {
github-release = "corretto/corretto-21"
}
}

sha256sums = {
"https://corretto.aws/downloads/resources/11.0.15.9.1/amazon-corretto-11.0.15.9.1-macosx-aarch64.tar.gz": "939f0cc40f4dd749647e352ea2759fbf73c8c59662476ca237113abf9eed0710",
"https://corretto.aws/downloads/resources/11.0.15.9.1/amazon-corretto-11.0.15.9.1-macosx-x64.tar.gz": "36afb7f091cd9b986a50c3f878f167c59eae615f004b2cb1c5c394f9f2fc215a",
Expand Down Expand Up @@ -120,4 +126,10 @@ sha256sums = {
"https://corretto.aws/downloads/resources/17.0.13.11.1/amazon-corretto-17.0.13.11.1-macosx-aarch64.tar.gz": "33b40aee3ae3db7d298bea0bd34574e755beb2f017ce4eb323f8e28960f0324d",
"https://corretto.aws/downloads/resources/17.0.13.11.1/amazon-corretto-17.0.13.11.1-macosx-x64.tar.gz": "17fb370f6b6e4f79e6fb6ee720631d2c3fd39d90f37d079352327aef4d834689",
"https://corretto.aws/downloads/resources/17.0.13.11.1/amazon-corretto-17.0.13.11.1-linux-x64.tar.gz": "31ccb0791940add3fa49b82fff5f87a65dbea27d294f58a753b9775f9752ecc7",
"https://corretto.aws/downloads/resources/21.0.4.7.1/amazon-corretto-21.0.4.7.1-macosx-x64.tar.gz": "244a034c10774ae51f0b5c6fceed88f4afce6d60e9c560aa8c095bb463358541",
"https://corretto.aws/downloads/resources/21.0.4.7.1/amazon-corretto-21.0.4.7.1-macosx-aarch64.tar.gz": "d93750240e4b8a81999b32e002cb1a08e537f2fe29af16bec8229dcf3c520222",
"https://corretto.aws/downloads/resources/21.0.4.7.1/amazon-corretto-21.0.4.7.1-linux-x64.tar.gz": "ee88014fe758f93180f34cfca2158de4e1834472136296521998f52e146afb3c",
"https://corretto.aws/downloads/resources/21.0.5.11.1/amazon-corretto-21.0.5.11.1-macosx-aarch64.tar.gz": "4e66663ff4c4ae664a4ba87563a8a6e6f0f41bb44f62377c2a1c80efc1f62686",
"https://corretto.aws/downloads/resources/21.0.5.11.1/amazon-corretto-21.0.5.11.1-linux-x64.tar.gz": "d5027d69a01e65d102de6a5699252447b92b5f2e5c49eb27117001004443e1ac",
"https://corretto.aws/downloads/resources/21.0.5.11.1/amazon-corretto-21.0.5.11.1-macosx-x64.tar.gz": "4274dd18d9d563d2493e8963c2796ab159200074b663c67d7adf55aaac18d541",
}

0 comments on commit 1131618

Please sign in to comment.