summary refs log tree commit diff
path: root/pkgs/development/tools/apksigner/default.nix
blob: 7b05479ea42f18baff1e1a22e50f6e81d898488b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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"
''