From 1690fee7be7528850a80cc753c1b6ea01c0e55b0 Mon Sep 17 00:00:00 2001 From: ncaq Date: Mon, 24 Mar 2025 20:23:10 +0900 Subject: [PATCH 1/3] build: add SHA256 checksum of mysql dependency for nix --- cabal.project | 1 + 1 file changed, 1 insertion(+) diff --git a/cabal.project b/cabal.project index b42793254..1638c009d 100644 --- a/cabal.project +++ b/cabal.project @@ -23,6 +23,7 @@ source-repository-package type: git location: https://github.com/parsonsmatt/mysql tag: 1e7dc274bf9a2919c9dd4298ed46c1bd1a1b677d + --sha256: 1zbwly28rpwkqqkj9cbsbr57rx2y79nbfcrvqmp7a0gxy0d9i4qy -- Needed to test that `persistent-redis` works with mtl-2.3 -- https://github.com/informatikr/hedis/pull/190 From 345d0fe66bd4650d916d8387665b2e2870a0aa99 Mon Sep 17 00:00:00 2001 From: ncaq Date: Mon, 24 Mar 2025 20:26:04 +0900 Subject: [PATCH 2/3] style: remove unnecessary empty line in flake.nix --- flake.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/flake.nix b/flake.nix index 35689ff58..a32c48b94 100644 --- a/flake.nix +++ b/flake.nix @@ -8,7 +8,6 @@ flake-utils.url = "github:numtide/flake-utils"; }; - outputs = { self, nixpkgs, flake-utils, haskellNix }: flake-utils.lib.eachDefaultSystem (system: let From e68edde43d731b7a479dad34371d3edae68f5c0d Mon Sep 17 00:00:00 2001 From: ncaq Date: Mon, 24 Mar 2025 20:26:14 +0900 Subject: [PATCH 3/3] build: add `mariadb-connector-c.dev` dependency for MySQL library When I tried it before, mariadb's dependencies were enough, but now I need it. --- flake.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index a32c48b94..aff85c381 100644 --- a/flake.nix +++ b/flake.nix @@ -31,7 +31,13 @@ ghcid = "latest"; haskell-language-server = "latest"; }; - buildInputs = with pkgs; [ mariadb postgresql redis sqlite ]; + buildInputs = with pkgs; [ + mariadb + mariadb-connector-c.dev + postgresql + redis + sqlite + ]; }; modules = [{ packages."mysql".components.library = with pkgs; {