summaryrefslogtreecommitdiff
path: root/app-emacs/dape
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-11 06:41:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-11 06:41:28 +0000
commitf1634517e73f2faf342a366354c3e0f2edb45952 (patch)
treeae3c632ec3576f8d57b3acd5e1aba5643f0f6d9b /app-emacs/dape
parentf9d8ddaae80afb8fa0924cd3f769f9b37dd373e1 (diff)
gentoo auto-resync : 11:01:2025 - 06:41:28
Diffstat (limited to 'app-emacs/dape')
-rw-r--r--app-emacs/dape/Manifest2
-rw-r--r--app-emacs/dape/dape-0.21.0.ebuild71
2 files changed, 73 insertions, 0 deletions
diff --git a/app-emacs/dape/Manifest b/app-emacs/dape/Manifest
index 0e51e5538799..34ddaa80927a 100644
--- a/app-emacs/dape/Manifest
+++ b/app-emacs/dape/Manifest
@@ -1,6 +1,8 @@
AUX 50dape-gentoo.el 149 BLAKE2B fe626d62af990a5e351b78bb0f40ca6347484c4673641f5d0532dc74ec2d0b059b698f6976270b5c2e314325145df08e30c3155419e43d52630373c0bab8eb84 SHA512 a6e543b1c03d95fbf3d4672547e8e6b13d630ec6ffdcea7f1e9e602f8d9585ee6fbb740ce4078b2c01829775b6cbce447f1919e035f008613ebb40a64bc9dc36
DIST dape-0.19.0.tar.gz 78244 BLAKE2B aaa4d0b129c1a3f80228527836a202ce7352c6fe4d5ac31710c62d6f9069108ed66a4e3e35808c2e197e8d57b7688249a1605eb288f212cd4f48879dcc687e68 SHA512 7533a0e88dd5418f924378861f7fa33e60c886684dff50785add4347c1cb3c0e728625f7fd9ef703787eea671ead6e5fd81ed3a3c468205e163c352dbe2a49d0
DIST dape-0.20.0.tar.gz 78429 BLAKE2B 9f079311883ffae56226ad7bbe6835c404397980333dd9539835b2f9301908fe83be6c88eebb2e5fe553eda94303bbc6cbb4f497b92131fa9979c88dccd5a032 SHA512 8a770d84c54fe75275067ca981c96fced384797896a19331d53f782029ec984d3755801dfd29d8c4446e6ac531ffa9dc534cca3b21ae3af52547292da4158b0a
+DIST dape-0.21.0.tar.gz 78689 BLAKE2B 12ae2ea5771ff303693b1477fe5f535d9295d138bd16ca0859bd7cbdfbf93c18347cb6dc9910c93001947dc58cba4064c0782f0007057ea99932a2674963da90 SHA512 0ecbe997859148f5bd1154b946d617df054772244cadb8697c97fe82d1deb572d47d26668229e3d0dbb02f4339b51a334cd06922050dbb592a4f05581fb35012
EBUILD dape-0.19.0.ebuild 1399 BLAKE2B 978d1ca9311696cdd5f5a03e8c56d070763007e7c95c74076cd6f6f90deee99216cd90b0b17ebfc860224cf84a502deeae5172e8ea42a9ff9656b58334393f9a SHA512 4029541173ed0969f77a22dc7601a5bb84aa239565b8794234f8a13e43cedf9845f912b9b3bf2dd7cbd619bbee78aa552f405d1b9c75594227b3be0d5176c334
EBUILD dape-0.20.0.ebuild 1407 BLAKE2B 66eaf37b7eefffdf48099ab876fe0a896960821294e3708d6344c5e3bbcb9d53ae16aaa92eea9d3b79eeea9f79725bceaf6605406da00a2076fb98736d3bb615 SHA512 dee3395e6e20e12660dfb5f7146324ec8dd2ac9ddacd1cf16a5a6cfb11a78f32e406bc1f577bf19c10d3ce8c1a9a7c81e8dcb91ad282be4eee9a513a7680d7c3
+EBUILD dape-0.21.0.ebuild 1407 BLAKE2B 66eaf37b7eefffdf48099ab876fe0a896960821294e3708d6344c5e3bbcb9d53ae16aaa92eea9d3b79eeea9f79725bceaf6605406da00a2076fb98736d3bb615 SHA512 dee3395e6e20e12660dfb5f7146324ec8dd2ac9ddacd1cf16a5a6cfb11a78f32e406bc1f577bf19c10d3ce8c1a9a7c81e8dcb91ad282be4eee9a513a7680d7c3
MISC metadata.xml 598 BLAKE2B 45e2a0bc9bfef6eee95b870c9d4d00d66f29798314093dc3cb525afdde400463c57b206122fd114f8b26c2d51d8a35f9ebf82d587d2b96436bbd3a92a2420ea0 SHA512 12b0c71e123ef1b3b0cbf32a8a7c857b9746607eb4853d2c5d1e3b7a7ccd8cdd5383eeda516586bffd1d863eb2ade6582cf8450c8944ca625a37702495be23d3
diff --git a/app-emacs/dape/dape-0.21.0.ebuild b/app-emacs/dape/dape-0.21.0.ebuild
new file mode 100644
index 000000000000..c4b8f0561c5d
--- /dev/null
+++ b/app-emacs/dape/dape-0.21.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="29.1"
+
+inherit elisp
+
+DESCRIPTION="Debug Adapter Protocol for Emacs"
+HOMEPAGE="https://github.com/svaante/dape"
+
+if [[ "${PV}" == 9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/svaante/${PN}.git"
+else
+ SRC_URI="https://github.com/svaante/${PN}/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ || (
+ app-emacs/jsonrpc
+ >=app-editors/emacs-30:*
+ )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+# Requires debugpy, but we do not package debugpy right now, as well as
+# js-debug. Most tests use only the former.
+RESTRICT="test"
+
+DOCS=( README.org CHANGELOG.org LICENSE )
+SITEFILE="50${PN}-gentoo.el"
+
+# elisp-enable-tests ert . -l dape-tests.el
+
+pkg_setup() {
+ elisp_pkg_setup
+ local has_jsonrpc="$(${EMACS} ${EMACSFLAGS} \
+ --eval "(princ (>= emacs-major-version 30))")"
+ if has_version app-emacs/jsonrpc || [[ ${has_jsonrpc} = t ]]; then
+ :
+ else
+ die "Emacs does not have jsonrpc.el 1.0.25 or later, nor was app-emacs/jsonrpc installed"
+ fi
+}
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
+
+# src_test() {
+# elisp-test
+# }
+
+src_install() {
+ # Need to ignore dape-tests.el.
+ einstalldocs
+ elisp-install "${PN}" dape.el dape.elc dape-autoloads.el
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}