Commit a48ef698 authored by Alexis Hildebrandt's avatar Alexis Hildebrandt
Browse files

emacs.pkgs.tree-sitter-langs: use stdenv.hostPlatform for sharedLibrary suffix

parent b4df506a
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -16,9 +16,8 @@
let
  inherit (melpaStablePackages) tree-sitter-langs;

  libSuffix = if stdenv.isDarwin then "dylib" else "so";
  langName = g: lib.removeSuffix "-grammar" (lib.removePrefix "tree-sitter-" g.pname);
  soName = g: langName g + "." + libSuffix;
  soName = g: langName g + stdenv.hostPlatform.extensions.sharedLibrary;

  grammarDir = runCommand "emacs-tree-sitter-grammars" {
    # Fake same version number as upstream language bundle to prevent triggering runtime downloads