29 lines
524 B
Nix
29 lines
524 B
Nix
{
|
|
deployAndroidPackage,
|
|
lib,
|
|
package,
|
|
os,
|
|
arch,
|
|
autoPatchelfHook,
|
|
pkgs,
|
|
stdenv,
|
|
meta,
|
|
}:
|
|
|
|
deployAndroidPackage {
|
|
inherit package os arch;
|
|
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
|
|
buildInputs = lib.optionals (os == "linux") [
|
|
pkgs.stdenv.cc.libc
|
|
pkgs.stdenv.cc.cc
|
|
pkgs.ncurses5
|
|
];
|
|
patchInstructions = lib.optionalString (os == "linux") ''
|
|
autoPatchelf $packageBaseDir/bin
|
|
'';
|
|
|
|
meta = meta // {
|
|
license = lib.licenses.bsd3;
|
|
};
|
|
}
|