Skip to content
Snippets Groups Projects
  1. Oct 12, 2014
  2. Oct 11, 2014
  3. Oct 10, 2014
  4. Oct 09, 2014
    • Alex Kost's avatar
      ui: Move 'show-manifest-transaction' from (guix profiles). · 5d7a8584
      Alex Kost authored
      
      * guix/profiles.scm: Do not use (guix ui) module.
        (right-arrow, manifest-show-transaction): Move and rename to...
      * guix/ui.scm (right-arrow, show-manifest-transaction): ... here.
      * tests/profiles.scm ("manifest-show-transaction"): Move to...
      * tests/ui.scm ("show-manifest-transaction"): ... here.
        (guile-1.8.8, guile-2.0.9): New variables.
      * emacs/guix-main.scm (process-package-actions): Rename
        'manifest-show-transaction' to 'show-manifest-transaction'.
      * guix/scripts/package.scm (guix-package): Likewise.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      5d7a8584
    • Ludovic Courtès's avatar
      ui: Make sure we use the right domain for &message translation. · 12703d08
      Ludovic Courtès authored
      * guix/ui.scm (call-with-error-handling): Add %GETTEXT-DOMAIN as a
        second argument to 'gettext'.
      12703d08
    • Ludovic Courtès's avatar
      Break module cycle involving (guix store) and (guix ui). · 0363991a
      Ludovic Courtès authored
      Before, there was a cycle along the lines of:
      
        (guix store) -> (guix nar) -> (guix ui) -> (guix store)
      
      This caused problems, as discussed at:
      
        http://lists.gnu.org/archive/html/guix-devel/2014-10/msg00109.html
      
      This patch removes cycles in the (guix ...) modules.
      
      * guix/nar.scm (&nar-error, &nar-read-error, dump, write-contents,
        read-contents, %archive-version-1, write-file, restore-file): Move to...
      * guix/serialization.scm: ... here.
      * guix/store.scm: Remove dependency on (guix nar).
      * guix/scripts/hash.scm, guix/scripts/offload.scm,
        guix/scripts/substitute-binary.scm, tests/nar.scm, tests/store.scm,
        tests/substitute-binary.scm: Adjust accordingly.
      0363991a
    • Ludovic Courtès's avatar
      substitute-binary: Ignore $GUIX_BINARY_SUBSTITUTE_URL. · 4938b0ee
      Ludovic Courtès authored
      * guix/scripts/substitute-binary.scm (%cache-url): Ignore the
        'GUIX_BINARY_SUBSTITUTE_URL' environment variable.
      * test-env.in: Invoke 'guix-daemon' with '--substitute-urls'.
      * tests/substitute-binary.scm: Set '%cache-url' to the value of
        'GUIX_BINARY_SUBSTITUTE_URL'.
      4938b0ee
    • Ludovic Courtès's avatar
      daemon: Add '--substitute-urls' option. · 9176607e
      Ludovic Courtès authored
      * nix/nix-daemon/guix-daemon.cc (GUIX_OPT_SUBSTITUTE_URLS): New macro.
        (GUIX_OPT_NO_BUILD_HOOK, GUIX_OPT_GC_KEEP_OUTPUTS,
        GUIX_OPT_GC_KEEP_DERIVATIONS): Renumber.
        (options): Add '--substitute-urls'.
        (parse_opt): Honor it.
        (main): Add 'settings.set' call for the default "substitute-urls"
        value.
      * guix/scripts/substitute-binary.scm (daemon-options,
        find-daemon-option): New procedures.
        (%cache-url): Define based on the "substitute-urls" daemon option.
      * doc/guix.texi (Invoking guix-daemon): Document '--substitute-urls'.
        (Substitutes): Mention it.
      9176607e
    • Mark H Weaver's avatar
      gnu: icecat: Update to 31.1.1. · 74c7af9f
      Mark H Weaver authored
      * gnu/packages/gnuzilla.scm (icecat): Update to 31.1.1.  Add 'pango',
        'freetype', 'libxft' and 'pulseaudio' as inputs.  Set
        'out-of-source?' to #t.  Remove 'sanitise' phase.  Adapt customized
        'configure' phase to handle 'out-of-source?' build.  Add
        '--with-l10n-base' argument to configure.
      74c7af9f
  5. Oct 08, 2014
  6. Oct 07, 2014
Loading