jackhill/guix/guix.git
6 years agognu: parallel: Update to 20171222.
Rutger Helling [Sun, 24 Dec 2017 20:13:50 +0000 (21:13 +0100)]
gnu: parallel: Update to 20171222.

* gnu/packages/parallel.scm (parallel): Update to 20171222.

6 years agognu: Fix copyright symbol.
Ricardo Wurmus [Sun, 24 Dec 2017 19:51:48 +0000 (20:51 +0100)]
gnu: Fix copyright symbol.

* gnu/packages/maths.scm: Fix copyright line for Dave Love.

6 years agognu: scmutils: Update to 20160827.
Kei Kebreau [Sun, 24 Dec 2017 18:59:38 +0000 (13:59 -0500)]
gnu: scmutils: Update to 20160827.

* gnu/packages/scheme.scm (scmutils): Update to 20160827.
[arguments]: Fix indentation.

6 years agognu: pdsh: Update to 2.33.
ng0 [Sun, 24 Dec 2017 11:57:18 +0000 (11:57 +0000)]
gnu: pdsh: Update to 2.33.

pdsh was located on Google Code, which shut down recently.
Four other distros switched to the new URL introduced in
this commit.

* gnu/packages/ssh.scm (pdsh): Update to 2.33.
[source]: Use new upstream URL.
(arguments)[phases]: Add new files to substitute in 'patch-/bin/sh' phase.
Add new 'patch-tests' phase to make test 't6036-long-output-lines' pass.
[native-inputs]: Add 'which'.
[home-page]: Use new upstream URL.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
6 years agognu: python-cbor: Mark up description.
Tobias Geerinckx-Rice [Sun, 24 Dec 2017 02:04:25 +0000 (03:04 +0100)]
gnu: python-cbor: Mark up description.

* gnu/packages/serialization.scm (python-cbor)[description]: Use @dfn{}.

6 years agognu: ecl-flexi-streams: Update to 1.0.16.
Tobias Geerinckx-Rice [Wed, 13 Dec 2017 20:06:08 +0000 (21:06 +0100)]
gnu: ecl-flexi-streams: Update to 1.0.16.

* gnu/packages/lisp.scm (ecl-flexi-streams): Update to 1.0.16

6 years agognu: python-ruamel.yaml: Update to 0.15.35.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 04:49:34 +0000 (05:49 +0100)]
gnu: python-ruamel.yaml: Update to 0.15.35.

* gnu/packages/serialization.scm (python-ruamel.yaml): Update to 0.15.35

6 years agognu: dotherside: Update to 0.6.3.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 11:59:06 +0000 (12:59 +0100)]
gnu: dotherside: Update to 0.6.3.

* gnu/packages/qt.scm (dotherside): Update to 0.6.3

6 years agognu: ruby-json-pure: Fix build failure.
Tobias Geerinckx-Rice [Sun, 24 Dec 2017 14:45:12 +0000 (15:45 +0100)]
gnu: ruby-json-pure: Fix build failure.

* gnu/packages/ruby.scm (ruby-json-pure)[native-inputs]: Add ragel.

6 years agognu: ruby-simplecov-html: Update to 0.10.2.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 18:23:59 +0000 (19:23 +0100)]
gnu: ruby-simplecov-html: Update to 0.10.2.

* gnu/packages/ruby.scm (ruby-simplecov-html): Update to 0.10.2

6 years agognu: ruby-pry: Update to 0.11.3.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 14:22:44 +0000 (15:22 +0100)]
gnu: ruby-pry: Update to 0.11.3.

* gnu/packages/ruby.scm (ruby-pry): Update to 0.11.3

6 years agognu: ruby-hoe: Update to 3.16.2.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 12:19:01 +0000 (13:19 +0100)]
gnu: ruby-hoe: Update to 3.16.2.

* gnu/packages/ruby.scm (ruby-hoe): Update to 3.16.2

6 years agognu: ruby-daemons: Update to 1.2.5.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 14:25:58 +0000 (15:25 +0100)]
gnu: ruby-daemons: Update to 1.2.5.

* gnu/packages/ruby.scm (ruby-daemons): Update to 1.2.5

6 years agognu: ruby-crass: Update to 1.0.3.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 11:58:06 +0000 (12:58 +0100)]
gnu: ruby-crass: Update to 1.0.3.

* gnu/packages/ruby.scm (ruby-crass): Update to 1.0.3

6 years agognu: cmark: Mark up description.
Tobias Geerinckx-Rice [Sun, 24 Dec 2017 14:33:04 +0000 (15:33 +0100)]
gnu: cmark: Mark up description.

* gnu/packages/markup.scm (cmark)[description]: Use @dfn{}.

