- Oct 15, 2016
-
-
Ludovic Courtès authored
* guix/scripts/graph.scm (ensure-store-items): New procedure. (%reference-node-type)[convert]: Use it. (non-derivation-referrers): New procedure. (%referrer-node-type): New variable. (%node-types): Add it. * tests/graph.scm ("referrer DAG"): New test. * doc/guix.texi (Invoking guix graph): Document it.
-
- Oct 12, 2016
-
-
Hartmut Goebel authored
* doc/guix.texi (Python Modules): New sub-subsection "Specifying Dependencies". Co-authored-by:
Ludovic Courtès <ludo@gnu.org>
-
John Darrington authored
* gnu/services/nfs.scm (pipefs-service-type): New variable, (gss-service-type): New variable, (idmap-service-type) New variable. * doc/guix.texi (Network File System): New node.
-
- Oct 08, 2016
-
-
Andy Patterson authored
* guix/build-system/asdf.scm: New file. * guix/build/asdf-build-system.scm: New file. * guix/build/lisp-utils.scm: New file. * Makefile.am (MODULES): Add them. * doc/guix.texi (Build Systems): Document 'asdf-build-system'. Signed-off-by:
宋文武 <iyzsong@gmail.com>
-
- Oct 07, 2016
-
-
Ricardo Wurmus authored
* doc/guix.texi (package Reference): Remove GHC from the list of languages for which library run-time dependencies must be propagated.
-
- Oct 03, 2016
-
-
Ludovic Courtès authored
* guix/build/graft.scm (replace-store-references): REPLACEMENT is now the full string, not just the hash. (rewrite-directory)[hash-mapping](valid-suffix?): Remove. (hash+suffix): Rename to... (hash+rest): ... this. Change to return the whole string as the second element of the list. Adjust 'match-lambda' expression accordingly; check whether the string length of the origin and replacement match. * tests/grafts.scm ("graft-derivation, grafted item uses a different name"): New test. * doc/guix.texi (Security Updates): Update sentence on the name/version restriction.
-
- Oct 02, 2016
-
-
Ludovic Courtès authored
* gnu/services/ssh.scm (<openssh-configuration>): Add default values. [pubkey-authentication?]: Rename to... [public-key-authentication?]: ... this. (openssh-service): Remove. * doc/guix.texi (Networking Services): Adjust accordingly.
-
Jan Nieuwenhuizen authored
* gnu/services/admin.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Log Rotation): New node. Co-authored-by:
Ludovic Courtès <ludo@gnu.org>
-
- Sep 29, 2016
-
-
Julien Lepiller authored
* gnu/packages/ssh.scm (openssh)[arguments]: Set sysconfdir to /etc/ssh. * gnu/services/ssh.scm (<openssh-configuration>): New record type. (%openssh-accounts): New variable. (openssh-activation, openssh-config-file, openssh-shepherd-service) (openssh-service): New procedures. (openssh-service-type): New variable. * doc/guix.texi (Networking Services): Document 'openssh-services'. Co-authored-by:
Ludovic Courtès <ludo@gnu.org>
-
Leo Famulari authored
* doc/guix.texi (OPENPGP-SIGNING-KEY-ID): Use fingerprint instead of long key ID.
-
- Sep 27, 2016
-
-
Andy Wingo authored
* gnu/services/mail.scm (dovecot-configuration): Change default for postmaster-address, as dovecot is now requiring a non-empty value and will fail to start up otherwise. * doc/guix.texi (Mail Services): Update.
-
- Sep 19, 2016
-
-
Ludovic Courtès authored
* gnu/services.scm (simple-service): New procedure. * doc/guix.texi (Service Reference): Document it.
-
- Sep 16, 2016
-
-
John Darrington authored
* doc/guix.texi: "filesystem" -> "file system" * gnu/packages/admin.scm: "filesystem" -> "file system" * gnu/packages/cdrom.scm: "filesystem" -> "file system" * gnu/packages/compression.scm: "filesystem" -> "file system" * gnu/packages/disk.scm: "filesystem" -> "file system" * gnu/packages/gnome.scm: "filesystem" -> "file system" * gnu/packages/irc.scm: "filesystem" -> "file system" * gnu/packages/linux.scm: "filesystem" -> "file system" * gnu/packages/mail.scm: "filesystem" -> "file system" * gnu/packages/mpd.scm: "filesystem" -> "file system" * gnu/packages/ocaml.scm: "filesystem" -> "file system" * gnu/packages/perl.scm: "filesystem" -> "file system" * gnu/packages/python.scm: "filesystem" -> "file system" * gnu/packages/search.scm: "filesystem" -> "file system" * gnu/packages/tls.scm: "filesystem" -> "file system" * gnu/services/mail.scm: "filesystem" -> "file system"
-
- Sep 14, 2016
-
-
Ludovic Courtès authored
* doc/guix.texi (G-Expressions): In cross-compilation example, pass a GNU triplet to #:target.
-
John Darrington authored
* doc/guix.texi (Services): "Various" -> "Miscellaneous"
-
- Sep 11, 2016
-
-
David Craven authored
* gnu/services/base.scm (<kmscon-configuration>, kmscon-service-type): New variables. * doc/guix.texi (@deffn kmscon-service-type, @deftp kmscon-configuration): Add documentation.
-
David Craven authored
* gnu/services/base.scm (%default-motd, <login-configuration>, login-pam-service, login-serivce-type, login-service): New variables. (<mingetty-configuration>, mingetty-shepherd-service, mingetty-serivce-type): Remove motd. Remove allow-empty-passwords?. Remove mingetty-pam-service. (%base-services): Add login-service. Remove motd.
-
- Sep 09, 2016
-
-
Ludovic Courtès authored
Fixes <http://bugs.gnu.org/20067>. Reported by Tomáš Čech <sleep_walker@suse.cz>. * gnu/system.scm (system-linux-image-file-name) (operating-system-kernel-file): New procedures. (operating-system-grub.cfg): Use 'operating-system-kernel-file' for the 'kernel' field of 'menu-entry'. (operating-system-parameters-file): Likewise for the 'kernel' entry. (read-boot-parameters): Adjust 'kernel' field so that it contains the absolute file name of the image. * gnu/system/grub.scm (grub-configuration-file)[linux-image-name]: Remove. [entry->gexp]: Assume LINUX is the absolute file name of the kernel image. * doc/guix.texi (GRUB Configuration): Add an example, and adjust 'kernel' field documentation accordingly.
-
Ludovic Courtès authored
* guix/gexp.scm (<file-append>): New record type. (file-append): New procedure. (file-append-compiler): New gexp compiler. * tests/gexp.scm ("file-append", "file-append, output") ("file-append, nested", "gexp->file + file-append"): New tests. * doc/guix.texi (G-Expressions): Use it in 'nscd' and 'list-files' examples. Document 'file-append'.
-
- Sep 07, 2016
-
-
Ludovic Courtès authored
* doc/guix.texi (Limitations): Update package count.
-
John Darrington authored
* gnu/services/nfs.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
-
Jan Nieuwenhuizen authored
* guix/scripts/hash.scm (show-help): Add help text for --exclude-vcs option. (%options): Add --exclude-vcs option. (guix-hash): Handle exclude-vcs option. * doc/guix.texi ("Invoking guix hash"): Update doc. * tests/guix-hash.sh: Add test. Co-authored-by:
Ludovic Courtès <ludo@gnu.org>
-
- Sep 06, 2016
-
-
David Craven authored
* gnu/services/sddm.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (@deftp, @deffn): Add documentation.
-
David Craven authored
* gnu/services/base.scm (<syslog-configuration>): New variable. (syslog-service-type): Use <syslog-configuration>. (syslog-service): Use <syslog-configuration>. * gnu/tests/base.scm (%avahi-os): Use <syslog-configuration>. * doc/guix.texi (syslog-configuration-type): Add @deftp. (syslog-service): Update @deffn.
-
- Sep 04, 2016
-
-
Ludovic Courtès authored
* guix/modules.scm, tests/modules.scm: New files. * Makefile.am (MODULES, SCM_TESTS): Add them. * doc/guix.texi (G-Expressions): Add an example of 'source-module-closure'.
-
- Sep 02, 2016
-
-
Alex Kost authored
* doc/guix.texi: Fix typo. * doc/emacs.texi: Fix multiple typos.
-
- Sep 01, 2016
-
-
Ludovic Courtès authored
* guix/packages.scm (package-input-rewriting): New procedure. * tests/packages.scm ("package-input-rewriting"): New test. * doc/guix.texi (Defining Packages): Document it. (Package Transformation Options): Add cross-reference.
-
- Aug 31, 2016
-
-
Ludovic Courtès authored
Reported by Vincent Legoll <vincent.legoll@gmail.com>. * doc/guix.texi (Networking Services): Change #:name-service to #:servers in 'ntp-service' documentation.
-
- Aug 30, 2016
-
-
Ludovic Courtès authored
* doc/guix.texi (Invoking guix package): Use '@' syntax in --show example.
-
- Aug 28, 2016
-
-
Ludovic Courtès authored
* gnu/system/shadow.scm (<user-account>)[create-home-directory?]: New field. (user-account->gexp): Serialize it. * gnu/build/activation.scm (activate-users+groups)[activate-user]: Update 'match-lambda' pattern accordingly. Pass #:create-home? to 'ensure-user'. (add-user, modify-user, ensure-user): Add #:create-home? parameter and honor it. * doc/guix.texi (User Accounts): Document it.
-
- Aug 19, 2016
-
-
Ludovic Courtès authored
* gnu/services/base.scm (hydra-key-authorization): Add 'key' parameter and honor it. (%default-authorized-guix-keys): New variable. (<guix-configuration>)[authorized-keys]: New field. (guix-shepherd-service): Adjust 'match' clause accordingly. (guix-activation): Adjust call to 'hydra-key-authorization'. * doc/guix.texi (Base Services): Document 'authorized-keys'.
-
- Aug 18, 2016
-
-
Alex Kost authored
* doc/guix.texi: Fix multiple typos.
-
- Aug 05, 2016
-
-
David Craven authored
* gnu/services/spice.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Add it. * doc/guix.texi (Various Services): New subheading.
-
David Craven authored
* doc/guix.texi (Various Services)[Lirc Service]: New subsubheading. [lirc] New cindex.
-
- Aug 04, 2016
-
-
Mark H Weaver authored
This reverts commit 455859a5.
-
- Aug 03, 2016
-
-
Ludovic Courtès authored
* doc/guix.texi (Application Setup): Use @xref, not @pxref, when starting a sentence. (Scheduled Job Execution): Remove extra indent in example; fix typos.
-
- Aug 02, 2016
-
-
Ludovic Courtès authored
* doc/guix.texi (Services): Distinguish "service" and "Shepherd service". Add xref to "Shepherd Services".
-
Ludovic Courtès authored
* doc/guix.texi (Locales): Add missing 'of'.
-
Vincent Legoll authored
* doc/guix.texi (Installing GuixSD in a VM): New node. (USB Stick Installation): Refer to it. (System Installation): Mention "GuixSD". Co-authored-by:
Ludovic Courtès <ludo@gnu.org>
-
David Craven authored
* guix/gnu-maintenance.scm (kde-package?, latest-kde-release): New private functions. (%kde-updater): New public variable. * guix/scripts/refresh.scm (list-updaters): Add %kde-updater. * doc/guix.texi (Invoking guix refresh): Mention the new updater.
-