From 31b3a62063c3e55ac701fe07210337a5bcded492 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 28 Oct 2026 12:05:47 +0100 Subject: [PATCH] apk-info: init at 1.0.13 Fast, malware-robust parser for Android APK/XAPK/APKM files https://github.com/delvinru/apk-info --- pkgs/by-name/ap/apk-info/package.nix | 40 ++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/ap/apk-info/package.nix diff --git a/pkgs/by-name/ap/apk-info/package.nix b/pkgs/by-name/ap/apk-info/package.nix new file mode 100644 index 000000000000..1507cdd96f9f --- /dev/null +++ b/pkgs/by-name/ap/apk-info/package.nix @@ -0,0 +1,40 @@ +{ + lib, + fetchFromGitHub, + nix-update-script, + python3, + rustPlatform, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "apk-info"; + version = "1.0.13"; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "delvinru"; + repo = "apk-info"; + tag = "v${finalAttrs.version}"; + hash = "sha256-+ToIYtzbC6xYrmGHbbCDifqe0IMUevW92aKhoCf9r3k="; + }; + + cargoHash = "sha256-6BP9O4J21I2Pi9Fa0DuzD5wljgGVwsfoDDNyoQQ2dLQ="; + + nativeBuildInputs = [ python3 ]; + + nativeInstallCheckInputs = [ versionCheckHook ]; + + doInstallCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Fast, malware-robust parser for Android APK/XAPK/APKM files"; + homepage = "https://github.com/delvinru/apk-info"; + changelog = "https://github.com/delvinru/apk-info/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "apk-info"; + }; +})