6 years agognu: cmark: Update to 0.28.3.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 21:59:59 +0000 (22:59 +0100)]
gnu: cmark: Update to 0.28.3.

* gnu/packages/markup.scm (cmark): Update to 0.28.3

6 years agognu: pulsemixer: Update to 1.4.0.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 17:52:07 +0000 (18:52 +0100)]
gnu: pulsemixer: Update to 1.4.0.

* gnu/packages/pulseaudio.scm (pulsemixer): Update to 1.4.0

6 years agognu: python-reportlab: Use HTTPS for home page.
Tobias Geerinckx-Rice [Sun, 24 Dec 2017 14:29:29 +0000 (15:29 +0100)]
gnu: python-reportlab: Use HTTPS for home page.

* gnu/packages/pdf.scm (python-reportlab)[home-page]: Use HTTPS.

6 years agognu: python-reportlab: Update to 3.4.0.
Tobias Geerinckx-Rice [Wed, 13 Dec 2017 12:38:02 +0000 (13:38 +0100)]
gnu: python-reportlab: Update to 3.4.0.

* gnu/packages/pdf.scm (python-reportlab): Update to 3.4.0

6 years agognu: r-xts: Update to 0.10-1.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 17:54:47 +0000 (18:54 +0100)]
gnu: r-xts: Update to 0.10-1.

* gnu/packages/cran.scm (r-xts): Update to 0.10-1

6 years agognu, doc: Use HTTPS for cran.r-project.org home pages.
Tobias Geerinckx-Rice [Sun, 24 Dec 2017 00:01:21 +0000 (01:01 +0100)]
gnu, doc: Use HTTPS for cran.r-project.org home pages.

* gnu/packages/bioinformatics.scm (r-sparql, r-acsnminer, r-gkmsvm)
(r-maldiquant, r-gprofiler)[home-page]: Use HTTPS.
* gnu/packages/cran.scm (r-colorspace, r-auc, r-calibrate, r-shape)
(r-compare, r-proxy, r-sp, r-rmtstat, r-lmtest, r-inline, r-bbmle)
(r-lpsolve, r-energy, r-suppdists, r-ksamples, r-cvst, r-drr, r-prodlim)
(r-ddalpha, r-rcpproll, r-ipred, r-psych, r-truncnorm, r-rsolnp, r-laeken)
(r-vcd, r-ica, r-scatterplot3d)[home-page]: Likewise.
* gnu/packages/machine-learning.scm (r-adaptivesparsity, r-kernlab)
[home-page]: Likewise.
* gnu/packages/maths.scm (r-quadprog, r-pracma)[home-page]: Likewise.
* gnu/packages/statistics.scm (r-boot, r-cluster, r-codetools, r-foreign)
(r-kernsmooth, r-nlme, r-mgcv, r-rpart, r-dichromat, r-estimability)
(r-pheatmap, r-labeling, r-magrittr, r-munsell, r-rcolorbrewer, r-sendmailr)
(r-gdtools, r-acepack, r-formula, r-locfit, r-chron, r-coda, r-backports)
(r-brew, r-commonmark, r-rstudioapi, r-plotrix, r-gridbase, r-bitops)
(r-catools, r-xnomial, r-lambda-r, r-whoreadsthis, r-futile-options)
(r-futile-logger, r-segmented, r-snow, r-iterators, r-foreach, r-doparallel)
(r-domc, r-irlba, r-registry, r-e1071, r-bigmemory-sri, r-r-methodss3)
(r-tidyselect, r-base64, r-runit, r-sfsmisc, r-gtools, r-gdata, r-gplots)
(r-ztable, r-vipor, r-sourcetools, r-statmod, r-compquadform, r-mixtools)
(r-fastica, r-diptest, r-modeltools, r-flexmix, r-deoptimr, r-pcapp)
(r-rrcov, r-fit-models, r-robust, r-trimcluster, r-fpc, r-fnn)
(r-modelmetrics, r-nloptr, r-lme4, r-tclust, r-lubridate)[home-page]:
Likewise.
* gnu/packages/web.scm (r-htmltools, r-hwriter, r-rjson, r-rook)[home-page]:
Likewise.
* doc/guix.texi (Invoking guix import, Invoking guix refresh): Likewise.

6 years agoservices: messaging: Use HTTPS for prosody.im URLs.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 23:51:08 +0000 (00:51 +0100)]
services: messaging: Use HTTPS for prosody.im URLs.

* gnu/services/messaging.scm (prosody-configuration): Use HTTPS whenever
referring to prosody.im URLs in documentation.
* doc/guix.texi (Messaging Services): Likewise.

6 years agognu: Add wine64-staging.
Rutger Helling [Sun, 24 Dec 2017 15:00:15 +0000 (16:00 +0100)]
gnu: Add wine64-staging.

