Build jerboa-db with standalone jerbuild
ober
52a19c55c6beca39027ada24718c925385a3687a
--- a/.jerbuild +++ b/.jerbuild @@ -2,10 +2,10 @@ (entry "bin/jerboa-db.ss") (output "jerboa-db") -(requires "cc" "cargo" "../jerboa/jerboa-native-rs" "DuckDB build support from duckdb-rs") +(requires "cc" "cargo" "bundled jerboa-native-rs" "DuckDB build support from duckdb-rs") (notes "This repo imports (std db duckdb), so DuckDB is required. Build jerboa-native-rs with duckdb_feat plus the usual tls,crypto,sqlite surface.") (libdirs "lib") (rust-crates - ("../jerboa/jerboa-native-rs/Cargo.toml" + ("@bundle/jerboa-native-rs/Cargo.toml" features: "tls,crypto,sqlite,duckdb_feat" no-default-features: #t)) --- a/bin/jerboa-db.ss +++ b/bin/jerboa-db.ss @@ -11,7 +11,7 @@ ;;; jerboa-db export --data PATH --format edn|csv --output FILE (import (jerboa prelude) - (jerboa-db core) + (except (jerboa-db core) log) (jerboa-db backup) (jerboa-db gc)) --- a/lib/jerboa-db/backup.ss +++ b/lib/jerboa-db/backup.ss @@ -24,7 +24,7 @@ (jerboa-db index protocol) (jerboa-db index memory) (jerboa-db history) - (jerboa-db core)) + (except (jerboa-db core) log)) ;; ---- Magic header ---- ;; First 8 bytes of every backup file.