8 python3.pkgs.buildPythonApplication rec {
11 format = "setuptools";
13 src = fetchFromGitHub {
14 owner = "openafs-contrib";
17 hash = "sha256-ejAcCwrOWGX0zsMw224f9GTWlozNYC0gU6LdTk0XqH0=";
24 propagatedBuildInputs = with python3.pkgs; [
32 outputs = [ "out" "man" ];
38 LOCALSTATEDIR = "/var";
39 LOCKDIR = "/run/lock/fabs";
43 cp -t "$out/etc" -r etc/fabs
46 # remove once sqlalchemy backend no longer uses deprecated methods
47 SQLALCHEMY_SILENCE_UBER_WARNING = 1;
50 python3.pkgs.pytestCheckHook
55 outputsToInstall = [ "out" "man" ];
56 mainProgram = "fabsys";
57 description = "Flexible AFS Backup System for the OpenAFS distributed file system";
58 homepage = "https://github.com/openafs-contrib/fabs";
59 license = with licenses; [ isc ];
60 maintainers = with maintainers; [ spacefrogg ];
61 broken = lib.versionAtLeast python3.pkgs.sqlalchemy.version "2.0";