* gnu/packages/wine.scm (wine64-staging): New variable.

6 years agognu: gambit-c: Update to 4.8.8.
Kei Kebreau [Sun, 24 Dec 2017 14:50:31 +0000 (09:50 -0500)]
gnu: gambit-c: Update to 4.8.8.

* gnu/packages/scheme.scm (gambit-c): Update to 4.8.8.

6 years agognu: wine: Add missing copyright line.
Nicolas Goaziou [Sun, 24 Dec 2017 15:02:53 +0000 (16:02 +0100)]
gnu: wine: Add missing copyright line.

6 years agognu: wine-staging: Add gtk+, libva inputs.
Rutger Helling [Sun, 24 Dec 2017 14:34:49 +0000 (15:34 +0100)]
gnu: wine-staging: Add gtk+, libva inputs.

* gnu/packages/wine.scm (wine-staging)[inputs]: Add gtk+ and libva.

6 years agognu: Add wine-staging.
Nicolas Goaziou [Sun, 24 Dec 2017 09:36:35 +0000 (10:36 +0100)]
gnu: Add wine-staging.

* gnu/packages/wine.scm (wine-staging): New variable.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
6 years agognu: xpra: Update to 2.2.1.
Rutger Helling [Sun, 24 Dec 2017 12:57:13 +0000 (13:57 +0100)]
gnu: xpra: Update to 2.2.1.

* gnu/packages/xorg.scm (xpra): Update to 2.2.1.

6 years agognu: racket: Update to 6.11.
Kei Kebreau [Sun, 24 Dec 2017 01:46:05 +0000 (20:46 -0500)]
gnu: racket: Update to 6.11.

* gnu/packages/scheme.scm (racket): Update to 6.11.

6 years agognu: openstack: Update ‘permanently moved’ home pages.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 22:29:30 +0000 (23:29 +0100)]
gnu: openstack: Update ‘permanently moved’ home pages.

In practice, this switches all of them to HTTPS.

* gnu/packages/openstack.scm (python-debtcollector, python-mox3)
(python-os-client-config, python-oslo.context, python-oslo.i18n)
(python-oslo.log, python-oslo.serialization, python-oslosphinx)
(python-oslotest, python-oslo.utils, python-keystoneclient)
(python-swiftclient, python-git-review)[home-page]: Update.

6 years agognu: python, python-web: Update ‘permanently moved’ home pages.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 22:27:29 +0000 (23:27 +0100)]
gnu: python, python-web: Update ‘permanently moved’ home pages.

In practice, this switches all of them to HTTPS.

* gnu/packages/python.scm (python-six, python-spectra, python-scipy)
(python-beautifulsoup4, python-termcolor, python-rsa, python-anyjson)
(python-whoosh, python2-pathlib2, python-pbkdf2, python-ansi2html)
(python-rfc3987, python-validate-email, python-swagger-spec-validator)
[home-page]: Update.
* gnu/packages/python-web.scm (python-sockjs-tornado, python-webob)
(python-zope-event, python-zope-testing, python-zope-testrunner)
(python-zope-i18nmessageid, python-zope-schema, python-zope-configuration)
(python-zope-proxy, python-zope-location, python-zope-security)
(python-oauth2client, python-flask-script, python-flask-migrate)
(python-flask-httpauth)[home-page]: Update.

6 years agognu: suckless: Use HTTPS URLs.
ng0 [Sat, 23 Dec 2017 21:53:40 +0000 (21:53 +0000)]
gnu: suckless: Use HTTPS URLs.

All suckless.org-hosted URLs are now permanent redirects to HTTPS.

* gnu/packages/suckless.scm (blind, dwm, dmenu, slock, st, surf, sent)
[source, home-page]: Use HTTPS.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
6 years agognu: beets: Update to 1.4.6.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 17:51:47 +0000 (18:51 +0100)]
gnu: beets: Update to 1.4.6.

* gnu/packages/music.scm (beets): Update to 1.4.6

6 years agognu: you-get: Explicitly invoke input ffmpeg.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 20:18:46 +0000 (21:18 +0100)]
gnu: you-get: Explicitly invoke input ffmpeg.

The ‘ffmpeg’ input was never actually used.

* gnu/packages/video.scm (you-get)[arguments]: Add ‘qualify-input-references’
phase.

6 years agognu: you-get: Fix typo in synopsis.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 18:43:44 +0000 (19:43 +0100)]
gnu: you-get: Fix typo in synopsis.

* gnu/packages/video.scm (you-get)[synopsis]: Fix typo.

