Commit Graph

21829 Commits

Author SHA1 Message Date
Andy Wingo aa29f8fb02
gnu: gucharmap: Use glib-or-gtk-build-system.
* gnu/packages/gnome.scm (gucharmap): Use glib-or-gtk-build-system.
2017-12-14 11:09:26 +01:00
Leo Famulari 35e86e3605
gnu: Erlang: Update to 20.1.7 [fixes CVE-2017-1000385].
* gnu/packages/erlang.scm (erlang): Update to 20.1.7
(native-inputs): Use version-major+minor in the URI of erlang-manpages.
2017-12-13 19:51:00 -05:00
Tobias Geerinckx-Rice 4a699769fd
gnu: youtube-dl: Update to 2017.12.14.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.14.
2017-12-14 00:18:16 +01:00
Tobias Geerinckx-Rice a135b3ddfe
gnu: r-caret: Update to 6.0-78.
* gnu/packages/statistics.scm (r-caret): Update to 6.0-78
2017-12-14 00:18:16 +01:00
Tobias Geerinckx-Rice 5ac4bd9c0a
gnu: r-domc: Update to 1.3.5.
* gnu/packages/statistics.scm (r-domc): Update to 1.3.5
2017-12-14 00:18:15 +01:00
Tobias Geerinckx-Rice a2460e0f6b
gnu: perl-text-bibtex: Update to 0.85.
* gnu/packages/tex.scm (perl-text-bibtex): Update to 0.85
2017-12-14 00:18:15 +01:00
Tobias Geerinckx-Rice 1d1f1b3a6e
gnu: perl-test-requires: Update to 0.10.
* gnu/packages/perl-check.scm (perl-test-requires): Update to 0.10
2017-12-14 00:18:14 +01:00
Tobias Geerinckx-Rice 9210fdf8b7
gnu: perl-test-pod: Update to 1.51.
* gnu/packages/perl-check.scm (perl-test-pod): Update to 1.51
[source]: Update URI.
2017-12-14 00:17:39 +01:00
Tobias Geerinckx-Rice ab998d5e93
gnu: perl-test-mocktime: Update to 0.15.
* gnu/packages/perl-check.scm (perl-test-mocktime): Update to 0.15
[propagated-inputs]: Add perl-time-piece.
2017-12-14 00:05:15 +01:00
Tobias Geerinckx-Rice da43edbe0f
gnu: Add perl-time-piece.
* gnu/packages/perl.scm (perl-time-piece): New public variable.
2017-12-14 00:05:15 +01:00
Arun Isaac d738f134e4
gnu: notmuch: Move elisp directory and generate autoloads.
* gnu/packages/mail.scm (notmuch)[arguments]: Move elisp files to
share/emacs/site-lisp/guix.d/notmuch-<version>.
Add make-autoloads phase.
2017-12-13 23:49:14 +05:30
Tobias Geerinckx-Rice c2c5b115ab
gnu: polyml: Update to 5.7.1.
* gnu/packages/sml.scm (polyml): Update to 5.7.1.
2017-12-13 14:18:51 +01:00
Tobias Geerinckx-Rice 4168ddf689
gnu: guile-gdbm-ffi: Install documentation.
* gnu/packages/guile.scm (guile-gdbm-ffi)[arguments]: Install README.md and
some examples.  Tidy up MKDIR-P calls.
2017-12-13 13:15:47 +01:00
Tobias Geerinckx-Rice 57202f2e24
gnu: gtksourceview: Update to 3.24.6.
* gnu/packages/gtk.scm (gtksourceview): Update to 3.24.6
2017-12-13 13:15:47 +01:00
Mathieu Othacehe 7b307a21dd
vm: Use qemu drive device parameter.
* gnu/build/vm.scm (load-in-linux-vm): Use device parameter to define drive
  device.
2017-12-13 11:30:04 +01:00
Oleg Pykhalov 91b21ba9f7
gnu: cgit: Patch absolute file names.
* gnu/packages/version-control.scm (cgit): Patch absolute file names.
2017-12-13 05:15:21 +03:00
Mark Meyer 40761f57ad
gnu: Add krita.
* gnu/packages/kde.scm (krita): New variable.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-12 21:00:27 -05:00
Tobias Geerinckx-Rice a7ebe9dc39
gnu: xfig: Update to 3.2.6a.
* gnu/packages/xfig.scm (xfig): Update to 3.2.6a.
[native-inputs]: Remove groff, imake, makedepend.  Add desktop-file-utils.
[inputs]: Remove libxmu and zlib.
[arguments]: Remove custom phases.  Add a ‘strip-bogus-exec-prefix’ phase.
Run the rudimentary test suite.
2017-12-12 22:34:29 +01:00
nee 64bae7237c
gnu: services: Add php-fpm.
* gnu/services/web.scm (<php-fpm-configuration>,
  <php-fpm-process-manager-configuration>): New record types.
  (php-fpm-configuration?,
   php-fpm-process-manager-configuration?,
   php-fpm-service-type,
   nginx-php-location): New procedures.
* doc/guix.texi (Web-Services): Document php-fpm service.
* gnu/tests/web.scm: Add php-fpm system test.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2017-12-12 21:29:39 +00:00
Tobias Geerinckx-Rice e05cc6b802
gnu: meson: Update to 0.44.0.
* gnu/packages/build-tools.scm (meson): Update to 0.44.0
2017-12-12 20:30:19 +01:00
Tobias Geerinckx-Rice 1e000f176f
gnu: miniupnpc: Update to 2.0.20171212.
* gnu/packages/upnp.scm (miniupnpc): Update to 2.0.20171212.
2017-12-12 20:28:08 +01:00
Efraim Flashner cbf5eb84ef
gnu: global: Update to 6.6.
* gnu/packages/code.scm (global): Update to 6.6.
2017-12-12 20:47:17 +02:00
Tobias Geerinckx-Rice 6e119bad60
gnu: xfig, transfig: Update home pages.
* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Use SourceForge.net.
2017-12-12 05:12:14 +01:00
Tobias Geerinckx-Rice cc3ac162c5
gnu: Add uthash.
* gnu/packages/datastructures.scm (uthash): New public variable.
2017-12-12 05:12:13 +01:00
Tobias Geerinckx-Rice 8d8d227bbb
gnu: Add fbcat.
* gnu/packages/linux.scm (fbcat): New public variable.
2017-12-12 05:12:13 +01:00
Tobias Geerinckx-Rice c1c8258443
gnu: Add snapscreenshot.
* gnu/packages/linux.scm (snapscreenshot): New public variable.
2017-12-12 05:12:13 +01:00
Mark H Weaver 111841c33e
gnu: linux-libre: Update to 4.14.5.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.5.
(%linux-libre-hash): Update hash.
2017-12-11 19:22:47 -05:00
Mark H Weaver 7dd51f2dd0
gnu: linux-libre@4.9: Update to 4.9.68.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.68.
2017-12-11 19:22:12 -05:00
Mark H Weaver 3bbc6fae15
gnu: linux-libre@4.4: Update to 4.4.105.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.105.
2017-12-11 19:21:35 -05:00
Marius Bakke eb6263f215
gnu: whois: Update to 5.2.19.
* gnu/packages/networking.scm (whois): Update to 5.2.19.
[arguments]: Don't set HAVE_LIBIDN in 'setenv' phase; this is now autodetected.
[native-inputs]: Add PKG-CONFIG.
2017-12-12 01:08:06 +01:00
Marius Bakke f419fe4ddb
gnu: Remove ffmpeg@3.3.
The reason this was required was because of a regression in ffmpeg 3.4; see
<https://trac.ffmpeg.org/ticket/6775>.

* gnu/packages/gstreamer.scm (gst-libav)[inputs]: Change FFMPEG-3.3 to FFMPEG.
* gnu/packages/video.scm (ffmpeg-3.3): Remove variable.
2017-12-12 01:08:06 +01:00
Marius Bakke 7f7419b56f
gnu: ffmpeg: Update to 3.4.1.
* gnu/packages/video.scm (ffmpeg): Update to 3.4.1.
2017-12-12 00:50:58 +01:00
Oleg Pykhalov adedbe95d4
gnu: Add cli-visualizer.
* gnu/packages/audio.scm (cli-visualizer): New variable.
2017-12-12 00:08:38 +03:00
Christopher Baines 472368a8ac
services: web: Switch nginx related functions to use match-record.
As this is less prone to mistakes than match.

* gnu/services/web.scm (default-nginx-config, nginx-activation,
  nginx-shepherd-service): Switch from using match-lambda to match-record.
2017-12-11 20:57:41 +00:00
Christopher Baines 2881f85220
services: web: Add support for configuring the nginx server names hash.
The nginx service can fail to start if the server names hash bucket size is
too small, which can happen on some systems, and when using QEMU, depending on
the CPU.

* gnu/services/web.scm (<nginx-configuration>): Add
  server-names-hash-bucket-size and server-names-hash-bucket-max-size.
  (default-nginx-config): Add support for the new hash bucket size parameters.
  (nginx-service, nginx-activation): Pass the new hash bucket size parameters
  through to the default-nginx-config procedure.
* doc/guix.texi (Web Services): Document the new hash bucket size parameters.
2017-12-11 20:57:34 +00:00
Christopher Baines c48aa70a9a
services: web: Remove default certificate and key files for nginx.
If nginx is configured with a ssl-certificate file, and ssl-certificate-key,
it will fail to start unless these exist. To avoid this happening, change the
default to #f.

* gnu/services/web.scm (<nginx-server-configuration>)
  [ssl-certificate,ssl-certificate-key]: Set the defaults to #f.
* gnu/tests/web.scm (%nginx-servers): Remove redundant
  nginx-server-configuration fields.
* doc/guix.texi (Web Services): Update examples and documentation.
2017-12-11 20:36:43 +00:00
Christopher Baines b7db2c63ed
web: Don't error about missing ssl related files.
Erroring here prevents doing things like building a system using nginx on a
different machine from where it's intended to be deployed, or creating
containers and VMs that use the ssl-certificate parts of the nginx
configuration, without also getting these files to exist.

* gnu/services/web.scm (emit-nginx-server-config): Don't error on missing ssl
  related files.
2017-12-11 20:36:35 +00:00
Efraim Flashner 0d57068333
gnu: cargo: Add file-name field to input sources.
* gnu/packages/rust.scm (cargo)[inputs]: Add 'file-name' field to all
source inputs.
2017-12-11 21:21:46 +02:00
Efraim Flashner e85d681cbf
gnu: rust: Add support for all platforms.
* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add entries for all
platforms supported by Guix.
(rustc-bootstrap, cargo-bootstrap)[supported-systems]: Remove field.
2017-12-11 21:21:45 +02:00
Efraim Flashner fd3ddefa1f
gnu: %rust-bootstrap-binaries: Add missing catch-all entry.
* gnu/packages/rust.scm (%rust-bootstrap-binaries): Add missing
catch-all entry to prevent various errors in Guix.
2017-12-11 21:21:41 +02:00
Christopher Baines 9cf5f134d5
gnu: Switch to using the version-major procedure.
* gnu/packages/audio.scm (ardour)[arguments]: Switch to using version-major.
  (hmmer)[source]: Switch to using version-major.
  (pidgin)[native-search-paths]: Switch to using version-major.
  (r-minimal)[source]: Switch to using version-major.
