unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Adding ELPA to Emacs core
@ 2018-03-10 12:13 Phillip Lord
  2018-03-10 18:59 ` Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Phillip Lord @ 2018-03-10 12:13 UTC (permalink / raw)
  To: emacs-devel


I've had a bit of a play at allowing ELPA packages to be directly
distributed with a core emacs installation. I tried this before where
files from ELPA were adding into the core as package.el packages. This
version does something simpler -- the raw files are just dumping into
the Emacs core, and then loaded like normal.

It currently uses some heuristics to achieve this, but it supports
installing the package, any tests into EMACS/test/lisp and texinfo
files. I've added an extensibility point though -- packages could
control their own deployment where something complicated needs to
happen.

Currently, it's make file driven (i.e. you edit the make file to add or
update a new package), but it would probably make sense to put the data
in a different file.

It's on branch elparized-core. Comments welcome.

Phil



^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2018-03-13 21:16 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-10 12:13 Adding ELPA to Emacs core Phillip Lord
2018-03-10 18:59 ` Eli Zaretskii
2018-03-10 20:44   ` Phillip Lord
2018-03-11  3:56     ` Stefan Monnier
2018-03-11 22:03       ` Phillip Lord
2018-03-12 19:16         ` Achim Gratz
2018-03-12 21:11           ` Phillip Lord
2018-03-13  0:53             ` Stefan Monnier
2018-03-13 17:00               ` Phillip Lord
2018-03-13 21:16                 ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).