From e20bad2971fed81e5257265de8eb9b75f16fc254 Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Tue, 16 Jul 2024 22:51:48 +0800 Subject: [PATCH] emacsPackages.llvm-mode: use files to select needed files The old way does not work if src is not a directory. The new way is more robust. --- .../elisp-packages/manual-packages/llvm-mode/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/llvm-mode/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/llvm-mode/default.nix index 4938f2d98be1..9fef79b3312d 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/llvm-mode/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/llvm-mode/default.nix @@ -2,9 +2,12 @@ melpaBuild { pname = "llvm-mode"; - inherit (llvmPackages.llvm) version; + inherit (llvmPackages.llvm) src version; - src = "${llvmPackages.llvm.src}/llvm/utils/emacs"; + files = '' + ("llvm/utils/emacs/*.el" + "llvm/utils/emacs/README") + ''; meta = { inherit (llvmPackages.llvm.meta) homepage license;