summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-14grafts: Update the narinfo cache before building a derivation.Ludovic Courtès
* guix/grafts.scm (references-oracle)[references*]: Add call to 'substitution-oracle'.
2016-03-14substitute: Keep the initial connection alive.Ludovic Courtès
The connection used to fetch /nix-cache-info is now reused for the subsequent narinfo requests. * guix/scripts/substitute.scm (download-cache-info)[download]: Remove. [uri, read-cache-info]: New variables. Rewrite in terms of 'http-fetch' instead of 'fetch'. Return an open port in addition to a <cache-info>. * guix/scripts/substitute.scm (http-multiple-get): Add #:port parameter and honor it. (fetch-narinfos)[do-fetch]: Add 'port' parameter. Adjust to new 'download-cache-info' and 'do-fetch' signatures.
2016-03-14http-client: Add #:keep-alive? parameter.Ludovic Courtès
* guix/http-client.scm (http-fetch): Add #:keep-alive? parameter and pass it to 'http-get' or 'http-get*'.
2016-03-14substitute: Remove dead code.Ludovic Courtès
This parameter became unused with the switch to HTTP pipelining in commit d3a652037ef879f9279bc056c43d15ba7afcbb25. * guix/scripts/substitute.scm (fetch): Remove #:quiet-404? and adjust accordingly.
2016-03-14store: 'references/substitutes' caches its results.Ludovic Courtès
* guix/store.scm (%reference-cache): New variable. (references/substitutes): Use it.
2016-03-14size: Disable grafts.Ludovic Courtès
* guix/scripts/size.scm (guix-size): Parametrize '%graft?'.
2016-03-14doc: Fix incorrect use of @xref.Andreas Enge
This is a follow-up to commit 1068f26b797ed7c1475d93cab6eed53c9097c7f6. Reported by Alex Kost <alezost@gmail.com>. * doc/guix.texi (Building the Installation Image): Replace @xref by @ref.
2016-03-14gnu: kodi: Update to 16.0.David Thompson
* gnu/packages/kodi.scm (kodi): Update to 16.0. [inputs]: Add crossguid, dcadec, and util-linux.
2016-03-14gnu: Add dcadec.David Thompson
* gnu/packages/audio.scm (dcadec): New variable.
2016-03-14gnu: Add crossguid.David Thompson
* gnu/packages/kodi.scm (crossguid): New variable.
2016-03-14gnu: htsjdk: Use ant-build-system.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (htsjdk)[build-system]: Use ant-build-system. [arguments]: Adapt for ant-build-system.
2016-03-14build: Add Ant build system.Ricardo Wurmus
* guix/build-system/ant.scm: New file. * guix/build/ant-build-system: New file. * Makefile.am (MODULES): Add new files. * doc/guix.texi (Build Systems): Document ant-build-system.
2016-03-14gnu: ant: Update source URL.Ricardo Wurmus
* gnu/packages/java.scm (ant)[source]: Use Apache mirror instead of plain URL.
2016-03-14build: reset-timestamps: Include directories.Ricardo Wurmus
* guix/build/install.scm (reset-timestamps): Reset timestamps of directories as well.
2016-03-14gnu: Add pyicoteo.Ricardo Wurmus
* gnu/packages/bioinformatics.scm (pyicoteo): New variable.
2016-03-14gnu: enlightenment: Update to 0.20.6.Efraim Flashner
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.20.6.
2016-03-13gnu: Add khard.Leo Famulari
* gnu/packages/mail.scm (khard): New variable.
2016-03-13gnu: Add python-vobject.Leo Famulari
* gnu/packages/python.scm (python-vobject, python2-vobject): New variables.
2016-03-13gnu: Split python2-pyicu into python-pyicu and python2-pyicu.Leo Famulari
* gnu/packages/python.scm (python2-pyicu): Split variable into... (python-pyicu, python2-pyicu): ...both Python variants. (python-pyicu)[arguments]: Enable tests.
2016-03-13gnu: python2-pyicu: Update to 1.9.2.Leo Famulari
* gnu/packages/python.scm (python2-pyicu): Update to 1.9.2.
2016-03-13gnu: Add python2-atomicwrites.Leo Famulari
* gnu/packages/python.scm (python2-atomicwrites): New variable.
2016-03-13gnu: Add font-un.Nils Gillmann
* gnu/packages/fonts.scm (font-un): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-03-13gnu: Add Dutch Aspell dictionary.Jochem Raat
* gnu/packages/aspell.scm (aspell-dict-nl): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-03-13gnu: Add Google Noto font.Jookia
* gnu/packages/fonts.scm (font-google-noto): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2016-03-13gnu: vdirsyncer: Update 0.9.2.Leo Famulari
* gnu/packages/dav.scm (vdirsyncer): Update to 0.9.2. [arguments]: Run the test suite after installation. Use DETERMINISTIC_TESTS. Run tests with `make` instead of "py.test". [native-inputs]: Remove python-pytest-xprocess and python-oauthlib.
2016-03-13gnu: python-hypothesis: Update to 3.1.0.Leo Famulari
* gnu/packages/python.scm (python-hypothesis, python2-hypothesis): Update to 3.1.0.
2016-03-13gnu: libcddb: Update to 1.3.2.Efraim Flashner
* gnu/packages/cdrom.scm (libcddb): Update to 1.3.2.
2016-03-13gnu: dvdisaster: Update to 0.79.5.Efraim Flashner
* gnu/packages/cdrom.scm (dvdisaster): Update to 0.79.5.
2016-03-13gnu: abcde: Use 'modify-phases'.Efraim Flashner
* gnu/packages/cdrom.scm (adcde)[arguments]: Use 'modify-phases'.
2016-03-13gnu: abcde: Update to 2.7.1.Efraim Flashner
* gnu/packages/cdrom.scm (abcde): Update to 2.7.1. [home-page]: Use https.
2016-03-13gnu: libmbim: Use HTTPS URL.Leo Famulari
* gnu/packages/freedesktop.scm (libmbim)[source]: Use HTTPS URL.
2016-03-13gnu: frescobaldi: Update to 2.18.2.Efraim Flashner
* gnu/packages/music.scm (frescobaldi): Update to 2.18.2.
2016-03-13gnu: libuninameslist: Update to 0.5.20150701.Efraim Flashner
* gnu/packages/fontutils.scm (libuninameslist): Update to 0.5.20150701.
2016-03-13gnu: jrnl: Update to 1.9.7.Efraim Flashner
* gnu/packages/jrnl.scm (jrnl): Update to 1.9.7. [native-inputs]: Remove python-setuptools.
2016-03-13gnu: font-ubuntu: Update to 0.83.Alex Kost
* gnu/packages/fonts.scm (font-ubuntu): Update to 0.83.
2016-03-13gnu: manaplus: Update to 1.6.3.12.Alex Kost
* gnu/packages/games.scm (manaplus): Update to 1.6.3.12.
2016-03-13gnu: git-modes: Update to 1.2.1.Alex Kost
* gnu/packages/emacs.scm (git-modes): Update to 1.2.1.
2016-03-12gnu: glpk: Update to 4.59.Efraim Flashner
* gnu/packages/maths.scm (glpk): Update to 4.59.
2016-03-12gnu: samba: Update to 4.3.6 [fixes CVE-2015-7560, CVE-2016-0771].Efraim Flashner
* gnu/packages/samba.scm (samba): Update to 4.3.6.
2016-03-12gnu: accountsservice: Use HTTPS URL.Leo Famulari
* gnu/packages/freedesktop.scm (accountsservice)[source]: Use HTTPS URL.
2016-03-12gnu: mupdf: Update to 1.8.Andreas Enge
* gnu/packages/pdf.scm (mupdf): Update to 1.8.
2016-03-12gnu: mupdf: Simplify package.Andreas Enge
* gnu/packages/pdf.scm (mupdf)[source]: Drop patch and part of snippet modifying permissions of files added by the patch. [arguments]: Use #:make-flags instead of modified build and install phases. Drop superfluous module inclusion. Use modify-phases syntax. * gnu/packages/patches/mupdf-buildsystem-fix.patch: Remove patch. * gnu-system.am (dist_patch_DATA): Unregister patch.
2016-03-11gnu: Add fluxbox.Danny Milosavljevic
* gnu/packages/wm.scm (fluxbox): New variable. Co-authored-by: Eric Bavier <bavier@member.fsf.org>
2016-03-11gnu: webkitgtk: Update to 2.10.8 [fixes CVE-2016-1726].Mark H Weaver
* gnu/packages/webkit.scm (webkitgtk): Update to 2.10.8.
2016-03-11gnu: openexr: Disable broken test to fix build on i686.Leo Famulari
* gnu/packages/graphics.scm (openexr)[arguments]: New field.
2016-03-11doc: Add footnote about pointing ~/.config/guix/latest at user's checkoutChristopher Allan Webber
* doc/contributing.texi (Running Guix Before It Is Installed): New footnote.
2016-03-11gnu: libevent: Update to 2.0.22 [fixes CVE-2015-6525].Ludovic Courtès
* gnu/packages/libevent.scm (libevent): Update to 2.0.22.
2016-03-11cve: Read entire CVE databases for the current year and the past year.Ludovic Courtès
The "Modified" database that we were reading is much smaller, but it only shows CVEs modified over the past week. * guix/cve.scm (%now, %current-year, %past-year): New variables. (yearly-feed-uri): New procedure. (%cve-feed-uri, %ttl): Remove. (%current-year-ttl, %past-year-ttl): New variables. (call-with-cve-port): Add 'uri' and 'ttl' parameters and honor them. Add 'setvbuf' call. (current-vulnerabilities)[read-vulnerabilities]: New procedure. Read from both %LAST-YEAR and %CURRENT-YEAR.
2016-03-11gnu: vorbis-tools: Patch buffer overflow [fixes CVE-2015-6749].Ludovic Courtès
* gnu/packages/patches/vorbis-tools-CVE-2015-6749.patch: New file. * gnu-system.am (dist_patch_DATA): Add it. * gnu/packages/xiph.scm (vorbis-tools)[source]: Use it.
2016-03-11doc: Suggest `guix.scm' for upstream maintainers.Jan Nieuwenhuizen
* doc/guix.texi (Invoking guix package): Suggest `guix.scm'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>