gnu: Add java-javaewah.
* gnu/packages/java.scm (java-javaewah): New variable.
gnu: Add java-classpathx-servletapi
* gnu/packages/java.scm (java-classpathx-servletapi): New variable.
gnu: youtube-dl: Update to 2017.07.09.
* gnu/packages/video.scm (youtube-dl): Update to 2017.07.09.
gnu: libjpeg-turbo: Update to 1.5.2.
* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.2.
[arguments]<#:phases>: Remove.
gnu: you-get: Update to 0.4.775.
* gnu/packages/video.scm (you-get): Update to 0.4.775.
Signed-off-by: Ben Woodcroft <donttrustben@gmail.com>
gnu: poppler: Use an ABI-compatible replacement to fix CVE-2017-9776.
This is a followup to commit 95bbaa02aa63bc5eae36f686f1ed9915663aa4cf.
See <https://bugs.gnu.org/27621> for more information.
Poppler 0.56.0's ABI is not compatible with Poppler 0.52.0, so it's not
possible to graft the newer version in place of the older one.
This change leaves CVE-2017-9775 unfixed for now.
* gnu/packages/patches/poppler-CVE-2017-9776.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/pdf.scm (poppler-0.56.0): Replace with ...
(poppler/fixed): ... new variable.
(poppler)[replacement]: Replaced with poppler/fixed.
gnu: sshuttle: Update to 0.78.3.
* gnu/packages/vpn.scm (sshuttle): Update to 0.78.3.
gnu: wxmaxima: Update to 17.05.0.
* gnu/packages/maths.scm (wxmaxima): Update to 17.05.0.
[source]: Update URL and add file-name.
[native-inputs]: Add autoconf, automake and gettext-minimal.
[arguments]: Add 'autoconf' phase.
gnu: font-gnu-unifont: Update to 10.0.04.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 10.0.04.
doc: Add note about private-key during offload.
* doc/guix.texi (Using the Offload Facility): Add note about private-key.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
gnu: blast+: Update to 2.6.0.
* gnu/packages/bioinformatics.scm (blast+): Update to 2.6.0.
[origin]: Remove bundled pcre. Add patch.
[arguments]: Replace paths in run_with_lock.c. Configure with pcre.
[inputs]: Add pcre, perl, python.
* gnu/packages/patches/blast+-fix-makefile.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
gnu: maxima: Ensure gcc is available at runtime.
* gnu/packages/maths.scm (maxima)[inputs]: Add gcc.
[arguments]: Use modify-phases syntax. Add 'set-gcc-path' phase.
gnu: perl-dbd-mysql: Update to 4.043.
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.043.
gnu: python-pyopenssl: Fix test failure on 32-bit platforms.
* gnu/packages/patches/python-pyopenssl-17.1.0-test-overflow.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python.scm (python-pyopenssl)[source]: Use it.
gnu: irssi: Update to 1.0.4 [fixes CVE-2017-{10965,10966}].
* gnu/packages/irc.scm (irssi): Update to 1.0.4.
guix system: Add file system label and uuid to iso9660-image.
* gnu/system/vm.scm (system-disk-image): Pass root-label to ...
(iso9660-image): ... here. Add keyword arguments #:file-system-label
and #:file-system-uuid.
gnu: webkitgtk: Update to 2.16.5.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.5.
gnu: rdma-core: Update to 14.
* gnu/packages/linux.scm (rdma-core): Update to 14.
gnu: catimg: Update to 2.3.2.
* gnu/packages/image-viewers.scm (catimg): Update to 2.3.2.
gnu: python-parsedatetime: Update to 2.4.
* gnu/packages/python.scm (python-parsedatetime, python2-parsedatetime):
Update to 2.4.