summaryrefslogtreecommitdiff
path: root/app-emacs/consult
diff options
context:
space:
mode:
authorLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-01-29 06:54:35 +0000
committerLiguros - Gitlab CI/CD [develop] <gitlab@liguros.net>2025-01-29 06:54:35 +0000
commitf43514269a3b2cde80e20faead98f8a9e434c3cb (patch)
treecb7566f89d8fc03f3d50bb30a6bc9073c0cc2514 /app-emacs/consult
parentdb7c93a517c98d478dceb0059a52e1a1f899831a (diff)
downloadbaldeagleos-repo-f43514269a3b2cde80e20faead98f8a9e434c3cb.tar.gz
baldeagleos-repo-f43514269a3b2cde80e20faead98f8a9e434c3cb.tar.xz
baldeagleos-repo-f43514269a3b2cde80e20faead98f8a9e434c3cb.zip
Adding metadata
Diffstat (limited to 'app-emacs/consult')
-rw-r--r--app-emacs/consult/Manifest1
-rw-r--r--app-emacs/consult/consult-2.0.ebuild39
-rw-r--r--app-emacs/consult/consult-9999.ebuild20
-rw-r--r--app-emacs/consult/metadata.xml19
4 files changed, 71 insertions, 8 deletions
diff --git a/app-emacs/consult/Manifest b/app-emacs/consult/Manifest
index 8d67e19109f0..2053f71ba4dd 100644
--- a/app-emacs/consult/Manifest
+++ b/app-emacs/consult/Manifest
@@ -1,2 +1,3 @@
DIST consult-1.8.tar.gz 104909 BLAKE2B b946274cc83e0b3372895c30e2d3b303bc9c5f7c4da7a8f4fc9521ac96f60e3c07e17df6bee7f9ec3594ff3d3fcdbdc21ea1cd6ccb74c8cc0d13bfd42b0ddd9d SHA512 3497be58ab11338453864a77b35e23f60f4c9ba901f4a335428671d629bc8d92f3dddb47ded9876a7964603935714851ebbc4bedcded254fb6cb0ef80b415601
DIST consult-1.9.tar.gz 106013 BLAKE2B 17b55f08821a77a3267547111f335b422adc62698faa1901f9197e6dece441d0d087215cc91188e90cc5bdd0ce9b41903d73338cc48c0d082d290cfd588e3e63 SHA512 bc85c2a5cab4b1b94bf53aee822d3efa2f38d9efc39f10596023b755d94de092ab0715cab17b625ffeb2c3bfdcbe57925d1f2dd4857363d62f8ea03f85d6e959
+DIST consult-2.0.gh.tar.gz 110667 BLAKE2B e697c8b71beefd7e09a5f8368e913852448f2aa8717283929c87a8a0dcaa92af56ab68ba9c919044afbe0306cacc2d999ff7a0f38a29bc46af510aaf9f81766c SHA512 71b6951d8b429fdc54ca1a2b77adfc6be5cd92be22f70d6c01e7333c3de43754176aa8e1caa3913e2bfca84aee2440a48d8545bb2c9818c73dfe8816924549f4
diff --git a/app-emacs/consult/consult-2.0.ebuild b/app-emacs/consult/consult-2.0.ebuild
new file mode 100644
index 000000000000..ceaa32d1900a
--- /dev/null
+++ b/app-emacs/consult/consult-2.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="28.1"
+
+inherit elisp
+
+DESCRIPTION="Consulting complete-read for GNU Emacs"
+HOMEPAGE="https://github.com/minad/consult/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/minad/${PN}"
+else
+ SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/consult/consult-9999.ebuild b/app-emacs/consult/consult-9999.ebuild
index 7b1398601c9b..ceaa32d1900a 100644
--- a/app-emacs/consult/consult-9999.ebuild
+++ b/app-emacs/consult/consult-9999.ebuild
@@ -1,29 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-NEED_EMACS=27
+NEED_EMACS="28.1"
inherit elisp
DESCRIPTION="Consulting complete-read for GNU Emacs"
HOMEPAGE="https://github.com/minad/consult/"
-if [[ ${PV} == *9999* ]] ; then
+if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/minad/${PN}.git"
+
+ EGIT_REPO_URI="https://github.com/minad/${PN}"
else
SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
+
KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
SLOT="0"
-RDEPEND=">=app-emacs/compat-28.1"
-BDEPEND="${RDEPEND}"
+RDEPEND="
+ >=app-emacs/compat-30.0.2.0
+"
+BDEPEND="
+ ${RDEPEND}
+"
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/consult/metadata.xml b/app-emacs/consult/metadata.xml
index 9b6027a3a114..785d565aa168 100644
--- a/app-emacs/consult/metadata.xml
+++ b/app-emacs/consult/metadata.xml
@@ -5,7 +5,24 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
-
+ <longdescription>
+ Consult provides search and navigation commands based on the Emacs
+ completion function completing-read. Completion allows you to quickly
+ select an item from a list of candidates. Consult offers asynchronous
+ and interactive consult-grep and consult-ripgrep commands, and the
+ line-based search command consult-line. Furthermore Consult provides an
+ advanced buffer switching command consult-buffer to switch between
+ buffers, recently opened files, bookmarks and buffer-like candidates
+ from other sources. Some of the Consult commands are enhanced versions
+ of built-in Emacs commands. For example the command consult-imenu
+ presents a flat list of the Imenu with live preview, grouping and
+ narrowing. Consult is fully compatible with completion systems centered
+ around the standard Emacs completing-read API, notably the default
+ completion system, Vertico, Mct, and Icomplete.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/minad/consult/issues/</bugs-to>
+ </upstream>
<origin>gentoo-staging</origin>
<stabilize-allarches/>
</pkgmetadata> \ No newline at end of file