(use-modules ((gnu packages guile-xyz) #:select (guile-ares-rs)) ((cwltest-package) #:select (cwltest)) ((e2e-tests) #:select (ccwl)) ((ravanan-package) #:select (ravanan)) (srfi srfi-1)) (define (manifest-cons* . args) "ARGS is of the form (PACKAGES ... ONTO-MANIFEST). Return a manifest with PACKAGES and all packages in ONTO-MANIFEST." (let ((packages (drop-right args 1)) (onto-manifest (last args))) (manifest (append (map package->manifest-entry packages) (manifest-entries onto-manifest))))) (manifest-cons* ccwl cwltest guile-ares-rs (package->development-manifest ravanan))