Commit Graph

19380 Commits (f76d56d2868e4339915c42d3d9b93c1cb38e7e92)

Author SHA1 Message Date
Paul Garlick 1c25a52c4a
gnu: Add pt-scotch32.
* gnu/packages/maths.scm (pt-scotch32): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-31 12:34:50 +02:00
Paul Garlick 1c39f3b877
gnu: Add "scotch32".
* gnu/packages/maths.scm (scotch32): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-31 12:34:50 +02:00
Ben Woodcroft 0691851a64
gnu: bioinformatics: Work around more "dotless @INC" build failures.
* gnu/packages/bioinformatics.scm (ncbi-vdb, sra-tools)[arguments]: Add
'set-perl-search-path' phase.
2017-08-31 12:37:05 +08:00
Ben Woodcroft c959e5a1dc
gnu: ruby-2.2.7: Fix CVE-2017-{0899,0900,0901,0902}.
* gnu/packages/patches/ruby-2.2.7-rubygems-2613-ruby22.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-2.2.7)[source]: Use it.
2017-08-31 10:43:19 +08:00
Ben Woodcroft db542518b3
gnu: ruby-2.3.4: Fix CVE-2017-{0899,0900,0901,0902}.
* gnu/packages/patches/ruby-2.3.4-rubygems-2613-ruby23.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/ruby.scm (ruby-2.3.4)[source]: Use it.
2017-08-31 10:43:19 +08:00
Ben Woodcroft 9770cbf9e2
gnu: ruby-2.4.1: Fix CVE-2017-{0899,0900,0901,0902}.
* gnu/packages/patches/ruby-rubygems-2612-ruby24.patch,
gnu/packages/patches/ruby-rubygems-2613-ruby24.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/ruby.scm (ruby-2.4.1)[source]: Use them.
2017-08-31 10:43:19 +08:00
Ben Woodcroft 690a904ad7
gnu: metabat: Update to 2.11.3.
* gnu/packages/bioinformatics.scm (metabat): Update to 2.11.3.
[source]: Use git-fetch.  Remove boost-related patch.
* gnu/packages/patches/metabat-fix-boost-issue.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-31 10:43:18 +08:00
Marius Bakke 2d2e97bd71
gnu: vlc: Fix build and clean up expression.
Commit 3e0c54bf4d touches 'configure.ac' which
in turn regenerates 'po/Makefile.in.in' with the wrong SHELL and breaks
install.  While at it, consolidate the other patching phases and remove
unneeded inputs.

* gnu/packages/video.scm (vlc)[arguments]: Consolidate patching phases into a
'patch-source' phase and run it immediately after unpack.
[native-inputs]: Remove AUTOCONF, AUTOMAKE and LIBTOOL.
2017-08-31 03:43:54 +02:00
Marius Bakke 3e0c54bf4d
gnu: vlc: Recover lost phase.
This is a followup to eb1f2420d5.

* gnu/packages/video.scm (vlc)[arguments]: Run the fix-livemedia-utils-prefix
phase before configure.
2017-08-31 03:05:24 +02:00
Marius Bakke 4f68156140
gnu: gd: Replace with 2.2.5.
Fixes CVE-2017-6362 and CVE-2017-7890.

* gnu/packages/gd.scm (gd)[replacement]: New field.
(gd-2.2.5): New variable.
* gnu/packages/php.scm (gd-for-php): Remove variable
(php)[inputs]: Replace GD-FOR-PHP with GD-2.2.5.
* gnu/packages/patches/gd-CVE-2017-7890.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-31 02:49:43 +02:00
Tobias Geerinckx-Rice cad88b8533
gnu: claws-mail: Update to 3.15.1.
* gnu/packages/mail.scm (claws-mail): Update to 3.15.1.
2017-08-31 00:57:46 +02:00
Ludovic Courtès 9ff7161a06
gnu: Add texlive-latex-acmart.
* gnu/packages/tex.scm (texlive-latex-acmart): New variable.
2017-08-31 00:03:20 +02:00
Marius Bakke 9749746544
gnu: mbedtls-apache: Update to 2.6.0 [fixes CVE-2017-14032].
* gnu/packages/tls.scm (mbedtls-apache): Update to 2.6.0.
2017-08-30 22:41:40 +02:00
Marius Bakke eb1f2420d5
gnu: vlc: Remove obsolete test workaround.
* gnu/packages/video.scm (vlc)[arguments]: Drop ac_cv_c_fast_math from
  #:configure-flags.  Remove related 'bootstrap' phase.
2017-08-30 22:35:45 +02:00
Marius Bakke 552c3e95f3
gnu: vlc: Build with modular qt.
* gnu/packages/video.scm (vlc)[inputs]: Remove QT.  Add QTBASE and QTX11EXTRAS.
[arguments]: Add CXXFLAGS=-std=gnu++11 to #:configure-flags.  Add
'fix-qt-include' phase.
2017-08-30 22:22:51 +02:00
Marius Bakke 2de7d137b3
gnu: qemu: Update to 2.10.0.
* gnu/packages/patches/qemu-CVE-2017-10664.patch,
gnu/packages/patches/qemu-CVE-2017-10806.patch,
gnu/packages/patches/qemu-CVE-2017-10911.patch,
gnu/packages/patches/qemu-CVE-2017-11334.patch,
gnu/packages/patches/qemu-CVE-2017-11434.patch,
gnu/packages/patches/qemu-CVE-2017-12809.patch:
gnu/packages/patches/qemu-CVE-2017-7493.patch,
gnu/packages/patches/qemu-CVE-2017-8112.patch,
gnu/packages/patches/qemu-CVE-2017-8309.patch,
gnu/packages/patches/qemu-CVE-2017-8379.patch,
gnu/packages/patches/qemu-CVE-2017-8380.patch,
gnu/packages/patches/qemu-CVE-2017-9524.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/virtualization.scm (qemu): Update to 2.10.0.
[source](patches): Remove.
2017-08-30 20:50:13 +02:00
Marius Bakke ffeeda6bab
gnu: jsoncpp: Update to 1.8.2.
* gnu/packages/serialization.scm (jsoncpp): Update to 1.8.2.
2017-08-30 20:36:40 +02:00
Ricardo Wurmus 799247d2d9
gnu: multiqc: Update to 1.2.
* gnu/packages/bioinformatics.scm (multiqc): Update to 1.2.
[source]: Remove patches.
[arguments]: Remove to enable tests.
[propagated-inputs]: Add python-spectra, python-requests, python-markdown,
python-lzstring.
* gnu/packages/patches/multiqc-fix-git-subprocess-error.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-30 17:32:00 +02:00
Ricardo Wurmus 4a7d2009c8
gnu: Add python-spectra.
* gnu/packages/python.scm (python-spectra, python2-spectra): New variables.
2017-08-30 17:32:00 +02:00
Ricardo Wurmus beed6abc1d
gnu: Add python-colormath.
* gnu/packages/python.scm (python-colormath, python2-colormath): New
variables.
2017-08-30 17:31:59 +02:00
Ricardo Wurmus bac5fd21a1
gnu: python-jinja2: Update to 2.9.6.
* gnu/packages/python.scm (python-jinja2): Update to 2.9.6.
[arguments]: Add build phase "delete-incompatible-files".
2017-08-30 17:31:59 +02:00
Ricardo Wurmus e7c76b0661
gnu: Add python-lzstring.
* gnu/packages/compression.scm (python-lzstring, python2-lzstring): New
variables.
2017-08-30 17:31:59 +02:00
Kei Kebreau b9319c1e22
gnu: hyperrogue: Update to 10.0g.
* gnu/packages/games.scm (hyperrogue): Update to 10.0g.
2017-08-30 07:43:24 -04:00
Arun Isaac a00379e7dc
gnu: Add linkchecker.
* gnu/packages/web.scm (linkchecker): New variable.
2017-08-30 12:53:39 +05:30
Thomas Danckaert c93ffc11d0
gnu: kdevelop: Update to 5.1.2.
* gnu/packages/kde.scm (kdevelop, kdevplatform): Update to 5.1.2.
2017-08-30 09:20:53 +02:00
Thomas Danckaert e0fbf37350
gnu: coda: Update to 2.18.2.
* gnu/packages/maths.scm (coda): Update to 2.18.2.
2017-08-30 09:20:52 +02:00
Stefan Reichör f3f82d1d1f
gnu: Add fzy.
* gnu/packages/shellutils.scm (fzy): New variable.
2017-08-30 09:20:52 +02:00
Rutger Helling 9dd14f1e08
gnu: wine: Update to 2.0.2.
* gnu/packages/wine.scm (wine): Update to 2.0.2.
2017-08-30 09:20:52 +02:00
Carlo Zancanaro 13035eb2de
gnu: electrum: Update to 2.9.3.
* gnu/packages/finance.scm (electrum): Update to 2.9.3.
[inputs]: Add python2-pyaes, python2-pysocks. Remove python2-slowaes.
2017-08-30 09:20:52 +02:00
Carlo Zancanaro 7a276cd945
gnu: Add python-pyaes.
* gnu/packages/python.scm (python-pyaes, python2-pyaes): New variables.
2017-08-30 09:20:52 +02:00
Carlo Zancanaro 07e62ae1c2
gnu: Add python-pysocks.
* gnu/packages/python.scm (python-pysocks, python2-pysocks): New variables.
2017-08-30 09:20:45 +02:00
Tobias Geerinckx-Rice b85a66b4d5
gnu: dtach: Install man page.
* gnu/packages/screen.scm (dtach)[arguments]: Install the dtach(1) man page.
2017-08-30 04:45:43 +02:00
Tobias Geerinckx-Rice 249ab8cc3e
gnu: nginx: Install man page.
* gnu/packages/web.scm (nginx)[arguments]: Install the nginx(8) man page,
and add a comment about the non-GNU configure script.
2017-08-30 03:24:19 +02:00
Kei Kebreau 3c8ba11a97
Update e-mail for Kei Kebreau.
* .mailmap: Map kei@openmailbox.org to current address.
* gnu/local.mk: Replace kei@openmailbox.org to current address.
* gnu/packages/backup.scm: Likewise.
* gnu/packages/calendar.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/compression.scm: Likewise.
* gnu/packages/documentation.scm: Likewise.
* gnu/packages/emacs.scm: Likewise.
* gnu/packages/fltk.scm: Likewise.
* gnu/packages/freedesktop.scm: Likewise.
* gnu/packages/game-development.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/gnome.scm: Likewise.
* gnu/packages/gnustep.scm: Likewise.
* gnu/packages/gtk.scm: Likewise.
* gnu/packages/hexedit.scm: Likewise.
* gnu/packages/image.scm: Likewise.
* gnu/packages/maths.scm: Likewise.
* gnu/packages/music.scm: Likewise.
* gnu/packages/xfce.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/tcl.scm: Likewise.
* gnu/packages/textutils.scm: Likewise.
* gnu/packages/video.scm: Likewise.
* gnu/packages/w3m.scm: Likewise.
* gnu/packages/web.scm: Likewise.
* gnu/packages/web-browsers.scm: Likewise.
* gnu/packages/patches/wmfire-update-for-new-gdk-versions.patch: Likewise.
2017-08-29 20:13:24 -04:00
Tobias Geerinckx-Rice b1c699c4c0
gnu: perl-tk: Update to 804.034.
* gnu/packages/tcl.scm (perl-tk): Update to 804.034.
2017-08-29 23:40:09 +02:00
Tobias Geerinckx-Rice 77217b4393
gnu: font-mathjax, js-mathjax: Remove hard-coded version.
* gnu/package-s/javascript.scm (font-mathjax, js-mathjax)[arguments]: Re-use
font-mathjax's ‘version’ field instead of duplicating the version number.
2017-08-29 23:40:09 +02:00
Tobias Geerinckx-Rice d6a7268bae
gnu: font-mathjax: Update to 2.7.2.
* gnu/packages/javascript.scm (font-mathjax): Update to 2.7.2.
2017-08-29 23:40:09 +02:00
Tobias Geerinckx-Rice d3f0e09882
gnu: tiled: Update to 1.0.3.
* gnu/packages/game-development.scm (tiled): Update to 1.0.3.
2017-08-29 23:40:08 +02:00
Efraim Flashner 08cba8cca4
gnu: libgcrypt: Fix CVE-2017-0379.
* gnu/packages/gnupg.scm (libgcrypt)[replacement]: New field.
(libgcrypt/fixed): New variable.
2017-08-29 23:32:16 +03:00
R H 0ae32da8d6
gnu: qtox: Update to 1.11.0.
* gnu/packages/messaging.scm (qtox): Update to 1.11.0.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-08-30 01:18:50 +05:30
Christopher Baines 02654c47b2
gnu: Escape @ in the perl-importer package description.
@EXPORT is interpreted as a texinfo command, therefore the @ needs
escaping. This was causing a test failure in the guix-package.sh file.