6 years agognu: you-get: Update to 0.4.1011.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 18:28:52 +0000 (19:28 +0100)]
gnu: you-get: Update to 0.4.1011.

* gnu/packages/video.scm (you-get): Update to 0.4.1011.

6 years agognu: fmt: Update to 4.1.0.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 09:34:00 +0000 (10:34 +0100)]
gnu: fmt: Update to 4.1.0.

* gnu/packages/pretty-print.scm (fmt): Update to 4.1.0
[arguments]: Set ‘CMAKE_INSTALL_LIBDIR’ in #:configure-flags.

6 years agognu: ruby-highline: Update to 1.7.10.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 16:51:36 +0000 (17:51 +0100)]
gnu: ruby-highline: Update to 1.7.10.

* gnu/packages/ruby.scm (ruby-highline): Update to 1.7.10

6 years agognu: perl-io-socket-ip: Update to 0.38.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 17:11:14 +0000 (18:11 +0100)]
gnu: perl-io-socket-ip: Update to 0.38.

* gnu/packages/web.scm (perl-io-socket-ip): Update to 0.38.

6 years agognu: perl-pod-simple: Mark up description.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 17:06:17 +0000 (18:06 +0100)]
gnu: perl-pod-simple: Mark up description.

* gnu/packages/perl.scm (perl-pod-simple)[description]: Use @code and @dfn.

6 years agognu: perl-pod-simple: Update to 3.35.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 17:03:48 +0000 (18:03 +0100)]
gnu: perl-pod-simple: Update to 3.35.

* gnu/packages/perl.scm (perl-pod-simple): Update to 3.35.

6 years agognu: perl-mojolicious: Update to 7.59.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 16:59:36 +0000 (17:59 +0100)]
gnu: perl-mojolicious: Update to 7.59.

* gnu/packages/perl-web.scm (perl-mojolicious): Update to 7.59.

6 years agognu: Add perl-net-dns-native.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 16:09:49 +0000 (17:09 +0100)]
gnu: Add perl-net-dns-native.

* gnu/packages/perl.scm (perl-net-dns-native): New public variable.

6 years agognu: youtube-dl: Update to 2017.12.23.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 15:11:12 +0000 (16:11 +0100)]
gnu: youtube-dl: Update to 2017.12.23.

* gnu/packages/video.scm (youtube-dl): Update to 2017.12.23.

6 years agognu: Add python2-numpy-1.8.
Konrad Hinsen [Wed, 20 Dec 2017 16:19:14 +0000 (17:19 +0100)]
gnu: Add python2-numpy-1.8.

* gnu/packages/python.scm (python2-numpy-1.8): New variable.

6 years agognu: python-numpy: Reorganize patches.
Konrad Hinsen [Wed, 20 Dec 2017 16:18:56 +0000 (17:18 +0100)]
gnu: python-numpy: Reorganize patches.

* gnu/packages/python.scm (python-numpy)[arguments]<phases>: Delete phase
"set-environment-variables".
Add phase "configure-blas-lapack". Move phase "check" after phase "install".

6 years agognu: Add yamagi-quake2.
nee [Sat, 23 Dec 2017 16:51:19 +0000 (17:51 +0100)]
gnu: Add yamagi-quake2.

* gnu/packages/games.scm (yamagi-quake2): New variable.

6 years agognu: open-adventure: Fix comment about linenoise.
ng0 [Sat, 23 Dec 2017 20:44:23 +0000 (20:44 +0000)]
gnu: open-adventure: Fix comment about linenoise.

* gnu/packages/games.scm (open-adventure): Fix comment.

6 years agognu: ruby: Use new home page.
ng0 [Wed, 13 Dec 2017 22:05:37 +0000 (22:05 +0000)]
gnu: ruby: Use new home page.

The certificate for ruby-lang.org is only valid for lists.ruby-lang.org,
the home page has moved to www.ruby-lang.org with its own certificate.

* gnu/packages/ruby.scm (ruby)[home-page]: Use 'www.ruby-lang.org'.

6 years agognu: java-xz: Adjust home page.
ng0 [Wed, 13 Dec 2017 22:03:40 +0000 (22:03 +0000)]
gnu: java-xz: Adjust home page.

* gnu/packages/java.scm (java-xz)[home-page]: Adjust home-page. The http part of it
is a permanent redirect to https.

6 years agognu: xdelta: Change to new home page.
ng0 [Wed, 13 Dec 2017 17:01:00 +0000 (17:01 +0000)]
gnu: xdelta: Change to new home page.

The previous used http://xdelta.com is linking to a parked/squatted domain.

* gnu/packages/compression.scm (xdelta)[home-page]: Use http://xdelta.org as
new home page.

