mautrix-signal: use pythonRelaxDepsHook
This commit is contained in:
parent
54468447bb
commit
e139718d5f
|
@ -11,6 +11,20 @@ python3.pkgs.buildPythonPackage rec {
|
||||||
sha256 = "sha256-UbetU1n9zD/mVFaJc9FECDq/Zell1TI/aYPsGXGB8Js=";
|
sha256 = "sha256-UbetU1n9zD/mVFaJc9FECDq/Zell1TI/aYPsGXGB8Js=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# the version mangling in mautrix_signal/get_version.py interacts badly with pythonRelaxDepsHook
|
||||||
|
substituteInPlace setup.py \
|
||||||
|
--replace 'version=version' 'version="${version}"'
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeBuildInputs = with python3.pkgs; [
|
||||||
|
pythonRelaxDepsHook
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonRelaxDeps = [
|
||||||
|
"mautrix"
|
||||||
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = with python3.pkgs; [
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
CommonMark
|
CommonMark
|
||||||
aiohttp
|
aiohttp
|
||||||
|
@ -31,12 +45,6 @@ python3.pkgs.buildPythonPackage rec {
|
||||||
|
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
postPatch = ''
|
|
||||||
substituteInPlace requirements.txt \
|
|
||||||
--replace "asyncpg>=0.20,<0.26" "asyncpg>=0.20" \
|
|
||||||
--replace "mautrix>=0.16.0,<0.17" "mautrix>=0.16.0"
|
|
||||||
'';
|
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue