Commit 2d41bd05 authored by maryjane's avatar maryjane
Browse files

cnsprcy: 0.2.0 -> 0.3.2

parent 78896ddb
Loading
Loading
Loading
Loading
+20 −8
Original line number Diff line number Diff line
@@ -5,30 +5,42 @@
  sqlite,
}:

rustPlatform.buildRustPackage {
rustPlatform.buildRustPackage (finalAttrs: {
  pname = "cnsprcy";
  version = "0.2.0";
  version = "0.3.2";

  src = fetchFromSourcehut {
    owner = "~xaos";
    repo = "cnsprcy";
    rev = "v0.2.0";
    hash = "sha256-f+DauSU4bT3EljY8/ig7jLnUgyDPEo2NSBQcPN0iKx0=";
    rev = "cnspr/v${finalAttrs.version}";
    hash = "sha256-wwsemwN87YsNRLkr0UNbzSLF2WDaKY6IFXew64g4QoU=";
  };

  sourceRoot = "${finalAttrs.src.name}/v${finalAttrs.version}";

  useFetchCargoVendor = true;
  cargoHash = "sha256-lPTufjKOXMvPy+cP1UyVCTfRXkOmzZqDR6yraIgk+Dg=";

  RUSTC_BOOTSTRAP = true;
  cargoHash = "sha256-8hNuF5tD1PwdIJB0q3wxDOGDcppo0ac+zol3AHWGv0s=";

  passthru.updateScript = lib.mkUpdateScript {
    extraFetchers = [ fetchFromSourcehut ];
  };

  RUSTC_BOOTSTRAP = true;
  buildInputs = [ sqlite ];

  meta = {
    description = "End to end encrypted connections between trusted devices";
    homepage = "https://git.sr.ht/~xaos/cnsprcy";
    license = lib.licenses.gpl3;
    maintainers = with lib.maintainers; [ supinie ];
    maintainers =
      with lib.maintainers;
      [
        supinie
        oluchitheanalyst
      ]
      ++ lib.teams.ngi.members;
    mainProgram = "cnspr";
    platforms = lib.platforms.linux;
  };
}
})