~ruther/guix-local

ref: 8830740643397d8d38e018c728ed62d0bcb4c310 guix-local/doc d---------
66392e47 — Eric Bavier 11 years ago
import: cpan: Use corelist to filter dependencies.

* guix/import/cpan.scm (%corelist): New variable.
  (module->dist-name, core-module?): New procedures.
  (cpan-module->sexp)[convert-inputs]: Use them.  Include "test" dependencies
  in converted inputs.
* doc/guix.texi (Invoking guix import)[cpan]: Mention corelist filtering.
2d2a53fc — Eric Bavier 11 years ago
build-system/perl: Use Build.PL for builds if present.

* guix/build/perl-build-system.scm (configure): Use Build.PL if present.
  (build, check, install): New procedures.
  (%standard-phases): Replace build, check, and install phases.
* guix/build-system/perl (perl-build): Add make-maker? and module-build-flags
  arguments.
* doc/guix.texi (Build Systems)[perl-build-system]: Document behavior rsp.
  Build.PL and new arguments.
ce45eb4c — Ludovic Courtès 11 years ago
gexp: Add #:graft? parameter to 'gexp->derivation'.

* guix/gexp.scm (gexp->derivation): Add #:graft? parameter and honor it.
* tests/gexp.scm ("gexp->derivation vs. grafts"): New test.
* doc/guix.texi (G-Expressions): Update 'gexp->derivation'
  documentation.
ad372953 — Ludovic Courtès 11 years ago
store: Add optional 'references' parameter to 'text-file'.

* guix/store.scm (text-file): Add optional 'references' parameter.  Pass
  it to 'add-text-to-store'.
* doc/guix.texi (The Store Monad): Adjust accordingly.
c8351d9a — Ludovic Courtès 11 years ago
gexp: Add #:allowed-references parameter to 'gexp->derivation'.

* guix/gexp.scm (lower-references): New procedure.
  (gexp->derivation): Add #:allowed-references and honor it.
* tests/gexp.scm ("gexp->derivation #:allowed-references",
  "gexp->derivation #:allowed-references, disallowed"): New tests.
* doc/guix.texi (G-Expressions): Update 'gexp->derivation' doc.
ab3872de — Ludovic Courtès 11 years ago
doc: Use @code for the abstract USB image URL.

Reported by Quentin Pradet <webmasters-comment@gnu.org>.

* doc/guix.texi (System Installation): Use @code instead of @url for the
  abstract URL.
5833bf33 — nebuli 11 years ago
services: lsh: Add graceful handling of daemonic option.

* gnu/services/ssh.scm (lsh-service): New #:keys (daemonic?, pid-file?,
  pid-file).  Build new lshd-command and expand service-requirement
  field.
* doc/guix.texi (Networking Services): Update accordingly.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a677c726 — Ricardo Wurmus 11 years ago
build: Add 'waf-build-system'.

* guix/build-system/waf.scm,
  guix/build/waf-build-system.scm: New files.
* Makefile.am (MODULES): Add them.
* doc/guix.texi (Build Systems): Document waf-build-system.
027981d6 — Ludovic Courtès 11 years ago
doc: Remove ".ko" extension in 'base-initrd' example.

Reported by Marek Benc.

* doc/guix.texi (Initial RAM Disk): Remove ".ko" from the 'base-initrd'
  example.  Add a comment.
cbc538fe — Ludovic Courtès 11 years ago
doc: Document the location of the build directory.

Fixes <http://bugs.gnu.org/19771>.
Reported by Andrei Osipov <andrspv@gmail.com>.

* doc/guix.texi (Invoking guix-daemon): Document the build directory
  location.
95c559c1 — Ludovic Courtès 11 years ago
doc: Provide a better illustration of Ethernet interface names.

Reported on #guix.

* doc/guix.texi (System Installation)[USB Stick Installation]: Mention
  "eno1" instead of "eth0" and give other examples.
b7d0c494 — Mark H Weaver 11 years ago
services: Add wicd service.

* gnu/services/networking.scm (wicd-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
4aee6e60 — Ludovic Courtès 11 years ago
services: nscd-service: Add #:name-services parameter.

* gnu/services/base.scm (nscd-service): Add #:name-services parameter.
  In 'start' field, set LD_LIBRARY_PATH based on #:name-services.
* doc/guix.texi (Base Services): Document it.
  (Name Service Switch): Link to 'nscd-service'.
996ed739 — Ludovic Courtès 11 years ago
system: Add bindings to configure libc's NSS.

* gnu/system/nss.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
* gnu.scm (%public-modules): Add it.
* gnu/system.scm (<operating-system>)[name-service-switch]: New field.
  (etc-directory): Add #:nss parameter and honor it.
  (operating-system-etc-directory): Adjust call accordingly.
* doc/guix.texi (operating-system Reference): Document
  'name-service-switch'.
  (Name Service Switch): New section.
5ce93d9a — 宋文武 11 years ago
services: xorg: Add sawfish session.

* gnu/services/xorg.scm (%sawfish-session-type): New variable.
* doc/guix.texi (X Window): Mention it.
01d8ac64 — Ludovic Courtès 11 years ago
store: Remove 'build-derivations'.

* guix/store.scm (build-derivations): Remove.
* guix/derivations.scm (build-derivations): Write in terms of
  'build-things'.
* doc/guix.texi (Invoking guix build): Adjust text accordingly.
2c636195 — Ludovic Courtès 11 years ago
doc: Fix typo for 'lsh-service'.

* doc/guix.texi (Networking Services): Fix typo in 'lsh-service'
  parameters.
8a225c66 — Ludovic Courtès 11 years ago
doc: Update USB image size.

* doc/guix.texi (System Installation): Change to --image-size=850MiB.
3a5d914b — Ludovic Courtès 11 years ago
doc: Change the USB image file name to 'gsd-usb-install*'.

* doc/guix.texi (System Installation): Change the file name to
  'gsd-usb-install-*'.
b1e95eca — Ludovic Courtès 11 years ago
doc: Update "Limitations" section.

* doc/guix.texi (System Installation): Mention Xfce.  Update package
  count.
Next