commit:     d70db3f6e44f57c37cc7840c98b555fde5fc326d
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 29 10:57:23 2026 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Thu Jan 29 11:30:33 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d70db3f6

app-emacs/transient: depend on cond-let; add tests to >=0.12

Closes: https://bugs.gentoo.org/969400
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 .../{transient-0.11.0.ebuild => transient-0.11.0-r1.ebuild}   |  5 ++++-
 .../{transient-0.12.0.ebuild => transient-0.12.0-r1.ebuild}   |  7 ++++++-
 app-emacs/transient/transient-9999.ebuild                     | 11 ++++++++---
 3 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/app-emacs/transient/transient-0.11.0.ebuild 
b/app-emacs/transient/transient-0.11.0-r1.ebuild
similarity index 89%
rename from app-emacs/transient/transient-0.11.0.ebuild
rename to app-emacs/transient/transient-0.11.0-r1.ebuild
index 401459ba42d9..d04e5a0c7deb 100644
--- a/app-emacs/transient/transient-0.11.0.ebuild
+++ b/app-emacs/transient/transient-0.11.0-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+NEED_EMACS="28.1"
+
 inherit elisp
 
 DESCRIPTION="Transient commands abstraction for GNU Emacs"
@@ -17,7 +19,7 @@ else
        SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
                -> ${P}.gh.tar.gz"
 
-       KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
+       KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-3+"
@@ -25,6 +27,7 @@ SLOT="0"
 
 RDEPEND="
        app-emacs/compat
+       app-emacs/cond-let
 "
 BDEPEND="
        ${RDEPEND}

diff --git a/app-emacs/transient/transient-0.12.0.ebuild 
b/app-emacs/transient/transient-0.12.0-r1.ebuild
similarity index 89%
rename from app-emacs/transient/transient-0.12.0.ebuild
rename to app-emacs/transient/transient-0.12.0-r1.ebuild
index 2d40531a560f..72151cb695b2 100644
--- a/app-emacs/transient/transient-0.12.0.ebuild
+++ b/app-emacs/transient/transient-0.12.0-r1.ebuild
@@ -1,7 +1,9 @@
 # Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=8
+EAPI=9
+
+NEED_EMACS="28.1"
 
 inherit elisp
 
@@ -25,6 +27,7 @@ SLOT="0"
 
 RDEPEND="
        app-emacs/compat
+       app-emacs/cond-let
 "
 BDEPEND="
        ${RDEPEND}
@@ -35,6 +38,8 @@ DOCS=( CHANGELOG README.org "docs/${PN}.org" )
 ELISP_TEXINFO="docs/${PN}.texi"
 SITEFILE="50${PN}-gentoo.el"
 
+elisp-enable-tests ert test -l "${PN}-tests"
+
 src_prepare() {
        mv ./lisp/*.el . || die
 

diff --git a/app-emacs/transient/transient-9999.ebuild 
b/app-emacs/transient/transient-9999.ebuild
index c8e3ce2aac93..8a1d75f8cc54 100644
--- a/app-emacs/transient/transient-9999.ebuild
+++ b/app-emacs/transient/transient-9999.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+NEED_EMACS="28.1"
+
 inherit elisp
 
 DESCRIPTION="Transient commands abstraction for GNU Emacs"
@@ -15,7 +17,7 @@ if [[ "${PV}" == *9999* ]] ; then
        EGIT_REPO_URI="https://github.com/magit/${PN}";
 else
        SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
-               -> ${P}.tar.gz"
+               -> ${P}.gh.tar.gz"
 
        KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
@@ -24,7 +26,8 @@ LICENSE="GPL-3+"
 SLOT="0"
 
 RDEPEND="
-       >=app-emacs/compat-30.0.2.0
+       app-emacs/compat
+       app-emacs/cond-let
 "
 BDEPEND="
        ${RDEPEND}
@@ -35,6 +38,8 @@ DOCS=( CHANGELOG README.org "docs/${PN}.org" )
 ELISP_TEXINFO="docs/${PN}.texi"
 SITEFILE="50${PN}-gentoo.el"
 
+elisp-enable-tests ert test -l "${PN}-tests"
+
 src_prepare() {
        mv ./lisp/*.el . || die
 

Reply via email to