summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Pykhalov <go.wigust@gmail.com>2020-03-15 04:00:27 +0300
committerOleg Pykhalov <go.wigust@gmail.com>2020-03-15 04:12:05 +0300
commit9593e7279e0b3f7e524b8693f8fe1d6edef4929c (patch)
tree4c65458def7ad2263a2a0b79b13630786122fded
parentguix: Add emacs-helm-pass-custom-dmenu. (diff)
downloadguix-wigust-9593e7279e0b3f7e524b8693f8fe1d6edef4929c.tar.gz
guix: Fix password-store propagated-inputs collision.
-rw-r--r--guix/wigust/packages/emacs.scm15
1 files changed, 12 insertions, 3 deletions
diff --git a/guix/wigust/packages/emacs.scm b/guix/wigust/packages/emacs.scm
index 9b73c77..a7ddf79 100644
--- a/guix/wigust/packages/emacs.scm
+++ b/guix/wigust/packages/emacs.scm
@@ -478,12 +478,21 @@ other.
auth-source library with @code{password-store}.")
(license license:gpl3+)))
+(define-public emacs-password-store-custom-dmenu
+ (package
+ (inherit emacs-password-store)
+ (name "emacs-password-store-custom-dmenu")
+ (propagated-inputs
+ `(("password-store" ,password-store-custom-dmenu)
+ ,@(assoc-remove! (package-propagated-inputs emacs-password-store) "password-store")))))
+
(define-public emacs-helm-pass-custom-dmenu
(package
(inherit emacs-helm-pass)
- (inputs "emacs-helm-pass-custom-dmenu")
- (inputs `(("password-store" ,password-store-custom-dmenu)
- ,@(assoc-remove! (package-inputs emacs-helm-pass) "password-store")))))
+ (name "emacs-helm-pass-custom-dmenu")
+ (propagated-inputs
+ `(("emacs-password-store" ,emacs-password-store-custom-dmenu)
+ ,@(assoc-remove! (package-propagated-inputs emacs-helm-pass) "emacs-password-store")))))
(define-public emacs-xml-rpc
(package