diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:20:02 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-02-28 21:20:02 +0000 |
commit | 6f4b4171f68811ad0c343940266fea02a4d4b15a (patch) | |
tree | 72e099912b9a2ba6b031302cbf4b6167bca58c45 | |
parent | 35c6e4f596b76bc404326e82ae228646b6aafee0 (diff) | |
parent | 5fde19b963cf7a134a784508fbda272ca7d93906 (diff) | |
download | ndkports-simpleperf-release.tar.gz |
Snap for 11510257 from 5fde19b963cf7a134a784508fbda272ca7d93906 to simpleperf-releasesimpleperf-release
Change-Id: I142d2bbcf08fb751526589fe36881305509fabb0
-rw-r--r-- | Dockerfile | 10 | ||||
-rw-r--r-- | buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt | 6 | ||||
-rw-r--r-- | curl/build.gradle.kts | 2 | ||||
-rw-r--r-- | googletest/build.gradle.kts | 4 | ||||
-rw-r--r-- | googletest/src.tar.gz | bin | 886330 -> 867764 bytes | |||
-rw-r--r-- | jsoncpp/build.gradle.kts | 2 | ||||
-rw-r--r-- | openssl/build.gradle.kts | 26 | ||||
-rw-r--r-- | openssl/src.tar.gz | bin | 9868981 -> 18230149 bytes |
8 files changed, 20 insertions, 30 deletions
@@ -1,17 +1,23 @@ -FROM gcr.io/cloud-builders/javac:8 +FROM ubuntu:22.04 +# Install tools required for port tasks. RUN apt-get update && apt-get install -y \ cmake \ curl \ ninja-build \ - python3-pip + openjdk-8-jdk \ + python3-pip \ + zip RUN pip3 install meson + +# Install ADB for tests. RUN curl -L -o platform-tools.zip \ https://dl.google.com/android/repository/platform-tools-latest-linux.zip RUN unzip platform-tools.zip platform-tools/adb RUN mv platform-tools/adb /usr/bin/adb RUN mkdir -m 0750 /.android +# Build release artifacts. WORKDIR /src ENTRYPOINT ["./gradlew", "--no-daemon", "--gradle-user-home=.gradle_home", "--stacktrace", "-PndkPath=/ndk"] CMD ["-Prelease", "clean", "release"] diff --git a/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt b/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt index f6dbc01..ce9905a 100644 --- a/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt +++ b/buildSrc/src/main/kotlin/com/android/ndkports/Abi.kt @@ -24,9 +24,9 @@ enum class Abi( val triple: String, val minSupportedVersion: Int ) { - Arm("arm", "armeabi-v7a", "arm-linux-androideabi", 19), + Arm("arm", "armeabi-v7a", "arm-linux-androideabi", 21), Arm64("arm64", "arm64-v8a", "aarch64-linux-android", 21), - X86("x86", "x86", "i686-linux-android", 19), + X86("x86", "x86", "i686-linux-android", 21), X86_64("x86_64", "x86_64", "x86_64-linux-android", 21); fun adjustMinSdkVersion(minSdkVersion: Int) = @@ -35,4 +35,4 @@ enum class Abi( companion object { fun fromAbiName(name: String) = values().find { it.abiName == name } } -}
\ No newline at end of file +} diff --git a/curl/build.gradle.kts b/curl/build.gradle.kts index 8dfa105..9fb1f99 100644 --- a/curl/build.gradle.kts +++ b/curl/build.gradle.kts @@ -20,7 +20,7 @@ dependencies { ndkPorts { ndkPath.set(File(project.findProperty("ndkPath") as String)) source.set(project.file("src.tar.gz")) - minSdkVersion.set(19) + minSdkVersion.set(21) } tasks.prefab { diff --git a/googletest/build.gradle.kts b/googletest/build.gradle.kts index b86b9eb..222315d 100644 --- a/googletest/build.gradle.kts +++ b/googletest/build.gradle.kts @@ -2,7 +2,7 @@ import com.android.ndkports.AndroidExecutableTestTask import com.android.ndkports.CMakeCompatibleVersion import com.android.ndkports.CMakePortTask -val portVersion = "1.11.0" +val portVersion = "1.14.0" group = "com.android.ndk.thirdparty" version = "$portVersion${rootProject.extra.get("snapshotSuffix")}" @@ -16,7 +16,7 @@ plugins { ndkPorts { ndkPath.set(File(project.findProperty("ndkPath") as String)) source.set(project.file("src.tar.gz")) - minSdkVersion.set(16) + minSdkVersion.set(21) } val buildTask = tasks.register<CMakePortTask>("buildPort") { diff --git a/googletest/src.tar.gz b/googletest/src.tar.gz Binary files differindex 8163d74..6ac9efd 100644 --- a/googletest/src.tar.gz +++ b/googletest/src.tar.gz diff --git a/jsoncpp/build.gradle.kts b/jsoncpp/build.gradle.kts index 101bf38..c821427 100644 --- a/jsoncpp/build.gradle.kts +++ b/jsoncpp/build.gradle.kts @@ -16,7 +16,7 @@ plugins { ndkPorts { ndkPath.set(File(project.findProperty("ndkPath") as String)) source.set(project.file("src.tar.gz")) - minSdkVersion.set(16) + minSdkVersion.set(21) } tasks.extractSrc { diff --git a/openssl/build.gradle.kts b/openssl/build.gradle.kts index 2052043..d4b0c46 100644 --- a/openssl/build.gradle.kts +++ b/openssl/build.gradle.kts @@ -2,25 +2,7 @@ import com.android.ndkports.AdHocPortTask import com.android.ndkports.AndroidExecutableTestTask import com.android.ndkports.CMakeCompatibleVersion -fun openSslVersionToCMakeVersion(openSslVersion: String): CMakeCompatibleVersion { - val (major, minor, microAndLetter) = openSslVersion.split(".") - val letter = microAndLetter.last() - val micro = microAndLetter.substringBefore(letter) - val tweak = if (letter.isDigit()) { - // 1.1.1 is 1.1.1.0. - 0 - } else { - // 1.1.1a is 1.1.1.1. - letter.toInt() - 'a'.toInt() + 1 - } - - return CMakeCompatibleVersion( - major.toInt(), minor.toInt(), micro.toInt(), tweak - ) -} - -val portVersion = "1.1.1s" -val prefabVersion = openSslVersionToCMakeVersion(portVersion) +val portVersion = "3.2.1" group = "com.android.ndk.thirdparty" version = "$portVersion${rootProject.extra.get("snapshotSuffix")}" @@ -34,7 +16,7 @@ plugins { ndkPorts { ndkPath.set(File(project.findProperty("ndkPath") as String)) source.set(project.file("src.tar.gz")) - minSdkVersion.set(16) + minSdkVersion.set(21) } val buildTask = tasks.register<AdHocPortTask>("buildPort") { @@ -71,7 +53,9 @@ val buildTask = tasks.register<AdHocPortTask>("buildPort") { } tasks.prefabPackage { - version.set(prefabVersion) + version.set(CMakeCompatibleVersion.parse(portVersion)) + + licensePath.set("LICENSE.txt") modules { create("crypto") diff --git a/openssl/src.tar.gz b/openssl/src.tar.gz Binary files differindex 9f41c50..4c1350d 100644 --- a/openssl/src.tar.gz +++ b/openssl/src.tar.gz |