Message ID | 20190721182234.12071-1-bendersteed@teknik.io |
---|---|
State | Accepted |
Headers | show |
Series | [bug#36750] gnu: Add emacs-ox-hugo. | expand |
Dimakakos Dimos via Guix-patches <guix-patches@gnu.org> writes: > gnu/packages/emacs-xyz.scm (emacs-ox-hugo): New variable [...] > +(define-public emacs-ox-hugo > + (package > + (name "emacs-ox-hugo") > + (version "v0.8") I moved the "v" out of the version field and added it in the source URI below. > + (source > + (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/kaushalmodi/ox-hugo.git") > + (commit version))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "11h464cyc28ld0b0zridgm4drydc1qjxbm1y24zrwlkyqqjk6yr7")))) > + (build-system emacs-build-system) > + (propagated-inputs `(("emacs-org" ,emacs-org))) I also removed propagation here, because users might want to use this with custom Org packages. Let me know if this was a mistake :-) Applied, thanks!
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a808749444..82bf0847ed 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16747,3 +16747,28 @@ connections using TLS encryption.") "Zerodark is a dark theme inspired from One Dark and Niflheim. An optional mode-line format can be enabled with @code{zerodark-setup-modeline-format}.") (license license:gpl3+))) + +(define-public emacs-ox-hugo + (package + (name "emacs-ox-hugo") + (version "v0.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kaushalmodi/ox-hugo.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "11h464cyc28ld0b0zridgm4drydc1qjxbm1y24zrwlkyqqjk6yr7")))) + (build-system emacs-build-system) + (propagated-inputs `(("emacs-org" ,emacs-org))) + (home-page "https://ox-hugo.scripter.co") + (synopsis + "Hugo Markdown Back-End for Org Export Engine") + (description + "Ox-hugo is an Org exporter backend that exports Org to Hugo-compatible +Markdown, Blackfriday, and also generates the front-matter in TOML or YAML +format.") + (license license:gpl3+)))