aboutsummaryrefslogtreecommitdiff
path: root/etc/manifests
diff options
context:
space:
mode:
Diffstat (limited to 'etc/manifests')
-rw-r--r--etc/manifests/ungraft.scm13
1 files changed, 7 insertions, 6 deletions
diff --git a/etc/manifests/ungraft.scm b/etc/manifests/ungraft.scm
index 3e42b98ece..5caef65d4c 100644
--- a/etc/manifests/ungraft.scm
+++ b/etc/manifests/ungraft.scm
@@ -35,15 +35,16 @@
(length result) (map package-full-name result))
result))
+(define ungraft
+ (package-mapping (lambda (p)
+ (or (package-replacement p) p))
+ #:deep? #t))
+
(manifest
(with-store store
- (let* ((grafted (grafted-packages))
- (ungraft-all (package-input-rewriting
- (map (lambda (package)
- `(,package . ,(package-replacement package)))
- grafted))))
+ (let ((grafted (grafted-packages)))
(map (lambda (package)
(manifest-entry
- (inherit (package->manifest-entry (ungraft-all package)))
+ (inherit (package->manifest-entry (ungraft package)))
(name (string-append (package-name package) "-ungrafted"))))
(dependents store grafted)))))
>cuirass: Add hurd-manifest....* build-aux/cuirass/hurd-manifest.scm: New file. Jan (janneke) Nieuwenhuizen 2018-04-08cuirass: Add job specs for the modular Guix....* build-aux/cuirass/guix-modular.scm: New file. * Makefile.am (EXTRA_DIST): Add it. Ludovic Courtès 2018-04-08cuirass: Factorize hydra-to-cuirass CI job translation....* build-aux/cuirass/gnu-system.scm: Move code to... * build-aux/cuirass/hydra-to-cuirass.scm: ... here, and include it. * Makefile.am (EXTRA_DIST): Add 'build-aux/cuirass/hydra-to-cuirass.scm' and 'build-aux/cuirass/gnu-system.scm'. Ludovic Courtès 2018-01-15cuirass: Properly convert list of <license> objects....Fixes a bug whereby we would 'write' raw <license> objects when they were in a list. * build-aux/cuirass/gnu-system.scm (entry->sexp-entry): Add recursive case when O is a list. Ludovic Courtès 2017-09-27cuirass: Add gnu-system build spec....* build-aux/hydra/gnu-system.scm (hydra-jobs): Support subset "hello". * build-aux/cuirass/gnu-system.scm: New file. * doc/guix.texi (Continuous Integration): Update example spec. Jan Nieuwenhuizen