summary refs log tree commit diff
path: root/pkgs/development/tools/apksigner
diff options
context:
space:
mode:
authorFelix C. Stegerman <flx@obfusk.net>2021-07-24 22:23:59 +0200
committerFelix C. Stegerman <flx@obfusk.net>2021-07-24 22:23:59 +0200
commit621eadcaa61c9bf12b3add8ec40798ffc710ee29 (patch)
tree36381361f8f3c88c9b5c71749bd2719e0018e6f4 /pkgs/development/tools/apksigner
parenta378740356e1f5a091382f9e71889a084a23dc45 (diff)
downloadnixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.tar
nixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.tar.gz
nixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.tar.bz2
nixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.tar.lz
nixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.tar.xz
nixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.tar.zst
nixpkgs-621eadcaa61c9bf12b3add8ec40798ffc710ee29.zip
apksigner: init
Diffstat (limited to 'pkgs/development/tools/apksigner')
-rw-r--r--pkgs/development/tools/apksigner/default.nix15
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/development/tools/apksigner/default.nix b/pkgs/development/tools/apksigner/default.nix
new file mode 100644
index 00000000000..7b05479ea42
--- /dev/null
+++ b/pkgs/development/tools/apksigner/default.nix
@@ -0,0 +1,15 @@
+{ runCommand
+, makeWrapper
+, jre
+, build-tools
+}:
+let
+  tools = builtins.head build-tools;
+in
+runCommand "apksigner" {
+  nativeBuildInputs = [ makeWrapper ];
+} ''
+  mkdir -p $out/bin
+  makeWrapper "${jre}/bin/java" "$out/bin/apksigner" \
+    --add-flags "-jar ${tools}/libexec/android-sdk/build-tools/${tools.version}/lib/apksigner.jar"
+''