From 7c0cf03e64f99f2bc123a005578b01e21f8865f9 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Wed, 19 Oct 2022 00:42:42 +0800 Subject: [PATCH] matrix-synapse: 1.68.0 -> 1.69.0 --- pkgs/servers/matrix-synapse/default.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pkgs/servers/matrix-synapse/default.nix b/pkgs/servers/matrix-synapse/default.nix index bb970bb959f..140ee000b6d 100644 --- a/pkgs/servers/matrix-synapse/default.nix +++ b/pkgs/servers/matrix-synapse/default.nix @@ -1,4 +1,4 @@ -{ 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