summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-05 07:12:31 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2026-05-05 07:12:31 +0000
commit95d24580bfec4b0b8d7b1cd07bcef4af3122de50 (patch)
tree476f86b00aa3588e2be2482e48022a332e1993da /app-emacs
parent74809f022a396e9b750082d19a74002999a4e5cd (diff)
downloadbaldeagleos-repo-95d24580bfec4b0b8d7b1cd07bcef4af3122de50.tar.gz
baldeagleos-repo-95d24580bfec4b0b8d7b1cd07bcef4af3122de50.tar.xz
baldeagleos-repo-95d24580bfec4b0b8d7b1cd07bcef4af3122de50.zip
Adding metadata
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/compat/Manifest1
-rw-r--r--app-emacs/compat/compat-31.0.0.1.ebuild67
-rw-r--r--app-emacs/gptel/Manifest1
-rw-r--r--app-emacs/gptel/gptel-0.9.9.5.ebuild42
-rw-r--r--app-emacs/gptel/gptel-9999.ebuild9
-rw-r--r--app-emacs/with-editor/Manifest1
-rw-r--r--app-emacs/with-editor/with-editor-3.5.0.ebuild38
-rw-r--r--app-emacs/with-editor/with-editor-9999.ebuild14
8 files changed, 162 insertions, 11 deletions
diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest
index b25cb3fcefe8..84ffa0352134 100644
--- a/app-emacs/compat/Manifest
+++ b/app-emacs/compat/Manifest
@@ -1,2 +1,3 @@
DIST compat-30.1.0.1.tar.gz 143977 BLAKE2B 9142e0cbb1e0fc4c0f76787b5daa67977bb3dc644c6634679dd00c3428fc3f4a3f98d4b59fe6f5bbaa2747507b2ec4c84f98a0f0372dd8bc5e52151d22cd0ca4 SHA512 ae68489643c49bf669d06efb339f1bd402a8e50677c4eaa474d0c9c3721cd2bbd41c9479f82ae87c37cdcdcf95c98ae6791656c1a3d36b8a9edbe4c9a1acd507
DIST compat-31.0.0.0.gh.tar.gz 142944 BLAKE2B 38229f5a4540e35894d8fc461fdc5047bad1a3e6439188d5ef409b8985d37248984fbbd03e865ea4ba0e6588ce728e917d9ab40ab356dd7de428300bf0de4d36 SHA512 00b727c61c5c015826220eb123355f3ccb29e62f52ecd69a7e579e586d71efaa4cd25c4c2227c5c9cca7fa9d9d63bb07054a702608c74a48c5b3ffc498a20358
+DIST compat-31.0.0.1.gh.tar.gz 142694 BLAKE2B bf81c061f32aa7e9c3be4564e801f3e0ee529a85aa70fb78a3752684407a3c1b740a0347363b9eb2935fb2c4646a6ff2ffdb76856eebc511c68b290a8135641d SHA512 80ea93e8885d0189d4c40e5408c2ac45da7fc22822b45d73eede72eb22a4e2bd1f7e70f6ef2f0138ae065b8172cc4d8a5f549223a59cca9c5ffc3ee32126a11b
diff --git a/app-emacs/compat/compat-31.0.0.1.ebuild b/app-emacs/compat/compat-31.0.0.1.ebuild
new file mode 100644
index 000000000000..30fd23d4b6be
--- /dev/null
+++ b/app-emacs/compat/compat-31.0.0.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit elisp
+
+DESCRIPTION="Compatibility libraries for Emacs"
+HOMEPAGE="https://github.com/emacs-compat/compat/
+ https://git.sr.ht/~pkal/compat/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-compat/${PN}"
+else
+ SRC_URI="https://github.com/emacs-compat/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+BDEPEND="
+ sys-apps/texinfo
+"
+
+ELISP_TEXINFO="${PN}.texi"
+
+src_prepare() {
+ elisp_src_prepare
+
+ # Skip failing tests.
+ local -a skip_tests=(
+ compat-read-answer
+ compat-read-multiple-choice
+ )
+ local skip_test=""
+ for skip_test in "${skip_tests[@]}"; do
+ sed -i "/${skip_test}/a (ert-skip nil)" ./compat-tests.el || die
+ done
+}
+
+src_test() {
+ local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")"
+ if [[ "${has_json}" != t ]] ; then
+ local line
+ while read line ; do
+ ewarn "${line}"
+ done <<-EOF
+ Your current Emacs version does not support native JSON parsing,
+ which is required for running tests of ${CATEGORY}/${PN}.
+ Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs"
+ to select that version.
+ EOF
+ else
+ emake test
+ fi
+}
+
+src_install() {
+ rm ./compat-tests.el || die
+
+ elisp_src_install
+}
diff --git a/app-emacs/gptel/Manifest b/app-emacs/gptel/Manifest
index 55b7ad3670bf..e6688ff8fbfe 100644
--- a/app-emacs/gptel/Manifest
+++ b/app-emacs/gptel/Manifest
@@ -1 +1,2 @@
DIST gptel-0.9.9.4.gh.tar.gz 202760 BLAKE2B 0c6db5be637690c8783f1b7362895d06659362934f93022ef246d263d64f8fbc7772ed810391fe455e8e11de5a8f2beb332fb4d4e13574f9dbbf09e972eb99e7 SHA512 a71a8784b7daf8b11627d6ce6b6186a2c9b919d2feaf67b6d3f9362478ea3feb784351215e17ab7bbc6e70135a410e0562ab6576428a34130c2003335127bcf9
+DIST gptel-0.9.9.5.gh.tar.gz 225781 BLAKE2B cc3ac66765550c68ba5cd85bf7fc45467ff26c19ee038bb50d13f7e205b98f03313511dfd2ef7ae6ebe4a707a42477bf21762ced9d07ab4f53e66362973d2fef SHA512 734baff937862f04344afc951ba3e2b45237e999d918d711e27ccc6e2b368a0c96b0034ca9abe5d2705eef1b0427a7a4e48b6e5809964163d5e823ef6070d40c
diff --git a/app-emacs/gptel/gptel-0.9.9.5.ebuild b/app-emacs/gptel/gptel-0.9.9.5.ebuild
new file mode 100644
index 000000000000..3c2bd3df8a95
--- /dev/null
+++ b/app-emacs/gptel/gptel-0.9.9.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+NEED_EMACS="27.1"
+
+inherit elisp
+
+DESCRIPTION="Simple Large Language Model chat client for GNU Emacs"
+HOMEPAGE="https://github.com/karthink/gptel/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/karthink/${PN}"
+ EGIT_SUBMODULES=()
+else
+ SRC_URI="https://github.com/karthink/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.1.0.0
+ >=app-emacs/transient-0.7.4
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.org NEWS )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/gptel/gptel-9999.ebuild b/app-emacs/gptel/gptel-9999.ebuild
index ba755332c2ac..3c2bd3df8a95 100644
--- a/app-emacs/gptel/gptel-9999.ebuild
+++ b/app-emacs/gptel/gptel-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
NEED_EMACS="27.1"
@@ -14,6 +14,7 @@ if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/karthink/${PN}"
+ EGIT_SUBMODULES=()
else
SRC_URI="https://github.com/karthink/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
@@ -26,13 +27,13 @@ SLOT="0"
RDEPEND="
>=app-emacs/compat-30.1.0.0
- app-emacs/transient
+ >=app-emacs/transient-0.7.4
"
BDEPEND="
${RDEPEND}
"
-DOCS=( README.org )
+DOCS=( README.org NEWS )
SITEFILE="50${PN}-gentoo.el"
src_compile() {
diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest
index b75c5d2c1077..2d01326a828e 100644
--- a/app-emacs/with-editor/Manifest
+++ b/app-emacs/with-editor/Manifest
@@ -1 +1,2 @@
DIST with-editor-3.4.9.gh.tar.gz 33896 BLAKE2B bde1a707a179233684efd56b14ba13060be60baefb66c6657e5f800f5a3b9d9dfecd3e4d670050c348e44b975d76574277bf5a8222358957ffe1db2e36983ffb SHA512 93922c609181c088e0a27b7f21b76bbcf2532740541945ff98a76f1ab7e845b0febd77dcfa60663b579b1270ebbe650b1212c08eacf7cfc6a48b911bebc3d03d
+DIST with-editor-3.5.0.gh.tar.gz 33999 BLAKE2B 728da994838b1ef26e3564f8ea195948ce72ad67b7c1c321701b044d7582262cb79410812fc57250ec75c72f6dd8b6b09f6bde66f05c1ee3e9ffb25c0b8fdeeb SHA512 e5af8be708f4ca010e352befc5c0e3bc735ddc81db0da790ee1f5eafe141892ba206245c5bfac6b0eae74266950880231a5c02be0f0ee8ecfa0d057d4ecea4e1
diff --git a/app-emacs/with-editor/with-editor-3.5.0.ebuild b/app-emacs/with-editor/with-editor-3.5.0.ebuild
new file mode 100644
index 000000000000..79532e450efa
--- /dev/null
+++ b/app-emacs/with-editor/with-editor-3.5.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+inherit elisp
+
+DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
+HOMEPAGE="https://magit.vc/manual/with-editor/
+ https://github.com/magit/with-editor/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/magit/${PN}"
+else
+ SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+S="${WORKDIR}/${P}/lisp"
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.1.0.1
+"
+BDEPEND="
+ ${RDEPEND}
+ sys-apps/texinfo
+"
+
+DOCS=( ../CHANGELOG ../README.org "../docs/${PN}.org" )
+ELISP_TEXINFO="../docs/*.texi"
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/with-editor/with-editor-9999.ebuild b/app-emacs/with-editor/with-editor-9999.ebuild
index 90922a9837c0..79532e450efa 100644
--- a/app-emacs/with-editor/with-editor-9999.ebuild
+++ b/app-emacs/with-editor/with-editor-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=8
+EAPI=9
inherit elisp
@@ -12,12 +12,12 @@ HOMEPAGE="https://magit.vc/manual/with-editor/
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+ EGIT_REPO_URI="https://github.com/magit/${PN}"
else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
S="${WORKDIR}/${P}/lisp"
@@ -26,13 +26,13 @@ LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-emacs/compat-30.0.0.0
+ >=app-emacs/compat-30.1.0.1
"
BDEPEND="
${RDEPEND}
sys-apps/texinfo
"
-DOCS=( ../README.org ../docs/${PN}.org )
+DOCS=( ../CHANGELOG ../README.org "../docs/${PN}.org" )
ELISP_TEXINFO="../docs/*.texi"
SITEFILE="50${PN}-gentoo.el"