6 years agognu: xz: Adjust the home page.
ng0 [Wed, 13 Dec 2017 16:57:17 +0000 (16:57 +0000)]
gnu: xz: Adjust the home page.

Its http URL permanently redirects to the https one,
throwing off some basic external linters.

* gnu/packages/compression.scm (xz)[home-page]: Adjust home page.

6 years agognu: openblas: Build with LAPACK.
Dave Love [Sat, 23 Dec 2017 19:36:12 +0000 (20:36 +0100)]
gnu: openblas: Build with LAPACK.

* gnu/packages/maths.scm (openblas)[arguments]: Don't disable LAPACK;
add set-extralib phase.
[inputs]: Add fortran-lib.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
6 years agognu: weechat: Disable tests on non-Intel architectures.
Efraim Flashner [Sat, 23 Dec 2017 18:39:18 +0000 (20:39 +0200)]
gnu: weechat: Disable tests on non-Intel architectures.

* gnu/packages/irc.scm (weechat)[arguments]: Disable tests on non-Intel
architectures.

6 years agognu: par2cmdline: Update to 0.8.0.
Rutger Helling [Wed, 13 Dec 2017 08:59:05 +0000 (09:59 +0100)]
gnu: par2cmdline: Update to 0.8.0.

* gnu/packages/backup.scm (par2cmdline): Update to 0.8.0.

6 years agodoc: Properly escape brackets.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 14:39:33 +0000 (15:39 +0100)]
doc: Properly escape brackets.

This fixes a build failure reported by Catonano <catonano@gmail.com>.

* doc/guix.texi (Mail Services): Escape ‘{’ and ‘}’ everywhere.

6 years agognu: chicken: Update to 4.13.0.
Kei Kebreau [Sat, 23 Dec 2017 14:03:50 +0000 (09:03 -0500)]
gnu: chicken: Update to 4.13.0.

* gnu/packages/scheme.scm (chicken): Update to 4.13.0.
[source]: Remove obsolete patches.
* gnu/packages/patches/chicken-CVE-2017-6949.patch,
gnu/packages/patches/chicken-CVE-2017-11343.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.

6 years agognu: dovecot: Update to 2.3.0.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 05:58:57 +0000 (06:58 +0100)]
gnu: dovecot: Update to 2.3.0.

* gnu/packages/mail.scm (dovecot): Update to 2.3.0.
* gnu/services/mail.scm (dovecot-configuration)[director-doveadm-port]
[ssl-parameters-regenerate]: Delete fields.
[ssl-protocols]: Rename to...
[ssl-min-protocol]: ...this.
[mail-log-prefix, mdbox-rotate-size, ssl-cipher-list, imap-logout-format]:
Update default values.
* doc/guix.texi (Mail Services): Reflect the above changes to the service.

6 years agognu: ruby: Use HTTPS for home pages.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 04:49:47 +0000 (05:49 +0100)]
gnu: ruby: Use HTTPS for home pages.

* gnu/packages/ruby.scm (ruby-hoe, bundler, ruby-rjb, ruby-libxml)
(ruby-permutation, ruby-gettext, ruby-test-unit, ruby-pry, ruby-tzinfo)
(ruby-tzinfo-data, ruby-term-ansicolor, ruby-pstree, ruby-json, ruby-rack)
(ruby-yard, ruby-ansi, ruby-rubytest, ruby-brass, ruby-qed, ruby-ae)
(ruby-lemon, ruby-rubytest-cli, ruby-hashery)[home-page]: Use HTTPS.

6 years agognu: ruby-tzinfo-data: Update to 1.2017.3.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 04:14:34 +0000 (05:14 +0100)]
gnu: ruby-tzinfo-data: Update to 1.2017.3.

* gnu/packages/ruby.scm (ruby-tzinfo-data): Update to 1.2017.3

6 years agognu: ruby-tzinfo: Update to 1.2.4.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 22:13:47 +0000 (23:13 +0100)]
gnu: ruby-tzinfo: Update to 1.2.4.

* gnu/packages/ruby.scm (ruby-tzinfo): Update to 1.2.4

6 years agognu: ocaml-utop: Update to 2.0.2.
Tobias Geerinckx-Rice [Wed, 13 Dec 2017 09:33:27 +0000 (10:33 +0100)]
gnu: ocaml-utop: Update to 2.0.2.

* gnu/packages/ocaml.scm (ocaml-utop): Update to 2.0.2

6 years agognu: ocaml-jbuilder: Update to 1.0+beta16.
Tobias Geerinckx-Rice [Wed, 13 Dec 2017 09:26:33 +0000 (10:26 +0100)]
gnu: ocaml-jbuilder: Update to 1.0+beta16.

* gnu/packages/ocaml.scm (ocaml-jbuilder): Update to 1.0+beta16