* gnu/packages/perl.scm (perl-importer)[description]: Escape @.
2017-08-29 20:15:46 +01:00
Andy Wingo 69dcad33c8
gnu: emacs-lua-mode: Update to current git.
* gnu/packages/emacs.scm (emacs-lua-mode): Update; fixes a very annoying bug
with syntax highlighting of multi-line strings.
2017-08-29 19:52:16 +02:00
Danny Milosavljevic 84d9abe450
gnu: Add python-pyalsaaudio.
* gnu/packages/audio.scm (python-pyalsaaudio, python2-pyalsaaudio): New
variables.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-08-29 20:06:12 +08:00
Efraim Flashner 47deafb81c
gnu: font-gnu-unifont: Update to 10.0.06.
* gnu/packages/fonts.scm (font-gnu-unifont): Update to 10.0.06.
2017-08-29 12:38:12 +03:00
Nicolas Goaziou 8b618c79e0
gnu: emacs-org: Update to 20170828
* gnu/packages/emacs.scm (emacs-org): Update to 20170828 (a.k.a. 9.0.10).
2017-08-28 16:37:12 +02:00
Efraim Flashner 92cc6a5801
gnu: gnupg: Clean up arguments.
* gnu/packages/gnupg.scm (gnupg)[arguments]: Shorten the
'patch-test-paths phase.
2017-08-28 17:25:00 +03:00
Efraim Flashner e184de5748
gnu: gnupg: Update to 2.2.0.
* gnu/packages/gnupg.scm (gnupg): Update to 2.2.0.
[arguments]: Add flag to run more tests.
2017-08-28 17:24:58 +03:00
Ricardo Wurmus 174fbd5f3b
gnu: r-minimal: Remove timestamp from man page.
* gnu/packages/statistics.scm (r-minimal)[arguments]: Adjust
"build-reproducibly" phase to prevent the bundled help2man script from
printing the current month and year.
2017-08-28 15:51:05 +02:00
Efraim Flashner af9bb4cab8
gnu: pspp: Update to 1.0.1.
* gnu/packages/statistics.scm (pspp): Update to 1.0.1.
2017-08-28 14:44:41 +03:00
Efraim Flashner 475b99fa5c
gnu: jemalloc: Update to 5.0.1.
* gnu/packages/jemalloc.scm (jemalloc): Update to 5.0.1.
[inputs]: Add perl.
2017-08-28 11:53:20 +03:00
Ludovic Courtès 7f090203d5
services: user-processes: Reap child processes.
Fixes <http://bugs.gnu.org/26931>.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (user-processes-service-type)[stop]: Add
'reap-children' loop.
* gnu/tests/base.scm (run-halt-test): New procedure.
(%test-halt): New variable.
2017-08-28 09:56:33 +02:00
Ludovic Courtès 06b8eae3d1
marionette: Augment the set of keystrokes.
* gnu/build/marionette.scm (%qwerty-us-keystrokes): Add ', ", and `.
2017-08-28 09:56:33 +02:00
Ludovic Courtès 0a80981178
marionette: Fix typing of capital letters.
Previously we'd use "sendkey P" instead of "sendkey shift-p", which had
no effect.

* gnu/build/marionette.scm (character->keystroke): New procedure.
(string->keystroke-commands): Use it.
2017-08-28 09:56:33 +02:00
Ludovic Courtès 8bd5231485
marionette: 'wait-for-file' really raises an error when a file is missing.
* gnu/build/marionette.scm (wait-for-file): Arrange to call 'error' on
the host, not in the guest.
2017-08-28 09:56:33 +02:00
Ludovic Courtès a881a40cea
gnu: emacs-nix-mode: Move to package-management.scm.
Reported by Christopher Baines.
This fixes a top-level reference among mutually-dependent modules.

* gnu/packages/emacs.scm (emacs-nix-mode): Move to...
* gnu/packages/package-management.scm (emacs-nix-mode): ... here.
2017-08-28 09:56:33 +02:00
Ludovic Courtès 9e1fe3d0c3
bootloader: Emit warnings with 'warning'.
* gnu/bootloader.scm (bootloader-configuration-target): Use 'warning'
instead of 'issue-deprecation-warning'.
2017-08-28 09:56:33 +02:00
Efraim Flashner 15d61488a6
gnu: xf86-video-freedreno: Add missing input.
* gnu/packages/xorg.scm (xf86-video-freedreno)[inputs]: Add zlib.
2017-08-28 10:14:25 +03:00
Leo Famulari 9baa969758
gnu: libzip: Fix CVE-2017-12858.
* gnu/packages/patches/libzip-CVE-2017-12858.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/compression.scm (libzip)[source]: Use it.
2017-08-27 19:51:45 -04:00
Tobias Geerinckx-Rice 152fc9594e
gnu: srt2vtt: Update source URL.
* gnu/packages/video.scm (srt2vtt)[source]: Fetch sources from new URL.
2017-08-28 01:44:44 +02:00
Leo Famulari 51988e3a03
gnu: Give descriptive file-names for some Git sources.
* gnu/packages/java.scm (classpath-devel)[source]: Set the file-name.
* gnu/packages/guile.scm (guile-for-guile-emacs,
guile-syntax-highlight)[source]: Likewise.
2017-08-27 18:24:50 -04:00
Leo Famulari 5f13bf0972
gnu: Fetch several Git sources over HTTPS.
* gnu/packages/admin.scm (interrobang)[source]: Use HTTPS URL.
* gnu/packages/audio.scm (ardour)[source]: Likewise.
* gnu/packages/embedded.scm (libjaylink, openocd)[source]: Likewise.
* gnu/packages/gnome.scm (byzanz)[source]: Likewise.
* gnu/packages/gnunet.scm (guile-gnunet)[source]Likewise.
* gnu/packages/java.scm (classpath)[source]: Likewise.
* gnu/packages/microcom.scm (microcom)[source]: Likewise.
* gnu/packages/python.scm (python-axolotl-curve25519)[source]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[source]: Likewise.
* gnu/packages/shells.scm (rc)[source]: Likewise.
* gnu/packages/web.scm (libwebsockets)[source]: Use new source URL.
2017-08-27 18:24:49 -04:00
Tobias Geerinckx-Rice ad539230f1
gnu: youtube-dl: Update to 2017.08.27.1.
* gnu/packages/video.scm (youtube-dl): Update to 2017.08.27.1.
2017-08-27 22:58:19 +02:00
Tobias Geerinckx-Rice c10d502423
gnu: iodine: Fix path to ifconfig.
* gnu/packages/networking.scm (iodine)[arguments]: Fix path to ifconfig.
2017-08-27 22:23:51 +02:00
Leo Famulari 01f248b606
gnu: filezilla: Update to 3.27.1.
* gnu/packages/ftp.scm (filezilla): Update to 3.27.1.
2017-08-27 16:04:31 -04:00
Leo Famulari a9af060e5d
gnu: libfilezilla: Update to 0.10.1.
* gnu/packages/ftp.scm (libfilezilla): Update to 0.10.1.
[native-inputs]: Add pkg-config.
2017-08-27 16:04:30 -04:00
Leo Famulari 1c059a6e16
gnu: wxwidgets: Update to 3.0.3.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.0.3.
[source]: Remove 'wxwidgets-fix-windowGTK.patch'.
* gnu/packages/patches/wxwidgets-fix-windowGTK.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-27 16:04:25 -04:00
Andy Wingo 2999dcd5b7
gnu: gnome: Install some GStreamer plugins.
* gnu/packages/gnome.scm (gnome): Add gst-plugins-base and gst-plugins-good.
This will allow stock GNOME installs to play Ogg Vorbis files, among other
things.  It will also ensure that GST_PLUGIN_SYSTEM_PATH is set to a sensible
value when GNOME is installed to the system instead of the user profile.
2017-08-27 20:59:46 +02:00
Andy Wingo 39c853bd61
gnu: totem: Wrap environment for thumbnailer.
* gnu/packages/gnome.scm (totem): Wrap thumbnailer also in environment that
  sets GST_PLUGIN_SYSTEM_PATH.
2017-08-27 20:59:35 +02:00
Efraim Flashner ff16170ab9
gnu: nano: Update to 2.8.7.
* gnu/packages/nano.scm (nano): Update to 2.8.7.
2017-08-27 16:29:37 +03:00
Marius Bakke ebd181138e
gnu: perl: Work around more "dotless @INC" build failures.
* gnu/packages/perl.scm (perl-unicode-collate)[arguments]: Add
'set-perl-search-path' phase.
* gnu/packages/xorg.scm (perl-x11-xcb)[arguments]: Likewise.
2017-08-27 15:07:21 +02:00
Marius Bakke 88d5889c40
gnu: perl-www-opensearch: Provide Module::Install.
* gnu/packages/web.scm (perl-www-opensearch)[native-inputs]: Add PERL-MODULE-INSTALL.
2017-08-27 15:07:21 +02:00
Marius Bakke 522f199562
gnu: perl-xml-atom: Update to 0.42.
* gnu/packages/xml.scm (perl-xml-atom): Update to 0.42.
[arguments]: Add 'set-perl-search-path' phase.
[native-inputs]: Add PERL-HTML-TAGSET and PERL-MODULE-BUILD-TINY.
2017-08-27 15:07:21 +02:00
Marius Bakke 9978567460
gnu: babl: Update to 0.1.30.
* gnu/packages/gimp.scm (babl): Update to 0.1.30.
2017-08-27 15:07:21 +02:00
Marius Bakke b45c050545
gnu: Remove unneeded import.
* gnu/packages/engineering.scm: Don't import (srfi srfi-1) in top scope.
2017-08-27 15:07:21 +02:00
Marius Bakke fab46af832
gnu: tdb: Update to 1.3.15.
* gnu/packages/databases.scm (tdb): Update to 1.3.15.
2017-08-27 15:07:21 +02:00
Efraim Flashner 6909c24093
gnu: enlightenment: Update to 0.21.9.
* gnu/packages/enlightenment.scm (enlightenment): Update to 0.21.9.
2017-08-27 15:53:13 +03:00
Kei Kebreau ab11563797
gnu: xauth: Enable tests.
* gnu/packages/xorg.scm (xauth)[arguments]: Enable tests.
[native-inputs]: Add cmdtest.
2017-08-26 15:40:55 -04:00
Kei Kebreau cd669fdeb1
gnu: Add cmdtest.
* gnu/packages/check.scm (cmdtest): New variable.

Co-authored-by: Arun Isaac <arunisaac@systemreboot.net>
2017-08-26 15:26:45 -04:00
Marius Bakke 72e2815d18
Merge branch 'core-updates' 2017-08-26 15:15:49 +02:00
Andy Wingo c20cd0d24d
gnu: gnome: Depend on xdg-user-dirs.
* gnu/packages/gnome.scm (gnome): Add xdg-user-dirs dependency.  The presence
  of the autostart file in /run/current-system/profile/etc/xdg should cause
  xdg-user-dirs to be run when a user logs in, ensuring that they have
  ~/Pictures and other well-known user directories.
2017-08-26 13:37:30 +02:00
Andy Wingo b9bf08f058
gnu: Add xdg-user-dirs.
* gnu/packages/freedesktop.scm (xdg-user-dirs): New public variable.
2017-08-26 13:37:19 +02:00
Julien Lepiller 446695775d
gnu: Add radare2.
* gnu/packages/engineering.scm (radare2): New variable.
2017-08-26 13:01:36 +02:00
Julien Lepiller f70be0113f
gnu: Add python-capstone.
* gnu/packages/engineering.scm (python-capstone, python2-capstone): New
variables.
2017-08-26 13:01:32 +02:00
Julien Lepiller 6febda9443
gnu: Add capstone.
* gnu/packages/engineering.scm (capstone): New variable.
2017-08-26 13:01:11 +02:00
Oleg Pykhalov d987a006dc
gnu: youtube-dl: Update to 2017.08.23.
* gnu/packages/video.scm (youtube-dl): Update to 2017.08.23.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-08-26 13:35:44 +05:30
宋文武 acf7a958a6
gnu: pv: Update to 1.6.6.
* gnu/packages/pv.scm (pv): Update to 1.6.6.
2017-08-26 14:09:05 +08:00
Mark H Weaver 828f0109ee
gnu: linux-libre: Update to 4.12.9.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.9.
(%linux-libre-hash): Update hash.
2017-08-25 23:53:32 -04:00
Mark H Weaver 50e34c608e
gnu: linux-libre@4.9: Update to 4.9.45.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.45.
2017-08-25 23:52:58 -04:00
Mark H Weaver cd2247cccd
gnu: linux-libre@4.4: Update to 4.4.84.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.84.
2017-08-25 23:52:14 -04:00
Marius Bakke 2f837cf7fe
gnu: perl: Add more missing dependencies on Module::Install.
* gnu/packages/databases.scm (perl-dbix-class, perl-dbix-class-cursor-cached,
  perl-dbix-class-introspectablem2m,
  perl-dbix-class-schema-loader)[native-inputs]: Add PERL-MODULE-INSTALL.
