diff options
author | Sarah Brofeldt <sbrofeldt@gmail.com> | 2019-03-22 23:27:26 +0100 |
---|---|---|
committer | Sarah Brofeldt <sbrofeldt@gmail.com> | 2019-03-23 08:44:19 +0100 |
commit | af4ad24d73d203618a177381027355e0b4a57c66 (patch) | |
tree | 673ea0b1de3d5029853cc54589aaecd67c91121c /pkgs/os-specific/linux/anbox | |
parent | db7be5298809304d55bfc563f2685854baf83aea (diff) | |
download | nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.tar nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.tar.gz nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.tar.bz2 nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.tar.lz nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.tar.xz nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.tar.zst nixpkgs-af4ad24d73d203618a177381027355e0b4a57c66.zip |
anbox: Prevent eval failure on non-existent arches
Diffstat (limited to 'pkgs/os-specific/linux/anbox')
-rw-r--r-- | pkgs/os-specific/linux/anbox/default.nix | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/pkgs/os-specific/linux/anbox/default.nix b/pkgs/os-specific/linux/anbox/default.nix index bd85b6620ba..f192a028464 100644 --- a/pkgs/os-specific/linux/anbox/default.nix +++ b/pkgs/os-specific/linux/anbox/default.nix @@ -97,31 +97,28 @@ stdenv.mkDerivation rec { passthru.image = let imgroot = "https://build.anbox.io/android-images"; - arches = { - armv7l-linux = { + in + { + armv7l-linux = fetchurl { url = imgroot + "/2017/06/12/android_1_armhf.img"; sha256 = "1za4q6vnj8wgphcqpvyq1r8jg6khz7v6b7h6ws1qkd5ljangf1w5"; }; - aarch64-linux = { + aarch64-linux = fetchurl { url = imgroot + "/2017/08/04/android_1_arm64.img"; sha256 = "02yvgpx7n0w0ya64y5c7bdxilaiqj9z3s682l5s54vzfnm5a2bg5"; }; - x86_64-linux = { + x86_64-linux = fetchurl { url = imgroot + "/2018/07/19/android_amd64.img"; sha256 = "1jlcda4q20w30cm9ikm6bjq01p547nigik1dz7m4v0aps4rws13b"; }; - }; - in - fetchurl { - inherit (arches.${stdenv.system}) url sha256; - }; + }.${stdenv.system} or null; meta = with stdenv.lib; { homepage = https://anbox.io; description = "Android in a box."; license = licenses.gpl2; maintainers = with maintainers; [ edwtjo ]; - platforms = platforms.linux; + platforms = [ "armv7l-linux" "aarch64-linux" "x86-64-linux" ]; }; } |