diff options
author | Marius Bakke <mbakke@fastmail.com> | 2017-11-19 15:01:00 +0100 |
---|---|---|
committer | Marius Bakke <mbakke@fastmail.com> | 2017-11-19 15:01:00 +0100 |
commit | 2dd12924cf4a30a96262b6d392fcde58c9f10d4b (patch) | |
tree | 3f74f5426ff214a02b8f6652f6516979657a7f98 /gnu/packages.scm | |
parent | 259b4f34ba2eaefeafdb7c9f9eb56ee77f16010c (diff) | |
parent | a93447b89a5b132221072e729d13a3f17391b8c2 (diff) | |
download | patches-2dd12924cf4a30a96262b6d392fcde58c9f10d4b.tar patches-2dd12924cf4a30a96262b6d392fcde58c9f10d4b.tar.gz |
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu/packages.scm')
-rw-r--r-- | gnu/packages.scm | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gnu/packages.scm b/gnu/packages.scm index b4ac6661ca..97e6cb347f 100644 --- a/gnu/packages.scm +++ b/gnu/packages.scm @@ -142,13 +142,13 @@ for system '~a'") (define* (fold-packages proc init #:optional - (modules (all-modules (%package-module-path)))) + (modules (all-modules (%package-module-path))) + #:key (select? (negate hidden-package?))) "Call (PROC PACKAGE RESULT) for each available package defined in one of -MODULES, using INIT as the initial value of RESULT. It is guaranteed to never -traverse the same package twice." +MODULES that matches SELECT?, using INIT as the initial value of RESULT. It +is guaranteed to never traverse the same package twice." (fold-module-public-variables (lambda (object result) - (if (and (package? object) - (not (hidden-package? object))) + (if (and (package? object) (select? object)) (proc object result) result)) init |