diff options
| author | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-10-06 14:28:23 +0200 | 
|---|---|---|
| committer | Marek Paśnikowski <marek@marekpasnikowski.pl> | 2024-10-06 14:28:23 +0200 | 
| commit | b0750062d844c20cc35b71b796eab1c865754d1e (patch) | |
| tree | afed80862ec715c21154cb37375056ac12484399 /systems/izumi/home-configuration.scm | |
| parent | d905a23aa83ece2dd4a9d8d411d518781e174f75 (diff) | |
refactor(izumi): consolidate EMACS-ORG-FC-TN-PACKAGES
Diffstat (limited to 'systems/izumi/home-configuration.scm')
| -rw-r--r-- | systems/izumi/home-configuration.scm | 96 | 
1 files changed, 48 insertions, 48 deletions
| diff --git a/systems/izumi/home-configuration.scm b/systems/izumi/home-configuration.scm index 45d3e78..cd13458 100644 --- a/systems/izumi/home-configuration.scm +++ b/systems/izumi/home-configuration.scm @@ -58,68 +58,68 @@                                             (version (git-version "0.1.2" "0" commit*))                                             (source                                              (origin -                                             (method git-fetch) -                                             (uri -                                              (git-reference +                                     	(method git-fetch) +                                     	(uri +                                     	 (git-reference                                                 (url "https://git.marekpasnikowski.pl/org-fc.git")                                                 (commit commit*))) -                                             (file-name (git-file-name name version)) -                                             (sha256 (base32 "1i8ii1garx2pdg08a12yzsd0fhwdzcpxp9m97zj8m5s275i8ccaj")))) +                                     	(file-name (git-file-name name version)) +                                     	(sha256 (base32 "1i8ii1garx2pdg08a12yzsd0fhwdzcpxp9m97zj8m5s275i8ccaj"))))                                             (build-system emacs-build-system)                                             (arguments                                              (list -                                             #:include #~ (cons* "\\.awk$" "\\.org$" %default-include) -                                             #:exclude #~ (cons "^test/" %default-exclude) -                                             #:tests? #t -                                             #:test-command -                                             #~ -                                             (list -                                              "emacs" -                                              "--batch" -                                              "-L" "." -                                              "-L" "tests/" -                                              "-l" "tests/org-fc-filter-test.el" -                                              "-l" "tests/org-fc-indexer-test.el" -                                              "-l" "tests/org-fc-review-data-test.el" -                                              "-f" "ert-run-tests-batch-and-exit") -                                             #:phases -                                             #~ -                                             (modify-phases -                                              %standard-phases -                                              (add-after +                                     	#:include #~ (cons* "\\.awk$" "\\.org$" %default-include) +                                     	#:exclude #~ (cons "^test/" %default-exclude) +                                     	#:tests? #t +                                     	#:test-command +                                     	#~ +                                     	(list +                                     	 "emacs" +                                     	 "--batch" +                                     	 "-L" "." +                                     	 "-L" "tests/" +                                     	 "-l" "tests/org-fc-filter-test.el" +                                     	 "-l" "tests/org-fc-indexer-test.el" +                                     	 "-l" "tests/org-fc-review-data-test.el" +                                     	 "-f" "ert-run-tests-batch-and-exit") +                                     	#:phases +                                     	#~ +                                     	(modify-phases +                                     	 %standard-phases +                                     	 (add-after                                                 'unpack                                                 'qualify-paths                                                 (lambda* -                                                   (#:key inputs -                                                    #:allow-other-keys) -                                                 (substitute* -                                                  "org-fc-awk.el" -                                                  (("\"find ") -                                                   (string-append -                                                    "\"" -                                                    (search-input-file inputs "/bin/find") -                                                    " ")) -                                                  (("\"gawk ") -                                                   (string-append -                                                    "\"" -                                                    (search-input-file inputs "/bin/gawk") -                                                    " ")) -                                                  (("\"xargs ") -                                                   (string-append -                                                    "\"" -                                                    (search-input-file inputs "/bin/xargs") -                                                    " ")))))))) +                                                (#:key inputs +                                                 #:allow-other-keys) +                                                (substitute* +                                                 "org-fc-awk.el" +                                                 (("\"find ") +                                                  (string-append +                                                   "\"" +                                                   (search-input-file inputs "/bin/find") +                                                   " ")) +                                                 (("\"gawk ") +                                                  (string-append +                                                   "\"" +                                                   (search-input-file inputs "/bin/gawk") +                                                   " ")) +                                                 (("\"xargs ") +                                                  (string-append +                                                   "\"" +                                                   (search-input-file inputs "/bin/xargs") +                                                   " "))))))))                                             (inputs (list findutils gawk))                                             (propagated-inputs (list emacs-hydra))                                             (home-page "https://www.leonrische.me/fc/index.html")                                             (synopsis "Spaced repetition system for Emacs Org mode")                                             (description                                              (string-append -                                             "Org-fc is a spaced-repetition system for Emacs' Org mode.\n" -                                             "It allows you to mark headlines in a file as flashcards, turning pieces of\n" -                                             "knowledge you want to learn into a question-answer test.  These cards are\n" -                                             "reviewed at regular interval.  After each review, the next review interval is\n" -                                             "calculated based on how well you remembered the contents of the card.\n")) +                                     	"Org-fc is a spaced-repetition system for Emacs' Org mode.\n" +                                     	"It allows you to mark headlines in a file as flashcards, turning pieces of\n" +                                     	"knowledge you want to learn into a question-answer test.  These cards are\n" +                                     	"reviewed at regular interval.  After each review, the next review interval is\n" +                                     	"calculated based on how well you remembered the contents of the card.\n"))                                             (license license:gpl3+))))))                                       (simple-service 'home-files                                                       home-files-service-type | 
