Unverified Commit 7c0cf03e authored by Nick Cao's avatar Nick Cao
Browse files

matrix-synapse: 1.68.0 -> 1.69.0

parent b5934423
Loading
Loading
Loading
Loading
+8 −12
Original line number Diff line number Diff line
{ lib, stdenv, python3, openssl, rustPlatform
{ lib, stdenv, fetchFromGitHub, python3, openssl, rustPlatform
, enableSystemd ? stdenv.isLinux, nixosTests
, enableRedis ? true
, callPackage
@@ -11,26 +11,22 @@ in
with python3.pkgs;
buildPythonApplication rec {
  pname = "matrix-synapse";
  version = "1.68.0";
  version = "1.69.0";
  format = "pyproject";

  src = fetchPypi {
    inherit pname version;
    hash = "sha256-jQcprvKEbLuLWth0aWeh5mi/v8z83GIrjCsm3JdJcUM=";
  src = fetchFromGitHub {
    owner = "matrix-org";
    repo = "synapse";
    rev = "v${version}";
    hash = "sha256-Epzvxy3w8Xdj8xz8GEry97J7zGudIgjUH51NcibKDvQ=";
  };

  cargoDeps = rustPlatform.fetchCargoTarball {
    inherit src;
    name = "${pname}-${version}";
    hash = "sha256-k8iAYRgFCuv6QYAUW5kSEwFSEXVNAEGpPya7biS1Vlo=";
    hash = "sha256-RJq4mdPtnAR45rAycGDSSuvZwkJPOiqFBp+8mnBTKvU=";
  };

  postPatch = ''
    # Remove setuptools_rust from runtime dependencies
    # https://github.com/matrix-org/synapse/blob/v1.68.0/pyproject.toml#L177-L185
    sed -i '/^setuptools_rust =/d' pyproject.toml
  '';

  nativeBuildInputs = [
    poetry-core
    rustPlatform.cargoSetupHook