blob: f6b2f7b514d24c372da99e73b0545386d2c5a699 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# rsend pinned versions. Single source of truth.
#
# Sourced by the build scripts (POSIX sh: . ./versions) and mirrored by the
# F-Droid recipe. Keep builds reproducible: bump deliberately, never float.
# Native rsync, built from source via the Android NDK. The tarball sha256 lives
# in rsync/rsync-${RSYNC_VERSION}.tar.gz.sha256, which the build verifies.
RSYNC_VERSION=3.5.0
RSYNC_URL=https://download.samba.org/pub/rsync/src/rsync-${RSYNC_VERSION}.tar.gz
# Go SSH transport (rsh). Matches the go.mod go directive.
GO_VERSION=1.26.6
GO_SHA256=708effb774be8237570d0add163225abbdfaf4fca28b2611df167beba4feef89
X_CRYPTO_VERSION=0.54.0
X_SYS_VERSION=0.47.0
# Android toolchain. ANDROID_NDK is the sdkmanager package revision.
# JDK_RELEASE is the exact Temurin GA build; JDK_VERSION its major.
ANDROID_NDK=27.2.12479018
ANDROID_CMDLINE_TOOLS=11076708
ANDROID_BUILD_TOOLS=35.0.0
ANDROID_PLATFORM=35
ANDROID_MIN_SDK=30
ANDROID_TARGET_SDK=35
AGP_VERSION=8.7.3
GRADLE_VERSION=8.9
KOTLIN_VERSION=2.0.21
ANDROIDX_CORE_VERSION=1.13.1
ANDROIDX_APPCOMPAT_VERSION=1.7.0
ANDROIDX_WORK_VERSION=2.10.0
JUNIT_VERSION=4.13.2
JSON_VERSION=20240303
JDK_VERSION=17
JDK_RELEASE=17.0.19+10
JDK_SHA256=d8afc263758141a66e0e3aafc321e783f7016696f4eaea067d340a269037d331
ANDROID_CMDLINE_TOOLS_SHA256=2d2d50857e4eb553af5a6dc3ad507a17adf43d115264b1afc116f95c92e5e258
GRADLE_SHA256=d725d707bfabd4dfdc958c624003b3c80accc03f7037b5122c4b1d0ef15cecab
# Native ABIs to build. arm64-v8a ships on the phone; x86_64 is for host and
# emulator tests. Add armeabi-v7a to support 32-bit phones.
ABIS="arm64-v8a x86_64"
|