From 866643c03131da8da9eadaed687474ba9afcc5d9 Mon Sep 17 00:00:00 2001 From: suraj-jadhav-ot Date: Wed, 16 Sep 2026 11:34:26 +0530 Subject: [PATCH 1/2] SPM (Swift Package Manager) Support - CLI --- build/docker/debian.Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build/docker/debian.Dockerfile b/build/docker/debian.Dockerfile index f00d4aef..9514fb57 100644 --- a/build/docker/debian.Dockerfile +++ b/build/docker/debian.Dockerfile @@ -110,7 +110,7 @@ RUN apt -y update && apt -y install ca-certificates && \ ARG SWIFT_VERSION="6.3.3" ENV SWIFTLY_HOME_DIR="/root/.local/share/swiftly" ENV PATH="$SWIFTLY_HOME_DIR/bin:$PATH" -RUN apt -y update && apt -y install --no-install-recommends \ +RUN bash -c 'apt -y update && apt -y install --no-install-recommends \ clang \ curl \ libcurl4 \ @@ -132,7 +132,7 @@ RUN apt -y update && apt -y install --no-install-recommends \ . "${SWIFTLY_HOME_DIR:-$HOME/.local/share/swiftly}/env.sh" && \ swiftly install "$SWIFT_VERSION" && \ swiftly use "$SWIFT_VERSION" && \ - rm -f swiftly swiftly-$(uname -m).tar.gz + rm -f swiftly swiftly-$(uname -m).tar.gz\'' RUN dotnet --version && go version && swift --version From 267a53d1ae6861f305c878377067b2d3c293f297 Mon Sep 17 00:00:00 2001 From: suraj-jadhav-ot Date: Wed, 16 Sep 2026 12:18:42 +0530 Subject: [PATCH 2/2] SPM (Swift Package Manager) Support - CLI --- build/docker/debian.Dockerfile | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/build/docker/debian.Dockerfile b/build/docker/debian.Dockerfile index 9514fb57..5e189452 100644 --- a/build/docker/debian.Dockerfile +++ b/build/docker/debian.Dockerfile @@ -110,29 +110,36 @@ RUN apt -y update && apt -y install ca-certificates && \ ARG SWIFT_VERSION="6.3.3" ENV SWIFTLY_HOME_DIR="/root/.local/share/swiftly" ENV PATH="$SWIFTLY_HOME_DIR/bin:$PATH" -RUN bash -c 'apt -y update && apt -y install --no-install-recommends \ +RUN apt -y update && apt -y install --no-install-recommends \ clang \ curl \ + gcc \ + libcurl4-openssl-dev \ libcurl4 \ + libedit-dev \ libedit2 \ libgcc-s1 \ + libicu-dev \ + libncurses-dev \ libncurses6 \ libpython3-dev \ + libsqlite3-dev \ libsqlite3-0 \ libstdc++6 \ + libxml2-dev \ libxml2 \ libz3-4 \ pkg-config \ tar \ + uuid-dev \ xz-utils \ - zlib1g && \ + zlib1g && \ curl -O https://download.swift.org/swiftly/linux/swiftly-$(uname -m).tar.gz && \ tar zxf swiftly-$(uname -m).tar.gz && \ ./swiftly init --quiet-shell-followup && \ - . "${SWIFTLY_HOME_DIR:-$HOME/.local/share/swiftly}/env.sh" && \ - swiftly install "$SWIFT_VERSION" && \ - swiftly use "$SWIFT_VERSION" && \ - rm -f swiftly swiftly-$(uname -m).tar.gz\'' + "$SWIFTLY_HOME_DIR/bin/swiftly" install "$SWIFT_VERSION" && \ + "$SWIFTLY_HOME_DIR/bin/swiftly" use "$SWIFT_VERSION" && \ + rm -f swiftly swiftly-$(uname -m).tar.gz RUN dotnet --version && go version && swift --version