6 years agognu: ocaml-ssl: Expand description.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 04:00:39 +0000 (05:00 +0100)]
gnu: ocaml-ssl: Expand description.

* gnu/packages/ocaml.scm (ocaml-ssl)[description]: Expand based on Debian's.

6 years agognu: ocaml-ssl: Update to 0.5.5.
Tobias Geerinckx-Rice [Wed, 13 Dec 2017 08:58:58 +0000 (09:58 +0100)]
gnu: ocaml-ssl: Update to 0.5.5.

* gnu/packages/ocaml.scm (ocaml-ssl): Update to 0.5.5

6 years agognu: ocaml-bitstring: Update to 2.1.1.
Tobias Geerinckx-Rice [Wed, 13 Dec 2017 08:40:53 +0000 (09:40 +0100)]
gnu: ocaml-bitstring: Update to 2.1.1.

* gnu/packages/ocaml.scm (ocaml-bitstring): Update to 2.1.1

6 years agognu: fish: Mark up description.
Tobias Geerinckx-Rice [Fri, 22 Dec 2017 19:24:53 +0000 (20:24 +0100)]
gnu: fish: Mark up description.

* gnu/packages/shells.scm (fish)[description]: Use @command{}.

6 years agognu: protobuf: Update to 3.5.1.
Tobias Geerinckx-Rice [Sat, 23 Dec 2017 03:36:12 +0000 (04:36 +0100)]
gnu: protobuf: Update to 3.5.1.

* gnu/packages/protobuf.scm (protobuf): Update to 3.5.1.

6 years agognu: windowmaker: Enable xinerama support.
Kei Kebreau [Sun, 3 Dec 2017 01:20:45 +0000 (20:20 -0500)]
gnu: windowmaker: Enable xinerama support.

* gnu/packages/gnustep.scm (windowmaker)[inputs]: Add libxinerama.

6 years agodoc: Add "/guix" after LOCALSTATEDIR.
Ludovic Courtès [Fri, 22 Dec 2017 23:04:06 +0000 (00:04 +0100)]
doc: Add "/guix" after LOCALSTATEDIR.

Fixes <https://bugs.gnu.org/29813>.
Reported by Martin Castillo <castilma@uni-bremen.de>.

* doc/guix.texi (Invoking guix-daemon, Invoking guix package): Add
missing "/guix" after LOCALSTATEDIR.

6 years agoguix build: Support '--with-source=PACKAGE@VERSION=URI'.
Ludovic Courtès [Fri, 22 Dec 2017 22:40:57 +0000 (23:40 +0100)]
guix build: Support '--with-source=PACKAGE@VERSION=URI'.

* guix/scripts/build.scm (numeric-extension?, tarball-base-name): New
procedures, formerly in 'package-with-source'.
(transform-package-source)[new-sources]: Look for '=' in URI.  Each
element of the list of now a (PKG VERSION SOURCE) tuple.
Pass VERSION to 'package-with-source'.
(package-with-source): Add 'version' parameter and honor it.
* tests/scripts-build.scm ("options->transformation, with-source, PKG=URI")
("options->transformation, with-source, PKG@VER=URI"): New tests.
* doc/guix.texi (Package Transformation Options): Document the new
forms.

6 years agognu: lilypond: Update to 2.19.80.
Mason Hock [Fri, 22 Dec 2017 19:21:39 +0000 (11:21 -0800)]
gnu: lilypond: Update to 2.19.80.

* gnu/packages/music.scm (lilypond): Update to 2.19.80.

6 years agognu: Build wiredtiger with snappy support.
Christopher Baines [Fri, 22 Dec 2017 19:23:53 +0000 (19:23 +0000)]
gnu: Build wiredtiger with snappy support.

This is probably necessary to get the MongoDB package in Guix to successfully
use the Guix wiredtiger package, as MongoDB it uses wiredtiger with snappy by
default.

* gnu/packages/databases.scm (wiredtiger)[arguments]: Add --enable-snappy to
  #:configure-flags.
  [inputs]: Add snappy.

6 years agognu: fish: Update to 2.7.1.
Tobias Geerinckx-Rice [Fri, 22 Dec 2017 18:48:15 +0000 (19:48 +0100)]
gnu: fish: Update to 2.7.1.

* gnu/packages/shells.scm (fish): Update to 2.7.1.

6 years agognu: python-pillow: Update to 4.3.0.
Kei Kebreau [Mon, 4 Dec 2017 22:56:37 +0000 (17:56 -0500)]
gnu: python-pillow: Update to 4.3.0.

