~ruther/guix-local

9083788a — 宋文武 10 years ago
gnu: nix: Don't propagate Perl libraries.

* gnu/packages/package-management.scm (nix): Move perl-www-curl,
  perl-dbi and perl-dbd-sqlite from 'propagated-inputs' to 'inputs'.
  [arguments]: Add #:configure-flags.
f888502c — 宋文武 10 years ago
gnu: nix: Update to 1.10.

* gnu/packages/package-management.scm (nix): Update to 1.10.
bd7e1ffa — Ludovic Courtès 10 years ago
lint: Have connections time out after 3 seconds.

* guix/scripts/lint.scm (probe-uri): Add #:timeout parameter.  Pass it
  to 'open-connection-for-uri' and 'ftp-open'.
  (validate-uri): Pass #:timeout 3 to 'probe-uri'.
1b9aefa3 — Ludovic Courtès 10 years ago
download: Always use AI_ADDRCONFIG when resolving host names.

* guix/build/download.scm (open-socket-for-uri): Always pass
  AI_ADDRCONFIG to 'getaddrinfo' as recommended in the fine Guile
  manual.
* guix/ftp-client.scm (ftp-open): Ditto.
60fd5122 — Ludovic Courtès 10 years ago
download: Add timeout parameter for connections.

* guix/build/download.scm (ensure-uri): New procedure.
(current-http-proxy): New variable.
(open-socket-for-uri): Copy from Guile commit aaea5b2, but add #:timeout
parameter and use 'connect*' instead of 'connect'.
(open-connection-for-uri): Add #:timeout parameter and pass it to
'open-socket-for-uri'.
48567006 — Ludovic Courtès 10 years ago
ftp-client: Add timeout parameter to 'ftp-open'.

* guix/ftp-client.scm (catch-EINPROGRESS): New macro.
(connect*): New procedure.
(ftp-open): Add #:timeout parameter.  Use 'connect*' instead of
'connect' and pass it TIMEOUT.
279ec1df — Ludovic Courtès 10 years ago
ftp-client: Restrict to TCP connections.

* guix/ftp-client.scm (ftp-open): Force SOCK_STREAM as the socket type
  to avoid calling 'connect' on a datagram socket.
8b341eb0 — Alex Kost 10 years ago
emacs: Adjust 'guix environment' popup.

* emacs/guix-command.el (guix-command-improve-environment-argument): Use
  "E" for '--expose' and "S" for '--share' to distinguish them from
  '--expression' and '--system' accordingly.  Make '--ad-hoc' an option
  taking packages instead of a simple switch.
  (guix-command-rest-argument): Complete shell command instead of
  packages for '--' argument.
  (guix-command-additional-arguments): Add fake 'packages' argument.
  New variable.
  (guix-command-additional-arguments): Use it.
  (guix-command-post-process-environment-packages,
  guix-command-post-process-environment-ad-hoc): New functions.
  (guix-command-post-processors): Add "environment" command with the new
  argument processors.
cfa548b4 — Alex Kost 10 years ago
emacs: Adjust 'guix container' popup.

* emacs/guix-command.el (guix-command-improve-action-argument): Use "C"
  key for 'container' action to distinguish it from 'challenge'.
  (guix-command-rest-argument): Add positional arguments.
959c78f6 — Alex Kost 10 years ago
emacs: Improve post processing of popup arguments.

* emacs/guix-command.el (guix-command-switches,
  guix-command-rest-arg-regexp): New variables.
  (guix-command-post-processors,
  guix-command-post-process-matching-args,
  guix-command-post-process-rest-single,
  guix-command-post-process-rest-multiple,
  guix-command-post-process-rest-multiple-leave,
  guix-command-post-process-package-args): New functions.
  (guix-command-post-process-rest-multiple): Take 2 arguments.
  (guix-command-define-popup-action): Adjust accordingly.
* emacs/guix-utils.el (guix-modify): New function.
4f8f15cd — Efraim Flashner 10 years ago
Revert "gnu: libvpx: Update to 1.5.0."

This reverts commit fb3f69394a139fca0d60efb49843599fcc2e6e28.
bff3c670 — Taylan Ulrich Bayırlı/Kammer 10 years ago
gnu: mupen64plus-core: Add comment.

* gnu/packages/games.scm (mupen64plus-core): Comment the reason for the
  supported-systems field.
9c9be348 — Taylan Ulrich Bayırlı/Kammer 10 years ago
gnu: mupen64plus-core: Specify supported-systems.

* gnu/packages/games.scm (mupen64plus-core): Specify supported-systems.
2f1531f0 — Roel Janssen 10 years ago
gnu: Add inklingreader.

* gnu/packages/inklingreader.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Mathieu Lirzin <mthl@gnu.org>
0534dd93 — Efraim Flashner 10 years ago
gnu: gsl: Update to 2.1.

* gnu/packages/maths.scm (gsl): Update to 2.1.
0137992a — Efraim Flashner 10 years ago
gnu: Add c-ares.

* gnu/packages/aria2.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
b2e93b9e — Efraim Flashner 10 years ago
gnu: Add owncloud-client.

* gnu/packages/owncloud.scm (owncloud-client): New variable.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
9e81af9e — Efraim Flashner 10 years ago
gnu: Add qtkeychain.

* gnu/packages/qt.scm (qtkeychain): New variable.
fb3f6939 — Efraim Flashner 10 years ago
gnu: libvpx: Update to 1.5.0.

* gnu/packages/video.scm (libvpx): Update to 1.5.0.
029d9f77 — Ricardo Wurmus 10 years ago
gnu: mosaik: Build only on x86_64.

* gnu/packages/bioinformatics.scm (mosaik)[supported-systems]: Add
  field.
Next