* gnu/packages/web.scm (perl-catalyst-action-renderview,
  perl-catalyst-action-rest, perl-catalyst-authentication-store-dbix-class,
  perl-catalyst-component-instancepercontext, perl-catalyst-model-dbic-schema,
  perl-catalyst-plugin-authentication,
  perl-catalyst-plugin-authorization-roles, perl-catalyst-plugin-configloader,
  perl-catalyst-plugin-session, perl-catalyst-plugin-session-state-cookie,
  perl-catalyst-plugin-stacktrace, perl-catalyst-plugin-static-simple,
  perl-catalyst-traitfor-request-proxybase, perl-catalyst-view-download,
  perl-catalyst-view-json, perl-catalystx-script-server-starman,
  perl-test-www-mechanize, perl-test-www-mechanize-catalyst)[native-inputs]:
  Likewise.
* gnu/packages/xorg.scm (perl-x11-xcb)[native-inputs]: Likewise.
2017-08-25 22:24:10 +02:00
Marius Bakke a21db79e52
gnu: perl-catalyst-runtime: Update to 5.90115.
* gnu/packages/web.scm (perl-catalyst-runtime): Update to 5.90115.
[native-inputs]: Add PERL-MODULE-INSTALL.
2017-08-25 22:23:53 +02:00
Leo Famulari 35131babc1
gnu: go: Update to 1.9.
* gnu/packages/golang.scm (go-1.8): Replace with ...
(go-1.9): ... new variable.
[arguments]: Adjust the pre-build phase accordingly.
2017-08-25 12:28:58 -04:00
Andy Wingo 6e99c01b4d
gnu: Add draft of gdm service.
* gnu/services/xorg.scm (%gdm-accounts, <gdm-configuration>)
(gdm-etc-service, gdm-pam-service, gdm-shepherd-service, gdm-service-programs)
(gdm-service-type, gdm-service): New public variables.  Not yet working.
2017-08-25 16:01:56 +02:00
Andy Wingo b6d8066d4d
gnu: services: Log debug messages to /var/log/debug.
* gnu/services/base.scm (%default-syslog.conf): Create a /var/log/debug with
  messages logged to syslog at debug level.
2017-08-25 16:01:56 +02:00
Andy Wingo e0e6756fbd
gnu: gdm: Fix environment of worker processes and sessions.
* gnu/packages/gnome.scm (gdm): Get X server path from GDM_X_SERVER
environment variable, and make sure this variable is propagated to internal
sub-processes.  Launch sessions with a reasonable XDG_CONFIG_DIRS setting.
Get the custom GDM conf from the current system's profile.
2017-08-25 16:01:56 +02:00
Andy Wingo 957dbc0a4d
gnu: gdm: Use proper elogind check, and wrap environment.
* gnu/packages/gnome.scm (gdm): Use glib-or-gtk-build-system to make sure the
schemas are available to GDM.  Install gdm to /bin to make this happen.  Use a
proper elogind check.
2017-08-25 16:01:56 +02:00
Andy Wingo af37e6bbd4
gnu: gdm: Look for sessions in /run/current-system.
* gnu/packages/gnome.scm (gdm): Fix search paths for system sessions.  Use
  /var as localstatedir.  Set a more sensible default path for user sessions.
2017-08-25 16:01:56 +02:00
Andy Wingo 92753a8bad
gnu: services: Refactor to separate X and startx wrappers.
* gnu/services/xorg.scm (xorg-wrapper): New public function.
(xorg-start-command): Use xorg-wrapper.
2017-08-25 16:01:56 +02:00
Andy Wingo 063c608261
gnu: Add AccountsService service to desktop services.
* doc/guix.texi (Desktop Services): Add accountsservice-service.
* gnu/services/desktop.scm (%accountsservice-activation):
(accountsservice-service-type): New public variables.
(%desktop-services): Add accountsservice-service.
2017-08-25 16:01:56 +02:00
Andy Wingo e76008dbc8
gnu: accountsservice: Properly reference shadow.
* gnu/packages/freedesktop.scm (accountsservice): Fix references to binaries
  provided by the shadow package.
2017-08-25 16:01:45 +02:00
Efraim Flashner cb8b14f182
gnu: parallel: Update to 20170822.
* gnu/packages/parallel.scm (parallel): Update to 20170822.
2017-08-25 09:15:12 +03:00
Mark H Weaver 1934769ba1
gnu: libmikmod: Add fallback source URL, needed for older versions.
* gnu/packages/sdl.scm (libmikmod)[source]: Add a fallback source URL where
older versions are kept.
2017-08-25 02:08:52 -04:00
Ricardo Wurmus 0b4f40e4fa
gnu: yoshimi: Update to 1.5.3.
* gnu/packages/music.scm (yoshimi): Update to 1.5.3.
2017-08-25 04:55:05 +02:00
Ricardo Wurmus 5cff549c60
gnu: zynaddsubfx: Update to 3.0.2.
* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.2.
2017-08-25 04:51:07 +02:00
Ricardo Wurmus 44aca1a3e5
gnu: guile-xcb: Update source URL.
* gnu/packages/guile-wm.scm (guile-xcb)[source]: Use archived tarball URL.
2017-08-25 02:15:14 +02:00
Ludovic Courtès 649c438c23
gnu: font-mathjax: Move to javascript.scm.
This avoids cross-module top-level references.

* gnu/packages/fonts.scm (font-mathjax): Move to...
* gnu/packages/javascript.scm (font-mathjax): ... here.  New variable.
2017-08-24 23:55:51 +02:00
Ludovic Courtès 87f057c46e
gnu: font-go: Remove reference to 'go-1.4'.
This avoids circular references at the top level.

* gnu/packages/fonts.scm (font-go)[license]: Remove reference to
GO-1.4.
2017-08-24 23:55:51 +02:00
Stefan Reichör 84342e2fa9
gnu: Add honcho.
* gnu/packages/python.scm (python-honcho, python2-honcho): New variables.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-24 21:27:23 +02:00
Marius Bakke a251838d67
gnu: maim: Update to 5.4.68.
* gnu/packages/xdisorg.scm (maim): Update to 5.4.68.
2017-08-24 21:21:04 +02:00
Marius Bakke 8752fa6cba
gnu: slop: Update to 7.3.49.
* gnu/packages/xdisorg.scm (slop): Update to 7.3.49.
2017-08-24 21:21:04 +02:00
Ricardo Wurmus 3f8efbb9a4
gnu: guile-wm: Update source URL.
* gnu/packages/guile-wm.scm (guile-wm)[source]: Use archived URL.
2017-08-24 20:42:45 +02:00
Thomas Danckaert 17e56dac12
gnu: libreoffice: Fix icons, enable liblangtag.
* gnu/packages/libreoffice.scm (libreoffice) [inputs]: Add liblangtag.
  [arguments]: Correct icon names in .desktop files; copy desktop files &
  icons for libreoffice-math and libreoffice-startcenter; enable parallel
  build; enable liblangtag.
2017-08-24 19:52:16 +02:00
Tobias Geerinckx-Rice 5cdb0cd380
gnu: dovecot: Update to 2.2.32.
* gnu/packages/mail.scm (dovecot): Update to 2.2.32.
2017-08-24 16:38:47 +02:00
Efraim Flashner 5fc9b6c108
gnu: lollypop: Use pseudo meson build system.
* gnu/packages/gnome.scm (lollypop)[arguments]: Disable tests. Delete
configure phase, replace build and install phase with custom phases.
[native-inputs]: Add ninja.
[propagated-inputs]: Move gst-plugins-base ...
[inputs]: ... to here. Add meson.
2017-08-24 15:33:13 +03:00
Hartmut Goebel e3c13d044f
gnu: libksysguard: Enable more tests (not all working yet).
* gnu/packages/kde.scm (libksysguard)[arguments]
  <#:phases>'check-setup': Set QT_QPA_PLATFORM=offscreen.
  <#:phases>'check': Enable all tests except of the failing one.
2017-08-24 12:32:34 +02:00
Arun Isaac 2d6da7942a
gnu: python2-ttystatus: Update to 0.35.
* gnu/packages/python.scm (python2-ttystatus): Update to 0.35.
2017-08-24 14:28:41 +05:30
Arun Isaac f6c5821530
gnu: cliapp: Update to 1.20170823.
* gnu/packages/python.scm (python2-cliapp): Update to 1.20170823.
2017-08-24 14:20:45 +05:30
Efraim Flashner c47048c328
gnu: datamash: Update to 1.2.
* gnu/packages/datamash.scm (datamash): Update to 1.2.
2017-08-24 10:35:00 +03:00
Andy Wingo 045ebb3e58
gnu: bootloader: Deprecate "device" field in favor of "target".
* gnu/bootloader.scm (<bootloader-configuration>): Deprecate "device" field in
favor of "target" field.  This is mostly a renaming but also a generalization
to support UEFI targets being paths to a mounted partition instead of a device
name.
* gnu/system/examples/bare-bones.tmpl:
* gnu/system/examples/desktop.tmpl:
* gnu/system/examples/lightweight-desktop.tmpl:
* gnu/system/examples/vm-image.tmpl:
* gnu/system/install.scm:
* gnu/tests.scm:
* gnu/tests/install.scm:
* gnu/tests/nfs.scm:
* tests/system.scm: Adapt all invocations of bootloader-configuration.
* guix/scripts/system.scm (perform-action): Rename device argument to
bootloader-target.
(process-action): Adapt caller.
* doc/guix.texi (Proceeding with the Installation):
* doc/guix.texi (Bootloader Configuration): Update documentation.
2017-08-23 22:23:19 +02:00
Efraim Flashner f81039058c
gnu: qemu: Fix CVE-2017-12809.
* gnu/packages/virtualization.scm (qemu)[source]: Add patch.
* gnu/packages/patches/qemu-CVE-2017-12809.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-08-23 21:56:55 +03:00
Efraim Flashner f00e328fd3
gnu: openjpeg: Fix CVE-2017-12982.
* gnu/packages/image.scm (openjepg)[source]: Add patch.
* gnu/packages/patches/openjpeg-CVE-2017-12982.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-08-23 21:07:07 +03:00
Ricardo Wurmus d7eea7d7ae
gnu: python-scikit-learn: Update to 0.19.0.
* gnu/packages/python.scm (python-scikit-learn): Update to 0.19.0.
2017-08-23 17:31:54 +02:00
Rutger Helling cc527b5048
gnu: xpra: Update to 2.1.1.
* gnu/packages/xorg.scm (xpra): Update to 2.1.1.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-08-23 20:38:09 +08:00
Rutger Helling 8a7f958ed9
gnu: higan: Update to 104.
* gnu/packages/games.scm (higan): Update to 104.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-08-23 20:24:15 +08:00
Rutger Helling 56cdca9537
gnu: retroarch: Update to 1.6.7.
* gnu/packages/games.scm (retroarch): Update to 1.6.7.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-08-23 20:13:41 +08:00
Thomas Danckaert 35e657017c
gnu: id3lib: Remove bundled zlib.
* gnu/packages/mp3.scm (id3lib)[source]: Remove bundled zlib.
[inputs]: Add zlib.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-08-23 19:58:26 +08:00
Christopher Baines c075c8fd0c
tests: Add 'libvirt-service-type' test.
* gnu/tests/virtualization.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
2017-08-23 12:48:11 +01:00
Ryan Moe e6051057ab
services: Add libvirt services
* gnu/services/virtualization.scm: New file.
* doc/guix.texi (Virtualization Services): Document it.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-08-23 12:47:24 +01:00
Christopher Baines 903e051a71
gnu: libvirt: Wrap with iproute and qemu.
libvirtd runs qemu if it's configured to use it, and also uses the ip command.

* gnu/packages/virtualization.scm (libvirt)[arguments]: Add wrap-libvirtd
  phase.
2017-08-23 12:44:21 +01:00
Christopher Baines 0577a3fd92
gnu: Build the shared library for yaml-cpp.
* gnu/packages/serialization.scm (yaml-cpp)[arguments]: Add
  -DBUILD_SHARED_LIBS=ON to #:configure-flags.
2017-08-23 10:07:22 +01:00
Ludovic Courtès 7d14082d56
services: herd: Actions return a list of results.
Fixes a regression introduced in
0642838b2e.

* gnu/services/herd.scm (invoke-action): Explain that we get a list of
results.
(current-services): Expect a list of result and use the first one.
(unload-service, %load-file, eval-there): Likewise.
2017-08-23 00:29:22 +02:00
Marius Bakke 4e58740aff
gnu: whois: Update to 5.2.18.
* gnu/packages/networking.scm (whois): Update to 5.2.18.
2017-08-22 23:17:14 +02:00
Marius Bakke 2e4569829e
gnu: Add f2fs-tools.
* gnu/packages/linux.scm (f2fs-tools): New variable.
2017-08-22 23:13:42 +02:00
Marius Bakke 7ac2cab8c9
gnu: Add icedtea-web.
* gnu/packages/java.scm (icedtea-web): New variable.
2017-08-22 23:02:13 +02:00
ng0 77a0354a36
gnu: gnurl: Update to 7.55.1-3.
* gnu/packages/gnunet.scm (gnurl): Update to 7.55.1-3.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-08-22 21:52:05 +02:00
Christopher Baines 39fc3004be
web: Remove the nginx-service procedure.
Now that the service-type has a default value, and configuration record is
accessible.

