{ stdenvNoCC, fetchurl }: let inherit (builtins) map baseNameOf; deps = import ./deps.nix; fetchTarball = dep: with dep; fetchurl { inherit url sha256; name = "${name}-${baseNameOf url}"; }; in stdenvNoCC.mkDerivation { name = "reactnative-android-deps"; phases = [ "unpackPhase" ]; srcs = map fetchTarball deps; unpackPhase = '' # Unpack all source archives. mkdir -p $out/deps cd $out/deps for tarball in $srcs; do unpackFile "$tarball" 2>/dev/null done cd .. export sourceRoot=$out/deps echo $sourceRoot ''; }