From 83542b6b242fd7221cc2abddd10b6e41a2f69bc5 Mon Sep 17 00:00:00 2001 From: Shalva Date: Sat, 10 Aug 2024 12:56:52 -0400 Subject: [PATCH] Raspberry Pi build fixes, package upgrades, debian upgrade --- Dockerfile | 4 ++-- dub.json | 6 +++--- dub.selections.json | 24 +++++++++++++----------- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index e43e09a..6bcdae1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Base for builder -FROM debian:bookworm-slim AS builder +FROM debian:stable-slim AS builder # Deps for builder RUN apt-get update && apt-get install --no-install-recommends -y ca-certificates ldc git clang dub libz-dev libssl-dev \ && apt-get clean \ @@ -11,7 +11,7 @@ COPY . . RUN DC=ldc2 dub build -c "static" --build-mode allAtOnce -b release --compiler=ldc2 # Base for run -FROM debian:bookworm-slim +FROM debian:stable-slim RUN apt-get update && apt-get install --no-install-recommends -y ca-certificates curl \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/dub.json b/dub.json index a1704c3..f24a515 100644 --- a/dub.json +++ b/dub.json @@ -8,11 +8,11 @@ "dependencies": { "provision": { "repository": "git+https://github.com/Dadoum/Provision.git", - "version": "fa028b6f4e6e2704bf43f92031fe5c3223045f64" + "version": "fe879b1148767767481b9c2753d4fd741cb2d7fa" }, "slf4d": "~>2.1.1", - "vibe-d:web": "~>0.9.7-alpha.2", - "vibe-d:http": "~>0.9.7-alpha.2" + "vibe-d:web": "~>0.9.8", + "vibe-d:http": "~>0.9.8" }, "configurations": [ diff --git a/dub.selections.json b/dub.selections.json index 537f2fb..6878081 100644 --- a/dub.selections.json +++ b/dub.selections.json @@ -1,26 +1,28 @@ { "fileVersion": 1, "versions": { - "automem": "0.6.9", + "automem": "0.6.10", "cachetools": "0.4.1", "diet-ng": "1.8.1", - "dxml": "0.4.3", - "eventcore": "0.9.25", + "dxml": "0.4.4", + "dynamic-loader": {"version":"1d9eaa74e7d54c395ce4abfc15a9654ebfd9c7d2","repository":"git+https://github.com/Dadoum/dynamicloader.git"}, + "eventcore": "0.9.31", "libasync": "0.8.6", - "memutils": "1.0.9", + "memutils": "1.0.10", "mir-linux-kernel": "1.0.1", "openssl": "3.3.3", - "openssl-static": "1.0.2+3.0.8", + "openssl-static": "1.0.5+3.0.8", "plist": "~master", - "plist-d": {"version":"d494cf3fe79a2bb20583173c0c8cf85ef33b719e","repository":"git+https://github.com/Dadoum/libplist-d.git"}, - "provision": {"version":"fa028b6f4e6e2704bf43f92031fe5c3223045f64","repository":"git+https://github.com/Dadoum/Provision.git"}, - "requests": "2.1.1", + "plist-d": {"version":"5020d8e45ca2c77183a44ce04053ccbf8bc83262","repository":"git+https://github.com/Dadoum/libplist-d.git"}, + "provision": {"version":"fe879b1148767767481b9c2753d4fd741cb2d7fa","repository":"git+https://github.com/Dadoum/Provision.git"}, + "requests": "2.1.3", "slf4d": "2.1.1", "stdx-allocator": "2.77.5", - "taggedalgebraic": "0.11.22", + "taggedalgebraic": "0.11.23", "test_allocator": "0.3.4", "unit-threaded": "0.10.8", - "vibe-core": "2.2.0", - "vibe-d": "0.9.7-alpha.2" + "vibe-container": "1.3.1", + "vibe-core": "2.9.0", + "vibe-d": "0.9.8" } }