guix_mirror_bot pushed a commit to branch master in repository guix. commit a3c9537677909dd3ec3e11b5fe122bc1bf771966 Author: Cayetano Santos <csant...@inventati.org> AuthorDate: Wed Jul 23 14:43:16 2025 +0200
gnu: Add emacs-ollama-buddy. * gnu/packages/emacs-xyz.scm (emacs-ollama-buddy): New variable. Change-Id: I1e57531fe7e38b51dbb56fa468a43f46062edcb7 Signed-off-by: Liliana Marie Prikler <liliana.prik...@gmail.com> --- gnu/packages/emacs-xyz.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2361c77095..ba6c903974 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -6329,6 +6329,41 @@ Ellama natively supports streaming output, making it effortless to use with your preferred text editor.") (license license:gpl3+))) +(define-public emacs-ollama-buddy + (package + (name "emacs-ollama-buddy") + (version "1.0.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/captainflasmr/ollama-buddy/") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "17jrpmj5wnafwsbvwrdfds9c92nflcf5sipd37ci4gsjckd83wvq")))) + (build-system emacs-build-system) + (arguments + (list + #:include #~(cons* "ollama-buddy-presets" "ollama-buddy-mini" + %default-include) + ;; See: https://github.com/captainflasmr/ollama-buddy/issues/17 + #:tests? #f + #:test-command #~(list "make" "test") + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'build-info-manual + (lambda _ + (invoke "make" "-C" "docs" "docs") + (rename-file "docs/ollama-buddy.info" "ollama-buddy.info")))))) + (native-inputs (list texinfo)) + (home-page "https://github.com/captainflasmr/ollama-buddy/") + (synopsis "Interface for interacting with Ollama models") + (description + "@code{Ollama-buddy} offers a convenient way to integrate to Ollama's +local LLM capabilities from Emacs.") + (license license:gpl3+))) + (define-public emacs-org-fc (package (name "emacs-org-fc")