commit:     c1fb66b1046daec042cd189cef23fcf4bc5ad88d
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Sat Nov  9 11:41:28 2024 +0000
Commit:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
CommitDate: Sat Nov  9 11:44:15 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c1fb66b1

sys-auth/pam-gnupg: fix installation path

The correct path for pam module should be obtained using getpam_mod_dir.

Closes: https://bugs.gentoo.org/943121
Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 .../{pam-gnupg-0.4.ebuild => pam-gnupg-0.4-r1.ebuild}  | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

diff --git a/sys-auth/pam-gnupg/pam-gnupg-0.4.ebuild 
b/sys-auth/pam-gnupg/pam-gnupg-0.4-r1.ebuild
similarity index 59%
rename from sys-auth/pam-gnupg/pam-gnupg-0.4.ebuild
rename to sys-auth/pam-gnupg/pam-gnupg-0.4-r1.ebuild
index 39dba08aa..b5970c5c7 100644
--- a/sys-auth/pam-gnupg/pam-gnupg-0.4.ebuild
+++ b/sys-auth/pam-gnupg/pam-gnupg-0.4-r1.ebuild
@@ -1,20 +1,23 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools pam
 
 DESCRIPTION="Unlock GnuPG keys on login"
 HOMEPAGE="https://github.com/cruegge/pam-gnupg";
 SRC_URI="https://github.com/cruegge/pam-gnupg/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64"
+
 RDEPEND="
->=sys-libs/pam-1.6.1
->=app-crypt/gnupg-2.4.5-r1
+       >=sys-libs/pam-1.6.1
+       >=app-crypt/gnupg-2.4.5-r1
 "
+DEPEND="${RDEPEND}"
 
 src_prepare() {
        default
@@ -22,10 +25,5 @@ src_prepare() {
 }
 
 src_configure() {
-       econf \
-               --host=${CHOST} \
-               --prefix=/usr \
-               --infodir=/usr/share/info \
-               --with-moduledir=/usr/lib64/security \
-               --mandir=/usr/share/man || die
+       econf --with-moduledir="$(getpam_mod_dir)"
 }

Reply via email to