* gnu/packages/python.scm (python-pillow): Update to 4.3.0.
[propagated-inputs]: Add python-olefile.
* gnu/packages/patches/python-pillow-freetype-2.7-test-failure.patch:
Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Signed-off-by: Kei Kebreau <kkebreau@posteo.net>
6 years agognu: Add python-olefile.
Kei Kebreau [Mon, 4 Dec 2017 16:17:18 +0000 (11:17 -0500)]
gnu: Add python-olefile.

* gnu/packages/python.scm (python-olefile, python2-olefile): New variables.

6 years agognu: mariadb: Update to 10.1.29.
Leo Famulari [Fri, 22 Dec 2017 15:48:46 +0000 (10:48 -0500)]
gnu: mariadb: Update to 10.1.29.

* gnu/packages/databases.scm (mariadb): Update to 10.1.29.

6 years agofile-systems: Move %control-groups from %base-file-systems to
Mathieu Othacehe [Fri, 22 Dec 2017 07:43:24 +0000 (08:43 +0100)]
file-systems: Move %control-groups from %base-file-systems to
%elogind-file-systems.

* gnu/system/file-systems.scm (%base-file-systems): Move %control-groups from
here, to ...
(%elogind-file-systems): ... here.

6 years agofile-systems: Do not mount hugetlb cgroup filesystem.
Mathieu Othacehe [Fri, 22 Dec 2017 07:42:29 +0000 (08:42 +0100)]
file-systems: Do not mount hugetlb cgroup filesystem.

On ARM32 without LPAE support, hugetlb control group is not supported.
As it is not needed by elogind, remove it for all platforms.

* gnu/system/file-systems.scm (%control-groups): Remove hugetlb from control
  groups platforms.

6 years agognu: Update r-mutationalpatterns to 1.4.2.
Roel Janssen [Fri, 22 Dec 2017 11:23:06 +0000 (12:23 +0100)]
gnu: Update r-mutationalpatterns to 1.4.2.

* gnu/packages/bioinformatics.scm (r-mutationalpatterns): Update to 1.4.2.

6 years agognu: mutter: Add xorg-xserver-xwayland input.
Rutger Helling [Sun, 17 Dec 2017 20:37:11 +0000 (21:37 +0100)]
gnu: mutter: Add xorg-xserver-xwayland input.

* gnu/packages/gnome.scm (mutter)[inputs]: Add xorg-server-xwayland.
[arguments]: Add '--with-xwayland-path' to #:configure-flags.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
6 years agoguix system: Check mapped devices upon 'init' and 'reconfigure'.
Ludovic Courtès [Mon, 18 Dec 2017 14:05:55 +0000 (15:05 +0100)]
guix system: Check mapped devices upon 'init' and 'reconfigure'.

* guix/scripts/system.scm (check-mapped-devices): New procedure.
(perform-action): Add call to 'check-mapped-devices'.

6 years agomapped-devices: 'luks-device-mapping' checks its source device.
Ludovic Courtès [Mon, 18 Dec 2017 13:58:46 +0000 (14:58 +0100)]
mapped-devices: 'luks-device-mapping' checks its source device.

* gnu/system/mapped-devices.scm (check-luks-device): New procedure.
(luks-device-mapping)[check]: New field.

6 years agomapped-devices: Add 'location' and 'check' fields.
Ludovic Courtès [Mon, 18 Dec 2017 13:57:20 +0000 (14:57 +0100)]
mapped-devices: Add 'location' and 'check' fields.

* gnu/system/mapped-devices.scm (<mapped-device>)[location]: New field.
(<mapped-device-type>)[check]: New field.

6 years agognu: Add python-activepapers.
Konrad Hinsen [Tue, 19 Dec 2017 11:50:22 +0000 (12:50 +0100)]
gnu: Add python-activepapers.

* gnu/packages/python.scm (python-activepapers, python2-activepapers):
New variables.

Co-authored-by: Ludovic Courtès <ludovic.courtes@inria.fr>
6 years agoservices: urandom-seed: Depend on udev.
Ludovic Courtès [Thu, 21 Dec 2017 09:20:50 +0000 (10:20 +0100)]
services: urandom-seed: Depend on udev.

Suggested by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (urandom-seed-shepherd-service): Add 'udev' to
'requirement'.

6 years agoservices: urandom-seed: Deprecate the 'urandom-seed-service' procedure.
Ludovic Courtès [Wed, 20 Dec 2017 10:13:54 +0000 (11:13 +0100)]
services: urandom-seed: Deprecate the 'urandom-seed-service' procedure.

* gnu/services/base.scm (urandom-seed-service-type)[default-value]: New
field.
(urandom-seed-service): Mark as deprecated.
(%base-services): Use URANDOM-SEED-SERVICE-TYPE directly.
* gnu/services/base.scm (%base-services):
* doc/guix.texi (Base Services): Document 'urandom-seed-service-type'
instead of 'urandom-seed-service'.

