Skip to content
Snippets Groups Projects
  1. Oct 20, 2014
    • John Darrington's avatar
      gnu: Add sane-backends · 45c151d9
      John Darrington authored
      * gnu/packages/scanner.scm: New file.
      * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
      45c151d9
    • Andreas Enge's avatar
      gnu: sqlite: Add readline as input. · 9a9f1003
      Andreas Enge authored
      * gnu/packages/databases.scm (sqlite): Add input readline.
      9a9f1003
    • Ian Denhardt's avatar
      gnu: Add 'version-prefix' and 'version-major+minor'; use them. · 29a7c98a
      Ian Denhardt authored
      
      The procedure version-prefix truncates a version string to a certain
      number of components. version-major+minor is a special case of this,
      which extracts the "major.minor" part of the string. Previously this
      was handled by an expression common to several packages.
      
      * guix/utils.scm (version-prefix, version-major+minor): New procedures
      * gnu/packages/backup.scm (duplicity): Use version-major+minor.
      * gnu/packages/cmake.scm (cmake): Likewise.
      * gnu/packages/gnome.scm (libbonobo, libbonoboui): Likewise.
      * gnu/packages/gnutls.scm (gnutls): Likewise.
      * gnu/packages/mail.scm (gmime): Likewise.
      * gnu/packages/mpd.scm (mpd): Likewise.
      * gnu/packages/mpi.scm (openmpi): Likewise.
      
      Signed-off-by: default avatarLudovic Courtès <ludo@gnu.org>
      29a7c98a
  2. Oct 19, 2014
  3. Oct 18, 2014
    • Alex Kost's avatar
      emacs: Improve interface for working with multiple profiles. · 23459fa5
      Alex Kost authored
      Suggested by David Thompson, Ludovic Courtès and Mathieu Lirzin.
      
      * emacs/guix-base.el (guix-profile-prompt): New procedure.
        (guix-set-current-profile): Use it.
        (guix-buffer-name-simple, guix-buffer-name-default, guix-buffer-name): New
        procedures.
        (guix-buffer-name-function, guix-profile): New variables.
        (guix-set-vars, guix-get-entries, guix-get-show-entries, guix-set-buffer,
        guix-history-call, guix-process-package-actions,
        guix-continue-package-operation-p, guix-delete-generations,
        guix-switch-to-generation): Add 'profile' argument.
      * emacs/guix.el (guix-get-show-packages, guix-get-show-generations,
        guix-search-by-name, guix-search-by-regexp, guix-installed-packages,
        guix-obsolete-packages, guix-all-available-packages,
        guix-newest-available-packages, guix-generations, guix-generations-by-time):
        Likewise.
        (guix-last-generations): New command.
      * emacs/guix-info.el: Adjust for using 'profile' argument where needed.
      * emacs/guix-list.el: Likewise.
      * doc/emacs.texi (Emacs Commands): Document 'guix-last-generations' and using
        "C-u" for commands.
        (Emacs Buffer Names): Document 'guix-buffer-name-function'.
      23459fa5
  4. Oct 17, 2014
  5. Oct 16, 2014
    • Ludovic Courtès's avatar
      download: Allow use of substitutes. · 347e17b4
      Ludovic Courtès authored
      See <https://bugs.gnu.org/18747> for the original report.
      
      * guix/download.scm (url-fetch): Comment out #:local-build? argument.
      * guix/git-download.scm (git-fetch): Likewise.
      * guix/svn-download.scm (svn-fetch): Likewise.
      347e17b4
    • Jason Self's avatar
      gnu: linux-libre: Update to 3.17.1. · fd2b6df2
      Jason Self authored
      * gnu/packages/linux.scm (linux-libre): Update to version 3.17.1.
      fd2b6df2
    • Alex Kost's avatar
      emacs: Support auto-updating after performing REPL operation. · 49d758d2
      Alex Kost authored
      * emacs/guix-backend.el (guix-operation-buffer): New variable.
        (guix-eval-in-repl): Use it.  Add optional 'operation-buffer' argument.
      * emacs/guix-base.el (guix-update-after-operation): New variable.
        (guix-switch-to-buffer, guix-list-or-info-buffer-p, guix-buffers,
        guix-update-buffers-maybe): New procedures.
        (guix-set-buffer): Use 'guix-switch-to-buffer'.  Add optional 'no-display'
        argument.
        (guix-process-package-actions, guix-delete-generations,
        guix-switch-to-generation): Add optional 'operation-buffer' argument.
      * emacs/guix-info.el (guix-package-info-insert-action-button,
        guix-generation-info-insert-number, guix-generation-info-insert-current):
        Adjust for using operation buffer.
      * emacs/guix-list.el (guix-list-execute-package-actions,
        guix-generation-list-switch, guix-generation-list-execute): Likewise.
      49d758d2
    • Alex Kost's avatar
      emacs: Add hooks for REPL operations. · 063b60be
      Alex Kost authored
      * emacs/guix-backend.el (guix-before-repl-operation-hook,
        guix-after-repl-operation-hook, guix-repl-operation-p): New variables.
        (guix-repl-operation-success-message, guix-repl-output-filter): New
        procedures.
        (guix-start-repl): Adjust for using 'guix-repl-output-filter'.
        (guix-eval-in-repl): Honor 'guix-before-repl-operation-hook'.
      063b60be
  6. Oct 15, 2014
    • Cyril Roelandt's avatar
      guix lint: add the --checkers option. · dd7c013d
      Cyril Roelandt authored
      * guix/scripts/lint.scm: add the "--checkers" option.
      * doc/guix.texi (Invoking guix lint): Document it.
      * tests/guix-lint.sh: New file
      * Makefile.am (SCM_TESTS): Add it.
      dd7c013d
  7. Oct 14, 2014
  8. Oct 13, 2014
  9. Oct 12, 2014
Loading