matrix-synapse.plugins.matrix-synapse-ldap3: add patch to read password from file, adopt into c3d2 team

This commit is contained in:
Sandro Jäckel 2023-03-24 01:52:11 +01:00
parent 7a88e40dd6
commit 2df04eae4d
No known key found for this signature in database
GPG key ID: 3AF5A43A3EECC2E5

View file

@ -1,4 +1,15 @@
{ lib, buildPythonPackage, fetchPypi, ldap3, ldaptor, matrix-synapse, pytestCheckHook, service-identity, setuptools, twisted }:
{ lib
, buildPythonPackage
, fetchpatch
, fetchPypi
, ldap3
, ldaptor
, matrix-synapse
, pytestCheckHook
, service-identity
, setuptools
, twisted
}:
buildPythonPackage rec {
pname = "matrix-synapse-ldap3";
@ -10,6 +21,14 @@ buildPythonPackage rec {
sha256 = "sha256-s4jZVpNIbu9pra79D9noRGPVL+F7AhSgDvyqZptzy3Q=";
};
patches = [
# add support to read bind_password from file
(fetchpatch {
url = "https://github.com/matrix-org/matrix-synapse-ldap3/commit/c65e8cbd27a5cd935ce12e7c4b92143cdf795c86.patch";
sha256 = "sha256-0g150TW631cuupSRECXL9A261nj45HclDkHBUbKT7jE=";
})
];
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ service-identity ldap3 twisted ];
@ -22,6 +41,6 @@ buildPythonPackage rec {
description = "LDAP3 auth provider for Synapse";
homepage = "https://github.com/matrix-org/matrix-synapse-ldap3";
license = licenses.asl20;
maintainers = with maintainers; [ ];
maintainers = with maintainers; [ ] ++ teams.c3d2.members;
};
}