1{deployAndroidPackage, lib, package, os, autoPatchelfHook, pkgs}:
2
3deployAndroidPackage {
4 inherit package os;
5 nativeBuildInputs = lib.optionals (os == "linux") [ autoPatchelfHook ];
6 buildInputs = lib.optionals (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc.lib pkgs.zlib pkgs.ncurses5 ];
7
8 patchInstructions = lib.optionalString (os == "linux") ''
9 addAutoPatchelfSearchPath $packageBaseDir/lib64
10 autoPatchelf --no-recurse $packageBaseDir/lib64
11 autoPatchelf --no-recurse $packageBaseDir
12 '' + ''
13 mkdir -p $out/bin
14 cd $out/bin
15 find $out/libexec/android-sdk/platform-tools -type f -executable -mindepth 1 -maxdepth 1 -not -name sqlite3 | while read i
16 do
17 ln -s $i
18 done
19 '';
20}