diff options
author | Jack Hill <jackhill@jackhill.us> | 2019-06-09 22:02:15 -0400 |
---|---|---|
committer | Oleg Pykhalov <go.wigust@gmail.com> | 2019-06-10 07:04:45 +0300 |
commit | 9df786752e601d5074009bb460e985311904285c (patch) | |
tree | f09fca6c229a805fa8777f12e64665b0563a9125 /gnu/packages/databases.scm | |
parent | c447eb4d1d7c222a68b1fd2397e01ff56a473e62 (diff) | |
download | guix-9df786752e601d5074009bb460e985311904285c.tar guix-9df786752e601d5074009bb460e985311904285c.tar.gz |
gnu: Add emacs-recutils.
* gnu/packages/databases.scm (emacs-recutils): New variable.
Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
Diffstat (limited to 'gnu/packages/databases.scm')
-rw-r--r-- | gnu/packages/databases.scm | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index ad4698f24c..8a33acac79 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -33,6 +33,7 @@ ;;; Copyright © 2018 Amirouche Boubekki <amirouche@hypermove.net> ;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com> ;;; Copyright © 2018 Maxim Cournoyer <maxim.cournoyer@gmail.com> +;;; Copyright © 2019 Jack Hill <jackhill@jackhill.us> ;;; ;;; This file is part of GNU Guix. ;;; @@ -108,6 +109,7 @@ #:use-module (guix download) #:use-module (guix bzr-download) #:use-module (guix git-download) + #:use-module (guix build-system emacs) #:use-module (guix build-system gnu) #:use-module (guix build-system go) #:use-module (guix build-system perl) @@ -965,6 +967,26 @@ types are supported, as is encryption.") (license license:gpl3+) (home-page "https://www.gnu.org/software/recutils/"))) +(define-public emacs-recutils + (package + (inherit recutils) + (name "emacs-recutils") + (build-system emacs-build-system) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'change-directory + (lambda _ + (chdir "etc") + #t))))) + (native-inputs '()) + (inputs '()) + (synopsis "Emacs mode for working with recutils database files") + (description "This package provides an Emacs major mode @code{rec-mode} +for working with GNU Recutils text-based, human-editable databases. It +supports editing, navigation, and querying of recutils database files +including field and record folding."))) + (define-public rocksdb (package (name "rocksdb") |