File tree Expand file tree Collapse file tree 1 file changed +7
-13
lines changed Expand file tree Collapse file tree 1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change 1
1
FROM ghcr.io/dart-android/toybox
2
2
3
- COPY dartsdk-android-x64-release.tar.gz /build/dartsdk-android-x64-release.tar.gz
4
- COPY dartsdk-android-ia32-release.tar.gz /build/dartsdk-android-ia32-release.tar.gz
5
- COPY dartsdk-android-arm64-release.tar.gz /build/dartsdk-android-arm64-release.tar.gz
6
- COPY dartsdk-android-arm-release.tar.gz /build/dartsdk-android-arm-release.tar.gz
3
+ ENV DART_SDK=/system/lib64/dart
4
+ ENV PATH=$DART_SDK/bin:$PATH
7
5
8
- RUN case "$(uname -m)" in \
6
+ RUN --mount=type=bind,source=.,target=/build \
7
+ case "$(uname -m)" in \
9
8
x86_64) \
10
9
tar -xzf /build/dartsdk-android-x64-release.tar.gz && mv dart-sdk /system/lib64/dart && \
11
10
tar -xzf /build/dartsdk-android-ia32-release.tar.gz && mv dart-sdk /system/lib/dart \
@@ -14,12 +13,7 @@ RUN case "$(uname -m)" in \
14
13
tar -xzf /build/dartsdk-android-arm64-release.tar.gz && mv dart-sdk /system/lib64/dart && \
15
14
tar -xzf /build/dartsdk-android-arm-release.tar.gz && mv dart-sdk /system/lib/dart \
16
15
;; \
16
+ riscv64) \
17
+ tar -xzf /build/dartsdk-android-riscv64-release.tar.gz && mv dart-sdk /system/lib64/dart \
18
+ ;; \
17
19
esac
18
-
19
- FROM ghcr.io/dart-android/toybox
20
-
21
- ENV DART_SDK=/system/lib64/dart
22
- ENV PATH=$DART_SDK/bin:$PATH
23
-
24
- COPY --from=0 /system/lib64/dart /system/lib64/dart
25
- COPY --from=0 /system/lib/dart /system/lib/dart
You can’t perform that action at this time.
0 commit comments