[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-kawa f258b9a 073/119: TODO.org: add notes to self o
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-kawa f258b9a 073/119: TODO.org: add notes to self on how to make the melpa recipe |
Date: |
Sun, 1 Aug 2021 18:30:41 -0400 (EDT) |
branch: elpa/geiser-kawa
commit f258b9ae20937c9a4cb348badda52c81e9e4ba97
Author: spellcard199 <spellcard199@protonmail.com>
Commit: spellcard199 <spellcard199@protonmail.com>
TODO.org: add notes to self on how to make the melpa recipe
---
TODO.org | 33 ++++++++++++++++++++++++++-------
1 file changed, 26 insertions(+), 7 deletions(-)
diff --git a/TODO.org b/TODO.org
index 9352505..8cd53b0 100644
--- a/TODO.org
+++ b/TODO.org
@@ -25,17 +25,36 @@ Write tests for these:
There are still obvious bugs that need to be fixed before the quality of the
package becomes sufficient for melpa.
-As of 2020-3-21 using =geiser-kawa= as a dependency for another Cask project
using the following recipe seems work. Adapt it to melpa syntax when the
package is ready.
+I tried to make a melpa recipe and it seems to work. Here are the instructions
to reproduce it.
+
+#+BEGIN_SRC shell
+git clone "https://github.com/melpa/melpa.git"
+cd melpa
+emacs make sandbox
+#+END_SRC
+
+Create new a new recipe file =recipes/geiser-kawa= and insert these contents:
#+BEGIN_SRC emacs-lisp
-(depends-on "geiser-kawa"
- :git "git@gitlab.com:spellcard199/geiser-kawa.git"
- :branch "master"
- :files ("elisp/*.el"
- "pom.xml" ".mvn" "mvnw" "mvnw.cmd"
- "src"))
+(geiser-kawa
+ :fetcher gitlab
+ :repo "spellcard199/geiser-kawa"
+ :files ("elisp/*.el"
+ "pom.xml"
+ ".mvn" "mvnw" "mvnw.cmd"
+ "src"))
#+END_SRC
+Test that it works:
+1. Install package:
+ 1. use =C-cC-c= inside =geiser-kawa='s recipe buffer
+ 2. follow instructions
+2. Load =geiser-kawa=:
+ : (require 'geiser-kawa)
+3. Use included Kawa to avoid confounding fators related to availability or
version of Kawa:
+ : (setq geiser-kawa-use-included-kawa t)
+4. =run-kawa=
+
** Check if Kawa, Emacs and Geiser work on Windows. If yes, make the elisp
function wrapping maven wrapper run =mvnw.cmd= instead of =mvnw= when on Windows
** Add geiser-kawa-java-find-pc (package or class)
- [nongnu] elpa/geiser-kawa 1f6357f 009/119: README - Update, (continued)
- [nongnu] elpa/geiser-kawa 1f6357f 009/119: README - Update, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 4ba3dc2 035/119: Add support for macroexpand, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 266413b 038/119: Refactor: replace Kawa procedures with primitive methods + update kawa-devutil dep, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 281d27c 028/119: Add COPYING, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 72dbb50 036/119: Refactor: rename classes, move static field between classes, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 91929a6 013/119: Small naming change, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 8451f3b 017/119: README.org - Small reword, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa ed8d954 055/119: Rename funcs, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa e4679f7 066/119: pom.xml update kawa-devutil dep + fix code accordingly, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 80ed3e7 068/119: Update geiser version + remove geiser workaround for Cask, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa f258b9a 073/119: TODO.org: add notes to self on how to make the melpa recipe,
Philip Kaludercic <=
- [nongnu] elpa/geiser-kawa da47cd7 082/119: Fix broken name, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa e0fd1de 084/119: Refactor geiser-kawa-devutil-exprtree.el, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 4750e5c 021/119: Update README, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa c9c493e 006/119: Add pom.xml for kawa-geiser dependency, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 8d04e27 032/119: Update kawa-devutil dep, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 84eea5c 008/119: Add quickstart.el, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 86ef157 020/119: Join projects: kawa-geiser is now part of geiser-kawa, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 29d4f87 015/119: pom.xml - Update kawa-geiser SHA, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 0eab288 018/119: README.org - Small reword, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-kawa 11c8415 037/119: Fix (workaround) autodoc for certain symbol names, Philip Kaludercic, 2021/08/01