1{ lib 2, buildPythonPackage 3, fetchFromGitHub 4, pycrypto 5, pythonOlder 6, enum34 7, python 8}: 9 10buildPythonPackage rec { 11 pname = "android-backup"; 12 version = "0.2.0"; 13 14 src = fetchFromGitHub { 15 owner = "bluec0re"; 16 repo = "android-backup-tools"; 17 rev = "v${version}"; 18 sha256 = "0c436hv64ddqrjs77pa7z6spiv49pjflbmgg31p38haj5mzlrqvw"; 19 }; 20 21 propagatedBuildInputs = [ 22 pycrypto 23 ] ++ lib.optional (pythonOlder "3.4") enum34; 24 25 checkPhase = '' 26 ${python.interpreter} -m android_backup.tests 27 ''; 28 29 pythonImportsCheck = [ "android_backup" ]; 30 31 meta = with lib; { 32 description = "Unpack and repack android backups"; 33 homepage = "https://github.com/bluec0re/android-backup-tools"; 34 license = licenses.asl20; 35 maintainers = with maintainers; [ dotlambda ]; 36 }; 37}