diff --git a/recipes/ac-R.rcp b/recipes/ac-R.rcp
index 3104dcdfe..a7de67c1d 100644
--- a/recipes/ac-R.rcp
+++ b/recipes/ac-R.rcp
@@ -1,4 +1,6 @@
(:name ac-R
:description "Auto-completion-mode support for R"
- :type git
- :url "https://github.com/mlf176f2/ac-R")
+ :type github
+ :pkgname "mlf176f2/ac-R"
+ :depends (ess)
+ )
diff --git a/recipes/adoc-mode.rcp b/recipes/adoc-mode.rcp
index 6f634cb14..9f2b12553 100644
--- a/recipes/adoc-mode.rcp
+++ b/recipes/adoc-mode.rcp
@@ -1,6 +1,6 @@
(:name adoc-mode
- :website "https://github.com/sensorflo/adoc-mode/wiki"
+ :website "https://github.com/bbatsov/adoc-mode/wiki"
:description "A major-mode for editing AsciiDoc files in Emacs."
:type github
- :pkgname "sensorflo/adoc-mode"
+ :pkgname "bbatsov/adoc-mode"
:depends markup-faces)
diff --git a/recipes/durendal.rcp b/recipes/durendal.rcp
index 7979d028a..e0447bd66 100644
--- a/recipes/durendal.rcp
+++ b/recipes/durendal.rcp
@@ -1,4 +1,6 @@
(:name durendal
:website "https://github.com/technomancy/durendal"
:description "A bucket of Emacs tricks for Clojure."
- :type git :url "https://github.com/technomancy/durendal.git")
+ :type github
+ :pkgname "technomancy/durendal"
+ )
diff --git a/recipes/ellama.rcp b/recipes/ellama.rcp
new file mode 100644
index 000000000..6a4312aef
--- /dev/null
+++ b/recipes/ellama.rcp
@@ -0,0 +1,6 @@
+(:name ellama
+ :description "Tool for interacting with LLMs"
+ :minimum-emacs-version "28.1"
+ :type github
+ :pkgname "s-kostyaev/ellama"
+ :depends (llm spinner compat))
diff --git a/recipes/flymake-html-validator.rcp b/recipes/flymake-html-validator.rcp
index a82d3720b..ebaa5b1c0 100644
--- a/recipes/flymake-html-validator.rcp
+++ b/recipes/flymake-html-validator.rcp
@@ -1,6 +1,6 @@
(:name "flymake-html-validator"
:description "Make flymake work with Validator.nu."
- :type git
- :url "https://github.com/dwdreisigmeyer/flymake-html-validator"
+ :type github
+ :pkgname "dwdreisigmeyer/flymake-html-validator"
:features "flymake-html-validator"
:prepare (setq validator-script (concat el-get-dir "flymake-html-validator")))
diff --git a/recipes/helm-sx.rcp b/recipes/helm-sx.rcp
new file mode 100644
index 000000000..2d74bf930
--- /dev/null
+++ b/recipes/helm-sx.rcp
@@ -0,0 +1,5 @@
+(:name helm-sx
+ :description "Helm interface for sx.el - Stack Exchange client"
+ :type github
+ :pkgname "813gan/helm-sx.el"
+ :depends (sx helm))
diff --git a/recipes/highlight-indentation-guides.rcp b/recipes/highlight-indentation-guides.rcp
index 1f00c3555..f67f312f7 100644
--- a/recipes/highlight-indentation-guides.rcp
+++ b/recipes/highlight-indentation-guides.rcp
@@ -1,4 +1,5 @@
(:name highlight-indentation-guides
:description "This minor mode highlights indentation levels via font-lock"
- :type git
- :url "https://github.com/DarthFennec/highlight-indent-guides.git")
+ :type github
+ :pkgname "DarthFennec/highlight-indent-guides"
+ )
diff --git a/recipes/highlight-indentation.rcp b/recipes/highlight-indentation.rcp
index 0f3952180..9678cbe86 100644
--- a/recipes/highlight-indentation.rcp
+++ b/recipes/highlight-indentation.rcp
@@ -1,4 +1,5 @@
(:name highlight-indentation
:description "Function for highlighting indentation"
- :type git
- :url "https://github.com/antonj/Highlight-Indentation-for-Emacs")
+ :type github
+ :pkgname "antonj/Highlight-Indentation-for-Emacs"
+ )
diff --git a/recipes/hl-tags-mode.rcp b/recipes/hl-tags-mode.rcp
index c9c1ebce1..2dc780741 100644
--- a/recipes/hl-tags-mode.rcp
+++ b/recipes/hl-tags-mode.rcp
@@ -1,6 +1,6 @@
(:name hl-tags-mode
:website "http://www.reddit.com/r/emacs/comments/ha7l9/html_matching_tag_highlighting/"
:description "if the cursor is inside of a '
' tag, it will highlight it and the corresponding '
' tag"
- :type git
- :url "https://github.com/deactivated/hl-tags-mode"
+ :type github
+ :pkgname "deactivated/hl-tags-mode"
:features hl-tags-mode)
diff --git a/recipes/howm.rcp b/recipes/howm.rcp
index 12b9d3783..0779a3d47 100644
--- a/recipes/howm.rcp
+++ b/recipes/howm.rcp
@@ -1,7 +1,6 @@
(:name howm
- :website "http://howm.sourceforge.jp/"
+ :website "https://kaorahi.github.io/howm/"
:description "Write fragmentarily and read collectively."
- :type http-tar
- :options ("xzf")
- :url "http://howm.sourceforge.jp/a/howm-1.4.4.tar.gz"
+ :type github
+ :pkgname "kaorahi/howm"
:build `(("./configure" ,(concat "--with-emacs=" el-get-emacs)) ("make")))
diff --git a/recipes/ioccur.rcp b/recipes/ioccur.rcp
index 719b94965..9a315a1e9 100644
--- a/recipes/ioccur.rcp
+++ b/recipes/ioccur.rcp
@@ -1,5 +1,5 @@
(:name ioccur
:description "Incremental occur."
- :type git
- :url "https://github.com/thierryvolpiatto/ioccur"
+ :type github
+ :pkgname "thierryvolpiatto/ioccur"
:features ioccur)
diff --git a/recipes/kubed.rcp b/recipes/kubed.rcp
new file mode 100644
index 000000000..08288cada
--- /dev/null
+++ b/recipes/kubed.rcp
@@ -0,0 +1,7 @@
+(:name kubed
+ :description "A python refactoring library"
+ :type github
+ :pkgname "eshelyaron/kubed"
+ :minimum-emacs-version "29.1"
+ :website "https://eshelyaron.com/kubed.html"
+ )
diff --git a/recipes/llm.rcp b/recipes/llm.rcp
new file mode 100644
index 000000000..33a26d6af
--- /dev/null
+++ b/recipes/llm.rcp
@@ -0,0 +1,6 @@
+(:name llm
+ :description "Interface to pluggable llm backends"
+ :minimum-emacs-version "28.1"
+ :type github
+ :pkgname "ahyatt/llm"
+ :depends (plz))
diff --git a/recipes/magit.rcp b/recipes/magit.rcp
index 017a60ed4..271e4974a 100644
--- a/recipes/magit.rcp
+++ b/recipes/magit.rcp
@@ -15,7 +15,7 @@
;; handle compilation and autoloads on its own. Create an
;; empty autoloads file because magit.el explicitly checks for
;; a file of that name.
- :build `(("make" ,(format "EMACSBIN=%s" el-get-emacs) "docs")
+ :build `(("make" ,(format "EMACSBIN=%s" el-get-emacs) "info")
("touch" "lisp/magit-autoloads.el"))
:build/berkeley-unix `(("gmake" ,(format "EMACSBIN=%s" el-get-emacs) "docs")
("touch" "lisp/magit-autoloads.el"))
diff --git a/recipes/mastodon.rcp b/recipes/mastodon.rcp
index 365b06186..a918cd13f 100644
--- a/recipes/mastodon.rcp
+++ b/recipes/mastodon.rcp
@@ -1,6 +1,6 @@
(:name mastodon
- :website "https://github.com/jdenen/mastodon.el"
+ :website "https://codeberg.org/martianh/mastodon.el"
:description "Emacs client for Mastodon"
- :type github
- :pkgname "jdenen/mastodon.el"
+ :type git
+ :url "https://codeberg.org/martianh/mastodon.el.git"
:load-path ("./lisp"))
diff --git a/recipes/mew.rcp b/recipes/mew.rcp
index 16e43aefe..5ae7ec166 100644
--- a/recipes/mew.rcp
+++ b/recipes/mew.rcp
@@ -1,7 +1,7 @@
(:name mew
:description "Mew is a mail reader for Emacs"
- :type git
- :url "https://github.com/kazu-yamamoto/Mew.git"
+ :type github
+ :pkgname "kazu-yamamoto/Mew"
;;; To use Mew S/MIME support, manual configuration of
;;; pinentry-program entry on ~/.gnupg/gpg-agent.conf is required.
;;; pinentry-program for mew is (concat el-get-dir "mew/bin/mew-pinentry")
diff --git a/recipes/plz.rcp b/recipes/plz.rcp
new file mode 100644
index 000000000..ae8d03d97
--- /dev/null
+++ b/recipes/plz.rcp
@@ -0,0 +1,6 @@
+(:name plz
+ :description "An HTTP library that uses curl as a backend"
+ :minimum-emacs-version "27.1"
+ :type github
+ :pkgname "alphapapa/plz.el"
+ :depends ())
diff --git a/recipes/pony-mode.rcp b/recipes/pony-mode.rcp
index 3bebdd183..5794257d8 100644
--- a/recipes/pony-mode.rcp
+++ b/recipes/pony-mode.rcp
@@ -1,6 +1,7 @@
(:name pony-mode
:website "https://github.com/davidmiller/pony-mode"
:description "A Django mode for Emacs."
- :type git
+ :type github
+ :pkgname "davidmiller/pony-mode"
:load-path "src"
- :url "https://github.com/davidmiller/pony-mode")
+ )
diff --git a/recipes/profile-dotemacs.rcp b/recipes/profile-dotemacs.rcp
index 713cd034f..de4473ffa 100644
--- a/recipes/profile-dotemacs.rcp
+++ b/recipes/profile-dotemacs.rcp
@@ -1,4 +1,4 @@
(:name profile-dotemacs
- :type http
- :url "http://www.randomsample.de/profile-dotemacs.el"
+ :type github
+ :pkgname "raxod502/profile-dotemacs"
:description "profiles your .emacs")
diff --git a/recipes/rope.rcp b/recipes/rope.rcp
index 19603510a..884b70ac5 100644
--- a/recipes/rope.rcp
+++ b/recipes/rope.rcp
@@ -3,5 +3,6 @@
:post-init
;; Add to PYTHONPATH directly as it is used in ropemacs and traad
(el-get-envpath-prepend "PYTHONPATH" default-directory)
- :type git
- :url "https://github.com/python-rope/rope.git")
+ :type github
+ :pkgname "python-rope/rope"
+ )
diff --git a/recipes/ropemacs.rcp b/recipes/ropemacs.rcp
index 0a86cc057..ee264f499 100644
--- a/recipes/ropemacs.rcp
+++ b/recipes/ropemacs.rcp
@@ -5,5 +5,6 @@
(unless (boundp 'pymacs-load-path) (setq pymacs-load-path nil))
(add-to-list 'pymacs-load-path default-directory))
:depends (rope ropemode pymacs)
- :type git
- :url "https://github.com/python-rope/ropemacs")
+ :type github
+ :pkgname "python-rope/ropemacs"
+ )
diff --git a/recipes/ropemode.rcp b/recipes/ropemode.rcp
index 1aa71e374..a951520d0 100644
--- a/recipes/ropemode.rcp
+++ b/recipes/ropemode.rcp
@@ -4,5 +4,6 @@
(progn
(unless (boundp 'pymacs-load-path) (setq pymacs-load-path nil))
(add-to-list 'pymacs-load-path default-directory))
- :type git
- :url "https://github.com/python-rope/ropemode")
+ :type github
+ :pkgname "python-rope/ropemode"
+ )
diff --git a/recipes/scpaste.rcp b/recipes/scpaste.rcp
index 71f6dcfe6..5cd5fb0d9 100644
--- a/recipes/scpaste.rcp
+++ b/recipes/scpaste.rcp
@@ -1,5 +1,6 @@
(:name scpaste
:website "http://www.emacswiki.org/cgi-bin/wiki/SCPaste"
:description "Paste to the web via scp."
- :type git
- :url "https://github.com/technomancy/scpaste.git")
+ :type github
+ :pkgname "technomancy/scpaste"
+ )
diff --git a/recipes/scratch.rcp b/recipes/scratch.rcp
index b2d9719bb..a85432d44 100644
--- a/recipes/scratch.rcp
+++ b/recipes/scratch.rcp
@@ -1,7 +1,7 @@
(:name scratch
:description "Mode-specific scratch buffers"
- :type github
- :pkgname "cbbrowne/scratch-el"
+ :type git
+ :url "https://codeberg.org/emacs-weirdware/scratch"
:info "."
:build (("make"))
:load-path ".")
diff --git a/recipes/shadow.rcp b/recipes/shadow.rcp
index 8ba418bae..0231bee20 100644
--- a/recipes/shadow.rcp
+++ b/recipes/shadow.rcp
@@ -1,6 +1,7 @@
(:name shadow
:description "That's not the file. That's shadow."
- :type git :url "https://github.com/mooz/shadow.el.git"
+ :type github
+ :pkgname "mooz/shadow.el"
:features shadow
:post-init (progn
(add-hook 'find-file-hooks 'shadow-on-find-file)