2017-12-11 19:12:33 +00:00
Arun Isaac 1e52fd83c2
gnu: Add afew.
* gnu/packages/mail.scm (afew): New variable.
2017-12-12 00:03:48 +05:30
Maxim Cournoyer 42e891c27b
gnu: Add emacs-diff-hl.
* gnu/packages/emacs.scm (emacs-diff-hl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Z. Ren 73138fd146
gnu: skalibs: Fix non-reproducibility issue.
* gnu/packages/skarnet.scm (skalibs)[arguments]: In 'reproducible'
phase, insert a 'sort' call in "Makefile".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer cdba3a8469
gnu: Add emacs-string-inflection.
* gnu/packages/emacs.scm (emacs-string-inflection): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer fbc60db895
gnu: Add emacs-grep-a-lot.
* gnu/packages/emacs.scm (emacs-grep-a-lot): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:36 +01:00
Maxim Cournoyer 9faa46ee48
gnu: Add emacs-csv-mode.
* gnu/packages/emacs.scm (emacs-csv-mode): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
Maxim Cournoyer 397d7980b7
gnu: Add emacs-ws-butler.
* gnu/packages/emacs.scm (emacs-ws-butler): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
ng0 b0a2dc7245
gnu: Add i3lock-fancy.
* gnu/packages/wm.scm (i3lock-fancy): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
ng0 4b563b3472
gnu: Add i3lock-color.
* gnu/packages/wm.scm (i3lock-color): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-11 17:14:35 +01:00
Oleg Pykhalov ca3c1439e1
gnu: Add gource.
* gnu/packages/version-control.scm (gource): New variable.
2017-12-11 18:19:44 +03:00
Mark Meyer 8be84d31ea
gnu: darktable: Add configure option 2017-12-11 11:16:23 +01:00
Efraim Flashner 16a7a74561
Revert "gnu: libinput: Update to 1.9.3."
This reverts commit 5f5083749c.

Ninja FTBFS on armhf-linux and thus cannot build libinput.
2017-12-11 11:40:52 +02:00
Eric Bavier aa5c206348
gnu: jemalloc: Fix tests for aarch64.
* gnu/packages/patches/jemalloc-arm-address-bits.patch: New patch.
* gnu/packages/jemalloc.scm (jemalloc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2017-12-10 16:04:16 -06:00
Nikolai Merinov d53fb678a7
gnu: rust: Update rust to 1.22.1 and cargo to 1.23.0.
* gnu/packages/rust.scm (%rust-bootstrap-binaries-version): Update version.
(%rust-bootstrap-binaries): Use x86_64 rust bootstrap package for x86_64 build.
(%cargo-reference-project-file): Use specific file as "project" file when
patching rust vendored sources.
(%cargo-reference-hash): sha256 sum for %cargo-reference-project-file.
(rustc-bootstrap): Use bootstrap package with host architecture.
(cargo-bootstrap): Use bootstrap package with host architecture.
(rustc): Add new test dependency, fix build issues, use "./x.py" script for
build instead of "./configure".
(cargo): Update dependencies, patch shebangs for vendored sources
* gnu/packages/jemalloc.scm: Add jemalloc-4.5.0 release.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
2017-12-11 00:05:30 +01:00
Tobias Geerinckx-Rice 6146603d54
gnu: youtube-dl: Update to 2017.12.10.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.10.
2017-12-10 22:19:05 +01:00
Efraim Flashner 9c2d2c13ce
gnu: t1lib: Change how patched CVEs are listed.
* gnu/packages/fontutils.scm (t1lib)[source]: Change patch name.
[properties]: New field, register patched CVEs.
* gnu/packages/patches/CVE-2011-1552+CVE-2011-1553+CVE-2011-1554.patch:
Rename to CVE-2011-1552+.patch.
* gnu/local.mk (dist_patch_DATA): Change patch name.
2017-12-10 21:59:08 +02:00
Alex Kost 308b8f79c5
gnu: emacs-smartparens: Update to 1.11.0.
* gnu/packages/emacs.scm (emacs-smartparens): Update to 1.11.0.
2017-12-10 22:38:43 +03:00
Alex Kost 6d21272b22
gnu: git-modes: Rename to 'emacs-git-modes'.
* gnu/packages/emacs.scm (git-modes)[name]: Change to "emacs-git-modes".
(git-modes/old-name): New variable.
2017-12-10 22:38:43 +03:00
Marius Bakke 0f4ab4a59f
gnu: graphicsmagick: Update to 1.3.27.
* gnu/packages/patches/graphicsmagick-CVE-2017-11403+CVE-2017-14103.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12935.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12936.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-12937.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-13775.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-13776+CVE-2017-13777.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-14042.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-14165.patch,
gnu/packages/patches/graphicsmagick-CVE-2017-14649.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/imagemagick.scm (graphicsmagick): Update to 1.3.27.
[source](patches): Remove.
2017-12-10 19:15:44 +01:00
Marius Bakke 4cb7794115
gnu: gstreamer: Update to 1.12.4.
* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good,
gst-plugins-ugly, gst-libav, python-gst): Update to 1.12.4.
(gst-plugins-bad): Likewise.
[arguments]: Remove #:phases.
2017-12-10 16:15:23 +01:00
Marius Bakke 831db64fe3
gnu: notmuch: Update to 0.25.3.
* gnu/packages/mail.scm (notmuch): Update to 0.25.3.
2017-12-10 15:56:57 +01:00
Marius Bakke 73b3eaf047
gnu: xapian: Update to 1.4.5.
* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.5.
2017-12-10 15:56:44 +01:00
Efraim Flashner 316fd29f9b
gnu: picprog: Fix non-Intel support.
* gnu/packages/patches/picprog-non-intel-support.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/embedded.scm (picprog)[source]: Add patch.
[arguments]: Skip building the 'testport' binary.
2017-12-10 12:38:48 +02:00
Danny Milosavljevic 981bccf11c
gnu: Add picprog.
* gnu/packages/embedded.scm (picprog): New variable.
2017-12-10 11:01:02 +01:00
Efraim Flashner 439980b707
gnu: perl-sql-abstract: Update source uri.
* gnu/packages/databases.scm (perl-sql-abstract)[source]: Update source uri.
2017-12-10 11:35:28 +02:00
Efraim Flashner dec2ade108
gnu: glpk: Update to 4.64.
* gnu/packages/maths.scm (glpk): Update to 4.64.
2017-12-09 23:18:33 +02:00
Efraim Flashner 0e1b4d8eec
gnu: aspell-dict-en: Update to 2017.08.24-0.
* gnu/packages/aspell.scm (aspell-dict-en): Update to 2017.08.24-0.
2017-12-09 23:18:32 +02:00
Efraim Flashner 74a40ddd64
gnu: aspell.scm: Alphabetize dictionaries.
* gnu/packages/aspell.scm: Reorder the dictionaries alphabetically.
2017-12-09 23:18:29 +02:00
ng0 d8c9be8079
gnu: gnurl: Use new download URL.
* gnu/packages/gnunet.scm (gnurl)[source]: Use mirror://gnu.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:34 -05:00
ng0 78f60e04b1
gnu: neomutt: Update to 20171208.
* gnu/packages/mail.scm (neomutt): Update to 20171208.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:34 -05:00
ng0 18b1589b82
gnu: blists: Update to 2.0.
* gnu/packages/mail.scm (blists): Update to 2.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-09 16:17:33 -05:00
Christopher Baines 8733fc91e0
gnu: Add emacs-robe.
* gnu/packages/emacs.scm (emacs-robe): New variable.
2017-12-09 21:12:27 +00:00
Tobias Geerinckx-Rice f88c1c5d89
gnu: chez-scheme: Update to 9.5.
* gnu/packages/chez.scm (chez-scheme): Update to 9.5.
[arguments]: Add ‘patch-broken-documentation’ phase.
2017-12-09 14:13:16 +01:00
Ricardo Wurmus 83b9d121a7
gnu: bedtools-2.18: Fix build.
* gnu/packages/bioinformatics.scm (bedtools-2.18)[arguments]: Restore custom
install phase.

Reported by Mark H Weaver <mhw@netris.org>.
2017-12-09 13:01:15 +01:00
Mark H Weaver 145a5310cd
gnu: icecat: Fix CVE-2017-7843.
* gnu/packages/gnuzilla.scm (icecat)[source]: Add upstream fix for
CVE-2017-7843.
2017-12-09 03:55:47 -05:00
Mark H Weaver 437a2c3c7a
gnu: linux-libre@4.1: Update to 4.1.47.
* gnu/packages/linux.scm (linux-libre-4.1): Update to 4.1.47.
2017-12-09 03:38:14 -05:00
ng0 6b855102b1
gnu: fvwm: Update to 2.6.7.
* gnu/packages/fvwm.scm (fvwm): Update to 2.6.7.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2017-12-09 16:00:48 +08:00
Tobias Geerinckx-Rice 881e102813
gnu: libmicrohttpd: Update to 0.9.58.
* gnu/packages/gnunet.scm (libmicrohttpd): Update to 0.9.58.
2017-12-08 23:24:07 +01:00
Rutger Helling e02693a3cb
gnu: wine64: Install libraries to /lib.
* gnu/packages/wine.scm (wine64)[arguments]: Remove inherited #:make-flags and
add new #:make-flags argument. #:configure-flags: Change LDFLAGS from /lib64
to /lib.
2017-12-08 21:43:14 +01:00
Rutger Helling 1aa6582ee9
gnu: wine: Add more inputs.
* gnu/packages/wine.scm (wine)[inputs]: Add eudev, gst-plugins-base, libpcap
and v4l-utils.
2017-12-08 21:43:12 +01:00
Rutger Helling f46a3523de
gnu: Add qmpbackup.
* gnu/packages/virtualization.scm (qmpbackup): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-08 13:59:12 -05:00
Rutger Helling 0ea2364f56
gnu: openmw: Update to 0.43.0.
* gnu/packages/game-development.scm (openmw): Update to 0.43.0.
2017-12-08 13:39:07 -05:00
Rutger Helling d64f3439c7
gnu: Add virtualgl.
* gnu/packages/gl.scm (virtualgl): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 15:03:46 +01:00
Ricardo Wurmus 89e1de2f41
gnu: eolie: Update to 0.9.15.
* gnu/packages/gnome.scm (eolie): Update to 0.9.15.
2017-12-08 14:48:36 +01:00
Rutger Helling dcf12172f5
gnu: keepassxc: Always install libraries to /lib.
* gnu/packages/password-utils.scm (keepassxc)[arguments]: Add #:configure-flags
argument to force installing libraries to /lib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 10:47:50 +01:00
Rutger Helling 46aa8729f3
gnu: openrct2: Always install libraries to /lib.
* gnu/packages/games.scm (openrct2)[arguments]: Add #:configure-flags argument
to force installing libraries to /lib.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-08 10:47:21 +01:00
Feng Shu a5e83ab96b
gnu: emacs-exwm: Update to 0.16.
* gnu/packages/emacs.scm (emacs-exwm): Update to 0.16.

Signed-off-by: Arun Isaac <arunisaac@systemreboot.net>
2017-12-08 13:42:32 +05:30
Efraim Flashner 5f5083749c
gnu: libinput: Update to 1.9.3.
* gnu/packages/freedesktop.scm (libinput): Update to 1.9.3.
[build-system]: Switch to meson-build-system.
[arguments]: Disable documentation.
[native-inputs]: Add check and valgrind for tests.
(libinput-minimal)[native-inputs]: Add check, valgrind.
[arguments]: Disable libwacom, documentation and debug-gui.
2017-12-08 09:31:27 +02:00
Efraim Flashner 57dfd28826
gnu: xf86-input-wacom: Update to 0.35.0.
* gnu/packages/xdisorg.scm (xf86-input-wacom): Update to 0.35.0.
2017-12-08 09:31:27 +02:00
Efraim Flashner 687442b9a9
gnu: libwacom: Update to 0.26.
* gnu/packages/xdisorg.scm (libwacom): Update to 0.26.
2017-12-08 09:31:24 +02:00
Leo Famulari 475a28bd1d
gnu: mpd: Update to 0.20.12.
* gnu/packages/mpd.scm (mpd): Update to 0.20.12.
2017-12-07 20:42:48 -05:00
Marius Bakke cf69135d5e
gnu: certbot: Update to 0.20.0.
* gnu/packages/tls.scm (python-acme, certbot): Update to 0.20.0.
2017-12-07 17:36:17 +01:00
Marius Bakke 9bb7989488
gnu: sddm: Remove obsolete workaround.
* gnu/packages/display-managers.scm (sddm)[arguments]: Remove obsolete
'fix-qml-include' phase.
2017-12-07 17:36:17 +01:00
Marius Bakke 61bfc18ee8
gnu: re2: Update to 2017-12-01.
* gnu/packages/regex.scm (re2): Update to 2017-12-01.
2017-12-07 17:36:16 +01:00
Marius Bakke 0e7cb137c6
gnu: libraw: Update to 0.18.6.
* gnu/packages/photo.scm (libraw): Update to 0.18.6.
2017-12-07 17:36:16 +01:00
Marius Bakke 581a006b55
gnu: ghc-glob: Fix typo.
* gnu/packages/haskell.scm (ghc-glob)[description]: Add missing space.
2017-12-07 17:36:16 +01:00
ng0 5b4e0957ef
gnu: guile-wm: Fix up indentation.
* gnu/packages/guile-wm.scm (guile-wm): Fix up indentation.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 17acac5135
gnu: guile-xcb: Fix up indentation.
* gnu/packages/guile-wm.scm (guile-xcb): Fix up indentation.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 3fb8041c0d
gnu: guile-wm and guile-xcb: Build with guile-2.2.
* gnu/packages/guile-wm.scm (guile-wm): Build with guile-2.2.
(arguments)[configure-flags]: Replace references of "2.0" with "2.2".
(inputs): Use guile-2.2.
* (guile-xcb): Build with guile-2.2.
(arguments)[configure-flags] Use Guile 2.2.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 7b45392616
gnu: guile-wm: Update to 1.0-1.f3c7b3b.
* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.0-1.f3c7b3b.
(version): Use git-version.
(source): Switch to git-fetch.
(native-inputs): Add texinfo.
(home-page): Update to new location.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:27 -05:00
ng0 0504daaace
gnu: guile-xcb: Update to 1.3-1.db7d5a3.
* gnu/packages/guile-wm.scm (guile-xcb): Update to 1.3-1.db7d5a3.
(version): Use git-version.
(source): Switch to git-fetch.
(native-inputs): Add texinfo.
(home-page): Update to new location.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
2017-12-07 11:23:18 -05:00
Ludovic Courtès 5a2f019c7d
Merge branch 'version-0.14.0' 2017-12-07 17:16:05 +01:00
Tobias Geerinckx-Rice 28faa40c40
gnu: sddm: Update to 0.17.0.
* gnu/packages/display-managers.scm (sddm): Update to 0.17.0
[arguments]: Clean up comments.
2017-12-07 06:32:54 +01:00
Tobias Geerinckx-Rice a82bb55218
gnu: python2-ufolib: Update to 2.1.1.
* gnu/packages/fontutils.scm (python2-ufolib): Update to 2.1.1
2017-12-07 06:14:03 +01:00
Tobias Geerinckx-Rice e6d7686f9a
gnu: python2-defcon: Update to 0.3.5.
* gnu/packages/fontutils.scm (python2-defcon): Update to 0.3.5
2017-12-07 06:09:52 +01:00
Tobias Geerinckx-Rice b6b5a3db43
gnu: cmst: Update to 2017.09.19.
* gnu/packages/connman.scm (cmst): Update to 2017.09.19.
2017-12-07 06:02:56 +01:00
Tobias Geerinckx-Rice 3f148fc806
gnu: libcue: Update to 2.2.0.
* gnu/packages/cdrom.scm (libcue): Update to 2.2.0
2017-12-07 05:16:16 +01:00
Tobias Geerinckx-Rice bb0e9ca4d9
gnu: ghc-quickcheck-io: Update to 0.2.0.
* gnu/packages/haskell-check.scm (ghc-quickcheck-io): Update to 0.2.0
2017-12-07 02:59:27 +01:00
Tobias Geerinckx-Rice 0e9f42496b
gnu: ghc-tasty-rerun: Update to 1.1.8.
* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.8
2017-12-07 02:59:27 +01:00
Tobias Geerinckx-Rice 1fd90622ff
gnu: ghc-tasty-smallcheck: Use HTTPS for home page.
* gnu/packages/haskell-check.scm (ghc-tasty-smallcheck)[home-page]: Use
HTTPS.
2017-12-07 02:59:26 +01:00
Tobias Geerinckx-Rice f3ec98660d
gnu: ghc-tasty-smallcheck: Update to 0.8.1.
* gnu/packages/haskell-check.scm (ghc-tasty-smallcheck): Update to 0.8.1
2017-12-07 02:59:26 +01:00
Tobias Geerinckx-Rice 08bb5bbbca
gnu: ghc-test-framework-hunit: Update to 0.3.0.2.
* gnu/packages/haskell-check.scm (ghc-test-framework-hunit): Update to 0.3.0.2
2017-12-07 02:59:25 +01:00
Tobias Geerinckx-Rice 49b9c8005c
gnu: ghc-tasty-golden: Mark up description.
* gnu/packages/haskell-check.scm (ghc-tasty-golden)[description]: Use @dfn.
2017-12-07 02:59:25 +01:00
Tobias Geerinckx-Rice 5f83ccbdee
gnu: ghc-tasty-golden: Update to 2.3.1.1.
* gnu/packages/haskell-check.scm (ghc-tasty-golden): Update to 2.3.1.1
2017-12-07 02:59:25 +01:00
Tobias Geerinckx-Rice b10ac21511
gnu: perl-dbd-pg: Update to 3.7.0.
* gnu/packages/databases.scm (perl-dbd-pg): Update to 3.7.0
2017-12-07 02:59:24 +01:00
Tobias Geerinckx-Rice 47b059197d
gnu: perl-sql-abstract: Update to 1.84.
* gnu/packages/databases.scm (perl-sql-abstract): Update to 1.84
2017-12-07 02:59:24 +01:00
Tobias Geerinckx-Rice b2b995622a
gnu: perl-dbix-class-schema-loader: Update to 0.07047.
* gnu/packages/databases.scm (perl-dbix-class-schema-loader): Update to
0.07047
2017-12-07 02:59:17 +01:00
Tobias Geerinckx-Rice 84a0008ae7
gnu: perl-dbi: Update to 1.637.
* gnu/packages/databases.scm (perl-dbi): Update to 1.637
2017-12-07 02:57:28 +01:00
Leo Famulari 6e7d841942
gnu: icedtea@2: Update to 2.6.12 [security fixes].
Fixes CVE-2016-{9840,9841,9842,9843,10165} and CVE-2017-{10193,10198,10274,
10281,10285,10294,10345,10346,10347,10348,10349,10350,10355,10356,10357,10388}.

* gnu/packages/java.scm (icedtea-7): Update to 2.6.12.
2017-12-06 19:41:29 -05:00
Mark H Weaver 3c947fcc1b
gnu: linux-libre: Update to 4.14.4.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.4.
(%linux-libre-hash): Update hash.
2017-12-06 18:06:33 -05:00
Mark H Weaver a748df480b
gnu: linux-libre@4.9: Update to 4.9.67.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.67.
2017-12-06 18:06:01 -05:00
Mark H Weaver 0b7e437f98
gnu: linux-libre@4.4: Update to 4.4.104.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.104.
2017-12-06 18:05:23 -05:00
Kei Kebreau 537fe4568f
gnu: windowmaker: Add '.desktop' file.
* gnu/packages/gnustep.scm (windowmaker)[arguments]: Add 'install-xsession'
phase. Add (guix build build-system), (guix build utils) and (ice-9 match) to
#:modules.
2017-12-06 16:31:09 -05:00
Rutger Helling 65eaab635b
gnu: qtox: Build with the latest FFmpeg.
* gnu/packages/messaging.scm (qtox)[inputs]: Change ffmpeg-3.3 to ffmpeg.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-06 16:24:12 -05:00
Theodoros Foradis 6a7e81c8a2
gnu: kicad: Install libraries to PREFIX/lib, not PREFIX/lib64.
* gnu/packages/engineering.scm (kicad)[arguments]:
<phases>: Remove install-lib-3d.
<configure-flags>: Add "-DCMAKE_INSTALL_LIBDIR".
2017-12-06 20:22:09 +01:00
ng0 0e1a3e7a1e
gnu: gnurl: Update to 7.57.0.
* gnu/packages/gnunet.scm (gnurl): Update to 7.57.0.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-12-06 13:59:17 -05:00
Ricardo Wurmus 0d9824cc12
gnu: bedtools: Update to 2.27.0.
* gnu/packages/bioinformatics.scm (bedtools): Update to 2.27.0.
[arguments]: Remove custom "install" phase; specify prefix.
2017-12-06 19:13:35 +01:00
Leo Famulari 7bcfb590a6
gnu: syncthing: Update to 0.14.41.
* gnu/packages/syncthing.scm (syncthing): Update to 0.14.41.
2017-12-06 12:54:06 -05:00
Leo Famulari fc6f1ce914
gnu: go-github-com-audriusbutkevicius-pfilter: Update to 0.0.0-1.56143fe.
* gnu/packages/syncthing.scm (go-github-com-audriusbutkevicius-pfilter): Update
to 0.0.0-1.56143fe.
2017-12-06 12:54:06 -05:00
Leo Famulari 128890f71d
gnu: go-github-com-syndtr-goleveldb: Update to 0.0.0-1.549b6d6.
* gnu/packages/syncthing.scm (go-github-com-syndtr-goleveldb): Update to
0.0.0-1.549b6d6.
2017-12-06 12:54:02 -05:00
Ricardo Wurmus bb6693b86b
gnu: qtractor: Update to 0.8.5.
* gnu/packages/music.scm (qtractor): Update to 0.8.5.
2017-12-06 16:12:54 +01:00
Ricardo Wurmus ceffa180a2
gnu: zynaddsubfx: Update to 3.0.3.
* gnu/packages/music.scm (zynaddsubfx): Update to 3.0.3.
2017-12-06 16:12:54 +01:00
Tobias Geerinckx-Rice fdfdecdb7e
gnu, doc, tests: Use ‘bootloader-configuration’ everywhere.
* doc/guix.texi (Proceeding with the Installation): Replace the old-style
‘grub-configuration’ with the newer ‘bootloader-configuration’ syntax.
* gnu/system/examples/vm-image.tmpl: Likewise.
* gnu/system/install.scm (installation-os): Likewise.
* gnu/tests.scm (%simple-os): Likewise.
* gnu/tests/install.scm (%minimal-os, %minimal-os-on-vda, %separate-home-os)
(%separate-store-os, %raid-root-os, %encrypted-root-os, %btrfs-root-os):
Likewise.
* gnu/tests/nfs.scm (%base-os): Likewise.
* tests/guix-system.scm (OS_BASE, make_user_config): Likewise.
* tests/system.scm (%os, %os-with-mapped-device): Likewise.
2017-12-06 15:02:24 +01:00
Tobias Geerinckx-Rice 6c441efc5a
gnu: acpica: Use HTTPS for home page.
* gnu/packages/admin.scm (acpica)[home-page]: Use HTTPS.
2017-12-06 15:02:23 +01:00
Tobias Geerinckx-Rice e6f6d765f2
gnu: xlockmore: Update to 5.55.
* gnu/packages/xdisorg.scm (xlockmore): Update to 5.55.
2017-12-06 15:02:23 +01:00
Tobias Geerinckx-Rice e82152c400
gnu: ghc-http-conduit: Update to 2.2.4.
* gnup/packages/haskell-web.scm (ghc-http-conduit): Update to 2.2.4.
2017-12-06 15:02:23 +01:00
Tobias Geerinckx-Rice 5a568e4a7e
gnu: ghc-http-client-tls: Update to 0.3.5.1.
* gnup/packages/haskell-web.scm (ghc-http-client-tls): Update to 0.3.5.1.
2017-12-06 15:02:22 +01:00
Tobias Geerinckx-Rice 7dc8275512
gnu: ghc-http-client: Update to 0.5.7.1.
* gnup/packages/haskell-web.scm (ghc-http-client): Update to 0.5.7.1.
2017-12-06 15:02:22 +01:00
Tobias Geerinckx-Rice 0faddfc392
gnu: ghc-aws: Update to 0.18.
* gnu/packages/haskell.scm (ghc-aws): Update to 0.18.
[inputs]: Replace ghc-cryptohash with ghc-cryptonite.
2017-12-06 15:02:22 +01:00
Tobias Geerinckx-Rice d484677971
gnu: ghc-http-types: Run tests.
* gnu/packages/haskell-web.scm (ghc-http-types)[arguments]: Run tests.
[native-inputs]: Add ghc-doctest, ghc-hspec, ghc-quickcheck,
ghc-quickcheck-instances, and hspec-discover.
2017-12-06 15:02:21 +01:00
Tobias Geerinckx-Rice a08801e205
gnu: ghc-http-types: Update to 0.11.
* gnu/packages/haskell-web.scm (ghc-http-types): Update to 0.11.
2017-12-06 15:02:21 +01:00
Ludovic Courtès 0dd91619a5
gnu: guix: Update to ad4953b. 2017-12-06 10:58:29 +01:00
Ludovic Courtès ad4953bc0e
gnu: guix: Update to 0.14.0. 2017-12-06 10:58:17 +01:00
Clément Lassieur 12746aa9b8
gnu: python-git-review: Update to 1.26.0.
* gnu/packages/openstack.scm (python-git-review): Update to 1.26.0.
2017-12-06 10:51:47 +01:00
Efraim Flashner a6888fe3cd
gnu: lua5.1-socket: Add missing file-name field.
* gnu/packages/lua.scm (lua5.1-socket)[source]: Add missing file-name
field.
2017-12-06 10:50:17 +02:00
Ludovic Courtès 787e8a80d5
services: console-font: Use 'tcsetattr' instead of invoking 'unicode_start'.
This is more robust, faster, and incidentally gets rid of remaining
"error in the finalization thread: Bad file descriptor" messages.

* gnu/services/base.scm (unicode-start): Rewrite to use 'tcgetattr' and
'tcsetattr'.
(console-font-shepherd-services)[start]: Add 'loop' to check whether
DEVICE is ready.  Tolerate EX_OSERR return from 'setfont'.
[modules]: New field.
2017-12-06 08:52:31 +01:00
Clément Lassieur 50269c0197
gnu: lua5.1-socket: Update to 3.0-rc1 (for IPv6 support).
* gnu/packages/lua.scm (lua5.1-socket): Update to 3.0-rc1.
[source]: Change upstream URI.
[arguments]: Set INSTALL_TOP environment variable instead of INSTALL_TOP_SHARE
and INSTALL_TOP_LIB.
2017-12-06 08:28:35 +01:00
Tobias Geerinckx-Rice 2ec42868b0
gnu: xlockmore: Update source URIs and home page.
* gnu/packages/xdisorg.scm (xlockmore)[source, home-page]: Use the new
sillycycle.com domain.
2017-12-06 01:34:27 +01:00
Tobias Geerinckx-Rice 4a462aa7f4
gnu: acpica: Update to 20171110.
* gnu/packages/admin.scm (acpica): Update to 20171110.
[arguments]: Add "CC=gcc".
2017-12-06 01:34:27 +01:00
Tobias Geerinckx-Rice 3908546a21
gnu: acpica: Mark up description.
* gnu/packages/admin.scm (acpica)[description]: Use @dfn.
2017-12-06 01:29:34 +01:00
Nicolas Goaziou 35377cfa90
gnu: emacs-org-contrib: Fix typo.
* gnu/packages/emacs.scm (emacs-org-contrib)[synopsis]: Fix typo.
2017-12-05 23:20:12 +01:00
Nicolas Goaziou be520f199a
gnu: emacs-org: Update to 9.1.4.
* gnu/packages/emacs.scm (emacs-org):
(emacs-org-contrib): Update to 20171205, aka Org 9.1.4.
2017-12-05 23:18:20 +01:00
Ludovic Courtès 614f8cc1c3
gnu: guix: Update snapshot to 91c9b5d.
* gnu/packages/package-management.scm (guix): Update to 91c9b5d.
2017-12-05 17:57:22 +01:00
Ludovic Courtès 3e442f85fd
gnu: ghostscript-with-cups: Turn into a public variable.
Tris allows Hydra/Cuirass to pick it up and to build its replacement.
Failing that, users have to build "ghostscript-with-cups-9.22" from
source.

* gnu/packages/cups.scm (ghostscript/cups): Move to 'ghostscript.scm'.
(cups-filters)[inputs]: Remove 'force'.
* gnu/packages/ghostscript.scm (ghostscript/cups): New variable.
2017-12-05 17:49:48 +01:00
Tobias Geerinckx-Rice 006a245087
gnu: libvirt: Update to 3.10.0.
* gnu/packages/virtualization.scm (libvirt): Update to 3.10.0.
[source]: Remove patches.
* gnu/packages/patches/libvirt-CVE-2017-1000256.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-12-05 16:39:38 +01:00
Tobias Geerinckx-Rice 26c6de8b71
gnu: di: Streamline description.
* gnu/packages/admin.scm (di)[description]: Avoid incongruent prepositions
and sentence fragments.
2017-12-05 16:39:37 +01:00
Tobias Geerinckx-Rice bdd4aa1643
gnu: ghc-comonad: Run tests.
* gnu/packages/haskell.scm (ghc-comonad)[arguments]: Delete to enable tests.
[native-inputs]: Add ghc-doctest.
2017-12-05 16:39:37 +01:00
Tobias Geerinckx-Rice f1c2aed7df
gnu: ghc-half: Update to 0.2.2.3.
* gnu/packages/haskell.scm (ghc-half): Update to 0.2.2.3.
2017-12-05 16:39:37 +01:00
Tobias Geerinckx-Rice a5f89a6333
gnu: ghc-psqueues: Tweak description.
Fix Emacs' syntax highlighting, which got confused by the leading ‘(’.

* gnu/packages/haskell.scm (ghc-psqueues)[description]: Slightly adjust.
2017-12-05 16:39:36 +01:00
Tobias Geerinckx-Rice 45a608ddc7
gnu: ghc-glob: Mark up description.
* gnu/packages/haskell.scm (ghc-glob)[description]: This is the ideal spot
for a @dfn.  Use it.
2017-12-05 16:37:52 +01:00
Tobias Geerinckx-Rice c0fc5003f3
gnu: ghc-glob: Update to 0.9.1.
* gnu/packages/haskell.scm (ghc-glob): Update to 0.9.1.
2017-12-05 16:37:52 +01:00
Tobias Geerinckx-Rice c18f82dbfb
gnu: ghc-free: Update to 4.12.4.
* gnu/packages/haskell.scm (ghc-free): Update to 4.12.4.
2017-12-05 16:37:52 +01:00
Tobias Geerinckx-Rice 93e8c799fa
gnu: ghc-foldl: Update to 1.3.5.
* gnu/packages/haskell.scm (ghc-foldl): Update to 1.3.5.
2017-12-05 16:37:51 +01:00
Tobias Geerinckx-Rice ffe8c06e89
gnu: ghc-fingertree: Run tests.
* gnu/packages/haskell.scm (ghc-fingertree)[arguments]: Delete to run tests.
[native-inputs]: Add ghc-hunit, ghc-quickcheck, ghc-test-framework,
ghc-test-framework-hunit, and ghc-test-framework-quickcheck2.
2017-12-05 16:37:51 +01:00
Tobias Geerinckx-Rice 35deff7286
gnu: ghc-fingertree: Update to 0.1.3.0.
* gnu/packages/haskell.scm (ghc-fingertree): Update to 0.1.3.0.
2017-12-05 16:37:51 +01:00
Tobias Geerinckx-Rice d4fd8ee4aa
gnu: ghc-fgl-arbitrary: Update to 0.2.0.3.
* gnu/packages/haskell.scm (ghc-fgl-arbitrary): Update to 0.2.0.3.
2017-12-05 16:37:50 +01:00
Tobias Geerinckx-Rice 1c42bd1387
gnu: ghc-executable-path: Update to 0.0.3.1.
* gnu/packages/haskell.scm (ghc-executable-path): Update to 0.0.3.1.
2017-12-05 16:37:50 +01:00
Tobias Geerinckx-Rice e1e803881c
gnu: ghc-exceptions: Run tests.
* gnu/packages/haskell.scm (ghc-exceptions)[arguments]: Delete to run tests.
[native-inputs]: Add ghc-test-framework and ghc-test-framework-quickcheck2.
2017-12-05 16:37:50 +01:00
Tobias Geerinckx-Rice 092ab12fc3
gnu: ghc-exceptions: Update to 0.8.3.
* gnu/packages/haskell.scm (ghc-exceptions): Update to 0.8.3.
2017-12-05 16:37:49 +01:00
Tobias Geerinckx-Rice 56aa945e1b
gnu: ghc-enclosed-exceptions: Update to 2.0.1.
* gnu/packages/haskell.scm (ghc-enclosed-exceptions): Update to 2.0.1.
2017-12-05 16:37:49 +01:00
Tobias Geerinckx-Rice 7c0e595493
gnu: ghc-dlist: Update to 0.8.0.3.
* gnu/packages/haskell.scm (ghc-dlist): Update to 0.8.0.3.
2017-12-05 16:37:49 +01:00
Tobias Geerinckx-Rice b46ebdd867
gnu: ghc-directory: Update to 1.3.1.5.
* gnu/packages/haskell.scm (ghc-directory): Update to 1.3.1.5.
2017-12-05 16:37:48 +01:00
Tobias Geerinckx-Rice 59e0812966
gnu: ghc-deepseq-generics: Update to 0.2.0.0.
* gnu/packages/haskell.scm (ghc-deepseq-generics): Update to 0.2.0.0.
[arguments]: Delete ‘relax-ghc-prim-dependency’ phase.
2017-12-05 16:37:48 +01:00
Tobias Geerinckx-Rice 6d39aee521
gnu: ghc-cookie: Update to 0.4.3.
* gnu/packages/haskell-web.scm (ghc-cookie): Update to 0.4.3.
2017-12-05 16:37:48 +01:00
Tobias Geerinckx-Rice ab880e6e6c
gnu: ghc-contravariant: Update to 1.4.
* gnu/packages/haskell.scm (ghc-contravariant): Update to 1.4.
2017-12-05 16:37:47 +01:00
Tobias Geerinckx-Rice bfd2ebda71
gnu: ghc-cmdargs: Update to 0.10.18.
* gnu/packages/haskell.scm (ghc-cmdargs): Update to 0.10.18.
2017-12-05 16:37:47 +01:00
Tobias Geerinckx-Rice b84908566d
gnu: ghc-cmark: Update to 0.5.6.
* gnu/packages/haskell.scm (ghc-cmark): Update to 0.5.6.
[description]: Update version information about bundled libcmark, and move
it to a source comment.
2017-12-05 16:37:47 +01:00
Tobias Geerinckx-Rice 615abb9550
gnu: ghc-clock: Update to 0.7.2.
* gnu/packages/haskell.scm (ghc-clock): Update to 0.7.2.
2017-12-05 16:37:46 +01:00
Tobias Geerinckx-Rice 4d9cdf3c4e
gnu: ghc-cheapskate: Expand description.
* gnu/packages/haskell.scm (ghc-cheapskate)[description]: Define ‘XSS’.
2017-12-05 16:37:46 +01:00
Tobias Geerinckx-Rice 751de3d65c
gnu: ghc-cheapskate: Alphabetise inputs.
* gnu/packages/haskell.scm (ghc-cheapskate)[inputs]: Order alphabetically.
2017-12-05 16:37:46 +01:00
Tobias Geerinckx-Rice 2c72272a50
gnu: ghc-chasingbottoms: Update to 1.3.1.3.
* gnu/packages/haskell.scm (ghc-chasingbottoms): Update to 1.3.1.3.
[source]: Remove snippet and its modules.
2017-12-05 16:37:45 +01:00
Tobias Geerinckx-Rice 6bfcb59d02
gnu: ghc-bytestring-handle: Alphabetise inputs.
* gnu/packages/haskell.scm (ghc-bytestring-handle)[inputs]: Order alphabetically.
2017-12-05 16:37:45 +01:00
Tobias Geerinckx-Rice 39bcc93283
gnu: ghc-bytestring-handle: Update to 0.1.0.6.
* gnu/packages/haskell.scm (ghc-bytestring-handle): Update to 0.1.0.6.
2017-12-05 16:37:45 +01:00
Tobias Geerinckx-Rice 934dc8d2e4
gnu: ghc-bytestring-builder: Update to 0.10.8.1.0.
* gnu/packages/haskell.scm (ghc-bytestring-builder): Update to 0.10.8.1.0.
2017-12-05 16:37:44 +01:00
Tobias Geerinckx-Rice df906169d6
gnu: ghc-bytestring: Alphabetise inputs.
* gnu/packages/haskell.scm (ghc-bytestring)[inputs]: Order alphabetically.
2017-12-05 16:37:44 +01:00
Tobias Geerinckx-Rice 2545c92ae5
gnu: ghc-bytestring: Update to 0.10.8.2
* gnu/packages/haskell.scm (ghc-bytestring): Update to 0.10.8.2
2017-12-05 16:37:44 +01:00
Tobias Geerinckx-Rice 3433e359e4
gnu: ghc-base-compat: Update to 0.9.3.
* gnu/packages/haskell.scm (ghc-base-compat): Update to 0.9.3.
2017-12-05 16:37:43 +01:00
Ludovic Courtès f00b85ff8d
gnu: commencement: Do not graft early bootstrap packages.
By definition, these packages are not depended on at run time by any of
the packages we use.  Thus it does not make sense to inherit grafts.
Furthermore, those grafts would often lead to extra overhead for users
who would end up downloading those "-boot0" packages just to build
package replacements that are in fact not going to be used.

This reverts parts of f1597427f2 and
ce27857f71.

Reported by Christopher Baines at
<https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>.

* gnu/packages/commencement.scm (file-boot0, binutils-boot0): Use plain
'inherit' instead of 'package/inherit'.
2017-12-05 11:50:00 +01:00
Pierre Langlois d20b7384b7
gnu: Add clementine.
* gnu/packages/music.scm (clementine): New variable.
* gnu/packages/patches/clementine-use-openssl.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-05 08:05:06 +01:00
Pierre Langlois 43925703e8
gnu: Add libmygpo-qt.
* gnu/packages/music.scm (libmygpo-qt): New variable.
* gnu/packages/patches/libmygpo-qt-fix-jsoncreatortest.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-05 08:05:06 +01:00
Ludovic Courtès aab322d909
install: Don't start sshd by default.
Reported by Christopher Baines <mail@cbaines.net>
at <https://lists.gnu.org/archive/html/guix-devel/2017-12/msg00058.html>.

* gnu/services/ssh.scm (<openssh-configuration>)[%auto-start?]: New
field.
(openssh-shepherd-service): Honor it.
* gnu/system/install.scm (%installation-services): Set '%auto-start?' to
 #f for openssh-service-type.
2017-12-04 23:31:15 +01:00
Efraim Flashner 1fa37d1b55
gnu: bluez-alsa: Add missing file-name field.
* gnu/packages/audio.scm (bluez-alsa)[source]: Add file-name field.
2017-12-04 22:25:27 +02:00
Ricardo Wurmus dba33ca3da
gnu: Add bluez-alsa.
* gnu/packages/audio.scm (bluez-alsa): New variable.
2017-12-04 20:56:06 +01:00
Ricardo Wurmus 0c45a6a4c8
gnu: Add ortp.
* gnu/packages/telephony.scm (ortp): New variable.
2017-12-04 20:54:37 +01:00
Ricardo Wurmus 80e2524c9a
gnu: Add bctoolbox.
* gnu/packages/telephony.scm (bctoolbox): New variable.
2017-12-04 20:54:37 +01:00
Ricardo Wurmus a64d9d56a3
gnu: mbedtls-apache: Build shared library.
* gnu/packages/tls.scm (mbedtls-apache)[arguments]: Enable building of shared
library.
2017-12-04 20:54:37 +01:00
Andy Patterson b142756d9c
gnu: spice: Update to 0.14.0.
This is a follow-up to commit 9a187b39b7.

* gnu/packages/spice.scm (spice): Update to 0.14.0.
[source]: Remove obsolete patches. Use HTTPS URL.
[inputs]: Add orc.
[home-page]: Update to use https.
* gnu/packages/patches/spice-CVE-2016-9577.patch,
gnu/packages/patches/spice-CVE-2016-9578-1.patch,
gnu/packages/patches/spice-CVE-2016-9578-2.patch,
gnu/packages/patches/spice-CVE-2017-7506.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-12-04 14:05:23 -05:00
Leo Famulari 982caeab6f
gnu: bazaar: Fix CVE-2017-14176.
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (bazaar)[source]: Use it.
2017-12-04 13:13:11 -05:00
Mathieu Othacehe 4307397b5e
bootloader: extlinux: Stop using dd binary.
* gnu/bootloader/extlinux.scm (dd): Remove it,
(install-extlinux): replace dd call by Guile I/O procedures.
* gnu/system/vm.scm (qemu-image): Add (ice-9 binary-ports) to used-modules
list to provide "get-bytevector-n" and "put-bytevector".
* guix/scripts/system.scm (bootloader-installer-derivation): Ditto.
2017-12-04 18:26:59 +01:00
Ludovic Courtès be5622e7f1
maint: Add 'berlin.guixsd.org.pub'.
* bayfront.guixsd.org.pub: Rename to...
* berlin.guixsd.org.pub: ... this.
* Makefile.am (dist_pkgdata_DATA): Adjust accordingly.
* gnu/services/base.scm (%default-authorized-guix-keys): Likewise.
2017-12-04 17:57:37 +01:00
Ludovic Courtès c7699ebeb4
gnu: git: Remove unreliable git-svn tests.
Reported in <https://bugs.gnu.org/29546>
by Mark H Weaver <mhw@netris.org>.

* gnu/packages/version-control.scm (git)[arguments]: In 'patch-tests'
phase, delete three git-svn tests.
2017-12-04 16:35:43 +01:00
nee 6de3d1762b
gnu: elixir: Update to 1.5.2 and disable failing tests.
* gnu/packages/elixir.scm (elixir)[origin]: Update to 1.5.2.
[arguments]: Patch the shebang of mix. Disable failing tests.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-04 10:36:48 +01:00
nee 8cbb58918c
gnu: erlang: Update to 20.1.
* gnu/packages/erlang.scm (erlang): Update to 20.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-04 10:36:48 +01:00
Ludovic Courtès 617e87bff1
services: xorg: Properly handle the case where ~/.xession is used.
Fixes a regression introduced in
65c0f43649 in the case where users provide
~/.xsession and SESSION is #f.

* gnu/services/xorg.scm (xinitrc): In the XSESSION-FILE case, check
whether SESSION is #f.
2017-12-04 10:36:48 +01:00
Tobias Geerinckx-Rice 78bae62a25
gnu: protobuf: Update to 3.5.0.
* gnu/packages/protobuf.scm (protobuf): Update to 3.5.0.
2017-12-04 08:13:55 +01:00
Tobias Geerinckx-Rice 74327874a5
gnu: you-get: Update to 0.4.995.
* gnu/packages/video.scm (you-get): Update to 0.4.995.
2017-12-04 08:13:55 +01:00
Tobias Geerinckx-Rice 1740cb779a
gnu: ghc-async: Update to 2.1.1.1.
* gnu/packages/haskell.scm (ghc-async): Update to 2.1.1.1.
2017-12-04 08:13:55 +01:00
Tobias Geerinckx-Rice 8301d739fa
gnu: ghc-alex: Update to 3.2.3.
* gnu/packages/haskell.scm (ghc-alex): Update to 3.2.3.
[arguments]: Run tests.
2017-12-04 08:13:30 +01:00
Tobias Geerinckx-Rice 7e95d0fda7
gnu: ghc-comonad: Remove duplicate input.
* gnu/packages/haskell.scm (ghc-comonad)[inputs]: Remove ghc-contravariant.
Order alphabetically to make this less likely to happen again.
2017-12-04 04:40:15 +01:00
Tobias Geerinckx-Rice f745999773
gnu: di: Update to 4.44.
* gnu/packages/admin.scm (di): Update to 4.44.
2017-12-04 04:40:15 +01:00
Tobias Geerinckx-Rice 1d3c059bbf
gnu: eolie: Update to 0.9.13.
* gnu/packages/gnome.scm (eolie): Update to 0.9.13.
2017-12-04 04:40:14 +01:00
Tobias Geerinckx-Rice 440c4273b8
gnu: coda: Update to 2.18.3.
* gnu/packages/maths.scm (coda): Update to 2.18.3.
2017-12-04 04:40:14 +01:00
Tobias Geerinckx-Rice d3cdb25d17
gnu: python-scikit-learn: Update to 0.19.1.
* gnu/packages/machine-learning.scm (python-scikit-learn): Update to 0.19.1.
2017-12-04 04:40:14 +01:00
Ludovic Courtès 8d7f1d7368
gnu: guix: Update snapshot to 3fb6464.
* gnu/packages/package-management.scm (guix): Update to 3fb6464.
2017-12-04 00:08:13 +01:00
Rutger Helling b901043604
gnu: you-get: Update to 0.4.990.
* gnu/packages/video.scm (you-get): Update to 0.4.990.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2017-12-03 23:49:56 +01:00
Ludovic Courtès 4bd70904c7
gnu: shepherd: Avoid "Bad file descriptor" warnings.
* gnu/packages/patches/shepherd-close-fds.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/admin.scm (shepherd)[source]: Use it.
2017-12-03 23:18:53 +01:00
Ricardo Wurmus 98a26dc889
gnu: samplv1: Update to 0.8.5.
* gnu/packages/music.scm (samplv1): Update to 0.8.5.
2017-12-03 23:10:57 +01:00
Ricardo Wurmus 54c76c2603
gnu: drumkv1: Update to 0.8.5.
* gnu/packages/music.scm (drumkv1): Update to 0.8.5.
2017-12-03 23:10:57 +01:00
Ricardo Wurmus 4a7b1add2a
gnu: synthv1: Update to 0.8.5.
* gnu/packages/music.scm (synthv1): Update to 0.8.5.
2017-12-03 23:10:57 +01:00
Ludovic Courtès 8638362f13
install: Add colors in 'motd' and 'issue'.
* gnu/system/install.scm (%installation-services)[motd]: Add colors.
[services]: Use the "lat9u-16" font.
(%issue): Add colors.
2017-12-03 19:12:16 +01:00
Ludovic Courtès af4a761e97
install: Add the prerequisites of 'profile-derivation' as GC roots.
* gnu/system/install.scm (%installation-services): Add
GLIBC-UTF8-LOCALES, TEXINFO, and GUILE-FINAL as GC roots.
2017-12-03 19:12:16 +01:00
Ricardo Wurmus d112e5a8c2
gnu: Add kallisto.
* gnu/packages/bioinformatics.scm (kallisto): New variable.
2017-12-03 18:38:58 +01:00
Ricardo Wurmus 803a9d5c37
gnu: calf: Update to 0.90.0.
* gnu/packages/audio.scm (calf): Update to 0.90.0.
2017-12-03 18:31:48 +01:00
Ricardo Wurmus a4527622ee
gnu: jack-2: Update to 1.9.11-RC1.
* gnu/packages/audio.scm (jack-2): Update to 1.9.11-RC1.
2017-12-03 18:31:48 +01:00
Ricardo Wurmus 952837c824
gnu: guitarix: Update to 0.36.1.
* gnu/packages/audio.scm (guitarix): Update to 0.36.1.
2017-12-03 18:31:48 +01:00
Ricardo Wurmus 75bbc3c2e2
gnu: faust-2: Remove inherited phase.
* gnu/packages/audio.scm (faust-2)[arguments]: Remove build phase
"fix-permissions".
2017-12-03 18:31:48 +01:00
Ricardo Wurmus a36047422f
gnu: faust: Update to 0.9.90.
* gnu/packages/audio.scm (faust): Update to 0.9.90.
[source]: Download sources via git-fetch.
[arguments]: Add phase "fix-permissions".
2017-12-03 18:31:48 +01:00
Ricardo Wurmus 518957128f
gnu: Add gst123.
* gnu/packages/gstreamer.scm (gst123): New variable.
2017-12-03 18:31:47 +01:00
Marius Bakke 0a3b5bb3e1
gnu: weechat: Update to 2.0.
* gnu/packages/irc.scm (weechat): Update to 2.0.
2017-12-03 15:39:00 +01:00
Marius Bakke d0d666f97b
gnu: libwebp: Update to 0.6.1.
* gnu/packages/image.scm (libwebp): Update to 0.6.1.
2017-12-03 15:39:00 +01:00
Marius Bakke 3d0ffa6cae
gnu: git: Update to 2.15.1.
* gnu/packages/version-control.scm (git): Update to 2.15.1.
2017-12-03 15:39:00 +01:00
Nicolas Goaziou 4016de5e7c
gnu: wireshark: Update to 2.4.3.
* gnu/packages/networking.scm (wireshark): Update to 2.4.3.
2017-12-03 15:27:23 +01:00
Nicolas Goaziou 993490d301
gnu: giac-xcas: Update to 1.4.9-33.
* gnu/packages/algebra.scm (giac-xcas): Update to 1.4.9-33.
2017-12-03 14:40:24 +01:00
Alex Sassmannshausen 8c80f8ef9b
gnu: guile-dsv: Update to 0.2.1 & correct sha256.
* gnu/packages/guile.scm (guile-dsv): Update to 0.2.1.
2017-12-03 14:17:46 +01:00
Efraim Flashner 8c94393c6a
gnu: mescc-tools: Update to 0.3.
* gnu/packages/mes.scm (mescc-tools): Update to 0.3.
[supported-systems]: Remove field.
2017-12-03 08:47:28 +02:00
Efraim Flashner 211e804758
gnu: u-boot: Update to 2017.11.
* gnu/packages/bootloaders.scm (u-boot): Update to 2017.11.
2017-12-03 08:47:28 +02:00
Ludovic Courtès 22bf86a671
linux-boot: Remove unneeded import.
* gnu/build/linux-boot.scm: Remove unnecessary autoload of (system base
compile).
2017-12-02 23:13:21 +01:00
Ludovic Courtès 7bf74638ee
build: Do not compile (gnu build shepherd).
* gnu/local.mk (GNU_SYSTEM_MODULES): Move 'build/shepherd.scm' to...
(MODULES_NOT_COMPILED): ... here.
2017-12-02 23:13:21 +01:00
Ludovic Courtès bf57e1c708
uuid: Fix typo in comment.
* gnu/system/uuid.scm: Fix typo in comment.
2017-12-02 23:13:20 +01:00
Efraim Flashner 72f6caadcb
gnu: elogind: Add file-name for source.
* gnu/packages/freedesktop.scm (elogind)[source]: Add file-name field.
2017-12-02 22:41:27 +02:00
Tobias Geerinckx-Rice 5247e79e5f
gnu: youtube-dl: Update to 2017.12.02.
* gnu/packages/video.scm (youtube-dl): Update to 2017.12.02.
2017-12-02 16:22:49 +01:00
Tobias Geerinckx-Rice 63f5656c78
gnu: mtr: Don't mention only ICMP ECHO.
* gnu/packages/networking.scm (mtr)[description]: Allude to the fact that
mtr can send more than mere ICMP.
2017-12-02 16:22:49 +01:00
Ludovic Courtès c85f069148
gnu: man-db: Use 'groff-minimal' at run time.
This reduces the closure of man-db from 175 MiB to 97 MiB.

* gnu/packages/man.scm (man-db)[native-inputs]: Add GROFF.
[inputs]: Replace GROFF with GROFF-MINIMAL.
[arguments]: #:configure-flags now refers to GROFF-MINIMAL.
Add #:disallowed-references.
2017-12-02 15:06:02 +01:00
Ludovic Courtès 3c97322a6e
gnu: Add groff-minimal.
* gnu/packages/groff.scm (groff-minimal): New variable.
2017-12-02 15:06:02 +01:00
Ludovic Courtès 63b31b567e
gnu: xfig: Don't ignore 'xmkmf' exit code.
Suggested by Mike Gerwitz <mtg@gnu.org>.

* gnu/packages/xfig.scm (xfig)[arguments]: Use 'invoke' when invoking
'xmkmf'.
2017-12-02 15:06:02 +01:00
Mathieu Othacehe 04bbd07218
system: vm: Fix typo in comment.
* gnu/system/vm.scm (qemu-image): Fix typo targetting -> targeting.
2017-12-02 13:58:05 +01:00
Manolis Ragkousis 763269f9ac
gnu: keepassxc: Update to 2.2.2.
* password-utils.scm (keepassxc): Update to 2.2.2.
2017-12-02 13:51:14 +02:00
Tobias Geerinckx-Rice 31e557c1d9
gnu: nss-certs: Update to 3.34.1.
* gnu/packages/certs.scm (nss-certs): Update to 3.34.1.
2017-12-02 02:00:07 +01:00
Ludovic Courtès 2e7825bc7b
gnu: guile-sly: Do not propagate Guile.
* gnu/packages/guile.scm (guile-sly)[propagated-inputs]: Move GUILE-2.2
to...
[inputs]: ... here.
2017-12-01 18:47:34 +01:00
Tobias Geerinckx-Rice 27c4796ef9
gnu: tor: Update to 3.1.9 [security fixes].
This release contains fixes for TROVE-2017-{009,010,011,012,013}.

* gnu/packages/tor.scm (tor): Update to 3.1.9.
2017-12-01 16:45:19 +01:00
Ricardo Wurmus b9fb70ca65
gnu: glusterfs: Replace hardcoded FHS references.
* gnu/packages/patches/glusterfs-use-PATH-instead-of-hardcodes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/file-systems.scm (glusterfs)[source]: Use it.
2017-12-01 16:41:23 +01:00
Tobias Geerinckx-Rice b59a8fd49a
gnu: Add mtr.
* gnu/packages/networking.scm (mtr): New public variable.
2017-12-01 16:11:57 +01:00
Tobias Geerinckx-Rice 3f691f7196
gnu: ghc-blaze-builder: Update to 0.4.0.2.
* gnu/packages/haskell.scm (ghc-blaze-builder): Update to 0.4.0.2.
2017-12-01 16:08:59 +01:00
Tobias Geerinckx-Rice 17c3a50dfd
gnu: ghc-asn1-types: Update to 0.3.2.
* gnu/packages/haskell-crypto.scm (ghc-asn1-types): Update to 0.3.2.
2017-12-01 16:08:58 +01:00
Tobias Geerinckx-Rice c24bfc3d2c
gnu: ghc-asn1-encoding: Update to 0.9.5.
* gnu/packages/haskell-crypto.scm (ghc-asn1-encoding): Update to 0.9.5.
2017-12-01 16:08:58 +01:00
Tobias Geerinckx-Rice 92cd94648c
gnu: ghc-array: Update to 0.5.2.0.
* gnu/packages/haskell.scm (ghc-array): Update to 0.5.2.0.
2017-12-01 16:08:58 +01:00
Tobias Geerinckx-Rice 1a1cf03f24
gnu: ghc-aeson-qq: Update to 0.8.2.
* gnu/packages/haskell-web.scm (ghc-aeson-qq): Update to 0.8.2.
2017-12-01 16:08:58 +01:00
Tobias Geerinckx-Rice f4548394d4
gnu: java: Fix several synopses & descriptions.
* gnu/packages/java.scm (java-plexus-classworlds)[description]: Fix typo and
use @code.
(java-plexus-container-default-bootstrap)[synopsis]: Hyphenate for clarity,
as done in the description.
[description]: Fix typo and use @dfn.
(java-jmh)[description]: Fix typo.
(java-xerial-core)[synopsis, description]: Fix typos.
2017-12-01 16:08:57 +01:00
Ludovic Courtès c7ffbfe9f9
gnu: guile: Add version 2.2.3.
* gnu/packages/guile.scm (guile-2.2.3): New variable.
2017-12-01 16:00:15 +01:00
Ludovic Courtès 8ad4f0aa31
gnu: gnome-default-applications: Add Evince for PDF and PS.
* gnu/packages/gnome.scm (gnome-default-applications)[propagated-inputs]:
Add EVINCE.
[arguments]: Associate Evince with application/pdf and
application/postscript.
2017-12-01 16:00:14 +01:00
Ludovic Courtès 4afc903a8c
services: xorg: Add 'font-misc-misc' to the default font set.
Fixes <https://bugs.gnu.org/24279>.
Reported by John Darrington <john@darrington.wattle.id.au>.

* gnu/services/xorg.scm (%default-xorg-fonts): Add FONT-MISC-MISC.
2017-12-01 16:00:14 +01:00
Tobias Geerinckx-Rice e695d79dc6
gnu: ghc-edisoncore: Fix typo in synopsis.
* gnu/packages/haskell.scm (ghc-edisoncore)[synopsis]: Fix typo.
2017-12-01 15:03:13 +01:00
Tobias Geerinckx-Rice fb5569b0c8
gnu: man-pages: Update to 4.14.
* gnu/packages/man.scm (man-pages): Update to 4.14.
2017-12-01 15:03:12 +01:00
Mathieu Othacehe 00e39b2ea4
system: vm: Do not add EFI partition on ARM system.
* gnu/system/vm.scm (qemu-img): Do not add EFI partition if we are targetting
  ARM.

UEFI support on u-boot is still experimental, so do not add EFI partition on
ARM for now.
2017-12-01 13:55:49 +01:00
Dave Love f1de0e37d5
gnu: openfoam: Clean up to reduce closure.
This saves ~1GB.

* gnu/packages/simulation.scm (openfoam)[outputs]: Add debug.
[arguments]: Clean up .o and src after build.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-01 11:28:48 +01:00
ng0 6101cad4d1
gnu: Add geomyidae.
* gnu/packages/web.scm (geomyidae): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-01 11:28:48 +01:00
Mike Gerwitz 491cbd3553
gnu: Add emacs-evil-matchit.
* gnu/packages/emacs.scm (emacs-evil-matchit): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-12-01 11:28:48 +01:00
Ludovic Courtès c03ba83c17
gnu: git: Run tests sequentially.
Fixes <https://bugs.gnu.org/29512>.
Reported by George myglc2 Clemmer <myglc2@gmail.com>.

* gnu/packages/version-control.scm (git)[arguments]: Add
 #:parallel-tests?.
2017-12-01 11:28:48 +01:00
Ludovic Courtès f8446df663
gnu: elogind: Remove "uaccess" tag usage in "seat-late" rules.
* gnu/packages/freedesktop.scm (elogind)[arguments]: Add
'remove-uaccess-tag' phase.
2017-12-01 11:28:48 +01:00
Mark H Weaver 1776d5cd18
gnu: linux-libre: Update to 4.14.3.
* gnu/packages/linux.scm (%linux-libre-version): Update to 4.14.3.
(%linux-libre-hash): Update hash.
2017-12-01 01:37:08 -05:00
Mark H Weaver 6850c9ced5
gnu: linux-libre@4.9: Update to 4.9.66.
* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.66.
2017-12-01 01:36:21 -05:00
Mark H Weaver 8b8600022c
gnu: linux-libre@4.4: Update to 4.4.103.
* gnu/packages/linux.scm (linux-libre-4.4): Update to 4.4.103.
2017-12-01 01:35:44 -05:00
Rutger Helling 34a28c13f5
gnu: qemu: Enable seccomp support.
* gnu/packages/virtualization.scm (qemu)[inputs]: Add libseccomp.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-11-30 18:14:57 +01:00
ng0 e33904336f
gnu: fish-guix: Update to 0.1.2.1.
* gnu/packages/shells.scm (fish-guix): Update to 0.1.2.1.
(license): Switch to bsd-3.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-11-30 18:14:57 +01:00
Ludovic Courtès f00515b483
vm: Filter out file systems that refer to UUIDs or labels.
* gnu/system/vm.scm (virtualized-operating-system)[user-file-systems]:
Filter out things that refer to file system UUIDs or labels.
2017-11-30 18:14:57 +01:00
Vasile Dumitrascu 1d0865c19a
gnu: monero-core: Fix missing dependency.
* gnu/packages/finance.scm (monero-core)[inputs]: Add readline.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-11-30 18:14:57 +01:00
Mike Gerwitz 1d752e4345
gnu: Add xautolock.
* gnu/packages/xdisorg.scm (xautolock): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2017-11-30 18:14:56 +01:00
Ricardo Wurmus 117d8cc40e
gnu: jellyfish: Update to 2.2.7.
* gnu/packages/bioinformatics.scm (jellyfish): Update to 2.2.7.
[native-inputs]: Add pkg-config.
[inputs]: Add htslib.
2017-11-30 17:38:36 +01:00
Ricardo Wurmus f1b90a2b58
gnu: r-bigmemory: Update to 4.5.31.
* gnu/packages/statistics.scm (r-bigmemory): Update to 4.5.31.
[propagated-inputs]: Remove r-r-utils.
2017-11-30 17:28:27 +01:00
Ricardo Wurmus b50a4b1391
gnu: r-cowplot: Update to 0.9.1.
* gnu/packages/statistics.scm (r-cowplot): Update to 0.9.1.
[propagated-inputs]: Add r-scales.
2017-11-30 17:28:27 +01:00
Ricardo Wurmus a3ae2fa537
gnu: r-rcppprogress: Update to 0.4.
* gnu/packages/statistics.scm (r-rcppprogress): Update to 0.4.
[propagated-inputs]: Add r-devtools.
2017-11-30 17:28:26 +01:00
Ricardo Wurmus 0382d37734
gnu: r-rmarkdown: Update to 1.8.
* gnu/packages/statistics.scm (r-rmarkdown): Update to 1.8.
[propagated-inputs]: Remove r-catools; add r-mime and r-stringr.
2017-11-30 17:28:26 +01:00
Ricardo Wurmus e35cac9581
gnu: r-batchjobs: Update to 1.7.
* gnu/packages/statistics.scm (r-batchjobs): Update to 1.7.
[propagated-inputs]: Add r-backports, r-data-table, and r-stringi; remove
r-fail and r-stringr.
2017-11-30 17:28:25 +01:00
Ricardo Wurmus 05fd8e6b46
gnu: r-pracma: Update to 2.1.1.
* gnu/packages/maths.scm (r-pracma): Update to 2.1.1.
2017-11-30 17:28:24 +01:00
Ricardo Wurmus 9b8d02011f
gnu: r-annotationhub: Update to 2.10.1.
* gnu/packages/bioinformatics.scm (r-annotationhub): Update to 2.10.1.
2017-11-30 17:28:24 +01:00
Ricardo Wurmus 87e91a9fff
gnu: r-msnid: Update to 1.12.1.
* gnu/packages/bioinformatics.scm (r-msnid): Update to 1.12.1.
2017-11-30 17:28:23 +01:00
Ricardo Wurmus 439492654b
gnu: r-maldiquant: Update to 1.17.
* gnu/packages/bioinformatics.scm (r-maldiquant): Update to 1.17.
2017-11-30 17:28:23 +01:00
Ricardo Wurmus 06e8e0fc6c
gnu: r-genomicalignments: Update to 1.14.1.
* gnu/packages/bioinformatics.scm (r-genomicalignments): Update to 1.14.1.
2017-11-30 17:28:22 +01:00
Ricardo Wurmus 1ce5d32b49
gnu: r-limma: Update to 3.34.2.
* gnu/packages/bioinformatics.scm (r-limma): Update to 3.34.2.
2017-11-30 17:28:22 +01:00
Ricardo Wurmus 8131cf4162
gnu: r-variantannotation: Update to 1.24.2.
* gnu/packages/bioinformatics.scm (r-variantannotation): Update to 1.24.2.
2017-11-30 17:28:21 +01:00
Ricardo Wurmus d2081a17ed
gnu: r-getopt: Update to 1.20.1.
* gnu/packages/bioinformatics.scm (r-getopt): Update to 1.20.1.
2017-11-30 17:28:20 +01:00
Ricardo Wurmus 4220ab0c81
gnu: r-gseabase: Update to 1.40.1.
* gnu/packages/bioinformatics.scm (r-gseabase): Update to 1.40.1.
2017-11-30 17:28:20 +01:00
Ricardo Wurmus d259932ca8
gnu: r-dexseq: Update to 1.24.1.
* gnu/packages/bioinformatics.scm (r-dexseq): Update to 1.24.1.
2017-11-30 17:28:19 +01:00
Ricardo Wurmus 058644c0f2
gnu: r-deseq2: Update to 1.18.1.
* gnu/packages/bioinformatics.scm (r-deseq2): Update to 1.18.1.
2017-11-30 17:28:18 +01:00
Ricardo Wurmus 654c29aceb
gnu: r-annotate: Update to 1.56.1.
* gnu/packages/bioinformatics.scm (r-annotate): Update to 1.56.1.
2017-11-30 17:28:18 +01:00
Ricardo Wurmus 814fd32670
gnu: r-circlize: Update to 0.4.2.
* gnu/packages/cran.scm (r-circlize): Update to 0.4.2.
2017-11-30 17:28:17 +01:00
Ricardo Wurmus d76f987c42
gnu: r-rcpp: Update to 0.12.14.
* gnu/packages/cran.scm (r-rcpp): Update to 0.12.14.
2017-11-30 17:28:17 +01:00
Ricardo Wurmus 26007cd5ee
gnu: r-timedate: Update to 3042.101.
* gnu/packages/cran.scm (r-timedate): Update to 3042.101.
2017-11-30 17:28:16 +01:00
Ricardo Wurmus 87313f64d9
gnu: r-stringi: Update to 1.1.6.
* gnu/packages/statistics.scm (r-stringi): Update to 1.1.6.
2017-11-30 17:28:16 +01:00
Ricardo Wurmus 3e11bddcc7
gnu: r-devtools: Update to 1.13.4.
* gnu/packages/statistics.scm (r-devtools): Update to 1.13.4.
2017-11-30 17:28:15 +01:00
Ricardo Wurmus 20b0f8a5ec
gnu: r-mclust: Update to 5.4.
* gnu/packages/statistics.scm (r-mclust): Update to 5.4.
2017-11-30 17:28:15 +01:00
Ricardo Wurmus 6d4aed8d98
gnu: r-rcppeigen: Update to 0.3.3.3.1.
* gnu/packages/statistics.scm (r-rcppeigen): Update to 0.3.3.3.1.
2017-11-30 17:28:14 +01:00
Ricardo Wurmus a0a3184925
gnu: r-car: Update to 2.1-6.
* gnu/packages/statistics.scm (r-car): Update to 2.1-6.
2017-11-30 17:28:14 +01:00
Ricardo Wurmus c8fb593502
gnu: r-sn: Update to 1.5-1.
* gnu/packages/statistics.scm (r-sn): Update to 1.5-1.
2017-11-30 17:28:13 +01:00
Ricardo Wurmus b796f9e6be
gnu: r-openssl: Update to 0.9.9.
* gnu/packages/statistics.scm (r-openssl): Update to 0.9.9.
2017-11-30 17:28:13 +01:00
Ricardo Wurmus 09c0107f75
gnu: r-hms: Update to 0.4.0.
* gnu/packages/statistics.scm (r-hms): Update to 0.4.0.
[propagated-inputs]: Add r-rlang and r-pkgconfig.
2017-11-30 17:28:12 +01:00
Ricardo Wurmus 6c84c735a5
gnu: r-dendextend: Update to 1.6.0.
* gnu/packages/cran.scm (r-dendextend): Update to 1.6.0.
2017-11-30 17:28:12 +01:00
Ricardo Wurmus 18a11c6d62
gnu: r-recipes: Update to 0.1.1.
* gnu/packages/cran.scm (r-recipes): Update to 0.1.1.
[propagated-inputs]: Add r-broom and r-matrix.
2017-11-30 17:28:11 +01:00
Ricardo Wurmus 6c8c8c6b75
gnu: Add r-broom.
* gnu/packages/cran.scm (r-broom): New variable.
2017-11-30 17:28:10 +01:00
Ricardo Wurmus cdc129dc53
gnu: Add r-psych.
* gnu/packages/cran.scm (r-psych): New variable.
2017-11-30 17:28:10 +01:00
Arun Isaac 6e385b76e6
gnu: mongodb: Use scons-build-system.
* gnu/packages/databases.scm (mongodb): Switch to scons-build-system.
2017-11-30 18:21:23 +05:30
Arun Isaac bc27eb3b56
gnu: klick: Use scons-build-system.
* gnu/packages/music.scm (klick): Switch to scons-build-system.
2017-11-30 18:19:32 +05:30
Arun Isaac 3f3f8f494e
gnu: pingus: Use scons-build-system.
* gnu/packages/games.scm (pingus): Switch to scons-build-system.
2017-11-30 18:19:32 +05:30
Arun Isaac 92b51d127f
gnu: godot: Use scons-build-system.
* gnu/packages/game-development.scm (godot): Switch to scons-build-system.
2017-11-30 18:19:32 +05:30
Arun Isaac 9364a520ce
gnu: metabat: Use scons-build-system.
* gnu/packages/bioinformatics.scm (metabat): Switch to scons-build-system.
2017-11-30 18:19:32 +05:30
Arun Isaac 82cc8253de
gnu: serf: Use scons-build-system.
* gnu/packages/web.scm (serf): Switch to scons-build-system.
2017-11-30 18:19:32 +05:30
Arun Isaac 2235abb2a2
gnu: gpick: Use scons-build-system.
* gnu/packages/image.scm (gpick): Switch to scons-build-system.
2017-11-30 18:19:31 +05:30
Arun Isaac 2b1a5ed854
gnu: linuxdcpp: Use scons-build-system.
* gnu/packages/direct-connect.scm (linuxdcpp): Switch to scons-build-system.
2017-11-30 18:19:31 +05:30
Arun Isaac bf630276a1
gnu: scons: Update to 3.0.1.
* gnu/packages/python.scm (scons): Update to 3.0.1.
(scons-python2): New variable.
2017-11-30 18:18:47 +05:30
Mathieu Othacehe c5b2905d92
gnu: dtc: Fix build on 32 bits platforms.
* gnu/packages/bootloaders.scm (dtc)[patches]: Add dtc-32-bits-check.patch and
  dtc-format-modifier.patch to fix build and tests on 32 bits platforms.
* gnu/packages/patches/dtc-32-bits-check.patch : New file.
* gnu/packages/patches/dtc-format-modifier.patch : New file.
* gnu/local.mk (dist_patch_DATA): Add two above patches.
2017-11-30 13:32:28 +01:00
Roel Janssen 8937abefb2
gnu: Update r-matrix to 1.2-12.
* gnu/packages/statistics.scm (r-matrix): Update to 1.2-12.
2017-11-30 12:52:25 +01:00
Roel Janssen c71558ffed
gnu: Update r-cluster to 2.0.6.
* gnu/packages/statistics.scm (r-cluster): Update to 2.0.6.
2017-11-30 12:51:54 +01:00
Roel Janssen cbe1314a7e
gnu: Update r-minimal to 3.4.3.
* gnu/packages/statistics.scm (r-minimal): Update to 3.4.3.
2017-11-30 12:50:23 +01:00
Ludovic Courtès 8833a647bb
gnu: guix: Move 'bootstrap' phase after 'unpack'.
Suggested by Mark H Weaver <mhw@netris.org>
at <https://lists.gnu.org/archive/html/guix-devel/2017-11/msg00389.html>.

* gnu/packages/package-management.scm (guix)[arguments]: Move
'bootstrap' phase back after 'unpack'.
2017-11-30 11:14:34 +01:00
Efraim Flashner 46ff2dbb4a
gnu: grub-efi: Disable tests on all platforms.
This is a follow-up to 56f0feb678
and 63087721bb, which accidentally
enabled tests for grub-efi on other platforms.

* gnu/packages/bootloaders.scm (grub-efi)[arguments]: Override inherited
tests field and disable on all platforms.
2017-11-30 10:17:09 +02:00
Tobias Geerinckx-Rice 3e9013562c
gnu: exim: Update to 4.89.1.
* gnu/packages/mail.scm (exim): Update to 4.89.1.
[source]: Remove patches for fixed CVEs (all of them).
* gnu/packages/patches/exim-CVE-2017-16943.patch: Delete file...
* gnu/packages/patches/exim-CVE-2017-16944.patch: ...as well as this file...
* gnu/packages/patches/exim-CVE-2017-1000369.patch: ...and this file.
* gnu/local.mk (dist_patch_DATA): Remove all of them.
2017-11-30 02:29:09 +01:00
Ludovic Courtès 53d26163c6
gnu: libgit2: Avoid dependency on cURL.
This reduces the closure size from 225 MiB to 80 MiB, while still
supporting HTTP(S) access.

* gnu/packages/version-control.scm (libgit2)[source](modules, snippet):
New fields.
[inputs]: Remove CURL; add HTTP-PARSER.
2017-11-29 23:40:39 +01:00
Tobias Geerinckx-Rice 32008a75dc
gnu: spectrwm: Fix description.
* gnu/packages/wm.scm (spectrwm)[description]: Fix typo and use @dfn.
2017-11-29 22:03:24 +01:00
Tobias Geerinckx-Rice ead48d0523
gnu: ghc-happy: Update to 1.19.8.
* gnu/packages/haskell.scm (ghc-happy): Update to 1.19.8.
[arguments]: Delete; run all tests.
2017-11-29 22:02:42 +01:00
Leo Famulari e6e8352382
gnu: curl: Update to 7.57.0 [fixes CVE-2017-{8816,8817,8818}].
* gnu/packages/curl.scm (curl): Update replacement to 7.57.0.
(curl-7.56.1): Replace with ...
(curl-7.57.0): ... new variable.
2017-11-29 14:38:51 -05:00
Leo Famulari 2c646b7d52
gnu: libtorrent-rasterbar: Update to 1.1.5.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.5.
2017-11-29 14:38:47 -05:00
Efraim Flashner 63087721bb
gnu: grub :Disable tests on aarch64.
* gnu/packages/bootloaders.scm (grub)[arguments]: Add aarch64 to the
architectures where the test suite is not run.
2017-11-29 20:34:29 +02:00
Ludovic Courtès 15c2ddc124
vm: ISO9660 images include /etc and other standard files.
* gnu/build/vm.scm (make-iso9660-image): Call
'populate-root-file-system' instead of a series of 'mkdir-p' calls.  Add
/etc to the arguments of xorriso.
2017-11-29 16:44:53 +01:00
Ludovic Courtès 748d4a84d1
linux-boot: Ensure /etc exists on the root file system.
Fixes a regression introduced in
c828969036 whereby /etc would no longer be
created as a result of calling 'mark-as-not-killable'.

This would affect ISO images because 'make-iso9660-image' does not
create /etc by default.  In particular, the ISO installation image as
created by the "iso-image-installer" test would fail to boot while
creating the /root/etc/mtab symlink:
<https://hydra.gnu.org/build/2352514/nixlog/9/raw>.

* gnu/build/linux-boot.scm (mount-root-file-system): Make sure /root/etc
exists.
2017-11-29 16:44:53 +01:00
Tobias Geerinckx-Rice a6d06e8612
gnu: openconnect: Use only vpnc-scripts.
* gnu/packages/vpn.scm (openconnect)[inputs, arguments]: Substitute
‘vpnc-scripts’ for ‘vpnc’
2017-11-29 16:08:36 +01:00
Tobias Geerinckx-Rice 101e67ac20
gnu: vpnc: Use newer vpnc-scripts.
* gnu/packages/vpn.scm (vpnc)[source]: Remove patch.
[inputs]: Remove net-tools and iproute2.  Add vpnc-scripts.
[arguments]: Delete ‘configure’ and ‘wrap-vpnc-script’ #:phases.
Add ‘use-store-paths’ phase.
* gnu/packages/patches/vpnc-script.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-11-29 16:08:36 +01:00
Tobias Geerinckx-Rice 06d91fd944
gnu: Add vpnc-scripts.
* gnu/packages/vpn.scm (vpnc-scripts): New variable.
2017-11-29 16:08:36 +01:00
Mathieu Othacehe 56f0feb678
gnu: grub: Disable tests on ARM platforms.
* gnu/packages/bootloaders (grub): Disable tests on ARM platforms.
Half of the tests are failing on ARM.
2017-11-29 15:00:55 +01:00
Roel Janssen 1fd904fb38
gnu: Update r-mutationalpatterns to 1.4.1.
* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.4.1.
2017-11-29 14:56:28 +01:00
Tobias Geerinckx-Rice 60c8a14b8a
gnu: ghc-tasty-rerun: Update to 1.1.7.
* gnu/packages/haskell-check.scm (ghc-tasty-rerun): Update to 1.1.7.
2017-11-29 13:42:06 +01:00
Tobias Geerinckx-Rice d5feb0920e
gnu: limnoria: Update to 2017.10.01.
* gnu/packages/irc.scm (limnoria): Update to 2017.10.01.
2017-11-29 13:38:31 +01:00
Marius Bakke b3e53aae08
gnu: libxfont@1: Update to 1.5.4 [fixes CVE-2017-16611].
* gnu/packages/xorg.scm (libxfont): Update to 1.5.4.
2017-11-29 12:53:08 +01:00
Marius Bakke 1ec0b7407f
gnu: libxfont@2: Update replacement to 2.0.3 [fixes CVE-2017-16611].
* gnu/packages/xorg.scm (libxfont2/fixed): Rename to ...
(libxfont2-2.0.3): ... this.  Make public.
[version]: New field.
[source]: Add URI and SHA256.  Remove patches.
(libxfont2)[replacement]: Change LIBXFONT2/FIXED to LIBXFONT2-2.0.3.
* gnu/packages/patches/libxfont-CVE-2017-13720.patch,
gnu/packages/patches/libxfont-CVE-2017-13722.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2017-11-29 12:53:08 +01:00
Marius Bakke 4fc61dac3c
gnu: libxcursor: Replace with 1.1.15 [fixes CVE-2017-16612].
* gnu/packages/xorg.scm (libxcursor-1.1.15): New public variable.
(libxcursor)[replacement]: New field.
2017-11-29 12:53:08 +01:00
Marius Bakke 0e7fb0cd9b
gnu: optipng: Fix CVE-2017-1000229.
* gnu/packages/image.scm (optipng)[source](patches): New field.
* gnu/packages/patches/optipng-CVE-2017-1000229.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2017-11-29 12:53:08 +01:00
Roel Janssen efa6a1ddb5
gnu: Add r-copynumber.
* gnu/packages/bioinformatics.scm (r-copynumber): New variable.
2017-11-29 12:46:17 +01:00
Roel Janssen 94989d4bae
gnu: cran: Add r-rmpi.
* gnu/packages/cran.scm (r-rmpi): New variable.
2017-11-29 12:15:33 +01:00
Leo Famulari 3519f2841d
gnu: libtorrent-rasterbar: Update to 1.1.4.
* gnu/packages/bittorrent.scm (libtorrent-rasterbar): Update to 1.1.4.
[source]: Remove 'libtorrent-rasterbar-boost-compat.patch'.
* gnu/packages/patches/libtorrent-rasterbar-boost-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2017-11-29 01:12:18 -05:00
Ben Sturmfels d2bdee8a69
gnu: synergy: Fix install test/install error.
* gnu/packages/synergy.scm (synergy)[arguments]: Adjust the build directory in
accordance with the package's new upstream name.

Signed-off-by: Leo Famulari <leo@famulari.name>
2017-11-28 18:26:20 -05:00