FS#20874 - [git] emacs files aren't byte-compiled

Attached to Project: Arch Linux
Opened by Peter Simons (peti) - Friday, 17 September 2010, 11:30 GMT
Last edited by Dan McGee (toofishes) - Thursday, 05 May 2011, 13:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Dan McGee (toofishes)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Current versions of Git install the following emacs lisp files:

/usr/share/emacs/site-lisp/git/git-blame.el is owned by git 1.7.2.3-2
/usr/share/emacs/site-lisp/git/git.el is owned by git 1.7.2.3-2

Now, there is a makefile in usr/share/emacs/site-lisp/git/ that will generate byte-compiled versions of those files for increased performance in Emacs, but apparently the build process is never run, because there are no *.elc files installed.

Could you please update the PKGBUILD to run "make" in that directory, too, so that the byte-compiled files are installed as well?
This task depends upon

Closed by  Dan McGee (toofishes)
Thursday, 05 May 2011, 13:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.7.5.1-1
Comment by Dan McGee (toofishes) - Thursday, 23 September 2010, 20:10 GMT
No, because I'm not making the git build depend on having a 32MB emacs package installed which is just silly.
Comment by Peter Simons (peti) - Monday, 18 October 2010, 16:39 GMT
Having byte-compiled emacs modules available is not "silly", it's actually quite useful for performance reasons and it's also common practice to provide them in virtually all distributions. Having git depend on Emacs makes no sense, of course, but adding it to "makedepends" so that these compiled files can be generated is perfectly sensible.

Loading...