* gnu/services/web.scm (nginx-service): Remove procedure.
* doc/guix.texi (Web Services): Update and improve NGinx documentation.
2017-08-22 17:49:05 +01:00
Christopher Baines ad4cc435e8
web: Add default-value for the nginx-service-type.
* gnu/services/web.scm (nginx-service-type)[default-value]:
  Use (nginx-configuration).
2017-08-22 17:49:00 +01:00
Christopher Baines e4b729f89c
web: Export more nginx related procedures, macros and record types.
This makes it possible to work with the configuration of the NGinx service
programatically.

* gnu/services/web.scm (<nginx-configuration>, <nginx-server-configuration>,
  <nginx-upstream-configuration>, <nginx-location-configuration>,
  <nginx-named-location-configuration>): Export NGinx related record
  types.
  (nginx-configuration-*, nginx-server-configuration-*,
  nginx-upstream-configuration-*, nginx-location-configuration-*,
  nginx-named-location-configuration-*): Export NGinx related record
  procedures.
  (nginx-configuration): Export NGinx related record macro.
2017-08-22 17:48:54 +01:00
Ricardo Wurmus bd3a184613
gnu: r-minimal: Do not compress serialized files.
* gnu/packages/statistics.scm (r-minimal)[arguments]: Replace build phase
"patch-which" with "do-not-compress-serialized-files".
[propagated-inputs]: Move "which" from here...
[inputs]: ...to here.

Fixes <https://bugs.gnu.org/28157>.
2017-08-22 16:24:24 +02:00
Ricardo Wurmus 6be54a8751
gnu: Add rmath-standalone.
* gnu/packages/statistics.scm (rmath-standalone): New variable.
2017-08-22 16:24:24 +02:00
Efraim Flashner 94b179c675
gnu: gst-plugins-bad: Build with wayland support.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Add wayland.
2017-08-22 17:04:39 +03:00
Efraim Flashner fe535d81ae
gnu: libraw: Update to 0.18.2.
* gnu/packages/photo.scm (libraw): Update to 0.18.2.
[source, home-page]: Use https.
2017-08-22 16:57:59 +03:00
Z. Ren 0e4d822e3f
gnu: skalibs: Build reproducibly.
* gnu/packages/skarnet.scm (skalibs)[arguments]: Add #:phases.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-22 15:19:49 +02:00
Ludovic Courtès c15374e03d
gnu: libjpeg-turbo: Build reproducibly.
* gnu/packages/image.scm (libjpeg-turbo)[arguments]: Add #:configure-flags.

Co-authored-by: Z. Ren <zren@dlut.edu.cn>
2017-08-22 15:19:49 +02:00
Thomas Danckaert 1206c95a49
gnu: python-netcdf4: Update to 1.2.9.
* gnu/packages/python.scm (python-netcdf4): Update to 1.2.9.
2017-08-22 09:02:32 +02:00
Thomas Danckaert 5c78db6222
gnu: python-h5py: Update to 2.7.0.
* gnu/packages/python.scm (python-h5py): Update to 2.7.0.
2017-08-22 09:02:24 +02:00
Efraim Flashner 285e18e9ae
gnu: terminology: Update to 1.1.0.
* gnu/packages/enlightenment.scm (terminology): Update to 1.1.0.
[source]: Remove bundled fonts and references to them.
[native-inputs]: Add gettext-minimal.
2017-08-22 09:49:27 +03:00
Oleg Pykhalov 61b31ac46f
gnu: Update emacs-rainbow-mode to 0.13.
* gnu/packages/emacs.scm (emacs-rainbow-mode): Update to 0.13.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-22 00:00:56 +02:00
Oleg Pykhalov 86a9b1633c
gnu: python-internetarchive: Update to 1.7.1.
* gnu/packages/web.scm (python-internetarchive): Update to 1.7.1.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-22 00:00:56 +02:00
Tobias Geerinckx-Rice 58f3d45996
gnu: python-marshmallow: Update to 3.0.0b3.
* gnu/packages/python.scm (python-marshmallow): Update to 3.0.0b3.
2017-08-21 22:54:38 +02:00
Tobias Geerinckx-Rice 4ecab114fd
gnu: python-pylast: Update to 1.9.0.
* gnu/packages/python.scm (python-pylast): Update to 1.9.0.
2017-08-21 22:54:38 +02:00
Tobias Geerinckx-Rice 3592a57255
gnu: lollypop: Update to 0.9.244.
* gnu/packages/gnome.scm (lollypop): Update to 0.9.244.
2017-08-21 22:54:37 +02:00
Tobias Geerinckx-Rice 9f9d2a723f
gnu: gspell: Update to 1.4.2.
* gnu/packages/gnome.scm (gspell): Update to 1.4.2.
2017-08-21 22:54:37 +02:00
Marius Bakke 3ce16aeac5
gnu: imagemagick: Update to 6.9.9-9.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-9.
2017-08-21 22:48:44 +02:00
Marius Bakke 51eecee7b9
gnu: feh: Update to 2.19.3.
* gnu/packages/image-viewers.scm (feh): Update to 2.19.3.
2017-08-21 22:48:44 +02:00
Tobias Geerinckx-Rice 88648855f8
gnu: perl-net-dns: Update to 1.12.
* gnu/packages/networking.scm (perl-net-dns): Update to 1.12.
2017-08-21 17:38:08 +02:00
Tobias Geerinckx-Rice 46057c0a3f
gnu: zstd: Update to 1.3.1.
* gnu/packages/compression.scm (zstd): Update to 1.3.1.
2017-08-21 17:38:07 +02:00
Dave Love 6c171ff47c
gnu: openmpi: Configure without vampirtrace.
VT is obsoleted by scorep (not currently packaged) and disabling it reduces
the closure considerably.

* mpi.scm (openmpi)[arguments]: Configure without vampirtrace.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-21 17:04:54 +02:00
Dave Love df981d8b36
gnu: openmpi: Modify configuration to reduce closure.
devel-headers are only for building MCA components, produce a large
closure and aren't normally packaged.  Only the affinity component of
mpi-ext is useful.

* gnu/packages/mpi.scm (openmpi)[arguments]: Don't configure
--with-devel-headers and --enable-mpi-ext=all.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-21 17:04:54 +02:00
Dave Love 0d97d3cbff
gnu: openmpi: Remove references to compiler pathnames in "_info" programs.
This reduces the closure greatly, but note that the Fortran .mod files are
gfortran version-specific, so there should probably be development packages
for each incompatible version.  (The runtime is supposed to be more-or-less
version-independent unless the libgfortran soname changes.)  There may still
be a case for a separate runtime output.

* gnu/packages/mpi.scm (openmpi)[arguments]: Add "remove-absolute" phase.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2017-08-21 17:04:54 +02:00
Dave Love 84bf845abc
gnu: valgrind: Add separate "doc" output.
* gnu/packages/valgrind.scm (valgrind)[outputs]: New field.
[arguments]: Add 'install-doc' phase.

Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
2017-08-21 17:04:54 +02:00
Dave Love 327404aeaa
gnu: openmpi: Remove "static" output.
--enable-static removes dynamically-loaded MCA components.

* gnu/packages/mpi.scm (openmpi)[outputs]: Remove field.
[arguments]: Don't configure with --enable-static; remove
'move-static-libraries' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-21 17:04:54 +02:00
Dave Love 685bef2bd1
gnu: openmpi: Add separate variant with thread-multiple support.
* gnu/packages/mpi.scm (openmpi)[arguments]: Remove
"--enable-mpi-thread-multiple".
(openmpi-thread-multiple): New variable.

Signed-off-by: Ludovic Courtès <ludovic.courtes@inria.fr>
2017-08-21 17:04:54 +02:00
Theodoros Foradis cf684d87d7
gnu: z3: Build Python bindings.
* gnu/packages/maths.scm (z3): Add python bindings.
[build-system]: Change to cmake-build-system.
[arguments]: Remove "changedir" phase.  Add "bootstrap" and
"make-test-z3" phases; replace the "check" phase.
Add #:configure-flags.  Remove #:test-target.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-08-21 17:04:53 +02:00
Efraim Flashner bd2e321061
gnu: augeas: Update to 1.8.1. Fixes CVE-2017-7555.
* gnu/packages/augeas.scm (augeas): Update to 1.8.1.
2017-08-21 16:02:23 +03:00
Marius Bakke 2718a9cd09
Merge branch 'master' into core-updates 2017-08-21 02:40:37 +02:00
ng0 e904de7ec1
gnu: gnurl: Update to 7.55.1.
* gnu/packages/gnunet.scm (gnurl): Update to 7.55.1.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2017-08-21 01:05:06 +02:00
Efraim Flashner 1dbd34329b
gnu: vifm: Update to 0.9.
* gnu/packages/vim.scm (vifm): Update to 0.9.
[source]: Add alternate uri.
[arguments]: Remove build timestamp. Add phase to install vim plugins
into vim plugin directory. Patch more shebangs.
2017-08-20 23:23:17 +03:00
Efraim Flashner bda6c35093
gnu: pspp: Update to 1.0.0.
* gnu/packages/statistics.scm (pspp): Update to 1.0.0.
2017-08-20 21:44:47 +03:00
Marius Bakke 9c4ce3afac
gnu: perl-test-trap: Update to 0.3.2.
* gnu/packages/perl.scm (perl-test-trap): Update to 0.3.2.
[source, version]: Remove 'v' prefix from version field.
2017-08-20 17:33:16 +02:00
Marius Bakke 7295a0c020
gnu: perl-test-trap: Add missing dependency on Test::Simple.
* gnu/packages/perl.scm (perl-test-trap)[native-inputs]: Add PERL-TEST-SIMPLE.
2017-08-20 17:33:16 +02:00
Tobias Geerinckx-Rice 29a3325708
gnu: bundler: Update to 1.15.4.
* gnu/packages/ruby.scm (bundler): Update to 1.15.4.
2017-08-20 16:41:39 +02:00
Tobias Geerinckx-Rice 3fa1b08213
gnu: limnoria: Update to 2017.08.18.
* gnu/packages/irc.scm (limnoria): Update to 2017.08.18.
2017-08-20 16:41:39 +02:00
Kei Kebreau 6d7d9d9507
gnu: graphicsmagick: Fix CVE-2017-{12935,12936,12937}.
* gnu/packages/patches/graphicsmagick-CVE-2017-12935.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12936.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12937.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/imagemagick.scm (graphicsmagick)[source]: Use them.
2017-08-20 08:35:45 -04:00
Ricardo Wurmus a8cd352304
gnu: r-minimal: Work around failure to embed reference to "which".
* gnu/packages/statistics.scm (r-minimal)[arguments]: Add phase "patch-which".
[native-inputs]: Move "which" from here...
[propagated-inputs]: ...to here.
2017-08-20 14:00:04 +02:00
Ricardo Wurmus 92a1cb9285
gnu: powertabeditor: Update to 2.0.0-alpha10.
* gnu/packages/music.scm (powertabeditor): Update to 2.0.0-alpha10.
[arguments]: Remove "set-target-directories" phase; disable additional tests.
2017-08-20 14:00:04 +02:00
Ricardo Wurmus 17cddc1714
gnu: Add r-annotationfilter.
* gnu/packages/bioinformatics.scm (r-annotationfilter): New variable.
2017-08-20 14:00:04 +02:00
Andy Wingo 96d36f385c
gnu: Add gnome-default-applications.
* gnu/packages/gnome.scm (gnome-default-applications): New public variable.
(gnome): Propagate gnome-default-applications so that nautilus is associated
with folders, not baobab.
2017-08-20 13:11:06 +02:00
Andy Wingo a9dbefdc9d
gnu: gnome: Propagate font-dejavu.
* gnu/packages/gnome.scm (gnome): Add font-dejavu to propagated inputs, to
  provide a better default for "Monospace".  Otherwise the terminal looks
  horrible and defaults to Nimbus Mono, a Courier-like face.
2017-08-20 13:10:56 +02:00
Andy Wingo 50631fe933
gnu: gobby: Re-add Gobby 0.4.
* gnu/packages/gobby.scm (gobby-0.4): New variable.
2017-08-20 11:30:43 +02:00
Andy Wingo 63ad9b80c7
gnu: gnome: Propagate more packages.
* gnu/packages/gnome.scm (gnome): Add additional dependencies, inspired by
  Debian's "gnome-core" package.
