From de439f9a1bceab4461ee1ef701190fca8015a8f2 Mon Sep 17 00:00:00 2001 From: "Collin J. Doering" Date: Wed, 13 Oct 2021 12:12:08 -0400 Subject: [PATCH] emacs-xyz: Add emacs-forge-latest package as magit@3.3.0 breaks forge@0.2.1 --- rekahsoft-gnu/packages/emacs-xyz.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/rekahsoft-gnu/packages/emacs-xyz.scm b/rekahsoft-gnu/packages/emacs-xyz.scm index c5bba89..2c41098 100644 --- a/rekahsoft-gnu/packages/emacs-xyz.scm +++ b/rekahsoft-gnu/packages/emacs-xyz.scm @@ -901,3 +901,25 @@ key2: value2\" :object-type 'alist) ") (license license:gpl3))) +;; TODO: this can be removed and the guix channel can be used once a new version +;; of emacs-forge is published (a version after 0.2.1) +(define-public emacs-forge-latest + (let ((commit "8264234db61b8a7f427b972aaef6235f9f6a13fa") + (revision "1")) + (package + (inherit emacs-forge) + (name "emacs-forge") + (version (git-version "0.2.1" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/magit/forge") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0fw2v05bxjkya78jms7n3jdzf04plr1piwh9z92an7421m7mjkdj")))) + (propagated-inputs + `(,@(package-propagated-inputs emacs-forge) + ("emacs-yaml" ,emacs-yaml))))))