commit: 52505a8d6019ac2f5d5698169fc171e2d36c996a Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Oct 6 18:55:17 2024 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Oct 6 19:51:34 2024 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52505a8d
app-emacs/epc: minor tweaks Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> 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 631dd47f8e71..1709c8e7e76c 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
