[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: gnu: inetutils: Do not refer to canonical coreuti
From: |
guix-commits |
Subject: |
branch master updated: gnu: inetutils: Do not refer to canonical coreutils. |
Date: |
Thu, 27 Aug 2020 10:20:52 -0400 |
This is an automated email from the git hooks/post-receive script.
mothacehe pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 61560d4 gnu: inetutils: Do not refer to canonical coreutils.
61560d4 is described below
commit 61560d4bef05711db86320794437e1b261f4b5aa
Author: Mathieu Othacehe <othacehe@gnu.org>
AuthorDate: Thu Aug 27 16:18:31 2020 +0200
gnu: inetutils: Do not refer to canonical coreutils.
Make sure not to retain a reference to the canonical coreutils package. The
Guix System closure size would otherwise be increased by including
references
to both canonical and non-canonical version of those packages.
* gnu/packages/admin.scm (inetutils)[inputs]: Add "coreutils",
[arguments]: and point to it with PATHDEF_CP variable.
---
gnu/packages/admin.scm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 5efe67b..a1b9761 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -623,10 +623,16 @@ re-executing them as necessary.")
"--disable-uucpd"
"--disable-whois")
'()))
+ ;; Make sure that canonical "coreutils" package is not referred.
+ #:make-flags
+ (list (string-append "CPPFLAGS=-DPATHDEF_CP=\\\""
+ (assoc-ref %build-inputs "coreutils*")
+ "/bin/cp\\\""))
;; On some systems, 'libls.sh' may fail with an error such as:
;; "Failed to tell switch -a apart from -A".
#:parallel-tests? #f))
- (inputs `(("ncurses" ,ncurses)
+ (inputs `(("coreutils*" ,coreutils)
+ ("ncurses" ,ncurses)
("readline" ,readline))) ;for 'ftp'
(native-inputs (if (member (%current-system)
(package-supported-systems net-tools))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: gnu: inetutils: Do not refer to canonical coreutils.,
guix-commits <=