summaryrefslogtreecommitdiff
path: root/notes.org
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2015-07-11 10:37:07 +0200
committerDavid Bremner <david@tethera.net>2015-07-11 10:37:07 +0200
commit5ade77db1229943a772535a0b66167dbd8f47a93 (patch)
tree01e5057de33379d4b62b541b5d04bcf874fea8d7 /notes.org
dh-elpa: initial chicken scratchings in the dirt
One function "borrowed" from package.el. We don't want to rely on the private (seeming) API, and anyway it's easier to modify certain aspects, like byte compiling.
Diffstat (limited to 'notes.org')
-rw-r--r--notes.org15
1 files changed, 15 insertions, 0 deletions
diff --git a/notes.org b/notes.org
new file mode 100644
index 0000000..75ae6a1
--- /dev/null
+++ b/notes.org
@@ -0,0 +1,15 @@
+* package.el
+
+- package-directory-list (v)
+ list of additional directories containing elpa packages. In particular this has an emacs version specific directory where we can install byte compiled files.
+
+- package-unpack (f)
+
+ does the actual installation, using dynamically bound
+ *package-user-dir*. The current version is safe to call without
+ network access, but it's probably considered internal.
+
+* workflow
+** at package build time
+- install using package-unpack (or workalike) into
+ $(DESTDIR)/usr/share/emacs/site-lisp/elpa