Add other architectures

This commit is contained in:
2025-09-05 09:06:13 -05:00
parent 6bb117ce8b
commit 1e5787699e
8 changed files with 28 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
FROM ubuntu:jammy
COPY jammy-ports.sources /etc/apt/sources.list.d/jammy-ports.sources
COPY jammy /etc/apt/sources.list.d
COPY toolchains /opt/toolchains
RUN dpkg --add-architecture i386
@@ -8,7 +8,7 @@ RUN dpkg --add-architecture riscv64
RUN dpkg --add-architecture arm64
RUN dpkg --add-architecture armhf
RUN apt update -y
RUN apt update -y | true
RUN apt install -y cmake build-essential libmbedtls-dev make wget curl crossbuild-essential-armhf crossbuild-essential-i386 crossbuild-essential-riscv64 crossbuild-essential-armhf crossbuild-essential-arm64 libmbedtls-dev:armhf libmbedtls-dev:arm64 libmbedtls-dev:i386 libmbedtls-dev:riscv64
RUN curl https://git.tesseslanguage.com/api/packages/tesses50/debian/repository.key -o /etc/apt/keyrings/gitea-tesses50.asc
RUN echo "deb [signed-by=/etc/apt/keyrings/gitea-tesses50.asc] https://git.tesseslanguage.com/api/packages/tesses50/debian jammy main" | tee -a /etc/apt/sources.list.d/gitea.list

View File

@@ -1,11 +1,11 @@
FROM ubuntu:plucky
COPY toolchains /opt/toolchains
COPY plucky-ports.sources /etc/apt/sources.list.d/plucky-ports.sources
COPY plucky /etc/apt/sources.list.d
RUN dpkg --add-architecture i386
RUN dpkg --add-architecture riscv64
RUN dpkg --add-architecture arm64
RUN dpkg --add-architecture armhf
RUN apt update -y
RUN apt update -y | true
RUN apt install -y cmake build-essential libmbedtls-dev make wget curl crossbuild-essential-armhf crossbuild-essential-i386 crossbuild-essential-riscv64 crossbuild-essential-armhf crossbuild-essential-arm64 libmbedtls-dev:armhf libmbedtls-dev:arm64 libmbedtls-dev:i386 libmbedtls-dev:riscv64
RUN curl https://git.tesseslanguage.com/api/packages/tesses50/debian/repository.key -o /etc/apt/keyrings/gitea-tesses50.asc
RUN echo "deb [signed-by=/etc/apt/keyrings/gitea-tesses50.asc] https://git.tesseslanguage.com/api/packages/tesses50/debian plucky main" | tee -a /etc/apt/sources.list.d/gitea.list

6
jammy/armhf.sources Normal file
View File

@@ -0,0 +1,6 @@
Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: jammy jammy-updates jammy-backports
Components: main universe restricted multiverse
Architectures: armhf
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

6
jammy/riscv64.sources Normal file
View File

@@ -0,0 +1,6 @@
Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: jammy jammy-updates jammy-backports
Components: main universe restricted multiverse
Architectures: riscv64
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

6
plucky/armhf.sources Normal file
View File

@@ -0,0 +1,6 @@
Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: plucky plucky-updates plucky-backports
Components: main universe restricted multiverse
Architectures: armhf
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

6
plucky/riscv64.sources Normal file
View File

@@ -0,0 +1,6 @@
Types: deb
URIs: http://ports.ubuntu.com/ubuntu-ports/
Suites: plucky plucky-updates plucky-backports
Components: main universe restricted multiverse
Architectures: riscv64
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg