From fd1d786e4574854093f31f52a7898560a609304a Mon Sep 17 00:00:00 2001 From: Danny Milosavljevic Date: Sat, 31 May 2025 23:34:36 +0200 Subject: [PATCH] gnu: Add emacs-org-node@3.4.1. * 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")