From f8d23e9b8f2e238dc1ba0570b45971171488dcf3 Mon Sep 17 00:00:00 2001 From: Emery Hemingway Date: Sat, 27 May 2023 23:15:14 +0100 Subject: [PATCH] sqlite_actor: init at 20230527 --- flake.nix | 3 +++ packages/sqlite_actor/default.nix | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 packages/sqlite_actor/default.nix diff --git a/flake.nix b/flake.nix index 6a5a552..532ae78 100644 --- a/flake.nix +++ b/flake.nix @@ -44,6 +44,9 @@ preserves-tools = final.callPackage ./packages/preserves-tools { rust = rust'; }; + sqlite_actor = + final.nimPackages.callPackage ./packages/sqlite_actor { }; + squeak = final.callPackage ./packages/squeak { }; squeaker = final.python3Packages.callPackage ./packages/squeaker { }; diff --git a/packages/sqlite_actor/default.nix b/packages/sqlite_actor/default.nix new file mode 100644 index 0000000..a669b4e --- /dev/null +++ b/packages/sqlite_actor/default.nix @@ -0,0 +1,22 @@ +{ lib, buildNimPackage, fetchFromGitea, pkg-config, syndicate, sqlcipher }: + +buildNimPackage rec { + pname = "sqlite_actor"; + version = "20230527"; + + src = fetchFromGitea { + domain = "git.syndicate-lang.org"; + owner = "ehmry"; + repo = pname; + rev = version; + hash = "sha256-+I4rJtsRA0LKpkIXwGpRoc1mCxGRQM4oU0ABR6OjFdw="; + }; + + propagatedNativeBuildInputs = [ pkg-config ]; + propagatedBuildInputs = [ sqlcipher syndicate ]; + + meta = src.meta // { + maintainers = [ lib.maintainers.ehmry ]; + license = lib.licenses.unlicense; + }; +}