[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/11: gnu: guix-build-coordinator/agent-only: Don't propagate inputs.
From: |
guix-commits |
Subject: |
01/11: gnu: guix-build-coordinator/agent-only: Don't propagate inputs. |
Date: |
Tue, 30 Apr 2024 13:00:22 -0400 (EDT) |
cbaines pushed a commit to branch master
in repository guix.
commit 70730cf81526b40010bf150955bd2f13e06cfc8e
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Tue Apr 30 09:47:26 2024 +0100
gnu: guix-build-coordinator/agent-only: Don't propagate inputs.
Since this package is just intended to provide the
guix-build-coordinator-agent script, don't propagate any inputs and strip
the
unnecessary files from the package.
* gnu/packages/package-management.scm (guix-build-coordinator/agent-only)
[arguments]: Add 'strip-non-agent-files phase.
[propagated-inputs]: Move…
[inputs]: …here.
Change-Id: I17544c23f3667147c874ec9afad5e5b90d19acc8
---
gnu/packages/package-management.scm | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
diff --git a/gnu/packages/package-management.scm
b/gnu/packages/package-management.scm
index 709bb7d30d..d02dcd7883 100644
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@ -1671,6 +1671,16 @@ outputs of those builds.")
(package
(inherit guix-build-coordinator)
(name "guix-build-coordinator-agent-only")
+ (arguments
+ (substitute-keyword-arguments (package-arguments guix-build-coordinator)
+ ((#:phases phases #~%standard-phases)
+ #~(modify-phases #$phases
+ (add-after 'install 'strip-non-agent-files
+ (lambda _
+ (delete-file-recursively
+ (string-append #$output "/share/guix-build-coordinator"))
+ (delete-file
+ (string-append #$output "/bin/guix-build-coordinator"))))))))
(native-inputs
(list pkg-config
autoconf
@@ -1686,17 +1696,16 @@ outputs of those builds.")
guile-next))
(inputs
(list guile-next
- bash-minimal
- (libc-utf8-locales-for-target)))
- (propagated-inputs
- (list guile-prometheus
+ guix
+ guile-prometheus
guile-gcrypt
guile-json-4
guile-lib
guile-lzlib
guile-zlib
- guix
- guile-gnutls))
+ guile-gnutls
+ bash-minimal
+ (libc-utf8-locales-for-target)))
(description
"The Guix Build Coordinator helps with performing lots of builds across
potentially many machines, and with doing something with the results and
- branch master updated (29987db380 -> f6c6dd229f), guix-commits, 2024/04/30
- 09/11: gnu: emacs-org: Update to 9.6.28., guix-commits, 2024/04/30
- 10/11: gnu: artanis: Update to 0.6., guix-commits, 2024/04/30
- 06/11: gnu: tomlc99: Install pkg-config file., guix-commits, 2024/04/30
- 08/11: gnu: hw-probe: Use edid-decode., guix-commits, 2024/04/30
- 07/11: gnu: edid-decode: Update to 0.0.0-1.3d63549., guix-commits, 2024/04/30
- 04/11: gnu: guix-data-service: Update to 0.0.1-48.957727c., guix-commits, 2024/04/30
- 05/11: gnu: tomlc99: Update to 1.0-1.5221b3d., guix-commits, 2024/04/30
- 03/11: gnu: nar-herder: Update to 0-30.71115bd., guix-commits, 2024/04/30
- 11/11: gnu: guile-gnutls: Update to 4.0.0., guix-commits, 2024/04/30
- 01/11: gnu: guix-build-coordinator/agent-only: Don't propagate inputs.,
guix-commits <=
- 02/11: gnu: guix-build-coordinator: Update to 0-102.53dddfa., guix-commits, 2024/04/30