diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2022-12-28 22:45:47 +0100 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2023-01-11 10:33:32 +0100 |
commit | a231634393af91b2f1e113ed7cb8019763b6b100 (patch) | |
tree | 77529f118a1e96363137252677fdbe3142389a58 /pkgs/applications/backup | |
parent | abbb7c533718e9bc918845a31a87e846847060f5 (diff) | |
download | nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.tar nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.tar.gz nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.tar.bz2 nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.tar.lz nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.tar.xz nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.tar.zst nixpkgs-a231634393af91b2f1e113ed7cb8019763b6b100.zip |
unifi-protect-backup: switch to pythonRelaxDepsHook
Diffstat (limited to 'pkgs/applications/backup')
-rw-r--r-- | pkgs/applications/backup/unifi-protect-backup/default.nix | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/pkgs/applications/backup/unifi-protect-backup/default.nix b/pkgs/applications/backup/unifi-protect-backup/default.nix index 16169e98b1f..d1610516f6f 100644 --- a/pkgs/applications/backup/unifi-protect-backup/default.nix +++ b/pkgs/applications/backup/unifi-protect-backup/default.nix @@ -1,4 +1,7 @@ -{ fetchFromGitHub, python3, lib }: +{ lib +, fetchFromGitHub +, python3 +}: python3.pkgs.buildPythonApplication rec { pname = "unifi-protect-backup"; @@ -13,15 +16,20 @@ python3.pkgs.buildPythonApplication rec { hash = "sha256-Z8qK7LprMyXl5irx9Xrs/RgqvNcFVBqLBSljovr6oiE="; }; - preBuild = '' - sed -i 's_click = "8.0.1"_click = "^8"_' pyproject.toml - sed -i 's_pyunifiprotect = .*_pyunifiprotect = "*"_' pyproject.toml - sed -i 's_aiorun = .*_aiorun = "*"_' pyproject.toml - sed -i '/pylint/d' pyproject.toml - ''; + pythonRelaxDeps = [ + "aiorun" + "aiosqlite" + "click" + "pyunifiprotect" + ]; + + pythonRemoveDeps = [ + "pylint" + ]; nativeBuildInputs = with python3.pkgs; [ poetry-core + pythonRelaxDepsHook ]; propagatedBuildInputs = with python3.pkgs; [ @@ -39,7 +47,8 @@ python3.pkgs.buildPythonApplication rec { meta = with lib; { description = "Python tool to backup unifi event clips in realtime"; homepage = "https://github.com/ep1cman/unifi-protect-backup"; - maintainers = with maintainers; [ ajs124 ]; + changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md"; license = licenses.mit; + maintainers = with maintainers; [ ajs124 ]; }; } |