packages: Add 'file-type' field to 'search-path-specification'.
authorLudovic Courtès <ludo@gnu.org>
Sat, 27 Dec 2014 22:22:08 +0000 (23:22 +0100)
committerLudovic Courtès <ludo@gnu.org>
Sat, 27 Dec 2014 22:22:49 +0000 (23:22 +0100)
commitaf07095516b56dcdd38bf1874da27de9c4c841f6
tree41c1ca864f2eaeaf3a07dc0a31c60f2c1a0fe386
parent856ae5e6c71a1283a414d33e638051f95d3cce35
packages: Add 'file-type' field to 'search-path-specification'.

Fixes <http://bugs.gnu.org/18033>.

* guix/packages.scm (<search-path-specification>): Rename 'directories'
  field to 'files'.  Add 'file-type'.
  (search-path-specification->sexp): Honor 'file-type'.
* gnu/packages/autotools.scm, gnu/packages/bootstrap.scm,
  gnu/packages/cross-base.scm, gnu/packages/games.scm,
  gnu/packages/gcc.scm, gnu/packages/glib.scm,
  gnu/packages/guile.scm, gnu/packages/man.scm,
  gnu/packages/perl.scm, gnu/packages/pkg-config.scm,
  gnu/packages/python.scm, gnu/packages/ruby.scm,
  gnu/packages/xfce.scm: Change 'directories' to 'files'.
* tests/packages.scm ("search paths"): Change 'directories' field to
  'files'.
* guix/scripts/environment.scm (for-each-search-path): Likewise.
16 files changed:
gnu/packages/autotools.scm
gnu/packages/bootstrap.scm
gnu/packages/cross-base.scm
gnu/packages/games.scm
gnu/packages/gcc.scm
gnu/packages/glib.scm
gnu/packages/guile.scm
gnu/packages/man.scm
gnu/packages/perl.scm
gnu/packages/pkg-config.scm
gnu/packages/python.scm
gnu/packages/ruby.scm
gnu/packages/xfce.scm
guix/packages.scm
guix/scripts/environment.scm
tests/packages.scm