Merge pull request #222819 from SuperSandro2000/matrix-ldap-c3d2

matrix-synapse.plugins.matrix-synapse-ldap3: add patch to read passwo…
This commit is contained in:
Sandro 2023-05-14 20:28:10 +02:00 committed by GitHub
commit 9d1226bd25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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;
};
}