summary refs log tree commit diff
path: root/pkgs/development/tools/misc/clojure-lsp
diff options
context:
space:
mode:
authorThiago Kenji Okada <thiagokokada@gmail.com>2021-11-08 12:48:01 -0300
committerThiago Kenji Okada <thiagokokada@gmail.com>2021-11-08 12:48:01 -0300
commit4ef967af205fc0ec6d064ebb8c561e3573a57564 (patch)
treedf434d12698b4a92a60f474ff335a7721645989e /pkgs/development/tools/misc/clojure-lsp
parent09c9e88a3f3825274c430e627fafe85355fe6287 (diff)
clojure-lsp: mark it as broken on non-x86_64 platforms
It depends on datalevin, a SVM dependency that nowadays explicitly
supports x86_64 only.

However, it may support aarch64 in the future, so mark it as broken.
Diffstat (limited to 'pkgs/development/tools/misc/clojure-lsp')
-rw-r--r--pkgs/development/tools/misc/clojure-lsp/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/clojure-lsp/default.nix b/pkgs/development/tools/misc/clojure-lsp/default.nix
index b84cb49eb5121..9128b3f190e10 100644
--- a/pkgs/development/tools/misc/clojure-lsp/default.nix
+++ b/pkgs/development/tools/misc/clojure-lsp/default.nix
@@ -89,5 +89,8 @@ stdenv.mkDerivation rec {
     license = licenses.mit;
     maintainers = with maintainers; [ ericdallo babariviere ];
     platforms = graalvm11-ce.meta.platforms;
+    # Depends on datalevin that is x86_64 only
+    # https://github.com/juji-io/datalevin/blob/bb7d9328f4739cddea5d272b5cd6d6dcb5345da6/native/src/java/datalevin/ni/Lib.java#L86-L102
+    broken = !stdenv.isx86_64;
   };
 }