python311Packages.adb-enhanced: modernize

This commit is contained in:
Peder Bergebakken Sundt
2024-08-12 04:06:23 +02:00
parent c79d2d8a75
commit 5cf2740f07
@@ -3,6 +3,7 @@
buildPythonPackage,
docopt,
fetchFromGitHub,
setuptools,
jdk11,
psutil,
pythonOlder,
@@ -11,25 +12,27 @@
buildPythonPackage rec {
pname = "adb-enhanced";
version = "2.5.24";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "ashishb";
repo = pname;
repo = "adb-enhanced";
rev = "refs/tags/${version}";
hash = "sha256-0HxeL6VGM+HTiAxs3NFRcEFbmH9q+0/pJdGyF1hl4hU=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
psutil
docopt
];
postPatch = ''
substituteInPlace adbe/adb_enhanced.py \
--replace "cmd = 'java" "cmd = '${jdk11}/bin/java"
--replace-fail "cmd = 'java" "cmd = '${jdk11}/bin/java"
'';
# Disable tests because they require a dedicated Android emulator