summary refs log tree commit diff
path: root/pkgs/development/tools/apktool
diff options
context:
space:
mode:
authorFelix C. Stegerman <flx@obfusk.net>2021-07-24 13:40:07 +0200
committerFelix C. Stegerman <flx@obfusk.net>2021-07-24 13:48:36 +0200
commit252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca (patch)
tree2c199e89beb3dafe45cca173483654b323ba787a /pkgs/development/tools/apktool
parentf49c18e89362e197f0601382aec478db53606fab (diff)
downloadnixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.tar
nixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.tar.gz
nixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.tar.bz2
nixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.tar.lz
nixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.tar.xz
nixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.tar.zst
nixpkgs-252f4c6ed3d5e124ef8b0e36ae3ff2efdab77cca.zip
apktool: don't hardcode (wrong) build-tools version
Diffstat (limited to 'pkgs/development/tools/apktool')
-rw-r--r--pkgs/development/tools/apktool/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/development/tools/apktool/default.nix b/pkgs/development/tools/apktool/default.nix
index 33721e60b0e..a093dd31c10 100644
--- a/pkgs/development/tools/apktool/default.nix
+++ b/pkgs/development/tools/apktool/default.nix
@@ -18,13 +18,16 @@ stdenv.mkDerivation rec {
 
   sourceRoot = ".";
 
-  installPhase = ''
-    install -D ${src} "$out/libexec/apktool/apktool.jar"
-    mkdir -p "$out/bin"
-    makeWrapper "${jre}/bin/java" "$out/bin/apktool" \
-        --add-flags "-jar $out/libexec/apktool/apktool.jar" \
-        --prefix PATH : "${builtins.head build-tools}/libexec/android-sdk/build-tools/28.0.3"
-  '';
+  installPhase =
+    let
+      tools = builtins.head build-tools;
+    in ''
+      install -D ${src} "$out/libexec/apktool/apktool.jar"
+      mkdir -p "$out/bin"
+      makeWrapper "${jre}/bin/java" "$out/bin/apktool" \
+          --add-flags "-jar $out/libexec/apktool/apktool.jar" \
+          --prefix PATH : "${tools}/libexec/android-sdk/build-tools/${tools.version}"
+    '';
 
   meta = with lib; {
     description = "A tool for reverse engineering Android apk files";