Ludovic Courtès
b18ede2704
download: Default to a 10s connection establishment timeout.
...
* guix/build/download.scm (ftp-fetch): Add #:timeout and pass it to
'ftp-open'.
(http-fetch): Add #:timeout and pass it to 'open-connection-for-uri' and
in recursive calls.
(url-fetch): Add #:timeout and pass it to 'http-fetch' and 'ftp-fetch'.
2016-05-27 10:37:11 +02:00
Ludovic Courtès
dab2472c6a
download: Use URI objects for content-addressed mirrors.
...
This fixes a bug whereby 'http-fetch' would be passed a string instead
of a URI object.
* guix/build/download.scm (url-fetch): Rename 'content-addressed-urls'
to 'content-addressed-uris', and call 'string->uri'.
2016-05-27 10:37:11 +02:00
humanitiesNerd
d345491ab4
gnu: Add emacs-epl.
...
* gnu/packages/emacs.scm (emacs-epl): New variable.
Signed-off-by: Alex Kost <alezost@gmail.com>
2016-05-27 11:02:54 +03:00
Alex Kost
a8ce82aca2
gnu: emacs-async: Update to 1.9.
...
* gnu/packages/emacs.scm (emacs-async): Update to 1.9.
2016-05-27 10:50:37 +03:00
Alex Kost
847534e1d3
gnu: magit: Update to 2.7.0.
...
* gnu/packages/emacs.scm (magit): Update to 2.7.0.
2016-05-27 10:50:37 +03:00
Efraim Flashner
be1e35055b
gnu: moreutils: Use 'modify-phases'.
...
* gnu/packages/moreutils.scm (moreutils)[arguments]: Use 'modify-phases'.
2016-05-27 07:06:02 +03:00
Efraim Flashner
0a20f40240
gnu: moreutils: Update to 0.58.
...
* gnu/packages/moreutils.scm (moreutils): Update to 0.58.
2016-05-27 07:03:52 +03:00
Ludovic Courtès
de3bbf6543
gnu: qemu: Make tests more verbose.
...
* gnu/packages/qemu.scm (qemu)[arguments]: Add 'make-gtester-verbose'
phase.
2016-05-26 23:58:23 +02:00
Ludovic Courtès
8489d79d1b
gnu: qemu: Use 'install-file' instead of 'copy-file'.
...
* gnu/packages/qemu.scm (qemu)[arguments]: Use 'install-file'.
2016-05-26 23:58:23 +02:00
Ludovic Courtès
05051e8bb1
gnu: qemu: Use 'modify-phases'.
...
* gnu/packages/qemu.scm (qemu)[arguments]: Use 'modify-phases'.
2016-05-26 23:58:23 +02:00
Ludovic Courtès
219b45567a
gnu: qemu: Disable parallel tests again.
...
* gnu/packages/qemu.scm (qemu)[arguments]: Re-add #:parallel-tests? #f,
which had been removed in a2ccaa0d79
.
2016-05-26 23:58:21 +02:00
Ludovic Courtès
3af7a7a879
cve: Include the 3 previous years of vulnerabilities.
...
* guix/cve.scm (fetch-vulnerabilities): Add 'format' call.
(current-vulnerabilities): Include the 3 previous years.
2016-05-26 23:00:08 +02:00
Ludovic Courtès
159a5e0197
gnu: isc-dhcp: Specify CPE name.
...
* gnu/packages/admin.scm (isc-dhcp)[properties]: New field.
2016-05-26 22:56:51 +02:00
Ludovic Courtès
2ca55f939c
gnu: rush: Fix CVE-2013-6889.
...
* gnu/packages/patches/rush-CVE-2013-6889.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/rush.scm (rush): Use it.
2016-05-26 22:51:12 +02:00
Ludovic Courtès
f01c461994
nls: Adjust to texlive.scm renaming.
...
* po/packages/POTFILES.in: Adjust to texlive.scm rename in
commit 8f9ac90182
.
2016-05-26 17:00:17 +02:00
Ludovic Courtès
ac0a7b0fbd
substitute: Internationalize the "Downloading" message.
...
* guix/scripts/substitute.scm (process-substitution): I18n "Downloading"
message.
2016-05-26 17:00:07 +02:00
David Thompson
9698f4b74b
gnu: Add mitlm.
...
* gnu/packages/speech.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2016-05-26 08:50:09 -04:00
David Thompson
6b0686fa93
gnu: Add autoconf-archive.
...
* gnu/packages/autotools.scm (autoconf-archive): New variable.
2016-05-26 08:50:09 -04:00
Mathieu Lirzin
70458ed510
doc: Fix typo.
...
* doc/guix.texi (Derivations): Add 's' to "contain".
2016-05-26 14:23:53 +02:00
Manolis Ragkousis
38efbcbb79
gnu: hurd: Add hurd-core-headers package.
...
* gnu/packages/hurd.scm (hurd-core-headers): New variable.
2016-05-26 14:41:56 +03:00
Roel Janssen
4791876ce1
gnu: Add texmaker.
...
* gnu/packages/tex.scm (texmaker): New variable.
2016-05-26 10:24:13 +02:00
Roel Janssen
8f9ac90182
gnu: Rename texlive module to tex.
...
* gnu/local.mk (GNU_SYSTEM_MODULES): Rename texlive.scm to tex.scm.
* gnu/packages/texlive.scm: Rename file to tex.scm.
* gnu/packages/tex.scm: Renamed from texlive.scm.
* gnu/packages/algebra.scm: Adjust accordingly.
* gnu/packages/docbook.scm: Likewise.
* gnu/packages/engineering.scm: Likewise.
* gnu/packages/gettext.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/lisp.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/ocaml.scm: Likewise.
* gnu/packages/photo.scm: Likewise.
* gnu/packages/plotutils.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/scheme.scm: Likewise.
2016-05-26 10:22:05 +02:00
Efraim Flashner
5bed95efd4
gnu: aria2: Update to 1.23.0.
...
* gnu/packages/bittorrent.scm (aria2): Update to 1.23.0.
[inputs]: Move cppunit ...
[native-inputs]: ... to here.
[home-page]: Update to new Github website.
2016-05-26 08:59:41 +03:00
Ludovic Courtès
1fd11c9259
grafts: Create only one grafted variant of each derivation.
...
Currently, with several grafts applicable to Inkscape, this makes:
guix gc -R $(guix build inkscape -d) | wc -l
go from 2376 to 2266 (4.6%).
* guix/grafts.scm (cumulative-grafts): Pass 'graft-derivation/shallow'
the subset of GRAFTS that applies to DRV.
2016-05-25 23:33:56 +02:00
Efraim Flashner
25e0037a29
gnu: randomjungle: Add gfortran:lib to native-inputs.
...
* gnu/packages/machine-learning.scm (randomjungle)[native-inputs]: Add
gfortran:lib.
2016-05-25 21:49:08 +03:00
Efraim Flashner
68bf2f9d6b
gnu: enlightenment: Update to 0.20.8.
...
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.20.8.
2016-05-25 20:52:25 +03:00
Efraim Flashner
fac5065b8f
gnu: elementary: Update to 1.17.1.
...
* gnu/packages/enlightenment.scm (elementary): Update to 1.17.1.
2016-05-25 20:51:48 +03:00
Efraim Flashner
cda20b86cf
gnu: efl: Update to 1.17.1.
...
* gnu/packages/enlightenment.scm (efl): Update to 1.17.1.
2016-05-25 20:51:48 +03:00
Leo Famulari
10240c7cbe
gnu: python-llfuse: Update to 1.1.
...
* gnu/packages/python.scm (python-llfuse, python2-llfuse): Update to 1.1.
2016-05-25 11:50:20 -04:00
Leo Famulari
0e9bc883b4
gnu: fuse: Update to 2.9.6.
...
* gnu/packages/linux.scm (fuse): Update to 2.9.6.
[home-page]: Update home-page URL.
2016-05-25 11:50:20 -04:00
Leo Famulari
c99bf9b2ea
gnu: dnsmasq: Update to 2.76 [fixes CVE-2015-3294].
...
* gnu/packages/dns.scm (dnsmasq): Update to 2.76.
2016-05-25 11:47:51 -04:00
Ben Woodcroft
803bcc81e2
gnu: ruby-mime-types: Update to 3.1.
...
* gnu/packages/ruby.scm (ruby-mime-types): Update to 3.1.
[native-inputs]: Add 'ruby-minitest-hooks'.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
2a96dbe6d6
gnu: Add ruby-minitest-hooks.
...
* gnu/packages/ruby.scm (ruby-minitest-hooks): New variable.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
cbdd428cf4
gnu: Add ruby-sequel.
...
* gnu/packages/ruby.scm (ruby-sequel): New variable.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
f1ae7c6218
gnu: ruby-nokogumbo: Update to 1.4.7-1.
...
* gnu/packages/ruby.scm (ruby-nokogumbo): Update to 1.4.7-1.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
59884b71e3
gnu: ruby-mini-portile-2: Update to 2.1.0.
...
* gnu/packages/ruby.scm (ruby-mini-portile-2): Update to 2.1.0.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
0907bf571d
gnu: ruby-mime-types-data: Update to 3.2016.0221.
...
* gnu/packages/ruby.scm (ruby-mime-types-data): Update to 3.2016.0221.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
80756fa66b
gnu: ruby-shoulda-matchers: Update to 3.1.1.
...
* gnu/packages/ruby.scm (ruby-shoulda-matchers): Update to 3.1.1.
[arguments]: Remove 'fix-import' phase.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
33a45ed652
gnu: ruby-domain-name: Update to 0.5.20160310.
...
* gnu/packages/ruby.scm (ruby-domain-name): Update to 0.5.20160310.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
5e7f1b0b2a
gnu: ruby-nokogiri: Update to 1.6.7.2.
...
* gnu/packages/ruby.scm (ruby-nokogiri): Update to 1.6.7.2.
[arguments]: Relax 'mini_portile2' dependency.
2016-05-25 22:34:29 +10:00
Ben Woodcroft
25c288cbf1
guix: ruby-build-system: Extract gemspec during 'extract-gemspec'.
...
* guix/build/ruby-build-system.scm (build): Move extraction from here ...
(extract-gemspec): ... to here. New variable.
(first-gemspec): New variable.
(%standard-phases): Add 'extract-gemspec' phase.
2016-05-25 22:34:29 +10:00
Mark H Weaver
2301195f2e
gnu: linux-libre: Update to 4.6.
...
* gnu/packages/linux.scm (linux-libre): Update to 4.6.
* gnu/packages/linux-libre-4.6-x86_64.conf,
gnu/packages/linux-libre-4.6-i686.conf: New files.
* gnu/packages/linux-libre-4.5-x86_64.conf,
gnu/packages/linux-libre-4.5-i686.conf: Delete files.
* Makefile.am (KCONFIGS): Update accordingly.
2016-05-25 04:54:06 -04:00
Mark H Weaver
92a7e46d58
gnu: python-libxml2: Drop replacement from inherited libxml2.
...
This is a followup to commit 493e9a5a8f
.
* gnu/packages/xml.scm (python-libxml2)[replacement]: Set to #f, overriding
inherited value.
2016-05-25 04:54:06 -04:00
Efraim Flashner
19d6248634
gnu: freeipmi: Update to 1.5.2.
...
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.5.2.
2016-05-25 09:13:13 +03:00
Mark H Weaver
796787a577
gnu: linux-libre-4.1: Update to 4.1.25.
...
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.25.
2016-05-25 00:26:40 -04:00
Mark H Weaver
6f82a7d40d
gnu: webkitgtk: Update to 2.12.3 [fixes CVE-2016-{1856,1857}].
...
* gnu/packages/webkit.scm (webkitgtk): Update to 2.12.3.
2016-05-25 00:14:32 -04:00
Ludovic Courtès
007c20b61c
graft: Fail when one of the threads raises an exception.
...
Fixes <http://bugs.gnu.org/23581 >.
* guix/build/graft.scm (exit-on-exception): New procedure.
(rewrite-directory): Use it to wrap REWRITE-LEAF.
2016-05-24 23:52:14 +02:00
Ludovic Courtès
92ed837a1e
size: Pass 'requisites' a list of items.
...
* guix/scripts/size.scm (substitutable-requisites): Change 'item' to
'items' and adjust.
(requisites*): Likewise.
(mappend-map): Remove.
(store-profile): Adjust accordingly.
2016-05-24 23:41:30 +02:00
Ludovic Courtès
f6fee16e93
store: 'requisites' now takes a list of store items.
...
* guix/store.scm (fold-path): Change 'path' to 'paths' and adjust body
accordingly.
(requisites): Likewise.
* guix/scripts/environment.scm (inputs->requisites): Adjust
user accordingly.
* guix/scripts/size.scm (requisites*): Likewise.
* guix/scripts/gc.scm (guix-gc): Likewise.
* tests/store.scm ("requisites"): Likewise.
2016-05-24 23:35:28 +02:00
Ludovic Courtès
db761534df
size: Accept several arguments.
...
* guix/scripts/size.scm (display-profile): Display WHOLE at then end.
(guix-size): Accept several FILES.
* doc/guix.texi (Invoking guix size): Add example with several items.
2016-05-24 23:05:31 +02:00