-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathguix.scm
31 lines (28 loc) · 970 Bytes
/
guix.scm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
(use-modules
(guix gexp)
(guix packages)
(guix git-download)
(guix build-system emacs)
((guix licenses) #:prefix license:)
(gnu packages emacs)
(gnu packages emacs-xyz))
(define %source-dir (dirname (current-filename)))
(define-public emacs-org-timeblock
(package
(name "emacs-org-timeblock")
(version "git")
(source (local-file %source-dir
#:recursive? #t
#:select? (git-predicate %source-dir)))
(build-system emacs-build-system)
(arguments `(#:tests? #t
#:test-command '("emacs" "--batch"
"-l" "test/org-timeblock-test.el"
"-f" "ert-run-tests-batch-and-exit")))
(propagated-inputs (list emacs-compat))
(home-page "https://github.com/ichernyshovvv/org-timeblock")
(synopsis "Timeblocking tool for orgmode inside Emacs")
(description "Emacs package that provides interactive multiple-day timeblock
view for orgmode tasks.")
(license license:gpl3+)))
emacs-org-timeblock