Skip to content

Commit 24582d6

Browse files
authored
Merge pull request #247 from stefansundin/debian-riscv64
Add linux/riscv64 arch for Debian Trixie
2 parents fa3cec6 + 4a8b913 commit 24582d6

File tree

6 files changed

+11
-3
lines changed

6 files changed

+11
-3
lines changed

.github/workflows/nightly.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ jobs:
4343
nightly-bookworm-slim
4444
- name: trixie
4545
context: nightly/trixie
46-
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
46+
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x,linux/riscv64
4747
tags: |
4848
nightly-trixie
4949
nightly
5050
- name: slim-trixie
5151
context: nightly/trixie/slim
52-
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x
52+
platforms: linux/amd64,linux/arm/v7,linux/arm64,linux/386,linux/ppc64le,linux/s390x,linux/riscv64
5353
tags: |
5454
nightly-trixie-slim
5555
nightly-slim

nightly/trixie/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ;; \
1717
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ;; \
1818
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ;; \
19+
riscv64) rustArch='riscv64gc-unknown-linux-gnu'; rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ;; \
1920
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

nightly/trixie/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ RUN set -eux; \
2323
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ;; \
2424
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ;; \
2525
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ;; \
26+
riscv64) rustArch='riscv64gc-unknown-linux-gnu'; rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ;; \
2627
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2728
esac; \
2829
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

stable/trixie/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ RUN set -eux; \
1616
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ;; \
1717
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ;; \
1818
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ;; \
19+
riscv64) rustArch='riscv64gc-unknown-linux-gnu'; rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ;; \
1920
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2021
esac; \
2122
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

stable/trixie/slim/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ RUN set -eux; \
2323
i386) rustArch='i686-unknown-linux-gnu'; rustupSha256='a5db2c4b29d23e9b318b955dd0337d6b52e93933608469085c924e0d05b1df1f' ;; \
2424
ppc64el) rustArch='powerpc64le-unknown-linux-gnu'; rustupSha256='acd89c42b47c93bd4266163a7b05d3f26287d5148413c0d47b2e8a7aa67c9dc0' ;; \
2525
s390x) rustArch='s390x-unknown-linux-gnu'; rustupSha256='726b7fd5d8805e73eab4a024a2889f8859d5a44e36041abac0a2436a52d42572' ;; \
26+
riscv64) rustArch='riscv64gc-unknown-linux-gnu'; rustupSha256='09e64cc1b7a3e99adaa15dd2d46a3aad9d44d71041e2a96100d165c98a8fd7a7' ;; \
2627
*) echo >&2 "unsupported architecture: ${dpkgArch}"; exit 1 ;; \
2728
esac; \
2829
url="https://static.rust-lang.org/rustup/archive/1.28.2/${rustArch}/rustup-init"; \

x.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,16 @@
3030
DebianArch("s390x", "s390x", "linux/s390x", "s390x-unknown-linux-gnu"),
3131
]
3232

33+
debian_trixie_arches = [
34+
DebianArch("riscv64", "riscv64", "linux/riscv64", "riscv64gc-unknown-linux-gnu"),
35+
]
36+
3337
DebianVariant = namedtuple("DebianVariant", ["name", "arches"])
3438

3539
debian_variants = [
3640
DebianVariant("bullseye", debian_lts_arches),
3741
DebianVariant("bookworm", debian_lts_arches + debian_non_lts_arches),
38-
DebianVariant("trixie", debian_lts_arches + debian_non_lts_arches),
42+
DebianVariant("trixie", debian_lts_arches + debian_non_lts_arches + debian_trixie_arches),
3943
]
4044

4145
default_debian_variant = "trixie"

0 commit comments

Comments
 (0)