2017-08-20 11:16:56 +02:00
Andy Wingo 2941b347b6
gnu: grub-efi-bootloader: Specialize grub-install invocation.
* gnu/bootloader/grub.scm (install-grub-efi): Fix grub-install invocation for
  EFI systems.
* gnu/system/examples/bare-bones.tmpl: Use the newer
"bootloader-configuration" syntax.
* gnu/system/examples/desktop.tmpl: Use bootloader-configuration sytax.  Also,
use the same label for the LUKS-mapped device and the root partition.  Remove
unneeded "title" field for the file-system based on LUKS; as noted in the
manual, the "title" field is ignored for mapped devices.
* gnu/system/examples/lightweight-desktop.tmpl: Use bootloader-configuration,
and use grub-efi-bootloader.
2017-08-20 11:16:42 +02:00
Arun Isaac 97291c0c7c
gnu: gobby: Update to 0.5.0.
* gnu/packages/gobby.scm (gobby): Update to 0.5.0.
[inputs]: Remove libnet6 and obby. Add libinfinity. Sort.
[arguments]: Add move-executable phase.
2017-08-20 10:52:56 +05:30
Arun Isaac 6a84ec8eb3
gnu: Add libinfinity.
* gnu/packages/gobby.scm (libinfinity): New variable.
2017-08-20 10:52:55 +05:30
Leo Famulari 36ed934dfe
gnu: icedtea@3: Update to 3.5.1.
* gnu/packages/java.scm (icedtea-8): Update to 3.5.1.
2017-08-19 18:50:04 -04:00
Leo Famulari 0c2e2b660d
gnu: icedtea@2: Update to 2.6.11 [security fixes].
Fixes CVE-2017-{10053,10067,10074,10081,10087,10089,10090,10096,10101,10102,
10107,10108,10109,10110,10111,10115,10116,10118,10135,10074,10176}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.11.
2017-08-19 18:50:01 -04:00
Thomas Danckaert 7b87132f6e
gnu: libreoffice: Update to 5.3.5.2.
* gnu/packages/libreoffice.scm (libreoffice): Update to 5.3.5.2.
2017-08-19 22:46:03 +02:00
Efraim Flashner 128c9b9269
gnu: perl-www-mechanize: Update source uri.
* gnu/packages/web.scm (perl-www-mechanize)[source]: Update to new uri.
2017-08-19 21:52:22 +03:00
Marius Bakke 7eb09e39ed
gnu: perl-net-server: Update to 2.009.
* gnu/packages/web.scm (perl-net-server): Update to 2.009.
2017-08-19 16:43:38 +02:00
Marius Bakke 68d5906c06
gnu: perl-www-mechanize: Update to 1.86.
* gnu/packages/web.scm (perl-www-mechanize): Update to 1.86.
[native-inputs]: Add PERL-TEST-DEEP, PERL-TEST-FATAL, PERL-TEST-OUTPUT and
PERL-TEST-WARNINGS.
[propagated-inputs]: Add PERL-HTML-TREE.
2017-08-19 16:43:37 +02:00
Marius Bakke f87c1107d6
gnu: perl: Work around more "dotless @INC" build issues.
* gnu/packages/perl.scm (perl-hash-fieldhash,
  perl-string-camelcase)[arguments]: Add 'set-perl-search-path' phase.
2017-08-19 16:43:37 +02:00
Marius Bakke 1cd5f1776d
gnu: perl-moosex-types-datetime: Update to 0.13.
* gnu/packages/perl.scm (perl-moosex-types-datetime): Update to 0.13.
2017-08-19 16:43:37 +02:00
Marius Bakke 55cca6ac61
gnu: perl-plack-middleware-reverseproxy: Provide Module::Install.
* gnu/packages/web.scm (perl-plack-middleware-reverseproxy)[native-inputs]:
Add PERL-MODULE-INSTALL.
2017-08-19 16:43:37 +02:00
Tobias Geerinckx-Rice e121be1e15
gnu: python-netaddr: Update to 0.7.19.
* gnu/packages/python.scm (python-netaddr): Update to 0.7.19.
2017-08-19 02:17:43 +02:00
Tobias Geerinckx-Rice b7585ca3b9
gnu: lz4: Update to 1.8.0.
* gnu/packages/compression.scm (lz4): Update to 1.8.0.  Fix typo in comment.
[source]: Remove patch.
* gnu/packages/patches/lz4-fix-test-failures.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-19 02:17:42 +02:00
Tobias Geerinckx-Rice 00d9124d40
gnu: lz4: Use recommended home page.
* gnu/packages/compression.scm (lz4)[home-page]: Use lz4.org.
2017-08-19 02:17:42 +02:00
Tobias Geerinckx-Rice 865aacc9fa
gnu: Remove libgames-support.
It was simply the old name (and version) of libgnome-games-support.

* gnu/packages/gnome.scm (libgames-support): Remove variable.  Move the
inherited fields...
(libgnome-games-support): ...to here.
2017-08-19 02:17:41 +02:00
Leo Famulari d9f15d7e48
gnu: newsbeuter: Fix CVE-2017-12904.
* gnu/packages/patches/newsbeuter-CVE-2017-12904.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/syndication.scm (newsbeuter)[source]: Use it.
2017-08-18 17:24:47 -04:00
Marius Bakke 8c0c0c4def
gnu: python-pygit2: Update to 0.26.0.
* gnu/packages/python.scm (python-pygit2): Update to 0.26.0.
* gnu/packages/patches/python-pygit2-disable-network-tests.patch: Skip one
more test. Use unittest.skipIf instead of deleting sections.
2017-08-18 21:33:31 +02:00
Tobias Geerinckx-Rice 1f9c2351d7
gnu: gnome-shell: Update to 3.24.3.
* gnu/packages/gnome.scm (gnome-shell): Update to 3.24.3.
2017-08-18 14:55:01 +02:00
Tobias Geerinckx-Rice cd5db77151
gnu: gnome-control-center: Update to 3.24.3.
* gnu/packages/gnome.scm (gnome-control-center): Update to 3.24.3.
2017-08-18 14:55:01 +02:00
Tobias Geerinckx-Rice d95d6d931e
gnu: gnome-keyring: Update to 3.20.1.
* gnu/packages/gnome.scm (gnome-keyring): Update to 3.20.1.
2017-08-18 14:55:00 +02:00
Tobias Geerinckx-Rice 32d00d78dc
gnu: libgnome-games-support: Update to 1.2.2.
* gnu/packages/gnome.scm (libgnome-games-support): Update to 1.2.2.
2017-08-18 14:55:00 +02:00
Tobias Geerinckx-Rice 9d086c075d
gnu: gjs: Update to 1.48.6.
* gnu/packages/gnome.scm (gjs): Update to 1.48.6.
2017-08-18 14:55:00 +02:00
Tobias Geerinckx-Rice 69d0674830
gnu: shotwell: Update to 0.26.3.
* gnu/packages/gnome.scm (shotwell): Update to 0.26.3.
2017-08-18 14:54:59 +02:00
Tobias Geerinckx-Rice 7c94a3599e
gnu: totem-pl-parser: Update to 3.10.8.
* gnu/packages/gnome.scm (totem-pl-parser): Update to 3.10.8.
2017-08-18 14:54:59 +02:00
Tobias Geerinckx-Rice 94793c1d0a
gnu: perl-crypt-openssl-bignum: Update to 0.08.
* gnu/packages/tls.scm (perl-crypt-openssl-bignum): Update to 0.08.
2017-08-18 14:54:59 +02:00
Thomas Danckaert 598b5481a4
gnu: freerdp: Update inputs.
* gnu/packages/rdesktop.scm (freerdp) [native-inputs]: Add libxslt, libxml2
  and docbook-xsl.
  [inputs]: Add libjpeg, remove gstreamer, gst-plugins-base, libxml2 and
  libxslt.
  [arguments]: Enable features JPEG and SSE2 (on x86_64), and set up
  docbook-xsl.
2017-08-18 14:52:35 +02:00
Thomas Danckaert cc81f1c349
gnu: freerdp: Revert to version 1.1.
* gnu/packages/rdesktop.scm (freerdp) [version, source]: Revert to upstream
  branch 1.1.  [inputs]: Use ffmpeg-2.8.
* gnu/packages/gnome.scm (vinagre): Add patches required to build against
  freerdp branch 1.1.
* gnu/packages/patches/vinagre-revert-1.patch,
  gnu/packages/patches/vinagre-revert-2.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
2017-08-18 14:52:35 +02:00
Efraim Flashner c5a856d551
gnu: xf86-video-siliconmotion: Fix building on aarch64.
* gnu/packages/xorg.scm (xf86-video-siliconmotion)[source]: Add patch.
* gnu/packages/patches/xf86-video-siliconmotion-fix-ftbfs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-08-18 15:50:25 +03:00
Efraim Flashner d983a1cb8e
gnu: libksysguard: Update to 5.10.4.
* gnu/packages/kde.scm (libksysguard ): Update to 5.10.4.
2017-08-18 15:50:23 +03:00
Efraim Flashner de5a235c79
gnu: kde-framework: Update to 5.37.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules, attica,
bluez-qt, breeze-icons, kapidox, karchive, kcodecs, kconfig,
kcoreaddons, kdbusaddons, kdnssd, kguiaddons, kil8n, kidletime,
kitemmodules, kplotting, ksyntaxhighlighting, kwayland, kwidgetsaddons,
kwindowsystem, modemmanager-qt, networkmanager-qt, oxygen-icons, solid,
sonnet, threadweaver, kauth, kcompletion, kcrash, kimageformats,
kjobwidgets, knotifications, kpackage, kpty, kunitconversion, baloo,
kactivities, kactivities-stats, kbookmarks, kcmutils, kconfigwidgets,
kdeclarative, kded, kdesignerplugin, kdesu, kemoticons, kglobalaccel,
kiconthemes, kinit, kio, knewstuff, knotifyconfig, kparts, kpeople,
krunner, kservice, ktexteditor, ktextwidgets, kwallet, kxmlgui,
kxmlrpcclient, plasma-framework, kde-framworkintegration,
kdelibs4support, khtml, kjs, kjsembed, kmediaplayer, kross): Update to 5.37.0.
(bluez-qt)[arguments]: Disable tests.
(kcodecs, khtml)[native-inputs]: Add gperf.
(ksyntaxhighlighting)[properties]: New field, add upstream-name.
(kimageformats, baloo)[arguments]: Add phase to disable failing test.
(krunner)[inputs]: Add kwindowsystem.
2017-08-18 15:50:22 +03:00
Efraim Flashner 26ca43bb60
gnu: freeipmi: Update to 1.5.7.
* gnu/packages/freeipmi.scm (freeipmi): Update to 1.5.7.
2017-08-18 15:50:20 +03:00
Nicolas Goaziou 1286ff6161
gnu: giac-xcas: Update to 1.2.3-57.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.2.3-57.
2017-08-18 14:31:06 +02:00
Arun Isaac c5361b7c3d
gnu: Add rtl-sdr.
* gnu/packages/ham-radio.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.
* gnu/packages/ham-radio.scm (rtl-sdr): New variable.
2017-08-18 16:54:58 +05:30
Tobias Geerinckx-Rice 2559401037
gnu: youtube-dl: Update to 2017.08.18.
* gnu/packages/video.scm (youtube-dl): Update to 2017.08.18.
2017-08-18 08:11:45 +02:00
Tobias Geerinckx-Rice 2c7321eaa7
gnu: libconfuse: Update to 3.2.1.
* gnu/packages/wm.scm (libconfuse): Update to 3.2.1.
2017-08-18 08:11:45 +02:00
Eric Bavier 623cc34cd2
gnu: rpm: Update to 4.13.0.1.
* gnu/packages/package-management.scm (rpm): Update to 4.13.0.1
[source]: Remove patch.  Use 'version-major+minor' for url.
* gnu/packages/patches/rpm-CVE-2014-8118.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-17 21:39:18 -05:00
Arun Isaac 52d445f130
gnu: Add rss-bridge.
* gnu/packages/web.scm (rss-bridge): New variable.
2017-08-18 07:18:04 +05:30
Marius Bakke 961012a0a0
gnu: Add missing import.
This is a followup to d016b60fa3.

* gnu/packages/networking.scm (gnu): Use (gnu packages glib).
2017-08-18 00:48:25 +02:00
Dave Love a099570249
gnu: openmpi: Add RDMA and libfabric support.
* gnu/packages/mpi.scm (openmpi)[inputs]: Add rdma-core, libfabric.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-18 00:36:28 +02:00
Dave Love ae5947b0ef
gnu: Add libfabric.
* gnu/packages/linux.scm (libfabric): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-18 00:36:28 +02:00
Dave Love 3eb7c00038
gnu: libnl: Add "python2" and "python3" outputs.
* gnu/packages/linux.scm (libnl)[native-inputs]: Add SWIG and PKG-CONFIG.
[inputs]: Add PYTHON-2 and PYTHON-3.
[outputs]: Add python2, python3.
[arguments]: Add 'install-python' phase.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2017-08-18 00:36:27 +02:00
Dave Love d80a47f2f5
gnu: libnl: Add "doc" output.
* gnu/packages/linux.scm (libnl)[native-inputs]: Add doc origin.
[outputs]: New field.
[arguments]: Add 'install-doc' phase. New field.

