diff --git a/pkgs/by-name/ma/matrix-conduit/package.nix b/pkgs/by-name/ma/matrix-conduit/package.nix index 16d1ad758aa3..21d404adadde 100644 --- a/pkgs/by-name/ma/matrix-conduit/package.nix +++ b/pkgs/by-name/ma/matrix-conduit/package.nix @@ -10,23 +10,23 @@ rust-jemalloc-sys, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "matrix-conduit"; - version = "0.9.0"; + version = "0.10.3"; src = fetchFromGitLab { owner = "famedly"; repo = "conduit"; - rev = "v${version}"; - hash = "sha256-mQLfRAun2G/LDnw3jyFGJbOqpxh2PL8IGzFELRfAgAI="; + rev = "v${finalAttrs.version}"; + hash = "sha256-cLPfgRchYLJXA13Xr1Yg3v+O/7SvxWYIAxaKvnsm7HM="; }; useFetchCargoVendor = true; - cargoHash = "sha256-r7fOzTug0cKQUGrpXDn1JKb6/lLQDgnA3/colmldA4c="; + cargoHash = "sha256-i/x6V/0WgMUuZoG8znREmAnLqw/9lYPk4F5i2SA5mmo="; # Conduit enables rusqlite's bundled feature by default, but we'd rather use our copy of SQLite. preBuild = '' - substituteInPlace Cargo.toml --replace "features = [\"bundled\"]" "features = []" + substituteInPlace Cargo.toml --replace-fail "features = [\"bundled\"]" "features = []" cargo update --offline -p rusqlite ''; @@ -38,6 +38,7 @@ rustPlatform.buildRustPackage rec { buildInputs = [ sqlite rust-jemalloc-sys + rocksdb ]; env = { @@ -52,14 +53,14 @@ rustPlatform.buildRustPackage rec { inherit (nixosTests) matrix-conduit; }; - meta = with lib; { + meta = { description = "Matrix homeserver written in Rust"; homepage = "https://conduit.rs/"; - license = licenses.asl20; - maintainers = with maintainers; [ + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ pstn pimeys ]; mainProgram = "conduit"; }; -} +})