Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
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}