Co-authored-by: Marius Bakke <mbakke@fastmail.com>
2017-08-18 00:36:27 +02:00
Nicolas Goaziou d016b60fa3
gnu: wireshark: Update to 2.4.0.
* gnu/packages/networking.scm (wireshark): Update to 2.4.0.  Add "libssh",
  "libxml2", "qtbase" and "qttools" as inputs.  Remove unused "bison", "flex"
  and "gtk+" inputs.
2017-08-18 00:17:24 +02:00
Marius Bakke 9fa0c0e6fa
gnu: libmspack: Update to 0.6 [fixes CVE-2017-{6419,11423}].
* gnu/packages/compression.scm (libmspack): Update to 0.6.
2017-08-17 22:32:51 +02:00
Mark H Weaver 2d72ddf529
gnu: linux-libre: Update to 4.12.8.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.8.
(%linux-libre-hash): Update hash.
2017-08-17 14:41:18 -04:00
Mark H Weaver 1e070766c0
gnu: linux-libre@4.9: Update to 4.9.44.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.44.
2017-08-17 14:40:29 -04:00
Mark H Weaver 821f18719d
gnu: linux-libre@4.4: Update to 4.4.83.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.83.
2017-08-17 14:39:31 -04:00
Christopher Baines f2d7a492df
web: Check for the existance of SSL related files.
This adds back the previous behaviour of the nginx-service-type, where the
service would check at the time when the configuration is generated if the SSL
certificate and certificate key file exists.

* gnu/services/web.scm (emit-nginx-server-config): Add back check for SSL
  related files.
2017-08-17 18:32:27 +01:00
Andy Wingo c9aa261be4
gnu: services: Nginx configs can reference store
* gnu/services/web.scm (config-domain-strings, config-index-strings): Emit
lists instead of strings.
(emit-nginx-location-config, emit-nginx-server-config)
(emit-nginx-upstream-config): Rename from nginx-location-config,
default-nginx-server-config, and nginx-upstream-config.  Emit lists instead of
strings.
(flatten): New helper.
(default-nginx-config): Use flatten helper to write nginx conf.  This allows
location configs to reference store values.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-08-17 18:32:23 +01:00
Manolis Ragkousis e9a599cdce
gnu: Add OpenMW.
* gnu/packages/game-development.scm (openmw): New variable.
2017-08-17 19:40:33 +03:00
Manolis Ragkousis 42d0d13de8
gnu: Add mygui.
* gnu/packages/game-development.scm (mygui): New variable.
2017-08-17 19:35:28 +03:00
Manolis Ragkousis dd75a9a22c
gnu: Add ogre.
* gnu/packages/graphics.scm (ogre): New variable.
2017-08-17 19:11:35 +03:00
Ricardo Wurmus bf3fa99654
gnu: Add r-methylkit.
* gnu/packages/bioinformatics.scm (r-methylkit): New variable.
2017-08-17 18:00:17 +02:00
Ricardo Wurmus 8a39e4a553
gnu: sassc: Update to 3.4.5.
* gnu/packages/web.scm (sassc): Update to 3.4.5.
[arguments]: Add PREFIX to make-flags, disable tests, remove custom install
phase.
2017-08-17 18:00:17 +02:00
Alex Vong f30ff28b96
gnu: mariadb: Update to 10.1.26 [fixes CVE-2017-{3636,3641,3653}].
* gnu/packages/databases.scm (mariadb): Update to 10.1.26.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-08-17 11:40:29 -04:00
Ricardo Wurmus 05e8a3ef0f
gnu: Add r-ksamples.
* gnu/packages/cran.scm (r-ksamples): New variable.
2017-08-17 17:26:13 +02:00
Ricardo Wurmus abcb849405
gnu: Add r-suppdists.
* gnu/packages/cran.scm (r-suppdists): New variable.
2017-08-17 17:26:12 +02:00
Ricardo Wurmus 8d22007380
gnu: Add r-energy.
* gnu/packages/cran.scm (r-energy): New variable.
2017-08-17 17:26:12 +02:00
Ricardo Wurmus 6b4a9aec23
gnu: Add r-fitdistrplus.
* gnu/packages/cran.scm (r-fitdistrplus): New variable.
2017-08-17 17:26:12 +02:00
Ricardo Wurmus 521e0703d8
gnu: Add r-limsolve.
* gnu/packages/cran.scm (r-limsolve): New variable.
2017-08-17 17:26:12 +02:00
Ricardo Wurmus a3e36d3772
gnu: Add r-lpsolve.
* gnu/packages/cran.scm (r-lpsolve): New variable.
2017-08-17 17:26:12 +02:00
Ricardo Wurmus 212f612040
gnu: Add r-qvalue.
* gnu/packages/bioinformatics.scm (r-qvalue): New variable.
2017-08-17 17:26:12 +02:00
Ricardo Wurmus d4a1e918cb
gnu: Add r-fastseg.
* gnu/packages/bioinformatics.scm (r-fastseg): New variable.
2017-08-17 17:26:11 +02:00
Ricardo Wurmus b31e4a9693
gnu: Add r-emdbook.
* gnu/packages/cran.scm (r-emdbook): New variable.
2017-08-17 17:26:11 +02:00
Ricardo Wurmus 97cb349dc1
gnu: r-trimcluster: Update license.
* gnu/packages/statistics.scm (r-trimcluster)[license]: Also specify GPLv3+.
2017-08-17 17:26:11 +02:00
Ricardo Wurmus 8c72b83096
gnu: Add r-bbmle.
* gnu/packages/cran.scm (r-bbmle): New variable.
2017-08-17 17:26:11 +02:00
Ricardo Wurmus d6b156dc04
gnu: Add r-inline.
* gnu/packages/cran.scm (r-inline): New variable.
2017-08-17 17:26:11 +02:00
Ricardo Wurmus 062b6dbd25
gnu: Add r-lmtest.
* gnu/packages/cran.scm (r-lmtest): New variable.
2017-08-17 17:26:11 +02:00
Ricardo Wurmus 58db98c9f2
gnu: Add r-extremes.
* gnu/packages/cran.scm (r-extremes): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus 28476b4bc0
gnu: Add r-distillery.
* gnu/packages/cran.scm (r-distillery): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus 6427e62005
gnu: Add r-lmoments.
* gnu/packages/cran.scm (r-lmoments): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus e389d10f55
gnu: Add r-rmtstat.
* gnu/packages/cran.scm (r-rmtstat): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus b723dedf81
gnu: Add r-rook.
* gnu/packages/web.scm (r-rook): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus bc0081e76f
gnu: Add r-sp.
* gnu/packages/cran.scm (r-sp): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus 3349faecf5
gnu: Add r-proxy.
* gnu/packages/cran.scm (r-proxy): New variable.
2017-08-17 17:26:10 +02:00
Ricardo Wurmus ac8402072b
gnu: Add r-ggally.
* gnu/packages/cran.scm (r-ggally): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus c9c6f4b543
gnu: Add r-progress.
* gnu/packages/cran.scm (r-progress): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus 71be51d531
gnu: Add r-reshape.
* gnu/packages/cran.scm (r-reshape): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus 18a16ceb7c
gnu: Add r-prettyunits.
* gnu/packages/cran.scm (r-prettyunits): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus 49c9c29790
gnu: Add r-ffbase.
* gnu/packages/cran.scm (r-ffbase): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus a7f0faa204
gnu: Add r-ff.
* gnu/packages/cran.scm (r-ff): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus f2e974e1a2
gnu: Add r-fastmatch.
* gnu/packages/cran.scm (r-fastmatch): New variable.
2017-08-17 17:26:09 +02:00
Ricardo Wurmus e0268ff2e4
gnu: Add r-getoptlong.
* gnu/packages/cran.scm (r-getoptlong): New variable.
2017-08-17 17:26:08 +02:00
Ricardo Wurmus d3c67e1b45
gnu: Add r-dendextend.
* gnu/packages/cran.scm (r-dendextend): New variable.
2017-08-17 17:26:08 +02:00
Ricardo Wurmus 0548660420
gnu: Add r-compare.
* gnu/packages/cran.scm (r-compare): New variable.
2017-08-17 17:26:08 +02:00
Ricardo Wurmus eb60149eee
gnu: Add r-png.
* gnu/packages/image.scm (r-png): New variable.
2017-08-17 17:26:08 +02:00
Ricardo Wurmus 5cc79c9c50
gnu: Add r-powerlaw.
* gnu/packages/cran.scm (r-powerlaw): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus 2856369fad
gnu: Add r-circlize.
* gnu/packages/cran.scm (r-circlize): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus 4847a62ea9
gnu: Add r-globaloptions.
* gnu/packages/cran.scm (r-globaloptions): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus 2bdb5c3f78
gnu: Add r-shape.
* gnu/packages/cran.scm (r-shape): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus c69d27db57
gnu: Add r-calibrate.
* gnu/packages/cran.scm (r-calibrate): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus 33ce12e293
gnu: Add r-auc.
* gnu/packages/cran.scm (r-auc): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus 4a007ffafe
gnu: Add r-annotationhub.
* gnu/packages/bioinformatics.scm (r-annotationhub): New variable.
2017-08-17 17:25:47 +02:00
Ricardo Wurmus 5f96f30f5d
gnu: Add r-interactivedisplaybase.
* gnu/packages/bioinformatics.scm (r-interactivedisplaybase): New variable.
2017-08-17 17:25:46 +02:00
Efraim Flashner a71fd67175
gnu: american-fuzzy-lop: Update to 2.49b.
* gnu/packages/debug.scm (american-fuzzy-lop): Update to 2.49b.
2017-08-17 18:17:00 +03:00
Efraim Flashner aacefef222
gnu: american-fuzzy-lop: Add support for non-Intel architectures.
* gnu/packages/debug.scm (americal-fuzzy-lop): Add qemu target for
non-Intel targets.
[arguments]: On non-Intel systems, add phase to disable non-Intel
architecture warning and remove incompatible binaries.
2017-08-17 18:16:57 +03:00
Nicolas Goaziou 721e1987d0
gnu: Add mgba.
* gnu/packages/games.scm (mgba): New public variable.
2017-08-17 10:56:04 +02:00
Ricardo Wurmus a6d05444ab
gnu: cuirass: Update to 0.0.1-7.6f85bc0.
* gnu/packages/ci.scm (cuirass): Update to 0.0.1-7.6f85bc0.
[arguments]: Add guile-git and guile-bytestructures to the load path.
[inputs]: Remove git, add guile-git and guile-bytestructures.
2017-08-17 09:12:46 +02:00
Efraim Flashner e3b861ce38
gnu: python-cython: Update to 0.26.
* gnu/packages/python.scm (python-cython, python2-cython): Update to 0.26.
[source]: Remove patch.
* gnu/packages/patches/python-cython-fix-tests-32bit.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-08-17 06:46:06 +03:00
Danny Milosavljevic d6ef422fe7
gnu: Add fbreader.
* gnu/packages/ebook.scm (fbreader): New variable.
2017-08-17 02:00:51 +02:00
Danny Milosavljevic 84a52639c9
gnu: Add liblinebreak.
* gnu/packages/ebook.scm (liblinebreak): New variable.
2017-08-17 01:56:38 +02:00
Tobias Geerinckx-Rice f73f1f0769
gnu: python-cryptography-vectors: Update to 2.0.3.
* gnu/packages/python.scm (python-cryptography-vectors): Update to 2.0.3.
2017-08-16 22:35:11 +02:00
Tobias Geerinckx-Rice f37995fa20
gnu: python-cryptography: Update to 2.0.3.
* gnu/packages/python.scm (python-cryptography): Update to 2.0.3.
2017-08-16 22:35:10 +02:00
Tobias Geerinckx-Rice f886e7cab1
gnu: limnoria: Update to 2017.08.03.
* gnu/packages/irc.scm (limnoria): Update to 2017.08.03.
2017-08-16 22:35:10 +02:00
Tobias Geerinckx-Rice e2a4c13023
gnu: cbatticon: Update to 1.6.6.
* gnu/packages/admin.scm (cbatticon): Update to 1.6.6.
2017-08-16 22:35:10 +02:00
Julien Lepiller f207984985
gnu: Add gpick.
* gnu/packages/image.scm (gpick): New variable.
2017-08-16 21:37:33 +03:00
ng0 d0b13d7b9b
gnu: fossil: Update to 2.2.
* gnu/packages/version-control.scm (fossil): Update to 2.2.
[source]: Add uri for older versions.
[arguments]: Enable previously disabled test.
2017-08-16 21:37:32 +03:00
Efraim Flashner ab1bd285db
gnu: connman: Update to 1.35.
* gnu/packages/connman.scm (connman): Update to 1.35.
2017-08-16 21:37:29 +03:00
Kei Kebreau e664200c0c
gnu: Add ltris.
* gnu/packages/games.scm (ltris): New variable.
2017-08-16 11:28:12 -04:00
Alex Vong af4db693db
gnu: Add ghc-gitrev.
* gnu/packages/haskell.scm (ghc-gitrev): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:39 +02:00
Alex Vong e0ca14c7a8
gnu: Add ghc-geniplate-mirror.
* gnu/packages/haskell.scm (ghc-geniplate-mirror): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:39 +02:00
Alex Vong 298af2a8da
gnu: Add ghc-monadplus.
* gnu/packages/haskell.scm (ghc-monadplus): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:39 +02:00
Alex Vong 005a08e3dc
gnu: Add ghc-fail.
* gnu/packages/haskell.scm (ghc-fail): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:39 +02:00
Alex Vong 1eced2a7a8
gnu: Add ghc-edisoncore.
* gnu/packages/haskell.scm (ghc-edisoncore): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:39 +02:00
Alex Vong 212ae09541
gnu: Add ghc-edisonapi.
* gnu/packages/haskell.scm (ghc-edisonapi): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:39 +02:00
Alex Vong a623fd7fed
gnu: Add ghc-murmur-hash.
* gnu/packages/haskell.scm (ghc-murmur-hash): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:38 +02:00
Alex Vong ca48a34594
gnu: Add ghc-data-hash.
* gnu/packages/haskell.scm (ghc-data-hash): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 17:07:38 +02:00
Efraim Flashner adcb30642c
gnu: pspp: Update to 0.11.0.
This fixes CVE-2017-10791, CVE-2017-10792.

