guix: Delete duplicates from emacs-load-path.

It has been reported in IRC, that directories may show up multiple times in
subdirs.el, probably a result of propagation.  This can for instance be seen
by ‘guix environment --ad-hoc emacs emacs-guix’, which will generate multiple
references to dash.  With this patch only one reference per package is
generated.

* guix/profiles.scm (emacs-subdirs): wrap subdirs added to
‘normal-top-level-add-to-load-path’ in ‘delete-duplictes’.
This commit is contained in:
Leo Prikler 2021-06-28 21:54:02 +02:00
parent e3e4cbb93f
commit 0f2a17de06
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -1150,7 +1150,7 @@ (define build
(lambda (port)
(write
`(normal-top-level-add-to-load-path
(list ,@subdirs))
(list ,@(delete-duplicates subdirs)))
port)
(newline port)
#t)))))))