diff options
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/emacs-xyz.scm | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 2724f4aabf0..63d42ef8c04 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm | |||
| @@ -204,12 +204,14 @@ | |||
| 204 | #:use-module (gnu packages aspell) | 204 | #:use-module (gnu packages aspell) |
| 205 | #:use-module (gnu packages audio) | 205 | #:use-module (gnu packages audio) |
| 206 | #:use-module (gnu packages bash) | 206 | #:use-module (gnu packages bash) |
| 207 | #:use-module (gnu packages calendar) | ||
| 207 | #:use-module (gnu packages chez) | 208 | #:use-module (gnu packages chez) |
| 208 | #:use-module (gnu packages cmake) | 209 | #:use-module (gnu packages cmake) |
| 209 | #:use-module (gnu packages code) | 210 | #:use-module (gnu packages code) |
| 210 | #:use-module (gnu packages cpp) | 211 | #:use-module (gnu packages cpp) |
| 211 | #:use-module (gnu packages curl) | 212 | #:use-module (gnu packages curl) |
| 212 | #:use-module (gnu packages databases) | 213 | #:use-module (gnu packages databases) |
| 214 | #:use-module (gnu packages dav) | ||
| 213 | #:use-module (gnu packages dictionaries) | 215 | #:use-module (gnu packages dictionaries) |
| 214 | #:use-module (gnu packages djvu) | 216 | #:use-module (gnu packages djvu) |
| 215 | #:use-module (gnu packages ebook) | 217 | #:use-module (gnu packages ebook) |
| @@ -8407,6 +8409,41 @@ them whenever another command is invoked.") | |||
| 8407 | a command.") | 8409 | a command.") |
| 8408 | (license license:gpl3+))) | 8410 | (license license:gpl3+))) |
| 8409 | 8411 | ||
| 8412 | (define-public emacs-khalel | ||
| 8413 | (package | ||
| 8414 | (name "emacs-khalel") | ||
| 8415 | (version "0.1.15") | ||
| 8416 | (source | ||
| 8417 | (origin | ||
| 8418 | (method git-fetch) | ||
| 8419 | (uri (git-reference | ||
| 8420 | (url "https://gitlab.com/hperrey/khalel") | ||
| 8421 | (commit (string-append "v" version)))) | ||
| 8422 | (file-name (git-file-name name version)) | ||
| 8423 | (sha256 | ||
| 8424 | (base32 "06h5272kmg0ykf0zqdy2qwhlzszqsw176l1brk04bg8xyc3a4384")))) | ||
| 8425 | (build-system emacs-build-system) | ||
| 8426 | (arguments | ||
| 8427 | (list | ||
| 8428 | #:tests? #f ;no tests | ||
| 8429 | #:phases | ||
| 8430 | #~(modify-phases %standard-phases | ||
| 8431 | (add-after 'unpack 'locate-input-binaries | ||
| 8432 | (lambda* (#:key inputs #:allow-other-keys) | ||
| 8433 | (emacs-substitute-variables "khalel.el" | ||
| 8434 | ("khalel-khal-command" | ||
| 8435 | (search-input-file inputs "/bin/khal")) | ||
| 8436 | ("khalel-vdirsyncer-command" | ||
| 8437 | (search-input-file inputs "/bin/vdirsyncer")))))))) | ||
| 8438 | (inputs (list khal vdirsyncer)) | ||
| 8439 | (home-page "https://gitlab.com/hperrey/khalel") | ||
| 8440 | (synopsis "Interact with local or remote CalDAV calendars") | ||
| 8441 | (description | ||
| 8442 | "Khalel accesses calendars stored in ICS files and provides means of | ||
| 8443 | listing existing events, edit them as well as to create new ones largely | ||
| 8444 | through an Org mode interface.") | ||
| 8445 | (license license:gpl3+))) | ||
| 8446 | |||
| 8410 | (define-public emacs-khardel | 8447 | (define-public emacs-khardel |
| 8411 | (package | 8448 | (package |
| 8412 | (name "emacs-khardel") | 8449 | (name "emacs-khardel") |
