barman: specify path to file

Resolves: https://github.com/NixOS/nixpkgs/issues/422635
This commit is contained in:
Sizhe Zhao 2025-07-05 18:33:56 +08:00
parent 7004aa5cbb
commit 8096d0bf37
No known key found for this signature in database
GPG Key ID: ED1807251A7DA08F

View File

@ -3,6 +3,7 @@
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
fetchpatch2, fetchpatch2,
file,
python3Packages, python3Packages,
rsync, rsync,
versionCheckHook, versionCheckHook,
@ -30,6 +31,12 @@ python3Packages.buildPythonApplication rec {
}) })
]; ];
# https://github.com/EnterpriseDB/barman/blob/release/3.14.1/barman/encryption.py#L214
postPatch = ''
substituteInPlace barman/encryption.py \
--replace-fail '"file"' '"${lib.getExe file}"'
'';
build-system = with python3Packages; [ build-system = with python3Packages; [
distutils distutils
setuptools setuptools