Commit c5973ad2 authored by Fabian Affolter's avatar Fabian Affolter
Browse files

volatility3: modernize

parent d512519a
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -4,7 +4,7 @@
  python3,
}:

python3.pkgs.buildPythonApplication rec {
python3.pkgs.buildPythonApplication (finalAttrs: {
  pname = "volatility3";
  version = "2.27.0";
  pyproject = true;
@@ -12,13 +12,11 @@ python3.pkgs.buildPythonApplication rec {
  src = fetchFromGitHub {
    owner = "volatilityfoundation";
    repo = "volatility3";
    tag = "v${version}";
    tag = "v${finalAttrs.version}";
    hash = "sha256-TtkLxzZq7tmLDpCl1UpOqdCWM7t+dgiUmQMsIg3vUGs=";
  };

  build-system = with python3.pkgs; [
    setuptools
  ];
  build-system = with python3.pkgs; [ setuptools ];

  dependencies = with python3.pkgs; [
    capstone
@@ -35,14 +33,12 @@ python3.pkgs.buildPythonApplication rec {
  # Project has no tests
  doCheck = false;

  pythonImportsCheck = [
    "volatility3"
  ];
  pythonImportsCheck = [ "volatility3" ];

  meta = {
    description = "Volatile memory extraction frameworks";
    homepage = "https://www.volatilityfoundation.org/";
    changelog = "https://github.com/volatilityfoundation/volatility3/releases/tag/${src.tag}";
    changelog = "https://github.com/volatilityfoundation/volatility3/releases/tag/${finalAttrs.src.tag}";
    license = {
      # Volatility Software License 1.0
      free = false;
@@ -50,4 +46,4 @@ python3.pkgs.buildPythonApplication rec {
    };
    maintainers = with lib.maintainers; [ fab ];
  };
}
})