commit:     449882a6fac4566b9b0e7f323ec3a04ed5de4501
Author:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 12 08:26:21 2026 +0000
Commit:     Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Jan 21 10:40:20 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=449882a6

app-admin/pass: Install Emacs files as password-store

This avoids ambiguity with app-emacs/pass (currently in the emacs
overlay but intended for the main tree).

Also, the elisp file is named password-store.el{,c} and provides the
"password-store" feature.

Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>

 app-admin/pass/{pass-9999.ebuild => pass-1.7.4-r3.ebuild} | 10 +++++-----
 app-admin/pass/pass-9999.ebuild                           |  8 ++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/app-admin/pass/pass-9999.ebuild 
b/app-admin/pass/pass-1.7.4-r3.ebuild
similarity index 89%
copy from app-admin/pass/pass-9999.ebuild
copy to app-admin/pass/pass-1.7.4-r3.ebuild
index 1c3bfbec9390..622a2428bc43 100644
--- a/app-admin/pass/pass-9999.ebuild
+++ b/app-admin/pass/pass-1.7.4-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit bash-completion-r1 elisp-common
 
@@ -12,7 +12,7 @@ else
        
SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${PV}.tar.xz";
        S="${WORKDIR}/password-store-${PV}"
 
-       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~x64-macos"
+       KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
 fi
 
 DESCRIPTION="Stores, retrieves, generates, and synchronizes passwords securely"
@@ -62,8 +62,8 @@ src_install() {
        use dmenu && dobin contrib/dmenu/passmenu
 
        if use emacs; then
-               elisp-install ${PN} contrib/emacs/*.{el,elc}
-               elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
+               elisp-install password-store contrib/emacs/*.{el,elc}
+               elisp-site-file-install "${FILESDIR}/50password-store-gentoo.el"
        fi
 
        if use importers; then

diff --git a/app-admin/pass/pass-9999.ebuild b/app-admin/pass/pass-9999.ebuild
index 1c3bfbec9390..a75af1a26e74 100644
--- a/app-admin/pass/pass-9999.ebuild
+++ b/app-admin/pass/pass-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit bash-completion-r1 elisp-common
 
@@ -62,8 +62,8 @@ src_install() {
        use dmenu && dobin contrib/dmenu/passmenu
 
        if use emacs; then
-               elisp-install ${PN} contrib/emacs/*.{el,elc}
-               elisp-site-file-install "${FILESDIR}/50${PN}-gentoo.el"
+               elisp-install password-store contrib/emacs/*.{el,elc}
+               elisp-site-file-install "${FILESDIR}/50password-store-gentoo.el"
        fi
 
        if use importers; then

Reply via email to