summary refs log tree commit diff
path: root/pkgs/os-specific/linux/anbox
diff options
context:
space:
mode:
authorSarah Brofeldt <sbrofeldt@gmail.com>2019-03-22 23:27:26 +0100
committerSarah Brofeldt <sbrofeldt@gmail.com>2019-03-23 08:44:19 +0100
commitaf4ad24d73d203618a177381027355e0b4a57c66 (patch)
tree673ea0b1de3d5029853cc54589aaecd67c91121c /pkgs/os-specific/linux/anbox
parentdb7be5298809304d55bfc563f2685854baf83aea (diff)
downloadnixpkgs-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.nix17
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" ];
   };
 
 }