mirror of
https://github.com/logos-messaging/nim-sds.git
synced 2026-07-07 08:19:33 +00:00
Require the v0.1.5 tag (same commit as v0.1.5-rc.2). Because the tag matches nim-ffi's declared version, nimble records a clean "0.1.5" in the lock instead of a "#"-prefixed special version, which avoids the nimble 0.18.2 lock-install bug that fails to create the "#"-named temp dir. Also refresh nix/deps.nix, whose ffi rev was stale at rc.0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Usage
Shell
A development shell can be started using:
nix develop
Building
To simply build you can use:
nix build '.#libsds'
It can be also done without even cloning the repo:
nix build github:waku-org/nim-sds
nix build github:waku-org/nim-sds#libsds-ios
nix build github:waku-org/nim-sds#libsds-android-arm64"
Or as a flake input.