diff options
author | Nick Cao <nickcao@nichi.co> | 2024-04-27 11:50:35 -0400 |
---|---|---|
committer | Nick Cao <nickcao@nichi.co> | 2024-04-27 11:56:10 -0400 |
commit | 86261903fbab129869bea2e8e0d0c6b5b24f761b (patch) | |
tree | 88a4bad8b01cd912972e5cedd7c316f9978080af /pkgs/tools/filesystems | |
parent | 6ae6cd344d848bef9eaad527442f9084166e103b (diff) |
ubidump: unstable-2019-09-11 -> 0-unstable-2023-09-20
Diff: https://github.com/nlitsme/ubidump/compare/0691f1a9a38604c2baf8c9af6b826eb2632af74a...c8cffcbb8c2d61ebece81dff643b8eccfe6d5642
Diffstat (limited to 'pkgs/tools/filesystems')
-rw-r--r-- | pkgs/tools/filesystems/ubidump/default.nix | 42 |
1 files changed, 17 insertions, 25 deletions
diff --git a/pkgs/tools/filesystems/ubidump/default.nix b/pkgs/tools/filesystems/ubidump/default.nix index c038042b6871b..72ef56fa47f8e 100644 --- a/pkgs/tools/filesystems/ubidump/default.nix +++ b/pkgs/tools/filesystems/ubidump/default.nix @@ -1,35 +1,28 @@ -{ lib, fetchFromGitHub, python3 }: - -python3.pkgs.buildPythonApplication rec { +{ + lib, + fetchFromGitHub, + python3, +}: +python3.pkgs.buildPythonApplication { pname = "ubidump"; - version = "unstable-2019-09-11"; - format = "other"; + version = "0-unstable-2023-09-20"; + pyproject = true; src = fetchFromGitHub { owner = "nlitsme"; - repo = pname; - rev = "0691f1a9a38604c2baf8c9af6b826eb2632af74a"; - sha256 = "1hiivlgni4r3nd5n2rzl5qzw6y2wpjpmyls5lybrc8imd6rmj3w2"; + repo = "ubidump"; + rev = "c8cffcbb8c2d61ebece81dff643b8eccfe6d5642"; + sha256 = "sha256-R568pV3bkdpNAexr8tfAbXVpvHEx/9r1KDWhDM+HyVg="; }; - propagatedBuildInputs = with python3.pkgs; [ crcmod python-lzo setuptools ]; - - dontBuild = true; - - patchPhase = '' - sed -i '1s;^;#!${python3.interpreter}\n;' ubidump.py - patchShebangs ubidump.py - ''; + build-system = with python3.pkgs; [ setuptools ]; - installPhase = '' - install -D -m755 ubidump.py $out/bin/ubidump - wrapProgram $out/bin/ubidump --set PYTHONPATH $PYTHONPATH - ''; - - installCheckPhase = '' - $out/bin/ubidump -h > /dev/null - ''; + dependencies = with python3.pkgs; [ + setuptools # pkg_resources + python-lzo + crcmod + ]; meta = with lib; { description = "View or extract the contents of UBIFS images"; @@ -39,4 +32,3 @@ python3.pkgs.buildPythonApplication rec { mainProgram = "ubidump"; }; } - |