From 7a9f4822c0c431c25071977b68ab79d152887ec3 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 7 Jul 2021 23:29:25 +0200 Subject: utils: Add 'search-input-directory'. * guix/build/utils.scm (search-input-directory): New procedure. * doc/guix.texi (Build Utilities): Document it next to 'search-input-file'. Tweak wording. --- doc/guix.texi | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'doc') diff --git a/doc/guix.texi b/doc/guix.texi index 53766fbec2..808b2af664 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -8677,10 +8677,15 @@ Return the complete file name for @var{program} as found in @end deffn @deffn {Scheme Procedure} search-input-file @var{inputs} @var{name} -Return the complete file name for @var{name} as found in @var{inputs}. -If @var{name} could not be found, an exception is raised instead. -Here, @var{inputs} is an association list like @var{inputs} and -@var{native-inputs} as available to build phases. +@deffnx {Scheme Procedure} search-input-directory @var{inputs} @var{name} +Return the complete file name for @var{name} as found in @var{inputs}; +@code{search-input-file} searches for a regular file and +@code{search-input-directory} searches for a directory. If @var{name} +could not be found, an exception is raised. + +Here, @var{inputs} must be an association list like @code{inputs} and +@code{native-inputs} as available to build phases (@pxref{Build +Phases}). @end deffn Here is a (simplified) example of how @code{search-input-file} is used -- cgit v1.2.3