about summary refs log tree commit diff
path: root/pkgs/applications/networking/insync
diff options
context:
space:
mode:
authorAlexandre Peyroux <alex@xn--wxa.email>2017-06-01 01:38:41 +0200
committerGraham Christensen <graham@grahamc.com>2017-06-02 21:53:12 -0400
commit3badf79b48d2d29edcc385702e0c8020eae98138 (patch)
tree7e2af6d298d2c95d09e70d2adb28e30b1f1a8ec4 /pkgs/applications/networking/insync
parentfe1f560fefc5510dd3d649893e440b62432b4c60 (diff)
downloadnixlib-3badf79b48d2d29edcc385702e0c8020eae98138.tar
nixlib-3badf79b48d2d29edcc385702e0c8020eae98138.tar.gz
nixlib-3badf79b48d2d29edcc385702e0c8020eae98138.tar.bz2
nixlib-3badf79b48d2d29edcc385702e0c8020eae98138.tar.lz
nixlib-3badf79b48d2d29edcc385702e0c8020eae98138.tar.xz
nixlib-3badf79b48d2d29edcc385702e0c8020eae98138.tar.zst
nixlib-3badf79b48d2d29edcc385702e0c8020eae98138.zip
insync: Check if arch is x86_64 before downloading the binary.
Diffstat (limited to 'pkgs/applications/networking/insync')
-rw-r--r--pkgs/applications/networking/insync/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/networking/insync/default.nix b/pkgs/applications/networking/insync/default.nix
index 7beb489178b6..5690705d1f28 100644
--- a/pkgs/applications/networking/insync/default.nix
+++ b/pkgs/applications/networking/insync/default.nix
@@ -3,10 +3,14 @@
 stdenv.mkDerivation rec {
   name = "insync-${version}";
   version = "1.3.16.36155";
-  src = fetchurl {
-    url = "http://s.insynchq.com/builds/insync-portable_${version}_amd64.tar.bz2";
-    sha256 = "1gf1qg7mkbcgqhwxkiljmd1w2zvarq6vhxhips3w06bqdyg12210";
-  };
+  src =
+    if stdenv.system == "x86_64-linux" then
+      fetchurl {
+        url = "http://s.insynchq.com/builds/insync-portable_${version}_amd64.tar.bz2";
+        sha256 = "1gf1qg7mkbcgqhwxkiljmd1w2zvarq6vhxhips3w06bqdyg12210";
+      }
+    else
+      throw "${name} is not supported on ${stdenv.system}";
 
   buildInputs = [ makeWrapper ];