nls: Update 'eo' and 'vi' translations.
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>
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>
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.
doc: Add a "System Installation" node.
* doc/guix.texi (Installation): Add cross-ref to "System Installation".
(System Installation): New section.
(System Configuration): Remove disclaimer.
install: Remove GNU fdisk from the image.
* gnu/system/install.scm (installation-os): Remove FDISK.
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.
doc: Remove redundant listing of services.
* doc/guix.texi (Defining Services): Remove listing of service
procedures; add xref to "Services".
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.
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.
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.
system: Add 'nano' and 'lsof' to the base packages.
* gnu/system.scm (%base-packages): Add NANO and LSOF.
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>
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>
nls: Add German translation.
nls: Update eo, pt_BR, sr, and vi package translations.
guix system: Fix return value for 'reconfigure'.
* guix/scripts/system.scm (perform-action) <reconfigure>: Add missing
'return' expression.
linux-initrd: Allow extra modules to be passed to 'base-initrd'.
* gnu/system/linux-initrd.scm (base-initrd): Add #:extra-modules
parameter.