guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

07/212: import/cran: Remove directory-needs-zlib? in favor of needed-lib


From: guix-commits
Subject: 07/212: import/cran: Remove directory-needs-zlib? in favor of needed-libraries-in-directory.
Date: Sat, 18 Feb 2023 14:00:45 -0500 (EST)

rekado pushed a commit to branch master
in repository guix.

commit 8525c2649933f6f8e8e55f5f7c7514b3889b3e9b
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Fri Feb 17 22:26:41 2023 +0100

    import/cran: Remove directory-needs-zlib? in favor of 
needed-libraries-in-directory.
    
    * guix/import/cran.scm (directory-needs-zlib?): Remove procedure.
    (source-dir->dependencies): Use needed-libraries-in-directory instead of
    directory-needs-zlib?.
---
 guix/import/cran.scm | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/guix/import/cran.scm b/guix/import/cran.scm
index 75caecb620..17c19a2dcf 100644
--- a/guix/import/cran.scm
+++ b/guix/import/cran.scm
@@ -471,11 +471,6 @@ the given REGEXP."
                     (else (loop))))))))
          (apply find-files directory file-patterns))))
 
-(define (directory-needs-zlib? dir)
-  "Return #T if any of the Makevars files in the src directory DIR contain a
-zlib linker flag."
-  (files-match-pattern? dir "-lz" "(Makevars.*|configure.*)"))
-
 (define packages-for-matches
   '(("-lcrypto"    . "openssl")
     ("-lcurl"      . "curl")
@@ -530,7 +525,7 @@ the pkg-config tool."
   "Guess dependencies of R package source in DIR and return two values: a list
 of package names for INPUTS and another list of names of NATIVE-INPUTS."
   (values
-   (if (directory-needs-zlib? dir) '("zlib") '())
+   (needed-libraries-in-directory dir)
    (append
        (if (directory-needs-esbuild? dir) '("esbuild") '())
        (if (directory-needs-pkg-config? dir) '("pkg-config") '())



reply via email to

[Prev in Thread] Current Thread [Next in Thread]