rtoy / maxima

A Clone of Maxima's repo
Other
0 stars 0 forks source link

use automake facilities for emacs modules #917

Open rtoy opened 4 months ago

rtoy commented 4 months ago

Imported from SourceForge on 2024-07-03 14:47:23 Created by pipping on 2011-06-21 18:06:44 Original: https://sourceforge.net/p/maxima/bugs/2214


emacs files are currently installed to /usr/share/maxima/... instead of /usr/share/emacs/site-lisp; emacs lisp files are also not byte-compiled before installation. I've attached a patch that changes these two aspects.

rtoy commented 4 months ago

Imported from SourceForge on 2024-07-03 14:47:24 Created by pipping on 2011-06-21 18:06:50 Original: https://sourceforge.net/p/maxima/bugs/2214/#a88b


Attachments:

rtoy commented 4 months ago

Imported from SourceForge on 2024-07-03 14:47:28 Created by pipping on 2014-03-01 15:58:18 Original: https://sourceforge.net/p/maxima/bugs/2214/#25ef


As of automake 1.13, elisp files are no longer compiled in bulk using

elisp-comp *.el

(where elisp-comp is a wrapper provided by automake 1.12 and earlier) but individually, through a direct call to emacs. Unfortunately, some of the elisp-files that come with maxima are not currently individually compilable.

As long as that is so, the above patch can only be used with automake 1.12 or earlier.