* gnu/packages/statistics.scm (pspp): Update to 0.11.0.
2017-08-16 17:57:40 +03:00
Alex Vong 96f23b62e0
gnu: Add ghc-equivalence.
* gnu/packages/haskell.scm (ghc-equivalence): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:53:13 +02:00
Alex Vong 3f8b8e731c
gnu: Add ghc-boxes.
* gnu/packages/haskell.scm (ghc-boxes): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:53:13 +02:00
Alex Vong be04f8020a
gnu: Add ghc-edit-distance.
* gnu/packages/haskell.scm (ghc-edit-distance): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:53:13 +02:00
Alex Vong 867ed9776c
gnu: Add ghc-stmonadtrans.
* gnu/packages/haskell.scm (ghc-stmonadtrans): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:53:12 +02:00
Alex Vong f99a57dc28
gnu: Add ghc-strict.
* gnu/packages/haskell.scm (ghc-strict): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:53:12 +02:00
Alex Vong c12562e1e8
gnu: cpphs: Update to 1.20.8.
* gnu/packages/haskell.scm (cpphs): Update to 1.20.8.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:53:08 +02:00
ng0 2f7966c8e2
gnu: font-google-noto: Use font-build-system.
* gnu/packages/fonts.scm (font-google-noto)[build-system]: Use
font-build-system.
[source]: Use url-fetch/zipbomb.
[arguments]: Remove it.
[native-inputs]: Remove it.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-08-16 16:18:50 +02:00
Efraim Flashner d534f3a4d3
gnu: r-mzr: Fix building on aarch64 and armhf.
* gnu/packages/bioinformatics.scm (r-mzr)[inputs]: Add boost.
2017-08-16 12:36:25 +03:00
Efraim Flashner 953a12fa9b
gnu: hdf4: Fix building on aarch64.
* gnu/packages/maths.scm (hdf4)[arguments]: Add a phase to improve
detection and support for aarch64-linux.
2017-08-16 09:33:11 +03:00
Leo Famulari 8343d373d5
gnu: cgit: Don't build cgit's special 'git:src' input.
This special version of Git is only used within the build process of
cgit. We don't need to build it otherwise, so the package is removed
with this commit.

* gnu/packages/version-control.scm (cgit)[inputs]: Replace the git@2.10
package with an origin reference of the source code.
(git@2.10): Remove variable.
2017-08-15 17:59:22 -04:00
Christopher Baines 6230e155af
gnu: Fix memcached service startup.
Memcached changes to the memcached user from root before writing the PID
file. This means that it must be able to write the PID file as the memcached
user.

To make this work, create the /var/run/memcached directory when the service
starts, make it owned by memcached, and change memcached to write the PID file
to /var/run/memcached/pid.

This wasn't picked up by the system test as the "service running" part was too
permissive, and only failed on an error. Instead, test the response from
calling start-service and check that the PID is a number.

* gnu/services/databases.scm (memcached-activation): New variable.
  (memcached-shepherd-service): Change PID file location.
  (memcached-service-type): Extend the activation-service-type.
* gnu/tests/databases.scm (run-memcached-test)[test]: Change the "service
  running" test to check the response from the shepherd.
2017-08-15 22:24:15 +01:00
Danny Milosavljevic 2434f5cedf
gnu: Add dssi.
* gnu/packages/music.scm (dssi): New variable.
2017-08-15 20:58:03 +02:00
Oleg Pykhalov 425d66f7a7
gnu: Add emacs-highlight-symbol.
* gnu/packages/emacs.scm (emacs-highlight-symbol): New variable.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-15 20:52:58 +02:00
ng0 be69176bbd
gnu: fish-guix: Use new download URL.
* gnu/packages/shells.scm (fish-guix)[source]: Adjust the download URL.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-15 20:41:23 +02:00
Marius Bakke dca82aefbc
gnu: p11-kit: Update to 0.23.8.
* gnu/packages/tls.scm (p11-kit): Update to 0.23.8.
2017-08-15 20:38:02 +02:00
Leo Famulari 6550e5ad64
gnu: signify: Update to 22.
* gnu/packages/crypto.scm (signify): Update to 22.
2017-08-15 13:27:30 -04:00
Ben Woodcroft 06f31e50b1
gnu: diamond: Update to 0.9.10.
* gnu/packages/bioinformatics.scm (diamond): Update to 0.9.10.
2017-08-15 18:49:33 +10:00
Efraim Flashner 3837108e40
gnu: bcftools: Fix building on aarch64.
* gnu/packages/patches/bcftools-regidx-unsigned-char.patch: New file.
* gnu/packages/bioinformatics.scm (bcftools)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-08-15 10:31:20 +03:00
Mark H Weaver 09ec5a0f0c
Merge branch 'master' into core-updates 2017-08-15 03:10:14 -04:00
Efraim Flashner 2d430f2923
Revert "gnu: pspp: Update to 0.11.0."
This FTBFS on x86_64 and i686.

This reverts commit f4c808df5b.
2017-08-15 10:03:40 +03:00
Tobias Geerinckx-Rice 14f366e58d
gnu: youtube-dl: Update to 2017.08.13.
* gnu/packages/video.scm (youtube-dl): Update to 2017.08.13.
2017-08-15 01:42:49 +02:00
Marius Bakke f28fea1ca7
gnu: e2fsprogs: Update to 1.43.5.
* gnu/packages/patches/e2fsprogs-32bit-quota-warnings.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.43.5.
[source]: Use patch.
2017-08-15 01:08:01 +02:00
Leo Famulari 15428168ea
gnu: cvs: Fix CVE-2017-12836.
* gnu/packages/patches/cvs-2017-12836.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (cvs)[source]: Use it.
2017-08-14 15:55:31 -04:00
Marius Bakke 36bfcf7e3a
gnu: git@2.10: Update to 2.10.4 [fixes CVE-2017-1000117].
...also disable tests, since they broke after c9f4f56b24.

* gnu/packages/version-control.scm (git@2.10): Update to 2.10.4.
[arguments]: New field.
2017-08-14 21:44:24 +02:00
Efraim Flashner 2bccf1c0ec
gnu: gcc@7: Update to 7.2.0.
* gnu/packages/gcc.scm (gcc@7): Update to 7.2.0.
[source]: Switch to xz compression.
2017-08-14 22:30:07 +03:00
Marius Bakke a547a6d560
Revert "gnu: e2fsprogs: Update to 1.43.5."
Fails to build on i686:
<https://lists.gnu.org/archive/html/guix-devel/2017-08/msg00118.html>

This reverts commit 3ddaa7922b.
2017-08-14 21:22:12 +02:00
Kei Kebreau 1faf081b47
gnu: milkytracker: Update to 1.01.00.
* gnu/packages/music.scm (milkytracker): Update to 1.01.00.
2017-08-14 14:26:15 -04:00
Ricardo Wurmus 9634804890
gnu: Add bismark.
* gnu/packages/bioinformatics.scm (bismark): New variable.
2017-08-14 12:00:56 +02:00
Ricardo Wurmus 86763fdd70
gnu: Add r-dexseq.
* gnu/packages/bioinformatics.scm (r-dexseq): New variable.
2017-08-14 12:00:51 +02:00
Ricardo Wurmus 233f4f43bf
gnu: Add perl-math-random-secure.
* gnu/packages/crypto.scm (perl-math-random-secure): New variable.
2017-08-14 11:50:42 +02:00
Ricardo Wurmus 2023b79f59
gnu: Add perl-crypt-random-source.
* gnu/packages/crypto.scm (perl-crypt-random-source): New variable.
2017-08-14 11:50:13 +02:00
Ricardo Wurmus 2bdc07c2a5
gnu: Add perl-type-tiny.
* gnu/packages/perl.scm (perl-type-tiny): New variable.
2017-08-14 11:46:23 +02:00
Ricardo Wurmus a0eb3104a9
gnu: Add perl-ref-util-xs.
* gnu/packages/perl.scm (perl-ref-util-xs): New variable.
2017-08-14 11:46:14 +02:00
Ricardo Wurmus 44d37e43fe
gnu: Add perl-regexp-util.
* gnu/packages/perl.scm (perl-regexp-util): New variable.
2017-08-14 11:46:04 +02:00
Ricardo Wurmus 413dd21084
gnu: Add perl-type-tie.
* gnu/packages/perl.scm (perl-type-tie): New variable.
2017-08-14 11:45:56 +02:00
Ricardo Wurmus 649238cbc7
gnu: Add perl-math-random-isaac.
* gnu/packages/crypto.scm (perl-math-random-isaac): New variable.
2017-08-14 11:45:20 +02:00
Ricardo Wurmus d96e162aa9
gnu: Add perl-math-random-isaac-xs.
* gnu/packages/crypto.scm (perl-math-random-isaac-xs): New variable.
2017-08-14 11:44:15 +02:00
Ricardo Wurmus 2fa2179135
gnu: Add perl-hash-fieldhash.
* gnu/packages/perl.scm (perl-hash-fieldhash): New variable.
2017-08-14 11:37:08 +02:00
Arun Isaac 28fd275caf
gnu: arandr: Use absolute path for xrandr.
* gnu/packages/xdisorg.scm (arandr)[arguments]: Add configure phase.
2017-08-14 10:01:40 +02:00
Mark H Weaver 9031d26aeb
gnu: linux-libre: Update to 4.12.7.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.7.
(%linux-libre-hash): Update hash.
2017-08-14 03:33:09 -04:00
Mark H Weaver e96b4378a2
gnu: linux-libre@4.9: Update to 4.9.43.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.43.
2017-08-14 03:32:26 -04:00
Mark H Weaver 7aee6a311b
gnu: linux-libre@4.4: Update to 4.4.82.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.82.
2017-08-14 03:31:29 -04:00
Andy Wingo 3bfa7af417
gnu: libreoffice: Install .desktop files.
* gnu/packages/libreoffice.scm (libreoffice): Add phase to install .desktop
files to $out/share so that LibreOffice will show up in Gnome/KDE/etc and so
that it is associated with the various MIME types of interest.
2017-08-14 09:11:22 +02:00
Kei Kebreau ac2ddcc66f
gnu: wxmaxima: Update to 17.05.1.
* gnu/packages/maths.scm (wxmaxima): Update to 17.05.1.
[arguments]: Put "autoconf" phase after the "unpack" phase. Fix
indentation.
2017-08-13 18:18:27 -04:00
ng0 be6e2c3018
gnu: Update open-adventure to d43854f0f6bb8e9eea7fbce80348150e7e7fc34d.
* gnu/packages/games.scm (open-adventure): Update to
d43854f0f6bb8e9eea7fbce80348150e7e7fc34d.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-08-13 15:39:47 -04:00
ng0 05af41a181
gnu: linenoise: Update to commit 2105ce445821381cf1bca87b6d386d4ea88ee20d.
* gnu/packages/shells.scm (linenoise): Update to commit
2105ce445821381cf1bca87b6d386d4ea88ee20d. Fix indentation.
[source]: change to git.

