Files
builders_rubenslte/shell.nix
T
emil b1c6e458e9 general: simplifications; fixes
Oops

Bugfix in LOS script

More bugfixes
2026-09-13 20:08:34 +02:00

54 lines
916 B
Nix

let
pkgs = import (fetchTarball {
url = "https://github.com/NixOS/nixpkgs/archive/nixos-22.11.tar.gz";
}) {};
fhs = pkgs.buildFHSUserEnv {
name = "android-env";
targetPkgs = pkgs: with pkgs; [
android-tools
bison
ccache
curl
flex
git
gitRepo
gnumake
gnupg
gperf
jdk8
libxml2
lzop
m4
nettools
ninja
openssl
patch
perl
procps
python2
python3
schedtool
unzip
util-linux
which
xz
zip
];
multiPkgs = pkgs: with pkgs; [
ncurses5
pkgsi686Linux.gcc9
pkgsi686Linux.libstdcxx5
zlib
];
runScript = "bash";
profile = "export ANDROID_JAVA_HOME=${pkgs.jdk8.home}";
};
in pkgs.stdenv.mkDerivation {
name = "android-env-shell";
nativeBuildInputs = [ fhs ];
shellHook = "exec android-env";
}