diff options
| author | Oleg Pykhalov <go.wigust@gmail.com> | 2017-12-12 08:40:47 +0300 |
|---|---|---|
| committer | Oleg Pykhalov <go.wigust@gmail.com> | 2017-12-12 08:41:07 +0300 |
| commit | a397675f16803e79439cba0a0c341e940da3b0c0 (patch) | |
| tree | 43688081483c2bdd929a364967669817b2f1a28c | |
| parent | wigust: Add emacs-athena. (diff) | |
| download | guix-wigust-a397675f16803e79439cba0a0c341e940da3b0c0.tar.gz | |
wigust: emacs-auth-password-store: Add tests.
* wigust/packages/emacs.scm (emacs-auth-password-store): Add tests.
| -rw-r--r-- | wigust/packages/emacs.scm | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/wigust/packages/emacs.scm b/wigust/packages/emacs.scm index 391bd51..a81bc4f 100644 --- a/wigust/packages/emacs.scm +++ b/wigust/packages/emacs.scm @@ -2113,8 +2113,34 @@ command-line window-management program.") "1n9623hsx6vsq87y6a2731ydfi0x8fvfb6m7fbdfy726d4pnr09q")))) (build-system emacs-build-system) (propagated-inputs - `(("emacs-f" ,emacs-f) + `(("emacs-dash" ,emacs-dash) + ("emacs-f" ,emacs-f) + ("emacs-s" ,emacs-s) ("emacs-password-store" ,emacs-password-store))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'install 'check + (lambda* (#:key inputs #:allow-other-keys) + (zero? (system* "emacs" "--batch" "-L" "." + "-L" (string-append + (assoc-ref inputs "emacs-password-store") + "/share/emacs/site-lisp/guix.d/password-store-" + ,(package-version emacs-password-store)) + "-L" (string-append + (assoc-ref inputs "emacs-f") + "/share/emacs/site-lisp/guix.d/f-" + ,(package-version emacs-f)) + "-L" (string-append + (assoc-ref inputs "emacs-s") + "/share/emacs/site-lisp/guix.d/s-" + ,(package-version emacs-s)) + "-L" (string-append + (assoc-ref inputs "emacs-dash") + "/share/emacs/site-lisp/guix.d/dash-" + ,(package-version emacs-dash)) + "-l" "test/auth-password-store-tests.el" + "-f" "ert-run-tests-batch-and-exit"))))))) (home-page "https://github.com/DamienCassou/auth-password-store") (synopsis "Integrate Emacs auth-source with password-store") (description "Integrate Emacs auth-source with password-store") |
