From a2aa34cf35fc1b61ea753319b3ac492b0fa5802b Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 22 Jan 2026 14:52:37 +0100 Subject: [PATCH 1/3] build: use correct minimum zig version 0.15.2 --- build.zig.zon | 1 + 1 file changed, 1 insertion(+) diff --git a/build.zig.zon b/build.zig.zon index 1c7b692..fee6576 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,6 +1,7 @@ .{ .name = .thespian, .version = "0.0.1", + .minimum_zig_version = "0.15.2", .fingerprint = 0xe9ff00fd8e4e01a3, .dependencies = .{ From 265bc025d5e430f40e03a0d809762dd55076c367 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 22 Jan 2026 14:53:43 +0100 Subject: [PATCH 2/3] build: remove zig wrapper and replace it with cdb helper Just use anyzig. No real need for a zig wrapper any more. --- build.zig.version | 1 - cdb | 15 ++++++++++ zig | 73 ----------------------------------------------- 3 files changed, 15 insertions(+), 74 deletions(-) delete mode 100644 build.zig.version create mode 100755 cdb delete mode 100755 zig diff --git a/build.zig.version b/build.zig.version deleted file mode 100644 index e815b86..0000000 --- a/build.zig.version +++ /dev/null @@ -1 +0,0 @@ -0.15.1 diff --git a/cdb b/cdb new file mode 100755 index 0000000..8cceff5 --- /dev/null +++ b/cdb @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +rm -rf .zig-cache +rm -rf .cache/cdb +mkdir -p .cache/cdb + +zig build + +( + echo \[ + cat .cache/cdb/* + echo {}\] +) | perl -0777 -pe 's/,\n\{\}//igs' | jq . | grep -v 'no-default-config' >compile_commands.json +exit 0 diff --git a/zig b/zig deleted file mode 100755 index 0e45eb0..0000000 --- a/zig +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -set -e - -ARCH=$(uname -m) - -BASEDIR="$(cd "$(dirname "$0")" && pwd)" -ZIGDIR=$BASEDIR/.cache/zig -VERSION=$(build.zig.version - NEWVERSION=$(&/dev/null; then - TARBALL="https://ziglang.org/builds/$ZIGVER.tar.xz" - fi - if [ ! -d "$ZIGVER" ]; then - curl "$TARBALL" | tar -xJ - fi - ) -} -get_zig - -if [ "$1" == "cdb" ]; then - rm -rf .zig-cache - rm -rf .cache/cdb - - $ZIG build - - ( - echo \[ - cat .cache/cdb/* - echo {}\] - ) | perl -0777 -pe 's/,\n\{\}//igs' | jq . | grep -v 'no-default-config' >compile_commands.json - exit 0 -fi - -exec $ZIG "$@" From 7da13f44e8462d1ac0cac87c6f00cc4fcb62b0f9 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 22 Jan 2026 14:54:24 +0100 Subject: [PATCH 3/3] build: update cbor for enum cborExtract support --- build.zig.zon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index fee6576..890faf7 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -6,8 +6,8 @@ .dependencies = .{ .cbor = .{ - .url = "git+https://github.com/neurocyte/cbor?ref=master#7d2eeb68c8a2fb3f4d6baad6cc04c521b92974c0", - .hash = "cbor-1.0.0-RcQE_AswAQAPlqBCZXYQf9DZXn-0Ubt8Mk03ZcJWcsAG", + .url = "git+https://github.com/neurocyte/cbor?ref=master#b6fc137250b7d3f70459652ee78c7b6cd9ad2826", + .hash = "cbor-1.0.0-RcQE_HwwAQAiNkKC9ezLxHUMkWgHeVa3QyTfv4hi3VZR", }, .asio = .{ .url = "git+https://github.com/neurocyte/asio#0f1cbf24e5fb6fabe7078a20b76452f42e24a0df",