diff dictation/BUILD @ 282:6bd4a3990696 default tip

Add cross-platform canvas orchestration and typed composer Enable native ARM dependencies, macOS Copilot orchestration, portable service supervision, CPU dictation, and a shared N-key speak-or-type composer. Co-authored-by: Copilot <[email protected]> Copilot-Session: f68442b1-fa8f-46a0-9689-81710613bbd4
author MrJuneJune <me@mrjunejune.com>
date Thu, 20 Aug 2026 20:45:25 -0700
parents 49e9e591c9bb
children
line wrap: on
line diff
--- a/dictation/BUILD	Tue Aug 18 22:18:15 2026 -0700
+++ b/dictation/BUILD	Thu Aug 20 20:45:25 2026 -0700
@@ -42,9 +42,13 @@
     deps = [
         ":dictation_lib",
         requirement("ctranslate2"),
-        requirement("nvidia-cublas-cu12"),
-        requirement("nvidia-cudnn-cu12"),
-    ],
+    ] + select({
+        "//config:linux": [
+            requirement("nvidia-cublas-cu12"),
+            requirement("nvidia-cudnn-cu12"),
+        ],
+        "//conditions:default": [],
+    }),
 )
 
 py_binary(
@@ -67,9 +71,13 @@
         ],
         data = [
             ":dictation_bin",
-            requirement("nvidia-cublas-cu12"),
-            requirement("nvidia-cudnn-cu12"),
-        ],
+        ] + select({
+            "//config:linux": [
+                requirement("nvidia-cublas-cu12"),
+                requirement("nvidia-cudnn-cu12"),
+            ],
+            "//conditions:default": [],
+        }),
         visibility = ["//infinite_canvas:__pkg__"],
     )
     for command in [