mirror of
git://git.savannah.gnu.org/guix.git
synced 2023-12-14 03:33:07 +01:00
gnu: Add emacs-elfeed-org.
* gnu/packages/emacs-xyz.scm (emacs-elfeed-org): New variable. Signed-off-by: Oleg Pykhalov <go.wigust@gmail.com>
This commit is contained in:
parent
c56a65aae7
commit
9989e06fda
1 changed files with 43 additions and 1 deletions
|
@ -13,7 +13,7 @@
|
|||
;;; Copyright © 2016 Matthew Jordan <matthewjordandevops@yandex.com>
|
||||
;;; Copyright © 2016, 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2016, 2017 ng0 <ng0@n0.is>
|
||||
;;; Copyright © 2016 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2016, 2019 Alex Griffin <a@ajgrf.com>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;;; Copyright © 2016, 2017, 2018 Alex Vong <alexvong1995@gmail.com>
|
||||
;;; Copyright © 2016, 2017, 2018, 2019 Arun Isaac <arunisaac@systemreboot.net>
|
||||
|
@ -5233,6 +5233,48 @@ If you want to mark a folder manually as a project just create an empty
|
|||
and RSS, with a user interface inspired by notmuch.")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public emacs-elfeed-org
|
||||
(let ((commit "77b6bbf222487809813de260447d31c4c59902c9"))
|
||||
(package
|
||||
(name "emacs-elfeed-org")
|
||||
(version (git-version "0.1" "1" commit))
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/remyhonig/elfeed-org.git")
|
||||
(commit commit)))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32 "0a2ibka82xq1dhy2z7rd2y9zhcj8rna8357881yz49wf55ccgm53"))))
|
||||
(build-system emacs-build-system)
|
||||
(propagated-inputs
|
||||
`(("emacs-elfeed" ,emacs-elfeed)
|
||||
("emacs-org" ,emacs-org)
|
||||
("emacs-dash" ,emacs-dash)
|
||||
("emacs-s" ,emacs-s)))
|
||||
(native-inputs
|
||||
`(("ert-runner" ,emacs-ert-runner)
|
||||
("emacs-xtest" ,emacs-xtest)))
|
||||
(arguments
|
||||
`(#:tests? #t
|
||||
#:test-command '("ert-runner" "-L" "org-mode/lisp")
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'check 'chmod
|
||||
(lambda _
|
||||
(chmod "test/fixture-mark-feed-ignore.org" #o644)
|
||||
#t)))))
|
||||
(home-page "https://github.com/remyhonig/elfeed-org")
|
||||
(synopsis "Configure Elfeed with an Org-mode file")
|
||||
(description
|
||||
"@code{elfeed-org} lets you manage your Elfeed subscriptions
|
||||
in Org-mode. Maintaining tags for all RSS feeds is cumbersome using
|
||||
the regular flat list, where there is no hierarchy and tag names are
|
||||
duplicated a lot. Org-mode makes the book keeping of tags and feeds
|
||||
much easier.")
|
||||
(license license:gpl3+))))
|
||||
|
||||
(define-public emacs-el-x
|
||||
(package
|
||||
(name "emacs-el-x")
|
||||
|
|
Loading…
Reference in a new issue