gnu: Add emacs-org-board.

* gnu/packages/emacs-xyz.scm (emacs-org-board): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Cayetano Santos via Guix-patches via 2023-01-16 23:16:43 +01:00 committed by Nicolas Goaziou
parent fe47725df1
commit 8b9d671c68
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -251,6 +251,7 @@ (define-module (gnu packages emacs-xyz)
#:use-module (gnu packages erlang)
#:use-module (gnu packages statistics)
#:use-module (gnu packages libcanberra)
#:use-module (gnu packages wget)
#:use-module (guix utils)
#:use-module (srfi srfi-1)
#:use-module (ice-9 match))
@ -24937,6 +24938,42 @@ (define-public emacs-cpreproc-openvdb
incompatible versions of it.")
(license license:gpl3+)))
(define-public emacs-org-board
(let ((commit "1393bd46d11a81328ed4fb8471831415a3efe224")
(revision "1"))
(package
(name "emacs-org-board")
(version (git-version "1138" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/charlesroelli/org-board")
(commit commit)))
(sha256
(base32
"1kryrg988c3sbxyp1sdgc6xdv2iz6kiflpzn2rw4z3l4grzab53b"))))
(build-system emacs-build-system)
(arguments
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-wget-location
(lambda* (#:key inputs #:allow-other-keys)
(emacs-substitute-variables "org-board.el"
("org-board-wget-program"
(search-input-file inputs "/bin/wget"))))))))
(inputs
(list wget))
(propagated-inputs
(list emacs-org emacs-ztree))
(home-page "https://github.com/charlesroelli/org-board")
(synopsis "Bookmarking and web archival system for Org mode")
(description
"Org Board is a bookmarking and web archival system for Emacs Org mode.
It archives your bookmarks so that you can access them even when you're not
online, or when the site hosting them goes down.")
(license license:gpl2+))))
(define-public emacs-org-brain
(package
(name "emacs-org-brain")