diff options
author | Mattia Bunel <mattia.bunel@ehess.fr> | 2024-11-30 18:01:08 +0100 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2024-12-07 14:50:25 +0100 |
commit | 1ddd5336a29a63ced9fdcfaa757b100469ac09fd (patch) | |
tree | 9ca4dfcc61e07c67816c0fc11d583a13a525cfb6 /gnu/packages/emacs-xyz.scm | |
parent | bc630c5ebed27edd821ec363706f8b9cf1ee05cc (diff) | |
download | guix-1ddd5336a29a63ced9fdcfaa757b100469ac09fd.tar.gz guix-1ddd5336a29a63ced9fdcfaa757b100469ac09fd.zip |
gnu: Add emacs-weblorg.
* gnu/packages/emacs-xyz.scm (emacs-weblorg): New Variable.
Change-Id: Iae2d6cbbadec7a171e1e5b8502d4f47701d7af5b
Signed-off-by: Andreas Enge <andreas@enge.fr>
Diffstat (limited to 'gnu/packages/emacs-xyz.scm')
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b851232249..0eb33246fe 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -38448,6 +38448,37 @@ only requirement is that every Org file must have a @samp{title} and a @samp{date} keywords, and optionally, a @samp{filetags} keyword.") (license license:bsd-3))) +(define-public emacs-weblorg + (let ((commit "0db218bd6b2e083546d3a69a022dfb1a08900acd") + (revision "0")) + (package + (name "emacs-weblorg") + (version (git-version "0.1.2" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emacs-love/weblorg") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0fijrzc96p3jkq53i65bzhmxqyg28a49n21glkzb5b21agy0cdqh")))) + (build-system emacs-build-system) + (arguments + (list + #:tests? #t + #:test-command #~(list "emacs" "--quick" "--batch" + "-l" "t/weblorg-tests.el" + "-f" "ert-run-tests-batch-and-exit"))) + (propagated-inputs (list emacs-templatel)) + (home-page "https://emacs.love/weblorg/") + (synopsis "Static site generator for Org mode") + (description + "Weblorg is a static site generator particularly suitable for blogs, +written in Emacs Lisp and with support for templates and themes. It +requires no external dependencies.") + (license license:gpl3+)))) + (define-public emacs-ddskk (let ((commit "8c47f46e38a29a0f3eabcd524268d20573102467") (revision "0")) |