summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-14 04:04:03 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-14 04:04:03 +0100
commit2916cf6049cf9d3092021e247d56c580df6029a7 (patch)
treec796a6fc8b6fd0e4fd5ac06b009000b438fed7d9 /app-emacs
parent7b5306e0d287565138e8b051e32f57e6af6ae0ed (diff)
gentoo auto-resync : 14:10:2024 - 04:04:03
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin75777 -> 75788 bytes
-rw-r--r--app-emacs/eldev/Manifest2
-rw-r--r--app-emacs/eldev/eldev-1.10.2.ebuild59
-rw-r--r--app-emacs/gptel/Manifest2
-rw-r--r--app-emacs/gptel/gptel-0.9.5.ebuild43
5 files changed, 106 insertions, 0 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index e72290e31df4..c646999ad8cf 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/eldev/Manifest b/app-emacs/eldev/Manifest
index 3b4a0c7ce49f..7e6295b5898b 100644
--- a/app-emacs/eldev/Manifest
+++ b/app-emacs/eldev/Manifest
@@ -1,4 +1,6 @@
DIST eldev-1.10.1.tar.gz 307097 BLAKE2B e86dbd717faca925c57c3331d2a5177e6ae96959b2425a1a62082ce268650f08b40744cab819f948d26c752523764ae330c6c57cffd0f1bcc440b8c0b4ea75b2 SHA512 8be7913457e826d10eea4625d5f412996e3b485d9d65749bcdc9bb020fac33aa41840d856e31fefe9a2f4b5a9dc597be8820416eaed96717287b8a966f663861
+DIST eldev-1.10.2.tar.gz 307514 BLAKE2B 9da91154ad464971798d6430d398b90c078e8cf32460c0bb1056d67a1e2599e33f9ee81d3e0d7c9dcd44e12c3c6d0cbcac459a714cb855ea454b78bc01fb315e SHA512 d82543271c235d25069008d87e885800342c4b13cf26adbd2cb9a64dfa224352c0019a322916191594b1be926d29830abbee8abbef1175a705d28e003f040ca3
EBUILD eldev-1.10.1.ebuild 1366 BLAKE2B 19e99d63e8aa7749c394106d19e4290618433af425de74afb00ae3c63f0f54d7e6070629faf87184c4892fead2201466ac6934ceb2de8ae95dd65fe01f8431b5 SHA512 0d541ea5355d0888b18def31486d8658d6e261a37708994b07e04ca14d890050d00b80738104da6d7ae6ad19842b66d697622dd0ecf28e188078ec37a2db7e2d
+EBUILD eldev-1.10.2.ebuild 1367 BLAKE2B 37cc3419305ccfe35ec0b849c3b40209df863b2e1b8013d09ee2864a4f172ced1fd00171a7b6a99ff5f23ff892b0949d5fb02079540f60c1aee8fa56f87cb470 SHA512 2ace4b2f987434eafc3901c3eb0227707e9c4369c5a08982849d5d03e2363fd81d2f3bde188d43ac085d42fc49834d09ba3a9dea7ebeafd18b4e9723dd4ca231
EBUILD eldev-9999.ebuild 1266 BLAKE2B da46690b2345f74c543a5cd3fd94cfd2c072cdce13da71051c2f0ecfcd3a4fd82fa3b3976a08ff34b894b32104298964122a69ae94afe8741eae9dee2acbadc1 SHA512 01c6c2232244713f9533f4ef3e7b30df221c0fa42efb9fa15adeb68664ab20b823e296fbd24b2b5b1a6973969edc3e3d932366ce68dbe66ce34a405559f3a255
MISC metadata.xml 982 BLAKE2B db2324ced8f4bc4ba579130677175a9de7a8dc7b8d937cd902edd69a20bc897bf4ee034acb6a9400b88de82c58c2b144e62ec4ac7b75d8dc63cdf56670cacc9e SHA512 3e4d2d7ea4fbada45b4d933d7711266bcd9ffd217ee3c3e3351e9f66145785dc11449b4f09f5ffa4853d2b475db45e501848d259f80fb5aa26429acadcb6da7d
diff --git a/app-emacs/eldev/eldev-1.10.2.ebuild b/app-emacs/eldev/eldev-1.10.2.ebuild
new file mode 100644
index 000000000000..c7b3f8685f75
--- /dev/null
+++ b/app-emacs/eldev/eldev-1.10.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Emacs Lisp Development Tool"
+HOMEPAGE="https://emacs-eldev.github.io/eldev/
+ https://github.com/doublep/eldev/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/doublep/${PN}.git"
+else
+ SRC_URI="https://github.com/doublep/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+ELISP_REMOVE="
+ test/doctor.el
+"
+
+DOCS=( README.adoc )
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+ ELDEV_LOCAL="${S}" "./bin/${PN}" test
+}
+
+src_install() {
+ elisp_src_install
+
+ exeinto /usr/bin
+ doexe "./bin/${PN}"
+
+ # NOTICE: If ELDEV_LOCAL is defined Eldev will use it
+ # to load up it's components,
+ # if it is not it will bootstrap itself from network
+ # always check if it uses installed Emacs Lisp files.
+ # Also, do not forget to run `env-update` & reopen your shell.
+ # https://github.com/doublep/eldev#influential-environment-variables
+ echo "ELDEV_LOCAL=${SITELISP}/${PN}" >> "${T}/99${PN}" || die
+ doenvd "${T}/99${PN}"
+}
+
+pkg_postinst() {
+ elisp_pkg_postinst
+
+ ewarn "Remember to run \`env-update && source /etc/profile\` if you plan"
+ ewarn "to use Eldev in a shell before logging out (or restarting"
+ ewarn "your login manager)."
+}
diff --git a/app-emacs/gptel/Manifest b/app-emacs/gptel/Manifest
index ff920358c6bc..1d5b25c06575 100644
--- a/app-emacs/gptel/Manifest
+++ b/app-emacs/gptel/Manifest
@@ -1,4 +1,6 @@
AUX 50gptel-gentoo.el 83 BLAKE2B dc1ed117f4808dd92368545dc67655e7064d4e7e4552c4b1690c5564dfca6b1954669cb99e730a539990ec121443085145a458347decdd3f554b095c20db141c SHA512 d1c54b8d536ca9db9322fc09ff596c3914510676330e0903faabfe388c4e0eb67d9d4c7867a5c1c7e9be806ceb6353892199f83cbe127e5851bf8c4acc587e0a
DIST gptel-0.9.0.tar.gz 75974 BLAKE2B 51bf6ebe754a8fecaa2645d9dba77b844dbc65fbfd430ff67dcaa6b4893c66960f83c8e4344d0fa8b294ba8b468c8ce744fa0f284ed4e87b6e694edb07d2dd14 SHA512 6b7030bc87ef5a9edac547efe62c3392cbca08973eec5f7ace4358b0ad8c25049b69309beec100e6604ed35935468f531f0e0325df65d771819f80826b6b419d
+DIST gptel-0.9.5.tar.gz 89369 BLAKE2B 7556163a95484400f9a24bbdced5e8e72f7f18833acd20a8085b3e0681a5f66a391d492f41d606bf762f0375c641923b822bfef49f70d9f64a384db3cc888a52 SHA512 98377cc3c05eacfc61b1f47a087c92a926cb1881b8194e856adb5613fdc0c3abc0274d927b3fcc8e8a910af93a007c994cc37630c1f85e67fdd579866a29f9a8
EBUILD gptel-0.9.0.ebuild 784 BLAKE2B 5fbaea1f5e492d21d1ae49a175cadcaf9393c518749bc64939e3c1cea7072785f6869faa72f03a12450bcb66344e3ede3212f99ee1f26462ff4ca09d3540af54 SHA512 ec473c1bcf580723d1f23000fa82239b088784ddf262ee0ccdbb43e7cd5a209113c4bbd9211a2783b1f95e8dea725ea96553ccab354c820e59d904c6bd0b56c8
+EBUILD gptel-0.9.5.ebuild 784 BLAKE2B 5fbaea1f5e492d21d1ae49a175cadcaf9393c518749bc64939e3c1cea7072785f6869faa72f03a12450bcb66344e3ede3212f99ee1f26462ff4ca09d3540af54 SHA512 ec473c1bcf580723d1f23000fa82239b088784ddf262ee0ccdbb43e7cd5a209113c4bbd9211a2783b1f95e8dea725ea96553ccab354c820e59d904c6bd0b56c8
MISC metadata.xml 689 BLAKE2B 4df5cdad2c09f9c24415dafa53de6edd2ee40737ef61c4a4fb08d66e78c878e251cd020a6e283c25db430418cfc00ae138ca1a73d1ad2c932be1b4cbdbbd797d SHA512 2f9751a07c99782b720bbfa5b92b1dec6deab9adafc53834e81129bf03b9dd3864f705cf8c3beadcc340c6c199f08806692d7961407f0a2d5d25785826df0852
diff --git a/app-emacs/gptel/gptel-0.9.5.ebuild b/app-emacs/gptel/gptel-0.9.5.ebuild
new file mode 100644
index 000000000000..783dad3ec302
--- /dev/null
+++ b/app-emacs/gptel/gptel-0.9.5.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+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}.git"
+else
+ SRC_URI="https://github.com/karthink/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.0.0
+ app-emacs/transient
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert test -l gptel-org -l gptel-org-test
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}