>From 5692ba83371fea16a34ff20d1f5d743f05173348 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Fri, 11 Mar 2016 11:34:20 +0300 Subject: [PATCH] gnu: emacs-pdf-tools: Add missing input. This is a followup to commit eccd0b57a1f05b3caca28604f4d2c06556e2fe05. * gnu/packages/emacs.scm (emacs-pdf-tools)[propagated-inputs]: Add 'let-alist'. [arguments]: Adjust 'install-lisp' phase to compile pdf-tools using let-alist library. --- gnu/packages/emacs.scm | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index c9fbfcf..ecc6817 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -1044,18 +1044,24 @@ single buffer.") ("pdf-tools-handle-upgrades" '()))))) (add-after 'install 'install-lisp - (lambda* (#:key outputs #:allow-other-keys) + (lambda* (#:key inputs outputs #:allow-other-keys) (let ((target (string-append (assoc-ref outputs "out") - "/share/emacs/site-lisp/"))) + "/share/emacs/site-lisp/")) + (let-alist (string-append + (assoc-ref inputs "let-alist") + "/share/emacs/site-lisp/guix.d/let-alist-" + ,(package-version let-alist)))) (for-each (lambda (file) (install-file file target)) (find-files "../lisp" "^(pdf|tab).*\\.elc?")) - (emacs-byte-compile-directory target) + (emacs-byte-compile-directory target (list let-alist)) (emacs-generate-autoloads "pdf-tools" target))))))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) ("pkg-config" ,pkg-config) ("emacs" ,emacs-no-x))) + (propagated-inputs + `(("let-alist" ,let-alist))) (inputs `(("poppler" ,poppler) ("cairo" ,cairo) ("glib" ,glib) -- 2.6.3