guix_mirror_bot pushed a commit to branch master
in repository guix.

commit fd1d786e4574854093f31f52a7898560a609304a
Author: Danny Milosavljevic <[email protected]>
AuthorDate: Sat May 31 23:34:36 2025 +0200

    gnu: Add [email protected].
    
    * gnu/packages/emacs-xyz.scm (emacs-org-node-3): New variable.
    
    Change-Id: I8f1a031cd23304ff9a9eb69eb8878b20fd08d946
---
 gnu/packages/emacs-xyz.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 2d8a855a02..1c354a38ff 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -40727,6 +40727,51 @@ using org mode; faster than org-roam.")
 structure of all your Org files – headings, links and so on..")
     (home-page "https://github.com/meedstrom/org-node/";)
     (license license:gpl3+)))
+
+(define-public emacs-org-node-3
+  (package
+    (name "emacs-org-node")
+    (version "3.4.1")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/meedstrom/org-node/";)
+                    (commit version)))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "05sqrf96fs9yx9fw7mwl6y2376rwxk97jd4zdh74f9w56hkf5y6p"))))
+    (build-system emacs-build-system)
+    (arguments
+     '(#:tests? #f ; fails
+       #:test-command '("./makem.sh" "tests")
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'dont-git
+           (lambda _
+             (substitute* "makem.sh"
+               (("^cd.*\"")
+                "")))))))
+    (propagated-inputs
+     (list emacs-llama
+           emacs-magit
+           emacs-org-mem-0.14))
+    ;; tests
+    (native-inputs
+     (list emacs-buttercup
+           emacs-dash
+           util-linux
+           grep
+           sed))
+    (home-page "https://github.com/meedstrom/org-node/";)
+    (synopsis "Non-hierarchical note-taking with Org-mode, faster than
+org-roam")
+    (description "This package provides a notetaking system like Roam,
+using org mode; faster than org-roam.  This version of org-node has
+different configuration options to org-node 2 so you DO have to set
+it up again.")
+    (license license:gpl3+)))
+
 (define-public emacs-org-super-links
   (package
     (name "emacs-org-super-links")

Reply via email to