summaryrefslogtreecommitdiff
path: root/eclass/guile-utils.eclass
AgeCommit message (Collapse)Author
2025-11-10guile-utils.eclass: make generated GUILE_USEDEP entries conditionalKacper Słomiński
If the user specifies only GUILE_TARGETS="3-0", previously, we would incorrectly try to pull in dependencies with USE flag dependencies like [guile_targets_2-2,guile_targets_3-0], which lead to an error about missing USE flags in the dependencies. Signed-off-by: Kacper Słomiński <kacper.slominski72@gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/44587 Signed-off-by: Sam James <sam@gentoo.org>
2024-12-26guile-utils.eclass: set GUILE_AUTO_COMPILE=freshSam James
Noticed this when looking at app-office/gnucash which was disabling GUILE_AUTO_COMPILE entirely (see 72dbf2ec4049df11ad63576971883ee239eadb7f). We don't want Guile making decisions based on the system cache files. Always recompile so we're deterministic. See https://www.gnu.org/software/guile/manual/html_node/Environment-Variables.html#index-GUILE_005fAUTO_005fCOMPILE. Signed-off-by: Sam James <sam@gentoo.org>
2024-10-08eclass: canonicalize debug-print-function callsDavid Seifert
Closes: https://github.com/gentoo/gentoo/pull/37652 Signed-off-by: David Seifert <soap@gentoo.org>
2024-09-01guile-utils.eclass: fix eclassdoc issuesSam James
eclass-to-manpage noticed these. Signed-off-by: Sam James <sam@gentoo.org>
2024-08-18guile-utils.eclass: new eclass, common code for guile packagesArsen Arsenović
Bug: https://bugs.gentoo.org/689408 Signed-off-by: Arsen Arsenović <arsen@gentoo.org>