~ruther/guix-local

ref: ccda7c8317fcbcdf929d6f8a183d4dbd2f5c1391 guix-local/doc d---------
a535e122 — Leo Famulari 10 years ago
services: Add urandom-seed-service.

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

* gnu/services/base.scm (urandom-seed-service): New procedure.
(%random-seed-file, urandom-seed-service-type): New variables.
(%urandom-seed-shepherd-service): New procedure.
(%base-services): Call 'urandom-seed-service'.
* doc/guix.texi (Base Services): Document it.
70458ed5 — Mathieu Lirzin 10 years ago
doc: Fix typo.

* doc/guix.texi (Derivations): Add 's' to "contain".
db761534 — Ludovic Courtès 10 years ago
size: Accept several arguments.

* guix/scripts/size.scm (display-profile): Display WHOLE at then end.
(guix-size): Accept several FILES.
* doc/guix.texi (Invoking guix size): Add example with several items.
c0d2e7b1 — Mathieu Lirzin 10 years ago
build: Use "%D%" in Makefile fragments.

* doc/local.mk: Use "%D%" for the directory of the fragment relative to
the base 'Makefile.am'.
* emacs/local.mk: Likewise.
* gnu/local.mk: Likewise.
* nix/local.mk: Likewise.
a773c314 — Ludovic Courtès 10 years ago
graph: Allow store file names for 'derivation' and 'references' graphs.

* guix/scripts/graph.scm (%derivation-node-type)[convert]: Add
'derivation-path?' and catch-all clauses.
(%reference-node-type)[convert]: Add 'store-path?' and catch-all
clauses.
(assert-package, nodes-from-package): New procedures.
(%package-node-type, %bag-node-type,%bag-with-origins-node-type)
(%bag-emerged-node-type): Add 'convert' field
(guix-graph): Rename 'packages' to 'items' and
allow 'store-path?' arguments.
* guix/graph.scm (<node-type>)[convert]: Adjust comment.
* doc/guix.texi (Invoking guix graph): Document it.
99effc8f — Ludovic Courtès 10 years ago
lint: Honor 'cpe-name' and 'cpe-version' package properties.

* guix/scripts/lint.scm (package-name->cpe-name): Remove.
(package-vulnerabilities): Honor 'cpe-name' and 'cpe-version'
properties.
* gnu/packages/grub.scm (grub)[properties]: New field.
* gnu/packages/gnuzilla.scm (icecat)[properties]: Add 'cpe-name' and
'cpe-version'.
* doc/guix.texi (Invoking guix lint): Mention 'cpe-name'.
9f5e7967 — Mark H Weaver 10 years ago
Merge branch 'master' into gnome-updates
1aaf116d — Ludovic Courtès 10 years ago
doc: Fix typo.

* doc/guix.texi (Base Services): "gpm-service", not "gmp-service-type".
f8476e17 — Alex Kost 10 years ago
emacs: Add 'guix-package-from-file' command.

* emacs/guix-main.scm (register-package, packages-from-file): New procedures.
(%patterns-makers): Add 'from-file' search type.
* emacs/guix-messages.el (guix-messages): Add messages for it.
* emacs/guix-ui-package.el (guix-package-from-file): New command.
(guix-package-info-insert-location): Adjust for 'from-file' type.
* doc/emacs.texi (Emacs Commands): Document it.
b8785cb9 — Ludovic Courtès 10 years ago
doc: Suggest long OpenPGP key ID.

* doc/guix.texi (Binary Installation): Use long OpenPGP key ID.
6655a743 — 宋文武 10 years ago
Merge branch 'master' into gnome-updates
76192896 — Efraim Flashner 10 years ago
services: Add connman-service.

* gnu/services/networking.scm (connman-service): New procedure.
(connman-service-type, %connman-activation): New variables.
(connman-shepherd-service): New procedure.
* doc/guix.texi (Networking Services): Document it.
a17417a8 — Ludovic Courtès 10 years ago
challenge: Use exit code 2 when discrepancies are found.

Suggested by John Darrington <john@darrington.wattle.id.au>.

* guix/scripts/challenge.scm (guix-challenge): Exit with 2 when MISSING
is not empty.
* doc/guix.texi (Invoking guix challenge): Document it.
8472b2fd — Alex Kost 10 years ago
emacs: Add 'guix-find-license-definition' command.

* emacs/guix-license.el (guix-license-file): New procedure.
(guix-find-license-definition): New command.
* doc/emacs.texi (Emacs Licenses): Document it.
0054e470 — Ludovic Courtès 10 years ago
guix gc: Add '--free-space'.

* guix/scripts/gc.scm (show-help, %options): Add '--free-space'.
(guix-gc)[ensure-free-space]: New procedure.
Handle '--free-space'.
03d0e2d2 — Mathieu Lirzin 10 years ago
build: Move 'Makefile' fragments to subdirectories.

This follows a convention used by some other GNU packages like Autoconf,
Bison, Coreutils, and Gnulib.

* doc.am: Rename to ...
* doc/local.mk: ... this.
* emacs.am: Rename to ...
* emacs/local.mk: ... this.
* gnu-system.am: Rename to ...
* gnu/local.mk: ... this.
* daemon.am: Rename to ...
* nix/local.mk: ... this.
* Makefile.am: Adapt to them.
* doc/guix.texi (Porting to a New Platform): Adapt documentation.
* guix/config.scm.in (%state-directory, %config-directory): Adapt comments.
* emacs/guix-config.el.in (guix-config-state-directory): Likewise.
b3129f2b — Ludovic Courtès 10 years ago
doc: Add "X.509 Certificates" section under "Application Setup".

Reported by Roel Janssen <roel@gnu.org>.

* doc/guix.texi (Application Setup)[X.509 Certificates]: New section.
(X.509 Certificates): Add an example of certificates in the profile.
e1c963bf — Hartmut Goebel 10 years ago
doc: Add specification for Java packages

* doc/guix.texi (Java Packages): New subsection.
31b6cdf8 — Ludovic Courtès 10 years ago
doc: Mention 'mkswap' during installation.

Reported by Thierry Micoud <thierrymicoud@gmail.com>.

* doc/guix.texi (Preparing for Installation): Mention 'mkswap'.
b4b9975d — Alex Kost 10 years ago
emacs: Add interface for package locations.

* emacs/guix-main.scm (%package-location-param-alist): New variable.
(package-location->sexp, package-location-entries): New procedures.
* emacs/guix-ui-location.el: New file.
* emacs.am (ELFILES): Add it.
* doc/emacs.texi (Emacs Package Locations): Document 'guix-locations'.
* NEWS: Mention it.
Next