diff options
author | Lin Jian <me@linj.tech> | 2024-01-06 17:18:57 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-06 17:18:57 +0800 |
commit | 868769dc6c52c597dcf8275cd8eb7c019787536e (patch) | |
tree | f10936a40c6fbad84917a562dd9e3084ee403629 /pkgs/applications/editors | |
parent | f6c220abd4a0c5ee47066501b64a2e750e4d9744 (diff) | |
parent | bfb4abb9eb8da927a02155e4f417b59080e6b7a1 (diff) | |
download | nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.tar nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.tar.gz nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.tar.bz2 nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.tar.lz nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.tar.xz nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.tar.zst nixlib-868769dc6c52c597dcf8275cd8eb7c019787536e.zip |
Merge pull request #278918 from running-grass/update-codeium
emacsPackages.codeium: refactor with melpaBuild
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r-- | pkgs/applications/editors/emacs/elisp-packages/manual-packages/codeium/default.nix | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/codeium/default.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/codeium/default.nix index 85bad220bb9c..1a31e8f9a28d 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/codeium/default.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/codeium/default.nix @@ -1,5 +1,6 @@ -{ trivialBuild, fetchFromGitHub, pkgs, lib, }: -trivialBuild { +{ fetchFromGitHub, melpaBuild, pkgs, lib, substituteAll, writeText }: + +melpaBuild { pname = "codeium"; version = "1.6.13"; src = fetchFromGitHub { @@ -8,14 +9,22 @@ trivialBuild { rev = "1.6.13"; hash = "sha256-CjT21GhryO8/iM0Uzm/s/I32WqVo4M3tSlHC06iEDXA="; }; - + commit = "02f9382c925633a19dc928e99b868fd5f6947e58"; buildInputs = [ pkgs.codeium ]; - patches = [ ./codeium.el.patch ]; - postPatch = '' - substituteInPlace codeium.el --subst-var-by codeium ${pkgs.codeium}/bin/codeium_language_server + recipe = writeText "recipe" '' + (codeium + :repo "Exafunction/codeium.el" + :fetcher github) ''; + patches = [ + (substituteAll { + src = ./codeium.el.patch; + codeium = "${pkgs.codeium}/bin/codeium_language_server"; + }) + ]; + meta = { description = "Free, ultrafast Copilot alternative for Emacs"; homepage = "https://github.com/Exafunction/codeium.el"; |