-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
24 lines (17 loc) · 1023 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM ghcr.io/dseight/sailfishos-sdk-chroot:v4.2.0.21
ARG TARGETS_URL=https://releases.sailfishos.org/sdk/targets
ARG VERSION=4.2.0.21
COPY 0001-Allow-running-sdk-manage-as-root.patch \
0001-Allow-running-sdk-manage-as-root.patch
RUN patch -p1 -d/ -i 0001-Allow-running-sdk-manage-as-root.patch
COPY 0002-Allow-running-sdk-assistant-as-root.patch \
0002-Allow-running-sdk-assistant-as-root.patch
RUN patch -p1 -d/ -i 0002-Allow-running-sdk-assistant-as-root.patch
RUN sdk-assistant -y tooling create SailfishOS \
$TARGETS_URL/Sailfish_OS-$VERSION-Sailfish_SDK_Tooling-i486.tar.7z
RUN sdk-assistant -y target create --no-snapshot SailfishOS-aarch64 \
$TARGETS_URL/Sailfish_OS-$VERSION-Sailfish_SDK_Target-aarch64.tar.7z
RUN sdk-assistant -y target create --no-snapshot SailfishOS-armv7hl \
$TARGETS_URL/Sailfish_OS-$VERSION-Sailfish_SDK_Target-armv7hl.tar.7z
RUN sdk-assistant -y target create --no-snapshot SailfishOS-i486 \
$TARGETS_URL/Sailfish_OS-$VERSION-Sailfish_SDK_Target-i486.tar.7z