dimitri / el-get

Manage the external elisp bits and pieces upon which you depend!
http://tapoueh.org/emacs/el-get.html
1.64k stars 457 forks source link

Swiper now depends on avy #2764

Closed lugia-kun closed 4 years ago

lugia-kun commented 4 years ago

Now swiper seems to depend on avy (while make).

This change makes using avy installed via el-get, but is slightly hacky.

ericdanan commented 4 years ago

Since ivy does not properly speaking depend on avy, an alternative solution that work for me is to leave the dependencies unchanged and only modify the build command by adding the deps target:

        :build `(("make" ,(format "emacs=%s" el-get-emacs) "deps" "compile")
             ("makeinfo" "-o" "doc/ivy.info" "doc/ivy.texi"))
        :build/berkeley-unix `(("gmake" ,(format "emacs=%s" el-get-emacs) "deps" "compile")
                       ("gmakeinfo" "-o" "doc/ivy.info" "doc/ivy.texi")))

cf abo-abo/swiper/issues/2583 cc @abo-abo

ericdanan commented 4 years ago

Well it works but takes a while and adds a folder ~/.elpa with dependencies, so @lugia-kun's solution is perhaps better.