diff --git a/pkgs/development/tools/build-managers/alibuild/default.nix b/pkgs/development/tools/build-managers/alibuild/default.nix index ff502781d317..d9315f52f68c 100644 --- a/pkgs/development/tools/build-managers/alibuild/default.nix +++ b/pkgs/development/tools/build-managers/alibuild/default.nix @@ -1,20 +1,27 @@ { lib, - python, + python3Packages, fetchPypi, }: -python.pkgs.buildPythonApplication rec { +python3Packages.buildPythonApplication rec { pname = "alibuild"; - version = "1.11.2"; + version = "1.17.18"; + pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-wq2H2inUf2CjPD45krCNdjw2s4FXsEDlfOHqW8VaVKg="; + hash = "sha256-771XCMYNJsQzD7rb/7q5rheeIL8X2bvMWwLkA40CJ9Y="; }; - doCheck = false; - propagatedBuildInputs = with python.pkgs; [ + build-system = with python3Packages; [ + setuptools + setuptools-scm + ]; + + nativeBuildInputs = with python3Packages; [ pip ]; + + dependencies = with python3Packages; [ requests pyyaml boto3 @@ -22,10 +29,14 @@ python.pkgs.buildPythonApplication rec { distro ]; - meta = with lib; { + pythonRelaxDeps = [ "boto3" ]; + + doCheck = false; + + meta = { homepage = "https://alisw.github.io/alibuild/"; description = "Build tool for ALICE experiment software"; - license = licenses.gpl3; - maintainers = with maintainers; [ ktf ]; + license = lib.licenses.gpl3; + maintainers = with lib.maintainers; [ ktf ]; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b03ffcc2e61f..b3fa34e71acb 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -19438,9 +19438,7 @@ with pkgs; openbsd = callPackage ../os-specific/bsd/openbsd { }; - alibuild = callPackage ../development/tools/build-managers/alibuild { - python = python3; - }; + alibuild = callPackage ../development/tools/build-managers/alibuild { }; bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { };