[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] feature/integrated-elpa 5d0232b 19/23: Multifile packages
From: |
Phillip Lord |
Subject: |
[Emacs-diffs] feature/integrated-elpa 5d0232b 19/23: Multifile packages now work |
Date: |
Fri, 16 Sep 2016 20:34:16 +0000 (UTC) |
branch: feature/integrated-elpa
commit 5d0232ba6753d55c1a2154d94b8d50e032b8dc52
Author: Phillip Lord <address@hidden>
Commit: Phillip Lord <address@hidden>
Multifile packages now work
---
packages/README.org | 3 ---
packages/admin/package-makefile.el | 2 ++
packages/core/example/example.el | 2 ++
3 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/packages/README.org b/packages/README.org
index 6f43990..9c5fa7b 100644
--- a/packages/README.org
+++ b/packages/README.org
@@ -55,9 +55,6 @@ Files in the "admin" directory should probably be in the
emacs-root admin.
* Bugs
-packages cannot include each other.
-
-
package.el does not initialize when emacs is launched with -q. This is
somewhat problematic, since packages in the "core" dir should probably
always be loaded. Unfortunately package.el is either initialized or
diff --git a/packages/admin/package-makefile.el
b/packages/admin/package-makefile.el
index 3ea4eda..5c600c4 100644
--- a/packages/admin/package-makefile.el
+++ b/packages/admin/package-makefile.el
@@ -16,6 +16,7 @@
%s: %s
\t$(EMACS) --batch --directory=admin \\
+\t\t--directory=%s/%s \\
\t\t--load admin/package-build.el \\
\t\t--eval '(package-build-prepare \"%s/%s\")'
"
@@ -37,6 +38,7 @@
nil
".*el$"))
" ")
+ top-dir base-dir
top-dir base-dir)))
(defun package-makefile--pkg-targets (top-dir all-dirs)
diff --git a/packages/core/example/example.el b/packages/core/example/example.el
index 9044b09..5be11f0 100644
--- a/packages/core/example/example.el
+++ b/packages/core/example/example.el
@@ -12,3 +12,5 @@
(defun example ()
(interactive)
(message "Hello from Example"))
+
+(provide 'example)
- [Emacs-diffs] feature/integrated-elpa 6b13eac 03/23: Initial Support for ELPA packages in core, (continued)
- [Emacs-diffs] feature/integrated-elpa 6b13eac 03/23: Initial Support for ELPA packages in core, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa cf1d196 21/23: ELPA as an environment variable, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 73afa20 02/23: Starting to add test support, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 031233d 05/23: build-all depends on emacs, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 937c695 18/23: Add bug report about multifile packages, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 4b0cf9d 06/23: Various path hacks, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 4f6df43 15/23: README added, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 5a2fa7a 11/23: Lots of changes, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa d208ef5 13/23: Makefile generator for tests, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 2456488 09/23: Start to factor out, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 5d0232b 19/23: Multifile packages now work,
Phillip Lord <=
- [Emacs-diffs] feature/integrated-elpa b2f34a4 20/23: ELPA support, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa dad684e 10/23: Refactor new files, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa 8b53bb8 14/23: Summarization happening and some ELPA support, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa db2bcc6 22/23: Merge branch into feature/integrated-elpa, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa bfe28f0 23/23: Better handling of ELPA env var, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa ac145ce 16/23: autoconf support, Phillip Lord, 2016/09/16
- [Emacs-diffs] feature/integrated-elpa c1c7c63 01/23: Initial Support for ELPA packages in core, Phillip Lord, 2016/09/16