evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / au / auto-patchelf / package.nix
blob5096c4fcf56abe3fc0beef83dcd44d0e4a162471
2   lib,
3   python3Packages,
4 }:
6 python3Packages.buildPythonApplication {
7   pname = "auto-patchelf";
8   version = "0-unstable-2024-08-14";
9   pyproject = false;
11   src = ./source;
13   dependencies = with python3Packages; [
14     pyelftools
15   ];
17   installPhase = ''
18     runHook preInstall
20     install -Dm755 auto-patchelf.py $out/bin/auto-patchelf
22     runHook postInstall
23   '';
25   makeWrapperArgs = [
26     "--set DEFAULT_BINTOOLS $NIX_BINTOOLS"
27   ];
29   meta = {
30     description = "Automatically patch ELF binaries using patchelf";
31     mainProgram = "auto-patchelf";
32     license = lib.licenses.mit;
33     platforms = lib.platforms.unix;
34     maintainers = with lib.maintainers; [ Scrumplex ];
35   };