From 52505a8d6019ac2f5d5698169fc171e2d36c996a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 6 Oct 2024 20:55:17 +0200 Subject: [PATCH] app-emacs/epc: minor tweaks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maciej Barć --- app-emacs/epc/epc-0.1.1.ebuild | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/app-emacs/epc/epc-0.1.1.ebuild b/app-emacs/epc/epc-0.1.1.ebuild index 631dd47f8e71e..1709c8e7e76cb 100644 --- a/app-emacs/epc/epc-0.1.1.ebuild +++ b/app-emacs/epc/epc-0.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,24 +7,31 @@ inherit elisp DESCRIPTION="RPC stack for Emacs Lisp" HOMEPAGE="https://github.com/kiwanami/emacs-epc/" -SRC_URI="https://github.com/kiwanami/emacs-epc/archive/${PV}.tar.gz - -> ${P}.tar.gz" -S="${WORKDIR}"/emacs-${P} + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/kiwanami/emacs-epc.git" +else + SRC_URI="https://github.com/kiwanami/emacs-epc/archive/${PV}.tar.gz + -> ${P}.tar.gz" + S="${WORKDIR}/emacs-${P}" + + KEYWORDS="~amd64 ~x86" +fi LICENSE="GPL-3+" -KEYWORDS="~amd64 ~x86" SLOT="0" RDEPEND=" app-emacs/ctable app-emacs/deferred " -BDEPEND="${RDEPEND}" +BDEPEND=" + ${RDEPEND} +" DOCS=( readme.md demo img ) SITEFILE="50${PN}-gentoo.el" -src_test() { - ${EMACS} ${EMACSFLAGS} -L . -l epc.el -l epcs.el -l test-epc.el \ - -f ert-run-tests-batch-and-exit || die "tests failed" -} +elisp-enable-tests ert "${S}" -l epc.el -l epcs.el -l test-epc.el