[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
GNU Guixguix source archive branch, wip-gexp, created. v0.6-83-g05e7fc4
From: |
Ludovic Courtès |
Subject: |
GNU Guixguix source archive branch, wip-gexp, created. v0.6-83-g05e7fc4 |
Date: |
Sun, 27 Apr 2014 21:54:24 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "guix source archive".
The branch, wip-gexp has been created
at 05e7fc4a7d4d98e6ca4d8cd70810606e85f7ffe6 (commit)
- Log -----------------------------------------------------------------
commit 05e7fc4a7d4d98e6ca4d8cd70810606e85f7ffe6
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 23:19:11 2014 +0200
monads: Hide 'derivation-expression' and 'lower-inputs'.
* guix/monads.scm: Unexport 'lower-inputs' and 'derivation-expression'.
(text-file*): Add comment about the switch to 'gexp->derivation'.
(lower-inputs): Add comment about its doom.
(derivation-expression): Likewise.
* guix/gexp.scm (lower-inputs*): Rename to...
(lower-inputs): ... this. Update callers.
* tests/monads.scm (derivation-expression): New procedure.
* doc/guix.texi (The Store Monad): Use 'gexp->derivation' instead of
'derivation-expression'. Remove documentation of
'derivation-expression'.
commit b7f2134da30515ef26c088afedcb6b8963fb6f19
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 23:06:15 2014 +0200
linux-initrd: Rewrite using gexps.
* gnu/system/linux-initrd.scm (expression->initrd): Rename 'inputs'
parameter to 'to-copy'. Remove 'files-to-copy'. Rewrite 'builder' as
a gexp, and use 'gexp->derivation'.
(qemu-initrd): Adjust accordingly.
commit 04dd2cf8630a37cebcc8ddabe8e4c49cfa13d3d2
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 22:40:48 2014 +0200
system: Rewrite 'union' using gexps.
* gnu/system.scm (union): Rewrite using 'gexp->derivation'.
commit 5fed6ae1f8a3bd50a1c217279fecd433ed796acc
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 19:28:47 2014 +0200
services: xorg: Rewrite using gexps.
* gnu/services/xorg.scm (xorg-start-command): Rewrite in terms of
'gexp->script'.
(xinitrc): Likewise.
commit 34474beb7894e193f6085f6821eb5a3c508c6c1e
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 17:33:42 2014 +0200
system: grub: Rewrite using gexps.
* gnu/system/grub.scm (grub-configuration-file): Rewrite using
'gexp->derivation'.
* gnu/system.scm (operating-system-derivation): Adjust accordingly.
commit a80976ce80ab7ca69e825eecb9666f76416d8f33
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 16:50:34 2014 +0200
system: Change 'file-union' to use gexps.
* gnu/system.scm (file-union): Make 'name' the first parameter; remove
'inputs' parameter. Rewrite using 'gexp->derivation'.
(etc-directory): Adjust accordingly.
(operating-system-derivation): Ditto.
commit 0d05adfacf9641dd9ebf39aff976ae819fcc655f
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 12:39:03 2014 +0200
services: Rewrite using gexps.
* gnu/services.scm (<service>)[inputs]: Remove.
* gnu/system.scm (links): Remove.
(etc-directory): Add PASSWD and SHADOW to #:inputs.
(operating-system-boot-script): Pass ETC to 'dmd-configuration-file'.
(operating-system-derivation): Remove EXTRAS from the union.
* gnu/system/linux.scm (pam-service->configuration): Rewrite in terms of
'gexp->derivation'. Compute the contents on the build side. Expect
'arguments' to contain a list of gexps.
(pam-services->directory): Rewrite in terms of 'gexp->derivation'.
(unix-pam-service): Change 'arguments' to a list of one gexp.
* gnu/system/shadow.scm (<user-account>)[inputs]: Remove.
[shell]: Change default value to a gexp.
(passwd-file): Rewrite in terms of 'gexp->derivation'. Compute
contents on the build side.
* gnu/services/base.scm (host-name-service, mingetty-service,
nscd-service, syslog-service, guix-service): Change 'start' and 'stop'
to gexps; remove 'inputs' field.
(guix-build-accounts): Change 'shell' field to a gexp.
* gnu/services/networking.scm (static-networking-service): Change
'start' and 'stop' to gexps; remove 'inputs' field.
* gnu/services/xorg.scm (slim-service): Likewise.
* gnu/services/dmd.scm (dmd-configuration-file): Expect ETC to be a
derivation. Change 'config' to a gexp. Use 'gexp->file' instead of
'text-file'.
commit c284e7747c16e1eb4fd1c7e8c51aec6ba6de00c4
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 14:58:15 2014 +0200
vm: Rewrite support procedures to use gexps.
* gnu/system/vm.scm (%imported-modules): Remove.
(expression->derivation-in-linux-vm): Remove 'inputs' parameter.
Rename 'imported-modules' to 'modules'. Rewrite using gexps and
'gexp->derivation'.
(qemu-image): Add 'qemu' parameter. Pass NAME to
'expression->derivation-in-linux-vm'. Rewrite using gexps. Remove
#:inputs argument to 'expression->derivation-in-linux-vm'.
(operating-system-default-contents): Rewrite using gexps.
* gnu/system.scm (operating-system-profile-derivation): Rename to...
(operating-system-profile): ... this. Adjust callers.
(operating-system-profile-directory): Remove.
commit 3122de11c1131824f82887d0db7f93fdd17e6f02
Author: Ludovic Courtès <address@hidden>
Date: Sat Apr 26 16:38:38 2014 +0200
store: (direct-store-path? (%store-prefix)) returns #f.
* guix/store.scm (direct-store-path?): Return #f if PATH
is (%store-prefix).
* tests/store.scm ("direct-store-path?"): Add test.
commit 0e92218856b271dbf7110966ea137dde835e20cd
Author: Ludovic Courtès <address@hidden>
Date: Sat Apr 26 16:36:48 2014 +0200
gnu: Use gexps in obvious places in (gnu system ...).
* gnu/system.scm (operating-system-boot-script): Use 'gexp->file'
instead of 'text-file*'.
* gnu/system/vm.scm (expression->derivation-in-linux-vm): Likewise.
(system-qemu-image/shared-store-script)[builder]: Turn into a gexp.
Use 'gexp->derivation' instead of 'derivation-expression'.
commit 20ed77c71e41b41911cf152f8feae7e9ac5f9f6b
Author: Ludovic Courtès <address@hidden>
Date: Sun Apr 27 12:59:00 2014 +0200
Add (guix gexp).
* guix/gexp.scm: New file.
* tests/gexp.scm: New file.
* Makefile.am (MODULES): Add guix/gexp.scm.
(SCM_TESTS): Add tests/gexp.scm.
-----------------------------------------------------------------------
hooks/post-receive
--
guix source archive
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- GNU Guixguix source archive branch, wip-gexp, created. v0.6-83-g05e7fc4,
Ludovic Courtès <=