Add deb packages for dotnet 6.0 and 8.0 for the future.

This commit is contained in:
2026-04-25 15:07:38 +03:00
parent 5af0afc451
commit c7800f4740
20 changed files with 13 additions and 4 deletions
+12 -4
View File
@@ -2,7 +2,7 @@
# packages needed to build this project. # packages needed to build this project.
# #
# As always, debian > ubuntu <3 # As always, debian > ubuntu <3
FROM debian:stable-slim FROM debian:trixie-slim
WORKDIR /root WORKDIR /root
# Set host name. # Set host name.
@@ -27,7 +27,6 @@ RUN echo docker_cross_compiler > /etc/hostname
clang \ clang \
cpio \ cpio \
curl \ curl \
dotnet-sdk-6.0 \
dotnet-sdk-8.0 \ dotnet-sdk-8.0 \
dotnet-sdk-10.0 \ dotnet-sdk-10.0 \
gcc-arm-linux-gnueabihf \ gcc-arm-linux-gnueabihf \
@@ -36,14 +35,13 @@ RUN echo docker_cross_compiler > /etc/hostname
git \ git \
libbz2-dev \ libbz2-dev \
libharfbuzz-dev \ libharfbuzz-dev \
liblzma-dev \
libpng-dev \ libpng-dev \
libssl-dev \ libssl-dev \
libxml2-dev \ libxml2-dev \
llvm \ llvm \
lzma-dev \
mingw-w64 \ mingw-w64 \
meson \ meson \
nuget \
ninja-build \ ninja-build \
nodejs \ nodejs \
patch \ patch \
@@ -52,6 +50,16 @@ RUN echo docker_cross_compiler > /etc/hostname
xz-utils \ xz-utils \
zlib1g-dev zlib1g-dev
# Install dotnet 6.0 even if Micro$lop doesn't support it :P
COPY share/dotnet6.0 /root/dotnet6.0
RUN dpkg -Ri /root/dotnet6.0
RUN apt install -fy
# In the future, we will uncomment these lines for dotnet 8.0.
# COPY share/dotnet8.0 /root/dotnet8.0
# RUN dpkg -Ri /root/dotnet8.0
# RUN apt install -fy
# Clone osxcross # Clone osxcross
# Let's do this later. # Let's do this later.
RUN git clone --recurse-submodules "https://github.com/tpoechtrager/osxcross.git" osxcross RUN git clone --recurse-submodules "https://github.com/tpoechtrager/osxcross.git" osxcross
+1
View File
@@ -0,0 +1 @@
**/*.deb -diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.