commit: 0f4ac902ad6145ee9cb90c149ab87385b7d050a1 Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Wed Feb 4 13:20:13 2026 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Wed Feb 4 13:31:27 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f4ac902
app-emacs/dape: bump to 0.26.0 Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> app-emacs/dape/Manifest | 1 + app-emacs/dape/dape-0.26.0.ebuild | 49 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/app-emacs/dape/Manifest b/app-emacs/dape/Manifest index fa3bc6b7c10a..84a50bdb475f 100644 --- a/app-emacs/dape/Manifest +++ b/app-emacs/dape/Manifest @@ -1 +1,2 @@ DIST dape-0.25.0.gh.tar.gz 83200 BLAKE2B 276cd93605597c86a0ae25d744e77cf274ab8562b8ddcdd5ab630e168910673c62e1f48f9b3be96a7ca6d9ab99480c61a9ba9051af5a9c2a7d14e49fe23a525e SHA512 1cda1877c04ab61584baa69b474aa3c8fd0b43b1d5e06059ed9b4d98b512b63504978fd10479cadf84cfc7dab4a3c6eae7cdd52076ddaa8bd47ab77fafd0567d +DIST dape-0.26.0.gh.tar.gz 83957 BLAKE2B ea9f5de10653fa0041ec33eb0c012ba50d1a4a763f6f58e7087193f34a2aa91b636b4595065802bd7748276f9ad78e59be152da3b1478415c98d3662c36827f0 SHA512 682dab9e26b390a56b47a5191609501c6a17784d8a981d87a958e296a51f5461cc1000bae87a60604f978078ac449a4ebc3738691dfdf08225c9564632639a8f diff --git a/app-emacs/dape/dape-0.26.0.ebuild b/app-emacs/dape/dape-0.26.0.ebuild new file mode 100644 index 000000000000..19398719bace --- /dev/null +++ b/app-emacs/dape/dape-0.26.0.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +NEED_EMACS="30.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}" +else + SRC_URI="https://github.com/svaante/${PN}/archive/refs/tags/${PV}.tar.gz + -> ${P}.gh.tar.gz" + + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3+" +SLOT="0" + +# Requires debugpy, but we do not package debugpy right now, as well as +# js-debug. Most tests use only the former. +RESTRICT="test" + +# Remove tests.el to skip compilation and failing tests (see above comment). +ELISP_REMOVE=" + ${PN}-tests.el +" + +DOCS=( README.org CHANGELOG.org ) +SITEFILE="50${PN}-gentoo.el" + +# elisp-enable-tests ert . -l dape-tests.el + +src_compile() { + elisp_src_compile + elisp-make-autoload-file +} + +src_install() { + rm -f dape-tests.el* || die + elisp_src_install +}
