Skip to content
Snippets Groups Projects
  1. Feb 21, 2014
    • Ludovic Courtès's avatar
      doc: More on what's special about the archive format. · 0dbd88db
      Ludovic Courtès authored
      * doc/guix.texi (Invoking guix archive): Expound on what sets the Nar
        format apart.
      0dbd88db
    • Ludovic Courtès's avatar
      nar: Produce archives with files sorted in C collation order. · 96c7448f
      Ludovic Courtès authored
      * guix/nar.scm (write-file) <directory>: Pass 'string<?' as the second
        argument to 'scandir'.
      * tests/nar.scm ("write-file puts file in C locale collation order"):
        New test.
      96c7448f
    • Ludovic Courtès's avatar
      derivations: Add support for recursive fixed-output derivations. · 36bbbbd1
      Ludovic Courtès authored
      * guix/derivations.scm (<derivation-output>): Add 'recursive?' field.
        Adjust 'make-derivation-output' callers.
        (%read-derivation) <fixed-output>: When HASH-ALGO starts with 'r:',
        set the 'recursive?' field and drop 'r:' from the hash algo name.
        (write-derivation)[write-output]: Write the algo as 'r:HASH-ALGO' when
        the RECURSIVE? field is set.
        (derivation-hash) <fixed-output>: Prepend "r:" when RECURSIVE? is set.
        (fixed-output-path): New procedure.
        (derivation): Add #:recursive? parameter.  Use 'fixed-output-path' to
        compute the output file name of a fixed output derivation.
        (build-expression->derivation): Add #:recursive? parameter.  Pass it
        to 'derivation'.
      * tests/derivations.scm ("fixed-output derivation, recursive",
        "build-expression->derivation produces recursive fixed-output",
        "build-expression->derivation uses recursive fixed-output"): New
        tests.
      * doc/guix.texi (Derivations): Document #:recursive? for 'derivation'.
        Add #:recursive? for 'build-expression->derivation'.
      36bbbbd1
    • Ludovic Courtès's avatar
      guix hash: Add '--recursive'. · 3140f2df
      Ludovic Courtès authored
      * guix/scripts/hash.scm (show-help): Add --recursive.
        (%options): Likewise.
        (guix-hash)[file-hash]: New procedure.  Honor --recursive.
        Use it.
      * guix/nar.scm (write-file): Add missing field to the &nar-error
        condition raised upon unsupported file type; change its message to be
        more descriptive.
      * tests/guix-hash.sh: Add tests with -r.
      * doc/guix.texi (Invoking guix hash): Document --recursive.
      3140f2df
    • Ludovic Courtès's avatar
      ui: Handle SRFI-35 '&message' conditions. · c1d52c71
      Ludovic Courtès authored
      * guix/ui.scm (call-with-error-handling): Add case for
        'message-condition?'.
      * po/Makevars: Fix typo in comment.
      c1d52c71
    • Ludovic Courtès's avatar
      nar: 'write-file' can write to non-file ports. · a93e91ff
      Ludovic Courtès authored
      * guix/nar.scm (write-contents): Use 'sendfile' only when P is a file
        port.
      * tests/nar.scm ("write-file supports non-file output ports"): New test.
      a93e91ff
    • Ludovic Courtès's avatar
      gnu: mpc123: Add patch that fixes a segfault. · 86d07a55
      Ludovic Courtès authored
      * gnu/packages/patches/mpc123-initialize-ao.patch: New file.
      * gnu/packages/mp3.scm (mpc123): Use it.
      * gnu-system.am (dist_patch_DATA): Add it.
      86d07a55
    • Mark H Weaver's avatar
      gnu: emacs: Add more inputs: giflib, libice, libsm, alsa-lib. · 504a83af
      Mark H Weaver authored
      * gnu/packages/emacs.scm (emacs): Add 'giflib', 'libice', 'libsm', and
        'alsa-lib' inputs.  Remove "--with-gif=no" from configure arguments.
      504a83af
    • Mark H Weaver's avatar
      gnu: Add giflib. · 8ec773a8
      Mark H Weaver authored
      * gnu/packages/giflib.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      8ec773a8
    • Andreas Enge's avatar
      gnu: gmime: Use gnome mirror for download. · 75630043
      Andreas Enge authored
      * gnu/packages/mail.scm (gmime): Use gnome mirror, fixes download problems
          with automatic https redirection.
      75630043
  2. Feb 20, 2014
  3. Feb 19, 2014
    • Eric Bavier's avatar
      gnu: calcurse: New module · a438d540
      Eric Bavier authored
      
      * gnu/packages/calcurse.scm: New file
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      a438d540
    • Ludovic Courtès's avatar
      gnu: Add /etc/shells. · 9038298c
      Ludovic Courtès authored
      * gnu/system.scm (etc-directory): Add /etc/shells.
      9038298c
    • Ludovic Courtès's avatar
      gnu: vm: Remove '%demo-operating-system'. · 0b14d1d7
      Ludovic Courtès authored
      * gnu/system/vm.scm (%demo-operating-system): Remove.
        (system-qemu-image, system-qemu-image/shared-store,
        system-qemu-image/shared-store-script): Adjust accordingly.
      0b14d1d7
    • Ludovic Courtès's avatar
      gnu: Define '%base-services'. · 8b198abe
      Ludovic Courtès authored
      * gnu/services/base.scm (%base-services): New variable.
      * gnu/system.scm (<operating-system>)[services]: Change the default
        value to %BASE-SERVICES.
      * doc/guix.texi (Using the Configuration System): Change
        '%standard-services' to '%base-services'.
      8b198abe
    • Ludovic Courtès's avatar
      gnu: Introduce the (gnu services ...) modules. · db4fdc04
      Ludovic Courtès authored
      * gnu/system/dmd.scm: Remove file.  Move contents to...
      * gnu/services.scm, gnu/services/base.scm, gnu/services/dmd.scm,
        gnu/services/networking.scm, gnu/services/xorg.scm: ... here.  New
        files.
      * gnu/system.scm, gnu/system/vm.scm: Adjust accordingly.
      * guix/scripts/system.scm (%user-module): Likewise.
      * doc/guix.texi (Using the Configuration System): Likewise.
        (Defining Services): Likewise.
      db4fdc04
    • Ludovic Courtès's avatar
      gnu: bigloo: Upgrade to 4.1a. · 7fe492e8
      Ludovic Courtès authored
      * gnu/packages/scheme.scm (bigloo): Upgrade to 4.1a.
      7fe492e8
  4. Feb 18, 2014
  5. Feb 17, 2014
    • Mark H Weaver's avatar
      gnu: icu4c: Upgrade to 52.1. · 625bd408
      Mark H Weaver authored
      * gnu/packages/icu4c.scm (icu4c): Upgrade to 52.1.
      625bd408
    • Mark H Weaver's avatar
      gnu: patchelf: Fix platform page size determination. · 0841dcf7
      Mark H Weaver authored
      * gnu/packages/patches/patchelf-page-size.patch: New file.
      * gnu/packages/elf.scm (patchelf): Add the patch.
      * gnu-system.am (dist_patch_DATA): Add the patch.
      0841dcf7
    • Ludovic Courtès's avatar
      guix build: Factorize common options. · e7fc17b5
      Ludovic Courtès authored
      * guix/scripts/build.scm (show-build-options-help,
        set-build-options-from-command-line): New procedures.
        (show-help): Remove description of --dry-run,
        --fallback, --no-substitutes, --max-silent-time, and --cores.  Call
        'show-build-options-help'.
        (%standard-build-options): New variable.
        (%options): Remove --dry-run, --fallback, --no-substitutes,
        --verbosity, --max-silent-time, and --cores.  Add
        %STANDARD-BUILD-OPTIONS.
        (guix-build): Use 'set-build-options-from-command-line' instead of
        'set-build-options'.
      * guix/scripts/archive.scm (show-help): Remove description of --dry-run,
        --fallback, --no-substitutes, --max-silent-time, and --cores.  Call
        'show-build-options-help'.
        (%options): Remove --dry-run, --fallback, --no-substitutes,
        --verbosity, --max-silent-time, and --cores.  Add
        %STANDARD-BUILD-OPTIONS.
        (export-from-store): Call 'set-build-options-from-command-line'
        instead of 'set-build-options.
      e7fc17b5
    • Mark H Weaver's avatar
      gnu: Add xapian. · 98e7fc9b
      Mark H Weaver authored
      * gnu/packages/search.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      98e7fc9b
  6. Feb 16, 2014
Loading