|
|
|
@ -7,12 +7,14 @@ deployAndroidPackage { |
|
|
|
|
inherit package os; |
|
|
|
|
buildInputs = [ autoPatchelfHook makeWrapper pkgs.python2 ] |
|
|
|
|
++ lib.optional (os == "linux") [ pkgs.glibc pkgs.stdenv.cc.cc pkgs.ncurses5 pkgs.zlib pkgs.libcxx.out ]; |
|
|
|
|
patchInstructions = lib.optionalString (os == "linux") '' |
|
|
|
|
patchInstructions = lib.optionalString (os == "linux") ('' |
|
|
|
|
patchShebangs . |
|
|
|
|
|
|
|
|
|
'' + lib.optionalString (builtins.compareVersions (lib.getVersion package) "21" > 0) '' |
|
|
|
|
patch -p1 \ |
|
|
|
|
--no-backup-if-mismatch < ${./make_standalone_toolchain.py_18.patch} |
|
|
|
|
wrapProgram $(pwd)/build/tools/make_standalone_toolchain.py --prefix PATH : "${runtime_paths}" |
|
|
|
|
'' + '' |
|
|
|
|
|
|
|
|
|
# TODO: allow this stuff |
|
|
|
|
rm -rf docs tests |
|
|
|
@ -46,6 +48,6 @@ deployAndroidPackage { |
|
|
|
|
do |
|
|
|
|
ln -sf ../libexec/android-sdk/ndk-bundle/$i $out/bin/$i |
|
|
|
|
done |
|
|
|
|
''; |
|
|
|
|
''); |
|
|
|
|
noAuditTmpdir = true; # Audit script gets invoked by the build/ component in the path for the make standalone script |
|
|
|
|
} |
|
|
|
|