6 years agoservices: urandom-seed: Become a dependency of 'user-processes'.
Ludovic Courtès [Wed, 20 Dec 2017 10:09:03 +0000 (11:09 +0100)]
services: urandom-seed: Become a dependency of 'user-processes'.

This ensures that 'urandom-seed' is started before programs that rely on
sources of randomness.

Fixes <https://bugs.gnu.org/29773>.
Reported by Leo Famulari <leo@famulari.name>.

* gnu/services/base.scm (urandom-seed-shepherd-service): Change
'requirement' to (file-systems).
(urandom-seed-service-type): Extend USER-PROCESSES-SERVICE-TYPE.

6 years agoservices: 'user-processes-service-type' can now be extended.
Ludovic Courtès [Wed, 20 Dec 2017 10:05:11 +0000 (11:05 +0100)]
services: 'user-processes-service-type' can now be extended.

* gnu/services/base.scm (user-processes-shepherd-service): New
procedure, taken from former 'user-processes-service-type'.  Add
REQUIREMENTS argument; remove GRACE-DELAY argument.
(user-processes-service-type): Redefine in terms of 'service-type'.
(user-processes-service): Remove.
(file-system-service-type): Extend USER-PROCESSES-SERVICE-TYPE.
* gnu/system.scm (essential-services): Use USER-PROCESSES-SERVICE-TYPE
directly.

6 years agodoc: Document fixed-output derivations.
Ludovic Courtès [Thu, 21 Dec 2017 21:12:00 +0000 (22:12 +0100)]
doc: Document fixed-output derivations.

* doc/guix.texi (Derivations): Add paragraph on fixed-output
derivations.

6 years agosystem: examples: Add missing initrd to beaglebone-black.tmpl.
Mathieu Othacehe [Fri, 22 Dec 2017 07:46:56 +0000 (08:46 +0100)]
system: examples: Add missing initrd to beaglebone-black.tmpl.

* gnu/system/examples/beaglebone-black.tmpl (operating-system): Add the
  initrd with "omap_hsmmc" as an extra-module.

6 years agognu: Add meandmyshadow.
Ricardo Wurmus [Thu, 3 Aug 2017 15:52:03 +0000 (17:52 +0200)]
gnu: Add meandmyshadow.

* gnu/packages/games.scm (meandmyshadow): New variable.

6 years agognu: emacs-ivy: Install documentation.
Ricardo Wurmus [Fri, 22 Dec 2017 06:54:35 +0000 (07:54 +0100)]
gnu: emacs-ivy: Install documentation.

* gnu/packages/emacs.scm (emacs-ivy)[arguments]: Add phase "install-doc".
[native-inputs]: Add texinfo.

6 years agognu: emacs-ivy: Update to 0.10.0.
Ricardo Wurmus [Fri, 22 Dec 2017 06:40:01 +0000 (07:40 +0100)]
gnu: emacs-ivy: Update to 0.10.0.

* gnu/packages/emacs.scm (emacs-ivy): Update to 0.10.0.

6 years agognu: Add plzip.
Tobias Geerinckx-Rice [Thu, 14 Dec 2017 18:36:04 +0000 (19:36 +0100)]
gnu: Add plzip.

* gnu/packages/compression.scm (plzip): New public variable.

6 years agognu: Add lzlib.
Tobias Geerinckx-Rice [Thu, 14 Dec 2017 05:25:45 +0000 (06:25 +0100)]
gnu: Add lzlib.

* gnu/packages/compression.scm (lzlib): New public variable.

6 years agognu: Add clzip.
Tobias Geerinckx-Rice [Thu, 14 Dec 2017 04:44:26 +0000 (05:44 +0100)]
gnu: Add clzip.

* gnu/packages/compression.scm (clzip): New public variable.

6 years agognu: Add lunzip.
Tobias Geerinckx-Rice [Thu, 14 Dec 2017 04:23:36 +0000 (05:23 +0100)]
gnu: Add lunzip.

* gnu/packages/compression.scm (lunzip): New public variable.

6 years agognu: Add hungrycat.
Tobias Geerinckx-Rice [Fri, 15 Dec 2017 06:33:07 +0000 (07:33 +0100)]
gnu: Add hungrycat.

* gnu/packages/admin.scm (hungrycat): New public variable.

6 years agognu: zstd: Use default ‘check’ target.
Tobias Geerinckx-Rice [Thu, 21 Dec 2017 23:14:07 +0000 (00:14 +0100)]
gnu: zstd: Use default ‘check’ target.

* gnu/packages/compression.scm (zstd)[arguments]: Don't set #:test-target.