mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 03:55:08 -06:00
gnu: Add emacs-vulpea.
* gnu/packages/emacs-xyz.scm (emacs-vulpea): New variable. Change-Id: Ie65dba7f5061d489d52f0bbd82701c9be36ffe1f Reviewed-by: Cayetano Santos <csantosb@inventati.org> Change-Id: I701b4dffbf6c23260d18dac6bf6de14a13e2e5eb Signed-off-by: Cayetano Santos <csantosb@inventati.org>
This commit is contained in:
parent
1c3068ae64
commit
d71a19b522
1 changed files with 46 additions and 0 deletions
|
|
@ -46426,6 +46426,52 @@ be useful when working with the bitbake files in Yocto and OpenEmbedded
|
|||
projects.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-vulpea
|
||||
(package
|
||||
(name "emacs-vulpea")
|
||||
(version "2.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/d12frosted/vulpea")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "166brn15x3l59mbvl6lb5136fdyfr4zbmb4k9v5ii35ikcw29b3f"))))
|
||||
(build-system emacs-build-system)
|
||||
(arguments
|
||||
(list
|
||||
#:emacs emacs-no-x ; for sqlite support.
|
||||
;; Taken from Makefile, add --disable-dependencies.
|
||||
#:test-command
|
||||
#~(list "eldev" "--disable-dependencies" "-C" "-p" "-dtT" "test")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'check 'pre-check
|
||||
(lambda _
|
||||
(setenv "EMACSLOADPATH"
|
||||
(string-append
|
||||
(getcwd) "/test:"
|
||||
(getenv "EMACSLOADPATH"))))))))
|
||||
(propagated-inputs (list emacs-emacsql emacs-s emacs-dash))
|
||||
(native-inputs (list emacs-buttercup emacs-eldev))
|
||||
(home-page "https://github.com/d12frosted/vulpea")
|
||||
(synopsis "Note management library for Org mode")
|
||||
(description
|
||||
"Vulpea is a note management library for Org mode that maintains its own
|
||||
SQLite database for efficient querying and organization. Key features:
|
||||
@itemize
|
||||
@item Fast note lookup via SQLite database with automatic sync
|
||||
@item Rich note structure: titles,aliases, tags, links, properties, metadata
|
||||
@item Flexible querying by tags, links,properties, dates, and more
|
||||
@item Metadata system using Org description lists
|
||||
@item Note creation with customizable templates
|
||||
@item Selection interface with filtering and alias expansion
|
||||
@end itemize
|
||||
See @url{https://github.com/d12frosted/vulpea} for documentation.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-vunit-mode
|
||||
(let ((commit "b26ecc46464a57eb00bf62b15c0d717774ec804e")
|
||||
(revision "0"))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue