Skip to content
Snippets Groups Projects
  1. Oct 21, 2015
    • Ludovic Courtès's avatar
      import: elpa: Add updater. · a7aac936
      Ludovic Courtès authored
      * guix/import/elpa.scm (latest-release, package-from-gnu.org?): New
        procedures.
        (%elpa-updater): New variable.
      * guix/scripts/refresh.scm (%updaters): Add %ELPA-UPDATER.
      a7aac936
    • Ludovic Courtès's avatar
      import: elpa: Use 'http-fetch/cached' to retrieve the archive. · 218622a7
      Ludovic Courtès authored
      * guix/import/elpa.scm (elpa-fetch-archive): Set %HTTP-CACHE-TTL to 6
        hours.
        (call-with-downloaded-file): Use 'http-fetch/cached' instead of
        'url-fetch'.
      218622a7
    • Ludovic Courtès's avatar
      gnu-maintenance: Generalize, leading to (guix upstream). · 0a7c5a09
      Ludovic Courtès authored
      * guix/gnu-maintenance.scm (<gnu-release>): Remove.
        (coalesce-releases): Move to upstream.scm.  Rename to
        'coalesce-sources'; adjust callers.
        (releases, latest-release): Return <upstream-source> objects instead
        of <gnu-release> objects.
        (latest-release*, non-emacs-gnu-package?): New procedures.
        (gnu-release-archive-types): Remove.
        (%gnu-updater): New variable.
        (package-update-path, download-tarball, package-update,
        update-package-source): Move to...
      * guix/upstream.scm: ... here.  New file.
      * Makefile.am (MODULES): Add it.
      * po/guix/POTFILES.in: Replace gnu-maintenance.scm with upstream.scm.
      * guix/scripts/refresh.scm (%updaters): New variable.
        (update-package): Adjust to new 'package-update' interface.
        (guix-refresh): Adjust to new 'package-update-path'.  Remove
        'false-if-exception' around it.
      0a7c5a09
    • Ludovic Courtès's avatar
      http-client: '%http-cache-ttl' is really a parameter. · cbaf0f11
      Ludovic Courtès authored
      Fixes a typo in commit 739ab68b that made it a procedure returning a
      parameter.
      
      * guix/http-client.scm (%http-cache-ttl): Turn into a parameter.
      cbaf0f11
  2. Oct 20, 2015
  3. Oct 19, 2015
    • Ludovic Courtès's avatar
      Add 'guix challenge'. · d23c20f1
      Ludovic Courtès authored
      * guix/scripts/challenge.scm, tests/challenge.scm: New files.
      * Makefile.am (MODULES): Add the former.
        (SCM_TESTS): Add the latter.
      * doc.am (SUBCOMMANDS): Add 'challenge'.
      * doc/guix.texi (Substitutes): Add xref to 'guix challenge'.
        (Invoking guix challenge): New node.
      * doc/contributing.texi (Submitting Patches): Add note about using 'guix
        challenge'.
      * po/guix/POTFILES.in: Add guix/scripts/challenge.scm.
      d23c20f1
    • Ludovic Courtès's avatar
      substitute: Expose narinfo access. · ea0c6e05
      Ludovic Courtès authored
      * guix/scripts/substitute.scm: Export <narinfo> accessors.
        (narinfo-hash->sha256): New procedure.
        (cache-narinfo!): Ignore EACCES exceptions.
      ea0c6e05
    • Ludovic Courtès's avatar
      guix archive: Add '--extract'. · c6f8e9dd
      Ludovic Courtès authored
      * guix/scripts/archive.scm (show-help, %options): Add --extract.
        (guix-archive): Honor it.
      * tests/guix-archive.sh: Test it.
      * doc/guix.texi (Invoking guix archive): Document it.
      c6f8e9dd
  4. Oct 18, 2015
  5. Oct 17, 2015
Loading