[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa-admin e71d294 439/439: * GNUmakefile (packages/%.elc): Use
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa-admin e71d294 439/439: * GNUmakefile (packages/%.elc): Use `other-packages` if present |
Date: |
Sun, 17 Oct 2021 15:48:53 -0400 (EDT) |
branch: elpa-admin
commit e71d294c26f58b83ab42b6376022640652356328
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* GNUmakefile (packages/%.elc): Use `other-packages` if present
---
GNUmakefile | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/GNUmakefile b/GNUmakefile
index 2ffcec2..affba15 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -85,7 +85,7 @@ descs := $(foreach pkg, $(pkgs), $(pkg)/$(notdir
$(pkg))-pkg.el)
# packages/names/names-autoloads.el
# .PRECIOUS: packages/%-autoloads.el
-packages/%-autoloads.el: elpa-packages
+packages/%-autoloads.el: # elpa-packages
@#echo 'Generating autoloads for $@'
$(EMACS) -l admin/elpa-admin.el \
-f elpaa-batch-generate-autoloads $@
@@ -117,7 +117,8 @@ elcs := $(call SET-diff, $(naive_elcs), $(patsubst %.el,
%.elc, $(nbc_els)))
packages/%.elc: packages/%.el
@echo 'Byte compiling $<'
@$(EMACS) \
- --eval "(setq package-directory-list nil \
+ --eval "(setq package-directory-list \
+ (list \"$(abspath other-packages)\") \
load-prefer-newer t \
package-user-dir \"$(abspath packages)\")" \
-f package-initialize \
@@ -167,6 +168,7 @@ $(call SET-diff, $(1), $(patsubst %.elc, %.el, $(2)))
endef
# Takes a set of .el files and returns those that can't be byte-compiled.
+# FIXME: Take `dir-locals.el` settings into account!
define FILE-nobytecompile
$(foreach el, $(1), \
$(if $(shell grep '^;.*no-byte-compile: *t' "$(el)"), $(el)))
- [nongnu] elpa-admin 0fe87ad 380/439: * elpa-admin.el (elpaa--release-email): Usual last minute typo, (continued)
- [nongnu] elpa-admin 0fe87ad 380/439: * elpa-admin.el (elpaa--release-email): Usual last minute typo, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 1ee6e0e 383/439: * elpa-admin.el (elpaa--get-section): Use the whole section, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 68c0d47 414/439: * elpa-admin.el (elpaa--fetch): Don't show the log if branches diverged, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 54ca8ea 415/439: * elpa-admin.el: Don't build release tarballs for pre-release versions, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin fd42057 422/439: Prefer HTTPS to HTTP, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 28b66f7 427/439: * elpa-admin.el (elpaa--get-last-release): Don't return snapshot versions, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 069c128 429/439: Allow testing locally via list-packages, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 6afe3b7 431/439: * elpa-admin.el (elpaa--make-one-tarball): Be a bit more verbose, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 384e805 435/439: * elpa-admin.el (elpaa--sandbox): Default to nil on w32 and macos, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 69118c5 437/439: * elpa-admin.el (elpaa--release-email): Fix thinko, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin e71d294 439/439: * GNUmakefile (packages/%.elc): Use `other-packages` if present,
Philip Kaludercic <=
- [nongnu] elpa-admin e2b9274 266/439: [admin int] Simplify ‘archive--write-pkg-file’ calling convention., Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 5250761 270/439: * admin/archive-contents.el: Use `git worktree` for externals, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 19a11bc 278/439: Add explicit instructions for new external packages, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin d4f5903 284/439: * README: Clarify the right fix for check_copyrights failure, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin a5d74b0 291/439: * packages/yasnippet: Merge version 0.13.0 from upstream., Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 63888f3 292/439: Warn about transfer.fsckObjects, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 0a995ba 296/439: * admin/archive-contents.el (archive--insert-repolinks): Fix further, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin 02d8431 297/439: * admin/archive-contents.el (archive--insert-repolinks): Fix further yet, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin b5760e3 298/439: * admin/archive-contents.el (archive--insert-repolinks): Getting there, Philip Kaludercic, 2021/10/17
- [nongnu] elpa-admin a216465 299/439: * admin/archive-contents.el (archive--insert-repolinks): Whoops, Philip Kaludercic, 2021/10/17