linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / dqlite / default.nix
blob8f67259989b8ac2c6ef648feeca5260dbf4f0625
1 { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, file, libco-canonical
2 , libuv, raft-canonical, sqlite-replication }:
4 stdenv.mkDerivation rec {
5   pname = "dqlite";
6   version = "1.5.0";
8   src = fetchFromGitHub {
9     owner = "canonical";
10     repo = pname;
11     rev = "v${version}";
12     sha256 = "0h7ypigj1b6xbspzc35y89jkp84v8rqiv9qgkyqlqylr7mcw952a";
13   };
15   nativeBuildInputs = [ autoreconfHook file pkg-config ];
16   buildInputs = [
17     libco-canonical.dev
18     libuv
19     raft-canonical.dev
20     sqlite-replication
21   ];
23   # tests fail
24   doCheck = false;
26   outputs = [ "dev" "out" ];
28   meta = with lib; {
29     description = ''
30       Expose a SQLite database over the network and replicate it across a
31       cluster of peers
32     '';
33     homepage = "https://dqlite.io/";
34     license = licenses.asl20;
35     maintainers = with maintainers; [ joko wucke13 ];
36     platforms = platforms.linux;
37   };