Skip to content
Snippets Groups Projects
  1. May 28, 2018
    • Ricardo Wurmus's avatar
      pack: Add support for squashfs images. · b2817f0f
      Ricardo Wurmus authored
      * guix/scripts/pack.scm (%formats): Add "squashfs" format.
      (guix-pack): Adjust "archiver" dependent on pack-format.
      (squashfs-image): New procedure.
      * doc/guix.texi (Invoking guix pack): Document it.
      b2817f0f
    • Ricardo Wurmus's avatar
      pack: Rename "tar" to "archiver". · 5ffac538
      Ricardo Wurmus authored
      * guix/scripts/pack.scm (self-contained-tarball, docker-image): Accept
      "archiver" argument; remove "tar" argument.
      (guix-pack): Invoke "build-image" with "archiver" argument.
      5ffac538
    • Ricardo Wurmus's avatar
      gnu: Add singularity. · 3ec07ced
      Ricardo Wurmus authored
      * gnu/packages/linux.scm (singularity): New variable.
      3ec07ced
    • Ricardo Wurmus's avatar
      gnu: Add squashfs-tools-next. · e580597d
      Ricardo Wurmus authored
      * gnu/packages/compression.scm (squashfs-tools-next): New variable.
      e580597d
    • Clément Lassieur's avatar
      gnu: gajim: Update to 1.0.3. · fdb85546
      Clément Lassieur authored
      * gnu/packages/messaging.scm (gajim): Update to 1.0.3.
      fdb85546
    • Clément Lassieur's avatar
      gnu: python-nbxmpp: Update to 0.6.6. · 13574593
      Clément Lassieur authored
      * gnu/packages/messaging.scm (python-nbxmpp): Update to 0.6.6.
      13574593
    • Fis Trivial's avatar
      gnu: Add xtensor. · 70770b93
      Fis Trivial authored
      
      * gnu/packages/algebra.scm (xtensor): New variable.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      70770b93
    • Fis Trivial's avatar
      gnu: Add xtl. · 6f3c8506
      Fis Trivial authored
      
      * gnu/packages/cpp.scm (xtl): New variable.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      6f3c8506
    • Fis Trivial's avatar
      gnu: Add json-modern-cxx. · e3c0676a
      Fis Trivial authored
      
      * gnu/packages/cpp.scm (json-modern-cxx): New variable.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      e3c0676a
    • Fis Trivial's avatar
      gnu: Add fifo-map. · 385357c0
      Fis Trivial authored
      
      * gnu/packages/cpp.scm (fifo-map): New variable.
      * gnu/packages/patches/fifo-map-fix-flags-for-gcc.patch: New file.
      * gnu/packages/patches/fifo-map-remove-catch.hpp.patch: New file.
      * gnu/local.mk: Add new patch files.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      385357c0
    • Fis Trivial's avatar
      gnu: Add amalgamate. · ad8a4d6d
      Fis Trivial authored
      
      This commit also re-orders some module statements.
      
      * gnu/packages/code.scm (amalgamate): New variable.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      ad8a4d6d
    • Fis Trivial's avatar
      gnu: Add catch-framework2. · 56e72c00
      Fis Trivial authored
      
      * gnu/packages/check.scm (catch-framework2): New variable.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      56e72c00
    • Ludovic Courtès's avatar
      system: Remove uses of the 'title' field of <file-system>. · 9ceeca08
      Ludovic Courtès authored
      * gnu/system/install.scm (installation-os): Remove uses of the 'title'
      field of 'file-system'; use 'file-system-label' as appropriate.
      * gnu/system/vm.scm (system-disk-image, system-qemu-image): Likewise.
      * gnu/tests.scm (%simple-os): Likewise.
      * gnu/tests/install.scm (%minimal-os, %minimal-extlinux-os)
      (%minimal-os-on-vda, %separate-home-os, %separate-store-os)
      (%raid-root-os, %encrypted-root-os, %btrfs-root-os): Likewise.
      * gnu/build/shepherd.scm (default-mounts)[tmpfs]: Likewise.
      * tests/guix-system.sh: Likewise.
      * tests/system.scm (%root-fs): Likewise.
      ("operating-system-boot-mapped-devices, implicit dependency"): Likewise.
      9ceeca08
    • Ludovic Courtès's avatar
      file-systems: Remove 'title' field and add <file-system-label>. · a5acc17a
      Ludovic Courtès authored
      The 'title' field was easily overlooked and was an endless source of
      confusion.  Now, the value of the 'device' field is self-contained.
      
      * gnu/system/file-systems.scm (<file-system>): Change constructor name
      to '%file-system'.
      [title]: Remove.
      (<file-system-label>): New record type with printer.
      (report-deprecation, device-expression)
      (process-file-system-declaration, file-system): New macros.
      (file-system-title): New procedure.
      (file-system->spec, spec->file-system): Adjust to handle
      <file-system-label>.
      * gnu/system.scm (bootable-kernel-arguments): Add case for
      'file-system-label?'.
      (read-boot-parameters): Likewise.
      (mapped-device-user): Avoid 'file-system-title'.
      (fs->boot-device): Remove.
      (operating-system-boot-parameters): Use 'file-system-device' instead of
      'fs->boot-device'.
      (device->sexp): Add case for 'file-system-label?'.
      * gnu/bootloader/grub.scm (grub-root-search): Add case for
      'file-system-label?'.
      * gnu/system/examples/bare-bones.tmpl,
      gnu/system/examples/beaglebone-black.tmpl,
      gnu/system/examples/lightweight-desktop.tmpl,
      gnu/system/examples/vm-image.tmpl: Remove uses of 'title'.
      * gnu/system/vm.scm (virtualized-operating-system): Remove uses of
      'file-system-title'.
      * guix/scripts/system.scm (check-file-system-availability): Likewise,
      and adjust fix-it hint.
      (check-initrd-modules)[file-system-/dev]: Likewise.
      * gnu/build/file-systems.scm (canonicalize-device-spec): Remove 'title'
      parameter.
      [canonical-title]: Remove.
      Match on SPEC's type rather than on CANONICAL-TITLE.
      (mount-file-system): Adjust caller.
      * gnu/build/linux-boot.scm (boot-system): Interpret ROOT here.
      * gnu/services/base.scm (file-system->fstab-entry): Remove use of
      'file-system-title'.
      * doc/guix.texi (File Systems): Remove documentation of the 'title'
      field.  Rewrite documentation of 'device' and document
      'file-system-label'.
      a5acc17a
  2. May 27, 2018
  3. May 26, 2018
Loading