aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2014-05-30gnu: Add btar....* gnu/packages/backup.scm (btar): New variable. Eric Bavier
2014-05-30gnu: Add rdup....* gnu/packages/backup.scm (rdup): New variable. Eric Bavier
2014-05-30gnu: Add libarchive....* gnu/packages/compression.scm (libarchive): New variable. Eric Bavier
2014-05-30gnu: Add hdup....* gnu/packages/backup.scm (hdup): New variable. Eric Bavier
2014-05-29hydra: Don't cross-build from MIPS to MIPS....* build-aux/hydra/gnu-system.scm (hydra-jobs)[same?, either]: New procedure. Use it in 'remove' call. Ludovic Courtès
2014-05-29system: Add 'fusermount' to the default setuid programs....* gnu/system.scm (%setuid-programs): Add 'fusermount'. Ludovic Courtès
2014-05-29vm: Allow a volume name to be specified for the root partition....* guix/build/vm.scm (format-partition): Add #:label parameter, and honor it. (initialize-hard-disk): Add #:file-system-label parameter, and pass it to 'format-partition'. * gnu/system/vm.scm (qemu-image): Add #:file-system-label parameter and pass it to 'initialize-hard-disk'. Ludovic Courtès
2014-05-29gnu: libgnome: Correct source file name....* gnu/packages/gnome.scm (libgnome): Correct source file name. Andreas Enge
2014-05-28hydra: Build for mips64el-linux....* build-aux/hydra/gnu-system.scm (hydra-jobs)[systems]: Add mips64el-linux. Ludovic Courtès
2014-05-28gnu: fuse: Allow use of 'fusermount' taken from $PATH....* gnu/packages/linux.scm (fuse) <set-file-names>: Set FUSERMOUNT_DIR in lib/Makefile. Ludovic Courtès
2014-05-28gnu: Add sshfs-fuse....* gnu/packages/linux.scm (sshfs-fuse): New variable. Ludovic Courtès
2014-05-28gnu: Make gtk-glext depend on pangox-compat and remove workaround patch...* gnu/packages/gnome.scm (gtk-glext): Add new dependency and remove patch * gnu/packages/patches/gtkglext-remove-pangox-dependency.patch: Delete file * gnu-system.am: Delete gnu/packages/patches/gtkglext-remove-pangox-dependency.patch John Darrington
2014-05-28gnu: Add cssc....* gnu/packages/version-control.scm (cssc): New variable. * gnu/packages/patches/cssc-gets-undeclared.patch: New file * gnu/packages/patches/cssc-missing-include.patch: New file * gnu-system.am: Add gnu/packages/patches/cssc-gets-undeclared.patch and gnu/packages/patches/cssc-missing-include.patch John Darrington
2014-05-28gnu: hdf5: Fix source download location....* gnu/packages/maths.scm (hdf5): Use "release" directory and not the "current" directory for the source, which does not break on new upstream releases. Andreas Enge
2014-05-27syscalls: Be more permissive in 'umount' test....* tests/syscalls.scm ("umount, ENOENT"): Rename to... ("umount, ENOENT/EPERM"): ... this. Accept EPERM as a valid return value. Ludovic Courtès
2014-05-27store: Work around 'get-bytevector-n' bug that affects 'import-paths'....Fixes <http://bugs.gnu.org/17591>. * guix/store.scm (process-stderr) <%stderr-read>: Use 'get-bytevector-n!' instead of 'get-bytevector-n'. Ludovic Courtès
2014-05-27gnu: Add Autoconf 2.64....* gnu/packages/autotools.scm (autoconf-2.64): New variable. Ludovic Courtès
2014-05-27gnu: librsync: Fix source uri...* gnu/packages/rsync.scm (librsync) [source]: Fix sourceforge uri. Eric Bavier
2014-05-27gnu: Add duplicity....* gnu/packages/backup.scm: New file. * gnu-system.am: Add it. Eric Bavier
2014-05-27gnu: Add python-mock....* gnu/packages/python.scm (python-mock): New variable. Eric Bavier
2014-05-27gnu: Add python-lockfile....* gnu/packages/python.scm (python-lockfile): New variable. Eric Bavier
2014-05-26services: Add D-Bus and Avahi....* gnu/services/dbus.scm: New file. * gnu/services/avahi.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add them. Ludovic Courtès
2014-05-26gnu: Add Transmission....* gnu/packages/bittorrent.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. Ludovic Courtès
2014-05-26gnu: Add gsegrafix and dependent libraries....* gnu/packages/math.scm (gsegrafix): New variable. * gnu/packages/gtk.scm (pangox-compat): New variable. * gnu/packages/gnome.scm (libidl, orbit2, libbonobo, gconf, gnome-mime-data, gnome-vfs, libgnome, libart-lgpl, libgnomecanvas, libgnomeui, libglade, libgnomeprint, libgnomeprintui, libbonoboui): New variables. John Darrington
2014-05-26gnu: Add mcrypt, libmcrypt, and libmhash....* gnu/packages/mcrypt.scm: New file. * gnu/packages/patches/mhash-keygen-test-segfault.patch: New patch. * gnu-system.am (GNU_SYSTEM_MODULES): Add file. (dist_patch_DATA): Add patch. Eric Bavier
2014-05-25gnu: Add librsync....* gnu/packages/rsync.scm (librsync): New variable. Eric Bavier
2014-05-26gnu: Add inotify-tools....* gnu/packages/linux.scm (inotify-tools): New variable. Ludovic Courtès
2014-05-25doc: Augment "Package Naming"....* doc/guix.texi (Package Naming): Mention underscores, and give SDL_net as an example. Ludovic Courtès
2014-05-25store: Remove misleading 'setsockopt' call....* guix/store.scm (open-connection): Remove misleading 'setsockopt' call, erroneously introduced in df1fab58. This would actually shrink the receive buffer from 124 KiB to 12 KiB, though it had little impact on performance. Ludovic Courtès
2014-05-24services: nscd: Provide an 'activate' script to make /var/run/nscd....* gnu/services/base.scm (nscd-service): Add 'activate' field. * guix/build/install.scm (directives): Remove /var/run/nscd; add /var/run. * doc/guix.texi (Defining Services): Add 'activate' field in example. Document it. Ludovic Courtès
2014-05-24services: Support per-service activation scripts....* gnu/services.scm (<service>)[activate]: New field. * gnu/system.scm (operating-system-activation-script)[service-activations]: New procedure. Use it, and primitive-load each activation. Ludovic Courtès
2014-05-24system: Always create /var/empty....* guix/build/install.scm (directives): Add /var/empty. Ludovic Courtès
2014-05-24system: Separate the activation script from the boot script....* gnu/system.scm (operating-system-activation-script): New procedure, containing most of the former 'operating-system-boot-script'. (operating-system-boot-script): Call it, and 'primitive-load' its result. * guix/build/activation.scm (%booted-system): Remove. (activate-current-system): Remove #:boot? parameter and related code. Ludovic Courtès
2014-05-24gnu: Add lzop....* gnu/packages/compression.scm (lzop): New variable. Eric Bavier
2014-05-23vm: Disable QEMU networking in the disk image initrd....* gnu/system/linux-initrd.scm (qemu-initrd): Add #:qemu-networking? parameter and honor it. * gnu/system/vm.scm (system-disk-image): Pass #:qemu-networking #f. Ludovic Courtès
2014-05-23download: Enlarge your receive buffer....* guix/build/download.scm (open-connection-for-uri): Remove call to 'setsockopt'. * guix/http-client.scm (open-socket-for-uri)[rmem-max, buffer-size]: New variables. Add call to 'setsockopt'. Ludovic Courtès
2014-05-22guix system: Add 'disk-image' action....* guix/scripts/system.scm (show-help): Add 'disk-image'. (guix-system)[parse-options]: Support 'disk-image' action. [option-arguments]: Likewise. Handle the 'disk-image' action. * doc/guix.texi (Invoking guix system): Document 'disk-image'. Ludovic Courtès
2014-05-22vm: Add 'system-disk-image'....* gnu/system/vm.scm (system-disk-image): New procedure. Ludovic Courtès
2014-05-22Add (gnu) module....* gnu.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * build-aux/hydra/demo-os.scm: Use (gnu) and strip import list accordingly. * doc/guix.texi (Using the Configuration System): Adjust example accordingly. Ludovic Courtès
2014-05-22vm: Use a para-virtualized disk when creating an image....* guix/build/vm.scm (load-in-linux-vm): When MAKE-DISK-IMAGE?, use '-drive ...,if=virtio' for better performance. * gnu/system/vm.scm (qemu-image): Use /dev/vda instead of /dev/sda. Ludovic Courtès
2014-05-22vm: Make the image format a parameter....* guix/build/vm.scm (load-in-linux-vm): Add #:disk-image-format parameter; add 'image-file' variable. Honor DISK-IMAGE-FORMAT. * gnu/system/vm.scm (expression->derivation-in-linux-vm): Add #:disk-image-format parameter, and honor it. (qemu-image): Likewise. Ludovic Courtès
2014-05-22linux-initrd: Build /dev/loop* nodes....* guix/build/linux-initrd.scm (make-essential-device-nodes): Build /dev/loop[0-7]. Ludovic Courtès
2014-05-22gnu: imagemagick: Upgrade to 6.8.9-0....* gnu/packages/imagemagick.scm (imagemagick): Upgrade to 6.8.9-0. Andreas Enge
2014-05-22gnu: perl-io-tty: Upgrade to 1.11....* gnu/packages/perl.scm (perl-io-tty): Upgrade to 1.11. Andreas Enge
2014-05-22guix: download: Update imagemagick mirrors....* guix/download.scm (%mirrors)[imagemagick]: Update and add the legacy subdirectory of the main site as a last resort. Andreas Enge
2014-05-22build: Fix builds without --with-libgcrypt-prefix nor --with-libgcrypt-libdir....Reported by Manolis Ragkousis <manolis837@gmail.com>. Fixes a regression introduced in 14af289. Before this commit, ./configure would leave LIBGCRYPT_PREFIX and LIBGCRYPT_LIBDIR undefined, leading to LIBGCRYPT_LIBS="-L -lgcrypt" and thus to a link failure. * configure.ac: Make sure $LIBGCRYPT_PREFIX and $LIBGCRYPT_LIBDIR are never empty. Ludovic Courtès
2014-05-21vm: Modularize build-side code....* guix/build/install.scm (install-grub): Call 'error' if 'system*' returns non-zero. * guix/build/vm.scm (initialize-partition-table): Make 'partition-size' a positional parameter. Call 'error' when 'system*' returns non-zero'. (format-partition, initialize-root-partition): New procedures. (initialize-hard-disk): Use them. Ludovic Courtès
2014-05-21vm: Remove misleading comment....* guix/build/vm.scm (load-in-linux-vm): Remove misleading comment. Ludovic Courtès
2014-05-21gnu: Add wpa_supplicant....* gnu/packages/admin.scm (wpa-supplicant): New variable. Ludovic Courtès
2014-05-21store: Flush the output when the build process emits '\r'....This allows progress reports emitted by 'substitute-binary' to be correctly displayed. * guix/store.scm (%newlines): New variable. (process-stderr) <%stderr-next>: Flush (current-build-output-port) when S contains one of %NEWLINES. Ludovic Courtès