From a6fa07ff265ef402b50b891334f7d44a33b9efd3 Mon Sep 17 00:00:00 2001 From: Jakub Date: Sun, 26 Apr 2026 16:08:09 +0800 Subject: [PATCH] Use deps-lock for dependencies --- .devcontainer/Dockerfile | 7 ++++--- deps.lock | 14 ++++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 deps.lock diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index b1324b1..5aaf59e 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -8,8 +8,8 @@ ENV DISPLAY=:0 RUN apt install -y build-essential git RUN apt install -y chicken-bin -# Install chicken dependencies -RUN chicken-install srfi-99 srfi-1 srfi-113 srfi-69 csm srfi-78 +# Install chicken tools +RUN chicken-install beaker csm # Install raylib RUN apt install -y libasound2-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev libxcursor-dev libxinerama-dev libwayland-dev libxkbcommon-dev @@ -18,4 +18,5 @@ cd raylib/src/ && \ make PLATFORM=PLATFORM_DESKTOP && \ make install -RUN chicken-install raylib \ No newline at end of file +# Install egg dependencies +RUN chicken-install -from-list deps.lock \ No newline at end of file diff --git a/deps.lock b/deps.lock new file mode 100644 index 0000000..5740b68 --- /dev/null +++ b/deps.lock @@ -0,0 +1,14 @@ +("raylib" "1.2.0") +("srfi-1" "0.5.1") +("r7rs" "1.0.12") +("srfi-69" "0.4.3") +("matchable" "1.2") +("srfi-113" "2.0.0") +("foreigners" "1.5") +("srfi-99" "1.4.5") +("srfi-14" "0.2.1") +("miscmacros" "1.0") +("srfi-78" "0.5") +("srfi-42" "1.76") +("srfi-128" "0.11") +("srfi-13" "0.3.4")