~ruther/guix-local

ref: e0ba5fe5abb44bbd17cb62dfd5909e7627160ef2 guix-local/doc d---------
cfbf9160 — Ludovic Courtès 12 years ago
store: The 'references' parameter of 'add-text-to-store' is now optional.

* guix/store.scm (add-text-to-store): Make 'references' optional.
* tests/store.scm ("dead-paths", "references"): Use 'add-text-to-store'
  with no optional argument.
* doc/guix.texi (The Store): Adjust accordingly.
c8c871d1 — Andreas Enge 12 years ago
doc: Stylistic changes to "Packaging Guidelines"
a827c623 — Nikita Karetnikov 12 years ago
doc: Remove an extra space after @ref.
46cb9da2 — Andreas Enge 12 years ago
doc: Add duplicate copyright notice again.

* doc/guix.texi: Add second copyright notice again inside @ifinfo, needed
  since the first one does not appear in the info output.
  Partially undoes commit da7cabd.
29f66ddd — Ludovic Courtès 12 years ago
doc: Fix the image size in PDF/PS/DVI output.

* doc/guix.texi (Bootstrapping): Specify an image width for the TeX
  output.  Before that, the image would be much wider than the US Letter
  page width.
ee85f3db — Andreas Enge 12 years ago
doc: Add package guidelines for names and numbers.

* doc/guix.texi: Three new subsections.
da7cabd4 — Andreas Enge 12 years ago
doc: Shuffle some text around.

* doc/guix.texi: Drop duplicate copyright notice, start section
    "Packaging Guidelines" with existant text.
575ed8d5 — Andreas Enge 12 years ago
doc: Create own Makefile.am in subdirectory.

* doc/Makefile.am: New file.
* Makefile.am: Reference subdirectory doc.
858e9282 — Ludovic Courtès 12 years ago
derivations: Rename #:dependency-graphs to #:references-graphs.

* guix/derivations.scm (derivation, build-expression->derivation):
  Rename #:dependency-graphs to #:references-graphs, for consistency in
  the terminology.
* tests/derivations.scm: Adjust accordingly.
9c629a27 — Ludovic Courtès 12 years ago
derivations: Add #:dependency-graphs to `build-expression->derivation'.

* guix/derivations.scm (build-expression->derivation): Add
  #:dependency-graphs keyword argument.  Pass it to `derivation'.
* tests/derivations.scm ("build-expression->derivation with
  #:dependency-graphs"): New test.
* doc/guix.texi (Derivations): Update `build-expression->derivation'
  description.
5b0c9d16 — Ludovic Courtès 12 years ago
derivations: Add #:dependency-graphs `derivation' parameter.

* guix/derivations.scm (derivation): Add `dependency-graphs' keyword
  parameter; honor it.
* tests/derivations.scm (bootstrap-binary): New procedure.
  (%bash): Use it.
  (%mkdir): New variable.
  (directory-contents): Add `slurp' optional parameter.
  ("derivation with #:dependency-graphs"): New test.
* doc/guix.texi (Derivations): Update accordingly.
a987d2c0 — Ludovic Courtès 12 years ago
derivations: Move 3 positional parameters into keyword parameters.

* guix/derivations.scm (derivation): Turn `system', `env-vars', and
  `inputs' into keyword parameters.
  (build-expression->derivation): Adjust accordingly.
* gnu/packages/bootstrap.scm (%bootstrap-guile): Likewise.
* tests/derivations.scm, tests/store.scm: Likewise.
* doc/guix.texi (Derivations): Likewise.
b095792f — Ludovic Courtès 12 years ago
doc: Mention what's in the chroot, and add a caveat about /dev/shm.

* doc/guix.texi (Setting Up the Daemon): Document the default content of
  the chroot, and the /dev/shm caveat.
b81e1947 — Ludovic Courtès 12 years ago
doc: Add "Adding New Packages".

* doc/guix.texi (Adding New Packages): New section.
  (Packaging Guidelines): Make a subsection thereof.
  (From the Source Tarball to the Package): New subsection.
  (Contributing): Link to "Adding New Packages".
  (Package Modules): Link to modules in Guile's manual.
4a328f73 — Ludovic Courtès 12 years ago
doc: Mark 2.0.5 as being the minimum Guile version.

* doc/guix.texi (Requirements): Require Guile 2.0.5+.
* README: Ditto.
63f6004b — Ludovic Courtès 12 years ago
doc: Refer to guix-devel@gnu.org.

* doc/guix.texi (Contributing): Refer to guix-devel@gnu.org.
c7694060 — Ludovic Courtès 12 years ago
Merge branch 'core-updates'
91ef73d4 — Ludovic Courtès 12 years ago
doc: Add "Installing Debugging Files".

* doc/guix.texi (Installing Debugging Files): New node.
  (Packages with Multiple Outputs): Add cross-reference.
6e721c4d — Ludovic Courtès 12 years ago
doc: Add "Packages with Multiple Outputs" section.

* doc/guix.texi (Packages with Multiple Outputs): New node.
  (Invoking guix package): Refer to it.
b208a005 — Ludovic Courtès 12 years ago
doc: Move the packaging guidelines to the manual.

* HACKING (Packaging Guidelines): Remove.
* doc/guix.texi (Packaging Guidelines): New node.
Next