diff options
Diffstat (limited to 'pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix')
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix index cb4cec172bac1..d9e2b850588c8 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix @@ -1,10 +1,5 @@ { lib -, pkgs -, symlinkJoin -, fetchzip -, melpaBuild , stdenv -, fetchFromGitHub , writeText , melpaStablePackages , runCommand @@ -16,9 +11,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 |