app-emacs/geiser-guile: only run elisp pkg_setup

Since no guile code needs to be compiled during the build there is no
need to run gesier-single_pkg_setup. This prevents pkgconfig from
looking for guile during the build phase.

Removed direct transient BDEPEND since it is pulled in by geiser.

Signed-off-by: Tom Gillespie <tgbugs@gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/44770
Closes: https://github.com/gentoo/gentoo/pull/44770
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
This commit is contained in:
Tom Gillespie 2025-11-24 17:59:45 -08:00 committed by Maciej Barć
parent ef1de6082e
commit 8e3ab0ab22
No known key found for this signature in database
GPG Key ID: 031C9FE65BED714A

View File

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Authors
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -28,7 +28,6 @@ REQUIRED_USE="${GUILE_REQUIRED_USE}"
BDEPEND="
app-emacs/geiser
app-emacs/transient
"
RDEPEND="
${BDEPEND}
@ -41,6 +40,10 @@ DOCS=( readme.org )
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo.el"
pkg_setup() {
elisp_pkg_setup
}
src_prepare() {
elisp_src_prepare