Ricardo Wurmus [Sun, 9 Jul 2017 09:57:23 +0000 (11:57 +0200)]
gnu: Add texlive-metapost.
* gnu/packages/tex.scm (texlive-metapost): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:57:04 +0000 (11:57 +0200)]
gnu: Add texlive-latex-lh.
* gnu/packages/tex.scm (texlive-latex-lh): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:56:25 +0000 (11:56 +0200)]
gnu: Add texlive-latex-eepic.
* gnu/packages/tex.scm (texlive-latex-eepic): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:55:43 +0000 (11:55 +0200)]
gnu: Add texlive-latex-eso-pic.
* gnu/packages/tex.scm (texlive-latex-eso-pic): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:55:23 +0000 (11:55 +0200)]
gnu: Add texlive-fonts-ec.
* gnu/packages/tex.scm (texlive-fonts-ec): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:34:44 +0000 (11:34 +0200)]
gnu: Add texlive-generic-epsf.
* gnu/packages/tex.scm (texlive-generic-epsf): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:18:37 +0000 (15:18 +0200)]
gnu: Add texlive-latex-wasysym.
* gnu/packages/tex.scm (texlive-latex-wasysym): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:18:20 +0000 (15:18 +0200)]
gnu: Add texlive-latex-titlesec.
* gnu/packages/tex.scm (texlive-latex-titlesec): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:59 +0000 (15:17 +0200)]
gnu: Add texlive-latex-subfigure.
* gnu/packages/tex.scm (texlive-latex-subfigure): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:41 +0000 (15:17 +0200)]
gnu: Add texlive-fonts-stmaryrd.
* gnu/packages/tex.scm (texlive-fonts-stmaryrd): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:19 +0000 (15:17 +0200)]
gnu: Add texlive-latex-pdfpages.
* gnu/packages/tex.scm (texlive-latex-pdfpages): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:17:02 +0000 (15:17 +0200)]
gnu: Add texlive-latex-overpic.
* gnu/packages/tex.scm (texlive-latex-overpic): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:16:44 +0000 (15:16 +0200)]
gnu: Add texlive-latex-multirow.
* gnu/packages/tex.scm (texlive-latex-multirow): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:16:26 +0000 (15:16 +0200)]
gnu: Add texlive-latex-jknapltx.
* gnu/packages/tex.scm (texlive-latex-jknapltx): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:53 +0000 (15:15 +0200)]
gnu: Add texlive-latex-listings.
* gnu/packages/tex.scm (texlive-latex-listings): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:36 +0000 (15:15 +0200)]
gnu: Add texlive-latex-footmisc.
* gnu/packages/tex.scm (texlive-latex-footmisc): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:19 +0000 (15:15 +0200)]
gnu: Add texlive-latex-float.
* gnu/packages/tex.scm (texlive-latex-float): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:15:00 +0000 (15:15 +0200)]
gnu: Add texlive-latex-fancyvrb.
* gnu/packages/tex.scm (texlive-latex-fancyvrb): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:14:40 +0000 (15:14 +0200)]
gnu: Add texlive-latex-fancyhdr.
* gnu/packages/tex.scm (texlive-latex-fancyhdr): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:14:19 +0000 (15:14 +0200)]
gnu: Add texlive-latex-fancybox.
* gnu/packages/tex.scm (texlive-latex-fancybox): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:14:01 +0000 (15:14 +0200)]
gnu: Add texlive-latex-colortbl.
* gnu/packages/tex.scm (texlive-latex-colortbl): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:13:42 +0000 (15:13 +0200)]
gnu: Add texlive-latex-changebar.
* gnu/packages/tex.scm (texlive-latex-changebar): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:13:22 +0000 (15:13 +0200)]
gnu: Add texlive-latex-appendix.
* gnu/packages/tex.scm (texlive-latex-appendix): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:12:53 +0000 (15:12 +0200)]
gnu: Add texlive-latex-anysize.
* gnu/packages/tex.scm (texlive-latex-anysize): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 10:02:10 +0000 (12:02 +0200)]
gnu: Add texlive-latex-amsfonts.
* gnu/packages/tex.scm (texlive-latex-amsfonts): New variable.
Ricardo Wurmus [Sun, 2 Jul 2017 13:12:19 +0000 (15:12 +0200)]
gnu: Add texlive-fonts-amsfonts.
* gnu/packages/tex.scm (texlive-fonts-amsfonts): New variable.
Ricardo Wurmus [Sun, 9 Jul 2017 09:45:51 +0000 (11:45 +0200)]
gnu: texlive-generic-ifxetex: Fix description.
* gnu/packages/tex.scm (texlive-generic-ifxetex)[description]: Fix typo.
Ricardo Wurmus [Sun, 2 Jul 2017 13:07:07 +0000 (15:07 +0200)]
gnu: texlive-latex-oberdiek: Build ifpdf package.
* gnu/packages/tex.scm (texlive-latex-oberdiek)[arguments]: Only build the
"oberdiek.ins" package (which includes all other packages); patch file to
build "ifpdf.dtx" instead of "ifpdf.ins".
Ricardo Wurmus [Sun, 9 Jul 2017 09:29:17 +0000 (11:29 +0200)]
gnu: texlive-latex-base: Fix xetex and xelatex formats.
* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Build xetex and
xelatex formats with matching interpreters.
Ricardo Wurmus [Sun, 2 Jul 2017 13:21:52 +0000 (15:21 +0200)]
build-system: texlive: Build union in configure phase.
This allows us to use texmf.cnf instead of having to set all required
environment variables manually.
* guix/build/texlive-build-system.scm (configure): New procedure.
(build): Simplify.
(%standard-phases): Add configure phase.
* guix/build-system/texlive.scm (texlive-build): Include (guix build union) in
modules.
(%texlive-build-system-modules): Likewise.
Ricardo Wurmus [Sun, 2 Jul 2017 13:19:47 +0000 (15:19 +0200)]
build-system: texlive: Only build packages in the current directory.
* guix/build/texlive-build-system.scm (build): Use scandir instead of
find-files.
Ricardo Wurmus [Sun, 2 Jul 2017 13:05:28 +0000 (15:05 +0200)]
gnu: deeptools: Update to 2.5.1.
* gnu/packages/bioinformatics.scm (deeptools): Update to 2.5.1.
[arguments]: Remove.
[native-inputs]: Use "python-" instead of "python2-" variants.
[inputs]: Likewise; add python-py2bit.
Ricardo Wurmus [Sun, 2 Jul 2017 13:05:01 +0000 (15:05 +0200)]
gnu: Add python-py2bit.
* gnu/packages/bioinformatics.scm (python-py2bit): New variable.
Ricardo Wurmus [Tue, 27 Jun 2017 15:43:59 +0000 (17:43 +0200)]
gnu: Add java-jgit-4.2.
* gnu/packages/version-control.scm (java-jgit-4.2): New variable.
Ricardo Wurmus [Thu, 18 May 2017 20:47:12 +0000 (22:47 +0200)]
gnu: Add java-jgit.
* gnu/packages/version-control.scm (java-jgit): New variable.
Ricardo Wurmus [Fri, 19 May 2017 05:52:45 +0000 (07:52 +0200)]
gnu: Add java-slf4j-api.
* gnu/packages/java.scm (java-slf4j-api): New variable.
Ricardo Wurmus [Fri, 19 May 2017 05:52:20 +0000 (07:52 +0200)]
gnu: Add java-javaewah.
* gnu/packages/java.scm (java-javaewah): New variable.
Ricardo Wurmus [Wed, 17 May 2017 18:11:22 +0000 (20:11 +0200)]
gnu: Add java-classpathx-servletapi
* gnu/packages/java.scm (java-classpathx-servletapi): New variable.
Tobias Geerinckx-Rice [Sun, 9 Jul 2017 13:58:11 +0000 (15:58 +0200)]
gnu: youtube-dl: Update to 2017.07.09.
* gnu/packages/video.scm (youtube-dl): Update to 2017.07.09.
Marius Bakke [Sat, 8 Jul 2017 11:05:45 +0000 (13:05 +0200)]
gnu: libjpeg-turbo: Update to 1.5.2.
* gnu/packages/image.scm (libjpeg-turbo): Update to 1.5.2.
[arguments]<#:phases>: Remove.
Feng Shu [Sat, 8 Jul 2017 11:43:13 +0000 (19:43 +0800)]
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>
Leo Famulari [Sun, 9 Jul 2017 06:11:33 +0000 (02:11 -0400)]
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.
Tobias Geerinckx-Rice [Sat, 8 Jul 2017 23:59:25 +0000 (01:59 +0200)]
gnu: sshuttle: Update to 0.78.3.
* gnu/packages/vpn.scm (sshuttle): Update to 0.78.3.
Kei Kebreau [Sat, 8 Jul 2017 02:58:27 +0000 (22:58 -0400)]
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.
Efraim Flashner [Sat, 8 Jul 2017 20:49:29 +0000 (23:49 +0300)]
gnu: font-gnu-unifont: Update to 10.0.04.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 10.0.04.
Oleg Pykhalov [Fri, 7 Jul 2017 20:25:40 +0000 (23:25 +0300)]
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>
Ben Woodcroft [Mon, 3 Jul 2017 13:00:14 +0000 (23:00 +1000)]
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.
Kei Kebreau [Sat, 8 Jul 2017 00:25:53 +0000 (20:25 -0400)]
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.
Leo Famulari [Fri, 7 Jul 2017 23:15:12 +0000 (19:15 -0400)]
gnu: perl-dbd-mysql: Update to 4.043.
* gnu/packages/databases.scm (perl-dbd-mysql): Update to 4.043.
Marius Bakke [Fri, 7 Jul 2017 16:28:45 +0000 (18:28 +0200)]
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.
Leo Famulari [Fri, 7 Jul 2017 16:34:22 +0000 (12:34 -0400)]
gnu: irssi: Update to 1.0.4 [fixes CVE-2017-{10965,10966}].
* gnu/packages/irc.scm (irssi): Update to 1.0.4.
Danny Milosavljevic [Mon, 3 Jul 2017 17:57:50 +0000 (19:57 +0200)]
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.
Mark H Weaver [Fri, 7 Jul 2017 06:50:30 +0000 (02:50 -0400)]
gnu: webkitgtk: Update to 2.16.5.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.16.5.
Tobias Geerinckx-Rice [Thu, 6 Jul 2017 22:31:28 +0000 (00:31 +0200)]
gnu: rdma-core: Update to 14.
* gnu/packages/linux.scm (rdma-core): Update to 14.
Tobias Geerinckx-Rice [Thu, 6 Jul 2017 22:30:21 +0000 (00:30 +0200)]
gnu: catimg: Update to 2.3.2.
* gnu/packages/image-viewers.scm (catimg): Update to 2.3.2.
Leo Famulari [Fri, 7 Jul 2017 04:38:58 +0000 (00:38 -0400)]
gnu: python-parsedatetime: Update to 2.4.
* gnu/packages/python.scm (python-parsedatetime, python2-parsedatetime):
Update to 2.4.
Leo Famulari [Fri, 7 Jul 2017 04:37:10 +0000 (00:37 -0400)]
gnu: python-icalendar: Update to 3.11.5.
* gnu/packages/python.scm (python-icalendar): Update to 3.11.5.
Alex Vong [Fri, 7 Jul 2017 03:55:01 +0000 (23:55 -0400)]
gnu: libtiff: Fix CVE-2017-{9936,10688}.
* gnu/packages/patches/libtiff-CVE-2017-9936.patch,
gnu/packages/patches/libtiff-CVE-2017-10688.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff-4.0.8)[source]: Use them.
Signed-off-by: Leo Famulari <leo@famulari.name>
Kei Kebreau [Thu, 6 Jul 2017 19:28:07 +0000 (15:28 -0400)]
gnu: xorg-server: Fix CVE-2017-{10971,10972}.
* gnu/packages/patches/xorg-server-CVE-2017-10971.patch,
gnu/packages/patches/xorg-server-CVE-2017-10972.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/xorg.scm (xorg-server)[source]: Use them.
Signed-off-by: Leo Famulari <leo@famulari.name>
Alex Vong [Thu, 6 Jul 2017 23:17:47 +0000 (07:17 +0800)]
gnu: youtube-dl: Update to 2017.07.02.
* gnu/packages/video.scm (youtube-dl): Update to 2017.07.02.
Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
Leo Famulari [Thu, 6 Jul 2017 23:38:52 +0000 (19:38 -0400)]
Revert "gnu: blast+: Update to 2.6.0."
This reverts commit
18dea67dc3a42d782b34b551304748346f173184.
Ludovic Courtès [Thu, 6 Jul 2017 22:43:03 +0000 (00:43 +0200)]
gnu: shadow: Correctly match the system type.
* gnu/packages/admin.scm (shadow)[inputs]: Use 'string-contains' instead
of 'string-prefix?' when matching the system type.
Mark H Weaver [Thu, 6 Jul 2017 22:41:45 +0000 (18:41 -0400)]
gnu: linux-libre@4.9: Update to 4.9.36.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.36.
Mark H Weaver [Thu, 6 Jul 2017 22:40:43 +0000 (18:40 -0400)]
gnu: linux-libre@4.4: Update to 4.4.76.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.76.
Tobias Geerinckx-Rice [Thu, 6 Jul 2017 13:57:16 +0000 (15:57 +0200)]
gnu: iproute: Update to 4.12.0.
* gnu/packages/linux.scm (iproute): Update to 4.12.0.
Rutger Helling [Thu, 6 Jul 2017 06:54:21 +0000 (08:54 +0200)]
gnu: xpra: Update to 2.0.3.
* gnu/packages/xorg.scm (xpra): Update to 2.0.3.
Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
Efraim Flashner [Thu, 6 Jul 2017 06:45:48 +0000 (09:45 +0300)]
gnu: freeipmi: Remove readline from inputs.
This is a follow-up to
694b7c3180bd8711843f904a4ea0ec5ad4d3f2bb.
* gnu/packages/freeimpi.scm (freeipmi)[inputs]: Really remove readline.
Efraim Flashner [Thu, 6 Jul 2017 06:33:27 +0000 (09:33 +0300)]
gnu: freeipmi: Update to 1.5.6.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.5.6.
[inputs]: Remove readline.
Tobias Geerinckx-Rice [Wed, 5 Jul 2017 20:51:34 +0000 (22:51 +0200)]
gnu: zstd: Update to 1.3.0.
* gnu/packages/compression.scm (zstd): Update to 1.3.0.
Tobias Geerinckx-Rice [Wed, 5 Jul 2017 22:10:04 +0000 (00:10 +0200)]
gnu: libvirt: Update to 3.5.0.
* gnu/packages/qemu.scm (libvirt): Update to 3.5.0.
Tobias Geerinckx-Rice [Wed, 5 Jul 2017 20:50:58 +0000 (22:50 +0200)]
gnu: bash-completion: Update to 2.6.
* gnu/packages/bash.scm (bash-completion): Update to 2.6.
Marius Bakke [Wed, 5 Jul 2017 21:17:34 +0000 (23:17 +0200)]
gnu: mariadb: Update to 10.1.25.
* gnu/packages/databases.scm (mariadb): Update to 10.1.25.
Marius Bakke [Wed, 5 Jul 2017 20:58:11 +0000 (22:58 +0200)]
gnu: strace: Update to 4.18.
* gnu/packages/linux.scm (strace): Update to 4.18.
Marius Bakke [Wed, 5 Jul 2017 20:53:06 +0000 (22:53 +0200)]
gnu: xscreensaver: Update to 5.37.
* gnu/packages/xdisorg.scm (xscreensaver): Update to 5.37.
Ludovic Courtès [Wed, 5 Jul 2017 22:01:53 +0000 (00:01 +0200)]
gnu: artanis: Update source URL.
* gnu/packages/guile.scm (artanis)[source]: Change URL to mirror://gnu.
Efraim Flashner [Wed, 5 Jul 2017 17:26:24 +0000 (20:26 +0300)]
gnu: julia: Add support for aarch64-linux.
* gnu/packages/julia.scm (julia)[arguments]: Add make-flag argument for
aarch64-linux.
[supported-systems]: Add aarch64-linux.
Efraim Flashner [Wed, 5 Jul 2017 09:40:13 +0000 (12:40 +0300)]
gnu: gcompris: Update to 17.05.
* gnu/packages/education.scm (gcompris): Update to 17.05.
Efraim Flashner [Wed, 5 Jul 2017 05:30:37 +0000 (08:30 +0300)]
gnu: gcc@6: Update to 6.4.0.
* gnu/packages/gcc.scm (gcc@6, gfortran@6): Update to 6.4.0.
Leo Famulari [Wed, 5 Jul 2017 04:33:45 +0000 (00:33 -0400)]
gnu: net-tools: Remove `hostname` from description.
This is a followup to commit
c9e0a44eec12a1e673b518264a7cbc0883670cf5.
* gnu/packages/linux.scm (net-tools)[description]: Update description.
Leo Famulari [Wed, 5 Jul 2017 04:32:53 +0000 (00:32 -0400)]
gnu: inet-utils: Mention `hostname` in description.
* gnu/packages/admin.scm (inetutils)[description]: Update description.
Stefan Reichör [Tue, 4 Jul 2017 20:38:42 +0000 (22:38 +0200)]
gnu: tmux: Update to 2.5.
* gnu/packages/tmux.scm (tmux): Update to 2.5.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
ng0 [Tue, 4 Jul 2017 16:00:59 +0000 (16:00 +0000)]
gnu: alpine: Use new URL.
* gnu/packages/mail.scm (alpine)[source]: Use new URL for download.
(home-page): Use new URL.
Signed-off-by: Marius Bakke <mbakke@fastmail.com>
Ludovic Courtès [Tue, 4 Jul 2017 21:11:07 +0000 (23:11 +0200)]
gnu: shepherd: Allow cross-compilation.
* gnu/packages/admin.scm (shepherd)[native-inputs]: Add GUILE-2.0.
Ludovic Courtès [Tue, 4 Jul 2017 20:49:15 +0000 (22:49 +0200)]
gnu: util-linux: Fix cross-compilation.
* gnu/packages/linux.scm (util-linux)[inputs]: Add NET-BASE
when (%current-target-system) is true. Fixes cross-compilation.
Ludovic Courtès [Tue, 4 Jul 2017 20:05:21 +0000 (22:05 +0200)]
linux-initrd: Avoid monadic style a bit.
* gnu/system/linux-initrd.scm (expression->initrd): Use 'program-file'
for 'init'.
(flat-linux-module-directory): Use 'computed-file' instead of
'gexp->derivation'.
(raw-initrd): Adjust accordingly.
Feng Shu [Sat, 1 Jul 2017 14:55:06 +0000 (22:55 +0800)]
gnu: emacs-exwm-x: Update to 1.6.2.
* gnu/packages/emacs.scm (emacs-exwm-x): Update to 1.6.2.
Feng Shu [Sat, 1 Jul 2017 13:44:27 +0000 (21:44 +0800)]
gnu: emacs-switch-window: Update to 1.5.1.
* gnu/packages/emacs.scm (emacs-switch-window): Update to 1.5.1.
Efraim Flashner [Tue, 4 Jul 2017 12:21:33 +0000 (15:21 +0300)]
gnu: gemma: Fix building on non-Intel architectures.
* gnu/packages/patches/gemma-intel-compat.patch: New file.
* gnu/packages/bioinformatics.scm (gemma)[source]: Add patch.
[arguments]: Add NO_INTEL_COMPAT flag on non-Intel architectures.
* gnu/local.mk (dist_patch_DATA): Register patch.
Arun Isaac [Mon, 3 Jul 2017 12:41:49 +0000 (18:11 +0530)]
gnu: gajim: Update to 0.16.8.
* gnu/packages/messaging.scm (gajim): Update to 0.16.8.
[source]: Remove patch.
* gnu/packages/patches/gajim-CVE-2016-10376.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
宋文武 [Tue, 4 Jul 2017 12:40:36 +0000 (20:40 +0800)]
services: Add 'sysctl-service-type'.
* gnu/services/sysctl.scm: New file.
* doc/guix.texi (Miscellaneous Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
Ben J Woodcroft [Wed, 28 Jun 2017 00:21:08 +0000 (10:21 +1000)]
gnu: diamond: Update to 0.9.9.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.9.
Ben Woodcroft [Mon, 3 Jul 2017 13:00:14 +0000 (23:00 +1000)]
gnu: blast+: Update to 2.6.0.
* gnu/packages/bioinformatics.scm (blast+): Update to 2.6.0.
[origin]: Remove bundled pcre.
[arguments]: Replace paths in run_with_lock.c. Configure with pcre.
[inputs]: Add pcre, perl, python.
Mark H Weaver [Tue, 4 Jul 2017 05:17:06 +0000 (01:17 -0400)]
gnu: linux-libre: Update to 4.12.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.
(%linux-libre-hash): Update hash.
* gnu/packages/aux-files/linux-libre/4.11-i686.conf,
gnu/packages/aux-files/linux-libre/4.11-x86_64.conf: Delete files.
* gnu/packages/aux-files/linux-libre/4.12-i686.conf,
gnu/packages/aux-files/linux-libre/4.12-x86_64.conf: New files.
* Makefile.am (AUX_FILES): Update accordingly.
Efraim Flashner [Tue, 4 Jul 2017 05:54:37 +0000 (08:54 +0300)]
gnu: qt: Update to 5.9.1.
* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras)
(qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors)
(qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel)
(qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2)
(qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d)
(qtcharts, qtdatavis3d, qtwebkit): Update to 5.9.1.
(qtwebkit)[source]: Change to official qt location.
Marius Bakke [Tue, 4 Jul 2017 00:50:46 +0000 (02:50 +0200)]
gnu: python-pylint: Update to 1.7.2.
* gnu/packages/python.scm (python-pylint): Update to 1.7.2.
[native-inputs]: Add PYTHON-PYTEST and PYTHON-PYTEST-RUNNER.
Marius Bakke [Tue, 4 Jul 2017 00:38:55 +0000 (02:38 +0200)]
gnu: python-astroid: Update to 1.5.3.
* gnu/packages/python.scm (python-astroid): Update to 1.5.3.
[properties]: Declare python2 variant.
(python2-astroid)[propagated-inputs]: Add PYTHON2-BACKPORTS-FUNCTOOLS-LRU-CACHE,
PYTHON2-ENUM34 and PYTHON2-SINGLEDISPATCH.
Marius Bakke [Sat, 1 Jul 2017 19:14:30 +0000 (21:14 +0200)]
gnu: python-pyopenssl: Update to 17.1.0.
* gnu/packages/python.scm (python-pyopenssl, python2-pyopenssl): Update to 17.1.0.
[source]: Remove patch.
[native-inputs]: Add PYTHON-PRETEND.
[arguments]<#:phases>: Disable the network test here instead of via a patch.
Also disable one new test.
* gnu/packages/patches/python-pyopenssl-skip-network-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Marius Bakke [Sat, 1 Jul 2017 20:28:01 +0000 (22:28 +0200)]
gnu: python-cryptography: Update to 1.9.
* gnu/packages/python.scm (python-cryptography-vectors): Update to 1.9.
(python-cryptography): Update to 1.9.
[propagated-inputs]: Remove PYTHON-PACKAGING.
Marius Bakke [Sun, 2 Jul 2017 23:22:52 +0000 (01:22 +0200)]
gnu: python-cffi: Update to 1.10.0.
* gnu/packages/python.scm (python-cffi): Update to 1.10.0.
[arguments]<#:phases>: Patch distutils.ccompiler call to use "gcc". Patch
another hard-coded cc invocation. Adjust `py.test` invocation per README.
Marius Bakke [Sat, 1 Jul 2017 19:48:06 +0000 (21:48 +0200)]
gnu: python-cffi: Really enable tests.
* gnu/packages/python.scm (python-cffi, python2-cffi)[arguments]: Replace
'check' phase with custom expression. Change to 'modify-phases' syntax.