diff options
author | 7c6f434c <7c6f434c@mail.ru> | 2023-04-13 08:36:01 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-13 08:36:01 +0000 |
commit | e060d344310618bce977d5bd734a624b7ac09e1e (patch) | |
tree | c7d10d1944b0749165adf2ff3ad398f90e90e349 /pkgs/development/lisp-modules | |
parent | 73de7b0703e8a79ce13dd0ad0333fce0522ddc50 (diff) | |
parent | 9063e1b268ed88986e3de883ad17aa0a2401d4db (diff) |
Merge pull request #225873 from lukego/cl-duckdb
lisp-modules.duckdb: init
Diffstat (limited to 'pkgs/development/lisp-modules')
-rw-r--r-- | pkgs/development/lisp-modules/packages.nix | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/development/lisp-modules/packages.nix b/pkgs/development/lisp-modules/packages.nix index c6ccb9fabf9cc..686be78787020 100644 --- a/pkgs/development/lisp-modules/packages.nix +++ b/pkgs/development/lisp-modules/packages.nix @@ -550,6 +550,35 @@ let ]; }; + duckdb = build-asdf-system { + pname = "duckdb"; + version = "trunk"; + src = pkgs.fetchFromGitHub { + owner = "ak-coram"; + repo = "cl-duckdb"; + rev = "2f0df62f59fbede0addd8d72cf286f4007818a3e"; + hash = "sha256-+jeOuXtCFZwMvF0XvlRaqTNHIAAFKMx6y1pz6u8Wxug="; + }; + systems = [ "duckdb" "duckdb/test" "duckdb/benchmark" ]; + lispLibs = with super; [ + bordeaux-threads + cffi-libffi + cl-ascii-table + cl-spark + fiveam + local-time + local-time-duration + periods + trivial-benchmark + serapeum + str + uuid + ]; + nativeLibs = with pkgs; [ + duckdb libffi + ]; + }; + }); in packages |