[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ace-window a037b7a 19/92: Cask: Remove dependency
From: |
Stefan Monnier |
Subject: |
[elpa] externals/ace-window a037b7a 19/92: Cask: Remove dependency |
Date: |
Wed, 17 Mar 2021 18:39:13 -0400 (EDT) |
branch: externals/ace-window
commit a037b7a916a1fa87ad3199649d905efae11842a5
Author: Oleh Krehel <ohwoeowho@gmail.com>
Commit: Oleh Krehel <ohwoeowho@gmail.com>
Cask: Remove dependency
---
.gitignore | 1 +
Cask | 8 --------
Makefile | 17 ++++++-----------
test/elpa.el | 4 ++++
test/make-compile.el | 3 +++
test/make-update.el | 28 ++++++++++++++++++++++++++++
6 files changed, 42 insertions(+), 19 deletions(-)
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..f0edc65
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/.elpa
\ No newline at end of file
diff --git a/Cask b/Cask
deleted file mode 100644
index 5526c3c..0000000
--- a/Cask
+++ /dev/null
@@ -1,8 +0,0 @@
-(source gnu)
-(source melpa)
-
-(package-file "ace-window.el")
-
-(development
- (depends-on "avy"))
-
diff --git a/Makefile b/Makefile
index 8dff696..d83e2ea 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,10 @@
-emacs ?= emacs
-CASK = ~/.cask/bin/cask
+update:
+ emacs -batch -l test/make-update.el
-.PHONY: all clean
-
-all: compile
-
-cask:
- $(shell EMACS=$(emacs) $(CASK) --verbose --debug)
-
-compile:
- $(CASK) exec $(emacs) -batch --eval "(byte-compile-file
\"ace-window.el\")"
+compile: clean
+ emacs -batch -l test/elpa.el -l test/make-compile.el
clean:
rm -f *.elc
+
+.PHONY: update compile clean
diff --git a/test/elpa.el b/test/elpa.el
new file mode 100644
index 0000000..f501af1
--- /dev/null
+++ b/test/elpa.el
@@ -0,0 +1,4 @@
+(setq package-user-dir
+ (expand-file-name (format ".elpa/%s/elpa" emacs-version)))
+(package-initialize)
+(add-to-list 'load-path default-directory)
diff --git a/test/make-compile.el b/test/make-compile.el
new file mode 100644
index 0000000..790853c
--- /dev/null
+++ b/test/make-compile.el
@@ -0,0 +1,3 @@
+(setq files '("ace-window.el"))
+(setq byte-compile--use-old-handlers nil)
+(mapc #'byte-compile-file files)
diff --git a/test/make-update.el b/test/make-update.el
new file mode 100644
index 0000000..47b54f0
--- /dev/null
+++ b/test/make-update.el
@@ -0,0 +1,28 @@
+;;* list of the all dependencies
+(defvar dev-packages '(avy))
+
+;;* initialize package.el
+(setq package-user-dir
+ (expand-file-name (format ".elpa/%s/elpa" emacs-version)))
+(message "installing in %s ...\n" package-user-dir)
+(package-initialize)
+(setq package-archives
+ '(("melpa" . "https://melpa.org/packages/")
+ ("gnu" . "http://elpa.gnu.org/packages/")))
+(package-refresh-contents)
+
+;;* install dependencies
+(dolist (package dev-packages)
+ (unless (package-installed-p package)
+ (ignore-errors
+ (package-install package))))
+
+;;* upgrade dependencies
+(save-window-excursion
+ (package-list-packages t)
+ (condition-case nil
+ (progn
+ (package-menu-mark-upgrades)
+ (package-menu-execute t))
+ (error
+ (message "All packages up to date"))))
- [elpa] externals/ace-window f54d2bd 11/92: ace-window.el (ace-maximize-window): Rename, (continued)
- [elpa] externals/ace-window f54d2bd 11/92: ace-window.el (ace-maximize-window): Rename, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window c5e31ce 16/92: ace-window.el (aw-show-dispatch-help): Add and bind to "?", Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window c6f5c03 20/92: Clarify when aw-dispatch-always should be set to t., Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window c875ffb 22/92: ace-window.el (aw-show-dispatch-help): Clean up overlays, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 6aaf1e6 13/92: Fix typo in docstring of aw-background, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 77cc05f 07/92: Add 'visible option for aw-scope, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 056abfe 14/92: ace-window.el (aw-switch-buffer-in-window): Add and bind to "j", Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 91d736e 15/92: ace-window.el (aw-dispatch-default): Clarify through destructuring, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window a488657 17/92: ace-window.el (aw-show-dispatch-help): Call ace-window, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 2701919 18/92: ace-window.el (aw-key-face): Add, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window a037b7a 19/92: Cask: Remove dependency,
Stefan Monnier <=
- [elpa] externals/ace-window 3665daf 24/92: ace-window.el (aw-dispatch-default): No error on "C-g", Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 74c9cef 25/92: ace-window.el (aw-dispatch-when-more-than): New defcustom, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 9bec357 28/92: ace-window.el: Fix compiler warning, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 2f433c8 29/92: Added ability to specify a new frame window as the target, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 6d3a6a0 23/92: ace-window.el (aw-switch-buffer-in-window): Use ivy if available, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 137af0d 32/92: ace-window.el: Make "z" open a frame right away, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window be3a885 38/92: Fix so ace-window-display-mode ids are displayed in new frames, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window 4ab92e1 39/92: Fix up the previous commit, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window c0fbdd5 40/92: ace-window.el: Fix compiler warning, Stefan Monnier, 2021/03/17
- [elpa] externals/ace-window de873d1 09/92: Add `aw-reverse-frame-list` variable, Stefan Monnier, 2021/03/17