Ludovic Courtès
7a5c329b92
Thank Marek.
2014-07-18 20:40:51 +02:00
Ludovic Courtès
a52127c052
guix system: init: Always use /var/guix as the target state directory.
...
Fixes <http://bugs.gnu.org/18049 >.
Reported by Marek Benc <merkur32@gmail.com>.
* guix/scripts/system.scm (copy-closure): Pass #:state-directory to
'register-path'.
2014-07-18 20:40:51 +02:00
Ludovic Courtès
689142cd75
guix-register: Add '--state-directory' parameter.
...
* nix/guix-register/guix-register.cc (GUIX_OPT_STATE_DIRECTORY): New
macro.
(parse_opt): Honor it.
* tests/guix-register.sh: Add test with '--state-directory'.
* guix/store.scm (register-path): Add #:state-directory parameter.
2014-07-18 20:40:51 +02:00
Mark H Weaver
1c00f83650
Fix typos in manual.
...
* doc/guix.texi (Using the Configuration System): 'gid' -> 'group'
in user-account example.
(Initial RAM Disk): 'base-init' -> 'base-initrd'.
2014-07-18 10:41:47 -04:00
John Darrington
0e534e74aa
gnu: Add Aegis.
...
* gnu/packages/version-control.scm (aegis): New variable.
* gnu/packages/patches/aegis-constness-error.patch: New file.
* gnu/packages/patches/aegis-perl-tempdir1.patch: New file.
* gnu/packages/patches/aegis-perl-tempdir2.patch: New file.
* gnu/packages/patches/aegis-test-fixup-1.patch: New file.
* gnu/packages/patches/aegis-test-fixup-2.patch: New file.
2014-07-18 06:45:33 +02:00
John Darrington
a4dc3bdb15
gnu: whitespace change only
...
* gnu/packages/version-control.scm: Remove blank line
2014-07-18 06:45:33 +02:00
John Darrington
cdd754e8b6
Update 'AUTHORS'.
...
* AUTHORS: Correct the email address I use for Guix work.
2014-07-18 06:45:33 +02:00
Ludovic Courtès
e5b648e06a
gnu: apr-util: Run 'make check' sequentially.
...
* gnu/packages/apr.scm (apr-util)[arguments]: Add #:parallel-tests?.
2014-07-18 00:52:45 +02:00
Ludovic Courtès
9f9236b766
Merge branch 'gettext-upgrade'
2014-07-17 18:42:28 +02:00
Jason Self
f125f4b72a
gnu: ffmpeg: Update to 2.3.
...
* gnu/packages/video.scm (ffmpeg): Update to version 2.3.
Signed-off-by: Jason Self <j@jxself.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-17 18:41:48 +02:00
Jason Self
72fe9d0b39
gnu: libogg: Update to 1.3.2.
...
* gnu/packages/xiph.scm (libogg): Update to version 1.3.2.
Signed-off-by: Jason Self <j@jxself.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-17 18:39:41 +02:00
Ludovic Courtès
3172ed5a4c
install: Show the "System Installation" node.
...
* gnu/system/install.scm (log-to-info): Go to the new 'System
Installation' node.
2014-07-17 18:37:53 +02:00
Ludovic Courtès
42b9b8f9cb
gnu: guix: Upgrade development snapshot.
...
* gnu/packages/package-management.scm (guix): Upgrade to commit
0ae8c15
.
2014-07-17 18:30:11 +02:00
Ludovic Courtès
0ae8c15aef
doc: Add "Setuid Programs" node.
...
* doc/guix.texi (Setuid Programs): New node.
2014-07-17 18:10:16 +02:00
Ludovic Courtès
fd1b1fa296
doc: Add "Initial RAM Disk" section.
...
* doc/guix.texi (Initial RAM Disk): New node.
* gnu/system/linux-initrd.scm (expression->initrd): Adjust docstring.
2014-07-17 17:49:34 +02:00
Ludovic Courtès
a1906758c3
records: Report unknown field names in inheriting forms.
...
* guix/records.scm (define-record-type*)[record-inheritance]: Check for
unexpected field names.
* tests/records.scm ("define-record-type* with let* behavior"): Return
#t, not *unspecified*.
("define-record-type* & inherit & extra initializers"): New test.
2014-07-17 16:45:45 +02:00
Ludovic Courtès
b1353e7a6b
records: Factorize error-reporting macro.
...
* guix/records.scm (record-error): New macro.
(define-record-type*)[error*]: Remove.
Use 'record-error' instead.
2014-07-17 16:42:19 +02:00
Ludovic Courtès
23e9a68088
records: Add tests for error cases.
...
* tests/records.scm (test-module): New procedure.
("define-record-type* & missing initializers",
"define-record-type* & extra initializers"): New tests.
2014-07-17 16:06:36 +02:00
Ludovic Courtès
62ca0fdf9e
services: Add 'console-font-service'.
...
* gnu/services/base.scm (unicode-start, console-font-service): New
procedures.
(%base-services): Call 'console-font-service' for TTY1 to TTY6.
* gnu/system/install.scm (installation-services): Add comment about the
console font. Call 'console-font-service' for TTY1 to TTY6.
2014-07-17 15:53:01 +02:00
Ludovic Courtès
2cf0ea0dbb
gexp: Gracefully handle printing of gexps with spliced references.
...
* guix/gexp.scm (write-gexp): Wrap 'write' call in
'false-if-exception'.
* tests/gexp.scm ("printer", "printer vs. ungexp-splicing"): New tests.
2014-07-17 15:40:06 +02:00
Ludovic Courtès
8aaaae38a3
doc: List noteworthy limitations.
...
* doc/guix.texi (Limitations): New subsection.
2014-07-17 14:36:36 +02:00
Ludovic Courtès
6a1912743a
services: syslog: Don't write trivial error messages to /dev/console.
...
* gnu/services/base.scm (syslog-service): Change "*.err" to "*.alert".
2014-07-16 22:40:14 +02:00
Ludovic Courtès
b63dbd44f0
system: Add e2fsprogs to the base packages.
...
* gnu/system.scm (%base-packages): Add E2FSPROGS.
2014-07-16 15:54:47 +02:00
Ludovic Courtès
03e9998f41
system: Use kmod instead of module-init-tools.
...
* gnu/system.scm (%base-packages): Use kmod instead of
module-init-tools.
2014-07-16 15:54:47 +02:00
Ludovic Courtès
dc254e0568
gexp: Build 'gexp->file' derivations locally.
...
* guix/gexp.scm (gexp->file): Add #:local-build? argument.
2014-07-16 15:54:47 +02:00
Ludovic Courtès
f2cdcafbc1
gnu: kbd: Make sure unicode_{start,stop} work as expected.
...
* gnu/packages/linux.scm (kbd): Patch 'src/unicode_{start,stop}' to use
'tty'.
<phases>: Add 'post-install' phase.
2014-07-16 15:54:47 +02:00
Ludovic Courtès
cf4a912919
doc: Move "System Configuration" higher.
...
* doc/guix.texi (GNU Distribution): Move "System Configuration" right
after "System Installation".
2014-07-16 15:54:47 +02:00
John Darrington
79ad1c6999
Update 'THANKS'.
...
* THANKS: Correct the email address I use for Guix work.
2014-07-16 06:31:57 +02:00
John Darrington
6217ca12c5
gnu: Tinyproxy: Cleanup xml dependencies
...
* gnu/packages/web.scm (tinyproxy): Use the XML catalog from docbook instead of
generating a temporary one.
2014-07-16 06:28:01 +02:00
John Darrington
b4ce630048
gnu: Enable gnome-doc-utils tests
...
* gnu/packages/gnome (gnome-doc-utils): Set the XML_CATALOG_FILES variable and
enable the tests.
2014-07-16 06:28:01 +02:00
John Darrington
7f4bf03034
gnu: docbook-xsl write absolute file:// uris in catalogs instead of ./ relative ones
...
* gnu/packages/docbook.scm (docbook-xsl): Replace ./ paths with file:// uris
2014-07-16 06:28:01 +02:00
John Darrington
a6639cf7f2
gnu: docbook-xml: Substitute remote xml_catalog uris with local ones.
...
* gnu/packages/docbook.scm: substitute remote uri with local ones.
2014-07-16 06:28:01 +02:00
John Darrington
1cac3de660
gnu: Add docbook-xml version 4.3 and 4.4
...
* gnu/packages/docbook.scm (docbook-xml-4.3, docbook-xml-4.4): New variables.
2014-07-16 06:28:01 +02:00
John Darrington
a37a30772f
gnu: docbook-xsl update to 1.78.1
...
* gnu/packages/docbook.scm (docbook-xsl): Upgrade to version 1.78.1
2014-07-16 06:28:01 +02:00
Ludovic Courtès
2dd36f5a09
nls: Update 'eo' and 'vi' translations.
2014-07-15 23:43:41 +02:00
Ludovic Courtès
3146976496
Add Jason to 'AUTHORS'.
2014-07-15 22:48:48 +02:00
Jason Self
2af4937edd
gnu: libvorbis: Update to 1.3.4.
...
* gnu/packages/xiph.scm (libvorbis): Update to version 1.3.4.
Signed-off-by: Jason Self <j@jxself.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-15 22:48:07 +02:00
Jason Self
399fdcf75c
gnu: flac: Upgrade to 1.3.0.
...
* gnu/packages/xiph.scm (flac): Update to version 1.3.0.
Remove 'patches' field.
* gnu/packages/patches/flac-fix-memcmp-not-declared.patch: Remove.
* gnu-system.am (dist_patch_DATA): Adjust accordingly.
Signed-off-by: Jason Self <j@jxself.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-15 22:42:42 +02:00
Ludovic Courtès
b1e50c32a0
gnu: gettext: Update to 0.19.2.
...
* gnu/packages/gettext.scm (gnu-gettext): Update to 0.19.2.
2014-07-15 09:55:40 +02:00
Eric Bavier
49d91de763
guix: refresh: Correctly identify invalid package names.
...
* guix/scripts/refresh.scm (guix-refresh): Check for null list
returned by find-packages-by-name rather than #f.
2014-07-15 00:10:10 -05:00
Ludovic Courtès
5af6de3e67
doc: Add a "System Installation" node.
...
* doc/guix.texi (Installation): Add cross-ref to "System Installation".
(System Installation): New section.
(System Configuration): Remove disclaimer.
2014-07-15 00:43:04 +02:00
Ludovic Courtès
8f297d422a
install: Remove GNU fdisk from the image.
...
* gnu/system/install.scm (installation-os): Remove FDISK.
2014-07-14 18:06:35 +02:00
Ludovic Courtès
932e1f9240
vm: Make sure disk image initrds load 'usb-storage.ko'.
...
Reported by David Thompson <dthompson2@worcester.edu>.
* gnu/system/vm.scm (system-disk-image): Add usb-storage.ko to the
initrd.
2014-07-14 18:05:10 +02:00
Ludovic Courtès
246a8106ff
doc: Remove redundant listing of services.
...
* doc/guix.texi (Defining Services): Remove listing of service
procedures; add xref to "Services".
2014-07-14 16:34:24 +02:00
Ludovic Courtès
3942305eb1
guix system: reconfigure: Always use "/" as GRUB's target file system.
...
* guix/scripts/system.scm (perform-action) <reconfigure>: Wrap
'install-grub' call in 'false-if-exception'. Always use "/" as the
target.
2014-07-14 16:14:15 +02:00
Ludovic Courtès
66672a455c
gnu: Synchronize synopses and descriptions with the Womb.
...
* gnu/packages/gimp.scm (gimp): Synchronize synopsis and description.
* gnu/packages/gl.scm (guile-opengl): Likewise.
* gnu/packages/gnome.scm (gnumeric): Likewise.
2014-07-14 15:59:41 +02:00
Ludovic Courtès
c11a6eb1e5
services: Add options to 'guix-service'.
...
* gnu/services/base.scm (guix-service): Add #:use-substitutes? and
#:extra-options parameters, and honor them.
* doc/guix.texi (Base Services): Adjust accordingly.
2014-07-14 15:51:22 +02:00
Ludovic Courtès
55e70e655d
system: Add 'nano' and 'lsof' to the base packages.
...
* gnu/system.scm (%base-packages): Add NANO and LSOF.
2014-07-14 15:35:57 +02:00
Jason Self
88a1976cbe
gnu: linux-libre: Update to 3.15.5.
...
* gnu/packages/linux.scm (linux-libre): Update to version 3.15.5.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-14 00:08:28 +02:00
Jason Self
f123a18f8a
gnu: linux-libre: Disable CONFIG_DEBUG_INFO and turn off nvidiafb module.
...
Disabling CONFIG_DEBUG_INFO so that local builds aren't so enormous.
Also turning off nvidiafb module based on a bug report I received.
Nouveau has its own framebuffer device and it looks like they conflict
if you load both.
* gnu/packages/linux-libre-x86_64.conf: Comment out CONFIG_FB_NVIDIA,
and remove related items. Comment out CONFIG_DEBUG_INFO.
* gnu/packages/linux-libre-i686.conf: Likewise.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2014-07-14 00:03:00 +02:00