Signed-off-by: Kei Kebreau <kei@openmailbox.org>
2017-08-13 15:29:45 -04:00
Alex Vong f152208b0d
gnu: qemu: Fix CVE-2017-{10664,10806,10911,11434}.
* gnu/packages/patches/qemu-CVE-2017-10664.patch,
gnu/packages/patches/qemu-CVE-2017-10806.patch,
gnu/packages/patches/qemu-CVE-2017-10911.patch,
gnu/packages/patches/qemu-CVE-2017-11434.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/virtualization.scm (qemu)[source]: Use them.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-13 18:28:27 +02:00
Marius Bakke d5daf6fbe0
gnu: curl: Fix i686 test failure.
* gnu/packages/patches/curl-bounds-check.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/curl.scm (curl-7.55.0)[source]: Use it.
2017-08-13 16:46:41 +02:00
Marius Bakke 9766082045
gnu: imagemagick: Update to 6.9.9-7.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-7.
2017-08-13 15:14:03 +02:00
Oleg Pykhalov f7e8302b4e
gnu: Add emacs-nix-mode.
* gnu/packages/emacs.scm (emacs-nix-mode): New variable.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-08-13 13:20:30 +05:30
Efraim Flashner f4c808df5b
gnu: pspp: Update to 0.11.0.
This fixes CVE-2017-10791, CVE-2017-10792.

* gnu/packages/statistics.scm (pspp): Update to 0.11.0.
2017-08-13 10:16:17 +03:00
Peter Mikkelsen 06465d2ba4
gnu: Add mpd service.
* doc/guix.texi: Add documentation.
* gnu/services/audio.scm (<mpd-configuration>): New record type.
  (mpd-service-type): New service type.
* gnu/tests/audio.scm: New file.
* gnu/local.mk: Add new files.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-08-13 07:36:32 +01:00
Christopher Baines c0761f2e7e
gnu: moreutils: Add more inputs to moreutils.
The included ts command requires the Time::Duration and Date::Parse perl
modules for the -r option.

* gnu/packages/moreutils.scm (moreutils)[inputs]: Add perl-timedate and
  perl-time-duration.
  [arguments]: Wrap ts with PERL5LIB.
2017-08-12 22:09:50 +01:00
Efraim Flashner 861fd04baf
gnu: efl: Don't include gtk+@3 in enclosure.
* gnu/packages/enlightenment.scm (efl)[propagated-inputs]: Replace
libinput with libinput-minimal.
2017-08-12 23:10:38 +03:00
Efraim Flashner 9be481f8b9
gnu: efl: Update to 1.20.2.
* gnu/packages/enlightenment.scm (efl): Update to 1.20.2.
2017-08-12 23:10:36 +03:00
Mark H Weaver f814379463
gnu: linux-libre: Update to 4.12.6.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.12.6.
(%linux-libre-hash): Update hash.
2017-08-12 15:52:29 -04:00
Mark H Weaver 5a8fc7de66
gnu: linux-libre@4.9: Update to 4.9.42.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.42.
2017-08-12 15:51:47 -04:00
Mark H Weaver 7d7c84a7bf
gnu: linux-libre@4.4: Update to 4.4.81.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.81.
2017-08-12 15:51:00 -04:00
Danny Milosavljevic 462ae6f612
gnu: python-pylint: Use Python2 variant system.
* gnu/packages/python.scm (python-pylint): Use Python2 variant system.
(python2-pylint): Strip Python2 variant system.
2017-08-12 16:30:16 +02:00
Alex Vong bfcdf88760
gnu: catdoc: Fix CVE-2017-11110.
* gnu/packages/patches/catdoc-CVE-2017-11110.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/textutils.scm (catdoc)[source]: Use it.

Signed-off-by: Marius Bakke <mbakke@fastmail.com>
2017-08-12 15:30:23 +02:00
Marius Bakke 3ddaa7922b
gnu: e2fsprogs: Update to 1.43.5.
* gnu/packages/linux.scm (e2fsprogs): Update to 1.43.5.
2017-08-12 14:07:41 +02:00
Marius Bakke f1f2da6bce
gnu: feh: Update to 2.19.2.
* gnu/packages/image-viewers.scm (feh): Update to 2.19.2.
2017-08-12 13:59:14 +02:00
Tobias Geerinckx-Rice 3f09b46d93
gnu: dub: Update to 1.4.1.
* gnu/packages/ldc.scm (dub): Update to 1.4.1.
2017-08-11 16:46:00 +02:00
Andy Wingo f7fc9667b2
gnu: Add cloc.
* gnu/packages/code.scm (cloc): New public variable.
2017-08-11 10:38:30 +02:00
Mark H Weaver 3785e42e52
Merge branch 'master' into core-updates 2017-08-11 03:49:24 -04:00
Leo Famulari d373c16f33
gnu: imagemagick: Update to 6.9.9-5.
* gnu/packages/imagemagick.scm (imagemagick): Update to 6.9.9-5.
2017-08-10 20:12:47 -04:00
Tobias Geerinckx-Rice 1c865bfce5
gnu: mksh: Update to 56.
* gnu/packages/shells.scm (mksh): Update to 56.
2017-08-11 01:02:12 +02:00
Tobias Geerinckx-Rice eec0c587af
gnu: ruby-debug-inspector: Update to 0.0.3.
* gnu/packages/ruby.scm (ruby-debug-inspector): Update to 0.0.3.
2017-08-11 00:21:00 +02:00
Tobias Geerinckx-Rice c3b36fa161
gnu: ruby-listen: Update to 3.1.5.
* gnu/packages/ruby.scm (ruby-listen): Update to 3.1.5.
2017-08-11 00:20:59 +02:00
Tobias Geerinckx-Rice 98ff58a53d
gnu: ruby-introspection: Update to 0.0.4.
* gnu/packages/ruby.scm (ruby-introspection): Update to 0.0.4.
2017-08-11 00:20:59 +02:00
Tobias Geerinckx-Rice a88f24d860
gnu: ruby-simplecov-html: Update to 0.10.1.
* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.10.1.
2017-08-11 00:20:58 +02:00
Tobias Geerinckx-Rice ba074a85d0
gnu: ruby-net-http-digest-auth: Update to 1.4.1.
* gnu/packages/ruby.scm (ruby-net-http-digest-auth): Update to 1.4.1.
2017-08-11 00:20:57 +02:00
Tobias Geerinckx-Rice 12313cd071
gnu: ruby-nenv: Update to 0.3.0.
* gnu/packages/ruby.scm (ruby-nenv): Update to 0.3.0.
2017-08-11 00:20:57 +02:00
Tobias Geerinckx-Rice aeb4e61e75
gnu: ruby-rjb: Update to 1.5.5.
* gnu/packages/ruby.scm (ruby-rjb): Update to 1.5.5.
2017-08-11 00:20:56 +02:00
Tobias Geerinckx-Rice acbc506218
gnu: ruby-libxml: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-libxml): Update to 3.0.0.
2017-08-11 00:20:55 +02:00
Tobias Geerinckx-Rice 6f9652b0a1
gnu: ruby-minitest-bacon: Update to 1.0.3.
* gnu/packages/ruby.scm (ruby-minitest-bacon): Update to 1.0.3.
2017-08-11 00:20:55 +02:00
Tobias Geerinckx-Rice fbefd6ffbf
gnu: ruby-tins: Update to 1.15.0.
* gnu/packages/ruby.scm (ruby-tins): Update to 1.15.0.
2017-08-11 00:20:54 +02:00
Tobias Geerinckx-Rice ceaff59ec7
gnu: ruby-git: Update to 1.3.0.
* gnu/packages/ruby.scm (ruby-git): Update to 1.3.0.
2017-08-11 00:20:53 +02:00
Tobias Geerinckx-Rice c9e261b7eb
gnu: ruby-minitest-bonus-assertions: Update to 3.0.
* gnu/packages/ruby.scm (ruby-minitest-bonus-assertions): Update to 3.0.
2017-08-11 00:20:52 +02:00
Tobias Geerinckx-Rice d21c6686d0
gnu: ruby-minitest-hooks: Update to 1.4.1.
* gnu/packages/ruby.scm (ruby-minitest-hooks): Update to 1.4.1.
2017-08-11 00:20:52 +02:00
Tobias Geerinckx-Rice d74d96e466
gnu: ruby-test-unit: Update to 3.2.5.
* gnu/packages/ruby.scm (ruby-test-unit): Update to 3.2.5.
2017-08-11 00:20:51 +02:00
Tobias Geerinckx-Rice 2e8cd8624d
gnu: ruby-thor: Update to 0.19.4.
* gnu/packages/ruby.scm (ruby-thor): Update to 0.19.4.
2017-08-11 00:20:50 +02:00
Tobias Geerinckx-Rice 1d60c436aa
gnu: ruby-packnga: Update to 1.0.4.
* gnu/packages/ruby.scm (ruby-packnga): Update to 1.0.4.
2017-08-11 00:20:50 +02:00
Tobias Geerinckx-Rice e32dfb7405
gnu: ruby-lumberjack: Update to 1.0.12.
* gnu/packages/ruby.scm (ruby-lumberjack): Update to 1.0.12.
2017-08-11 00:20:49 +02:00
Tobias Geerinckx-Rice 185ea4465d
gnu: ruby-net-http-persistent: Update to 3.0.0.
* gnu/packages/ruby.scm (ruby-net-http-persistent): Update to 3.0.0.
2017-08-11 00:20:48 +02:00
Tobias Geerinckx-Rice 04de0cb5a0
gnu: ruby-mail: Update to 2.6.6.
* gnu/packages/ruby.scm (ruby-mail): Update to 2.6.6.
2017-08-11 00:20:48 +02:00
Tobias Geerinckx-Rice 263c0dbf00
gnu: ruby-ox: Update to 2.6.0.
* gnu/packages/ruby.scm (ruby-ox): Update to 2.6.0.
2017-08-11 00:20:47 +02:00
Tobias Geerinckx-Rice 2a91494ed1
gnu: ruby-redcloth: Update to 4.3.2.
* gnu/packages/ruby.scm (ruby-redcloth): Update to 4.3.2.
2017-08-11 00:20:46 +02:00
Tobias Geerinckx-Rice a3179a7338
gnu: ruby-connection-pool: Update to 2.2.1.
* gnu/packages/ruby.scm (ruby-connection-pool): Update to 2.2.1.
2017-08-11 00:20:46 +02:00
Tobias Geerinckx-Rice 56822223c1
gnu: ruby-fivemat: Update to 1.3.5.
* gnu/packages/ruby.scm (ruby-fivemat): Update to 1.3.5.
2017-08-11 00:20:45 +02:00
Tobias Geerinckx-Rice 8d10918a43
gnu: ruby-daemons: Update to 1.2.4.
* gnu/packages/ruby.scm (ruby-daemons): Update to 1.2.4.
2017-08-11 00:20:44 +02:00
Tobias Geerinckx-Rice e2fcef3913
gnu: ruby-diff-lcs: Update to 1.3.
* gnu/packages/ruby.scm (ruby-diff-lcs): Update to 1.3.
2017-08-11 00:20:44 +02:00
Tobias Geerinckx-Rice 313dd5ddc0
gnu: ruby-thread-safe: Update to 0.3.6.
* gnu/packages/ruby.scm (ruby-thread-safe): Update to 0.3.6.
2017-08-11 00:20:43 +02:00
Tobias Geerinckx-Rice 884a80dd0a
gnu: ruby-pkg-config: Update to 1.2.5.
* gnu/packages/ruby.scm (ruby-pkg-config): Update to 1.2.5.
2017-08-11 00:20:43 +02:00
Tobias Geerinckx-Rice 30caad5080
gnu: ruby-eventmachine: Update to 1.2.5.
* gnu/packages/ruby.scm (ruby-eventmachine): Update to 1.2.5.
2017-08-11 00:20:42 +02:00
Tobias Geerinckx-Rice f3a6311af4
gnu: ruby-term-ansicolor: Update to 1.6.0.
* gnu/packages/ruby.scm (ruby-term-ansicolor): Update to 1.6.0.
2017-08-11 00:20:41 +02:00
Tobias Geerinckx-Rice 0cd7b8164d
gnu: ruby-rake-compiler: Update to 1.0.4.
* gnu/packages/ruby.scm (ruby-rake-compiler): Update to 1.0.4.
2017-08-11 00:20:40 +02:00
Tobias Geerinckx-Rice 3b0e45c86d
gnu: ruby-useragent: Update to 0.16.8.
* gnu/packages/ruby.scm (ruby-useragent): Update to 0.16.8.
2017-08-11 00:20:40 +02:00
Tobias Geerinckx-Rice 5620bd456f
gnu: ruby-domain-name: Update to 0.5.20170404.
* gnu/packages/ruby.scm (ruby-domain-name): Update to 0.5.20170404.
2017-08-11 00:20:39 +02:00
Tobias Geerinckx-Rice a7ca218cd5
gnu: ruby-notiffany: Update to 0.1.1.
* gnu/packages/ruby.scm (ruby-notiffany): Update to 0.1.1.
2017-08-11 00:20:39 +02:00