jackhill/guix/guix.git
5 years agognu: Add ruby-activerecord.
Christopher Baines [Mon, 28 Jan 2019 15:22:52 +0000 (15:22 +0000)]
gnu: Add ruby-activerecord.

* gnu/packages/rails.scm (ruby-activerecord): New variable.

5 years agognu: ruby-arel: Update to 9.0.0.
Christopher Baines [Mon, 28 Jan 2019 15:19:55 +0000 (15:19 +0000)]
gnu: ruby-arel: Update to 9.0.0.

* gnu/packages/ruby.scm (ruby-arel): Update to 9.0.0.

5 years agognu: Add ruby-activemodel.
Christopher Baines [Mon, 28 Jan 2019 15:19:10 +0000 (15:19 +0000)]
gnu: Add ruby-activemodel.

Required for ruby-activerecord.

* gnu/packages/rails.scm (ruby-activemodel): New variable.

5 years agognu: ruby-activesupport: Update to 5.2.2.
Christopher Baines [Mon, 28 Jan 2019 15:17:16 +0000 (15:17 +0000)]
gnu: ruby-activesupport: Update to 5.2.2.

* gnu/packages/ruby.scm (ruby-activesupport): Update to 5.2.2.

5 years agognu: Add ruby-bump.
Christopher Baines [Mon, 28 Jan 2019 14:53:58 +0000 (14:53 +0000)]
gnu: Add ruby-bump.

Required for ruby-parallel.

* gnu/packages/ruby.scm (ruby-bump): New variable.

5 years agognu: Add ruby-mysql2.
Christopher Baines [Mon, 28 Jan 2019 14:51:47 +0000 (14:51 +0000)]
gnu: Add ruby-mysql2.

Required for ruby-parallel.

* gnu/packages/ruby.scm (ruby-mysql2): New variable.

5 years agognu: Add ruby_version.
Christopher Baines [Sun, 27 Jan 2019 20:15:27 +0000 (20:15 +0000)]
gnu: Add ruby_version.

Required for ruby-rspec-pending-for.

* gnu/packages/ruby.scm (ruby_version): New variable.

5 years agognu: ruby-addressable: Enable tests and update.
Christopher Baines [Sun, 27 Jan 2019 19:44:26 +0000 (19:44 +0000)]
gnu: ruby-addressable: Enable tests and update.

* gnu/packages/ruby.scm (ruby-addressable): Update to 2.6.0.
[arguments]: Enable running the tests.
[native-inputs]: Add inputs required for running the tests.

5 years agognu: Add ruby-idn-ruby.
Christopher Baines [Sun, 27 Jan 2019 19:41:26 +0000 (19:41 +0000)]
gnu: Add ruby-idn-ruby.

Required for the ruby-addressable tests.

* gnu/packages/ruby.scm (ruby-idn-ruby): New variable.

5 years agognu: ruby-public-suffix: Enable tests.
Christopher Baines [Sun, 27 Jan 2019 19:34:13 +0000 (19:34 +0000)]
gnu: ruby-public-suffix: Enable tests.

* gnu/packages/ruby.scm (ruby-public-suffix)[arguments]: Enable the tests, add
a phase to remove the Rubocop dependency.
[native-inputs]: Add bundler, ruby-yard, ruby-mocha and ruby-minitest-reporters.

5 years agognu: Add ruby-minitest-reporters.
Christopher Baines [Sun, 27 Jan 2019 19:28:55 +0000 (19:28 +0000)]
gnu: Add ruby-minitest-reporters.

Required for ruby-public-suffix tests.

* gnu/packages/ruby.scm (ruby-minitest-reporters): New variable.

5 years agognu: ruby-minitest: Update to 5.11.3.
Christopher Baines [Sun, 27 Jan 2019 19:13:43 +0000 (19:13 +0000)]
gnu: ruby-minitest: Update to 5.11.3.

As the previous version breaks the tests for the ruby-minitest-reporters
package I'd like to add.

* gnu/packages/ruby.scm (ruby-minitest): Update to 5.11.3.

5 years agognu: Add ruby-maruku.
Christopher Baines [Sun, 27 Jan 2019 19:13:17 +0000 (19:13 +0000)]
gnu: Add ruby-maruku.

Required for ruby-minitest-reporters.

* gnu/packages/ruby.scm (ruby-maruku): New variable.

5 years agognu: Add ruby-rubocop.
Christopher Baines [Sun, 27 Jan 2019 16:43:52 +0000 (16:43 +0000)]
gnu: Add ruby-rubocop.

* gnu/packages/ruby.scm (ruby-rubocop): New variable.

5 years agognu: Add ruby-jaro-winkler.
Christopher Baines [Sun, 27 Jan 2019 16:43:32 +0000 (16:43 +0000)]
gnu: Add ruby-jaro-winkler.

Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-jaro-winkler): New variable.

5 years agognu: Add ruby-unicode-display-width.
Christopher Baines [Sun, 27 Jan 2019 16:43:13 +0000 (16:43 +0000)]
gnu: Add ruby-unicode-display-width.

Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-unicode-display-width): New variable.

5 years agognu: Add ruby-parser.
Christopher Baines [Sun, 27 Jan 2019 16:42:55 +0000 (16:42 +0000)]
gnu: Add ruby-parser.

Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-parser): New variable.

5 years agognu: Add ruby-cliver.
Christopher Baines [Sun, 27 Jan 2019 16:42:45 +0000 (16:42 +0000)]
gnu: Add ruby-cliver.

Requirement of ruby-parser.

* gnu/packages/ruby.scm (ruby-cliver): New variable.

5 years agognu: Add ruby-ast.
Christopher Baines [Sun, 27 Jan 2019 16:42:37 +0000 (16:42 +0000)]
gnu: Add ruby-ast.

Required for ruby-parser.

* gnu/packages/ruby.scm (ruby-ast): New variable.

5 years agognu: Add ruby-bacon-colored-output.
Christopher Baines [Sun, 27 Jan 2019 16:42:21 +0000 (16:42 +0000)]
gnu: Add ruby-bacon-colored-output.

This is a requirement of ruby-ast.

* gnu/packages/ruby.scm (ruby-bacon-colored-output): New variable.

5 years agognu: Add ruby-rest-client.
Christopher Baines [Sun, 27 Jan 2019 16:42:04 +0000 (16:42 +0000)]
gnu: Add ruby-rest-client.

Required for ruby-ast.

* gnu/packages/ruby.scm (ruby-rest-client): New variable.

5 years agognu: Add ruby-webmock.
Christopher Baines [Sun, 27 Jan 2019 16:41:55 +0000 (16:41 +0000)]
gnu: Add ruby-webmock.

Required by ruby-rest-client. Also at version ~> 2, so don't package 3 just
yet.

* gnu/packages/ruby.scm (ruby-webmock): New variable.

5 years agognu: Add ruby-crack.
Christopher Baines [Sun, 27 Jan 2019 16:41:38 +0000 (16:41 +0000)]
gnu: Add ruby-crack.

Required for ruby-webmock.

* gnu/packages/ruby.scm (ruby-crack): New variable.

5 years agognu: Add ruby-hashdiff.
Christopher Baines [Sun, 27 Jan 2019 16:41:10 +0000 (16:41 +0000)]
gnu: Add ruby-hashdiff.

Required for ruby-webmock.

* gnu/packages/ruby.scm (ruby-hashdiff): New variable.

5 years agognu: Add ruby-racc.
Christopher Baines [Sun, 27 Jan 2019 13:30:23 +0000 (13:30 +0000)]
gnu: Add ruby-racc.

Required for ruby-ast and ruby-parser.

* gnu/packages/ruby.scm (ruby-racc): New variable.

5 years agognu: Add ruby-rainbow.
Christopher Baines [Sun, 27 Jan 2019 13:01:01 +0000 (13:01 +0000)]
gnu: Add ruby-rainbow.

Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-rainbow): New variable.

5 years agognu: Add ruby-powerpack.
Christopher Baines [Sun, 27 Jan 2019 12:55:48 +0000 (12:55 +0000)]
gnu: Add ruby-powerpack.

Required for ruby-rubocop.

* gnu/packages/ruby.scm (ruby-powerpack): New variable.

5 years agognu: ruby-rspec-its: Enable tests.
Christopher Baines [Sun, 27 Jan 2019 12:14:26 +0000 (12:14 +0000)]
gnu: ruby-rspec-its: Enable tests.

Enable the tests, and also tweak the synopsis and description to hopefully be
more descriptive.

* gnu/packages/ruby.scm (ruby-rspec-its)[source]: Change to GitHub, and add
patch.
[arguments]: Enabled tests, set the #:test-target to "spec", and add the
phases to tweak the Gemfile and rspec-its.gemspec.
[native-inputs]: Add bundler, ruby-cucumber and ruby-aruba.
[synopsis,description]: Make more explicit and descriptive.

5 years agognu: Add ruby-cucumber and ruby-aruba.
Christopher Baines [Sun, 27 Jan 2019 10:26:08 +0000 (10:26 +0000)]
gnu: Add ruby-cucumber and ruby-aruba.

These packages are mutually dependant, so I've put them in one commit.

* gnu/packages/ruby.scm (ruby-aruba, ruby-aruba-without-tests, ruby-cucumber,
ruby-cucumber-without-tests): New variables.

5 years agognu: ruby-gherkin: Update to 5.1.0.
Christopher Baines [Sun, 27 Jan 2019 09:46:41 +0000 (09:46 +0000)]
gnu: ruby-gherkin: Update to 5.1.0.

Don't upgrade all the way to version 6, as version 5 is needed for Cucumber 3.

* gnu/packages/ruby.scm (ruby-gherkin): Update to 5.1.0.
[description]: Use @file{ }.

5 years agognu: ruby-cucumber-core: Update to 3.2.1.
Christopher Baines [Sun, 27 Jan 2019 09:45:26 +0000 (09:45 +0000)]
gnu: ruby-cucumber-core: Update to 3.2.1.

Just update to major version 3, as version 4 of Cucumber hasn't been released
yet.

* gnu/packages/ruby.scm (ruby-cucumber-core): Update to 3.2.1.
[propagated-inputs]: Add ruby-backports, ruby-gherkin and
ruby-cucumber-tag-expressions.

5 years agognu: Add ruby-cucumber-tag-expressions.
Christopher Baines [Sun, 27 Jan 2019 09:44:40 +0000 (09:44 +0000)]
gnu: Add ruby-cucumber-tag-expressions.

* gnu/packages/ruby.scm (ruby-cucumber-tag-expressions): New variable.

5 years agognu: Add ruby-backports.
Christopher Baines [Sun, 27 Jan 2019 09:27:35 +0000 (09:27 +0000)]
gnu: Add ruby-backports.

* gnu/packages/ruby.scm (ruby-backports): New variable.

5 years agognu: Add ruby-mspec.
Christopher Baines [Sun, 27 Jan 2019 09:21:07 +0000 (09:21 +0000)]
gnu: Add ruby-mspec.

* gnu/packages/ruby.scm (ruby-mspec): New variable.

5 years agognu: Add ruby-cucumber-expressions.
Christopher Baines [Sun, 27 Jan 2019 09:18:26 +0000 (09:18 +0000)]
gnu: Add ruby-cucumber-expressions.

* gnu/packages/ruby.scm (ruby-cucumber-expressions): New variable.

5 years agognu: Add ruby-fuubar.
Christopher Baines [Sun, 27 Jan 2019 09:12:46 +0000 (09:12 +0000)]
gnu: Add ruby-fuubar.

* gnu/packages/ruby.scm (ruby-fuubar): New variable.

5 years agognu: Add ruby-progressbar.
Christopher Baines [Sun, 27 Jan 2019 08:58:51 +0000 (08:58 +0000)]
gnu: Add ruby-progressbar.

* gnu/packages/ruby.scm (ruby-progressbar): New variable.

5 years agognu: Add ruby-contracts.
Christopher Baines [Sun, 27 Jan 2019 08:45:21 +0000 (08:45 +0000)]
gnu: Add ruby-contracts.

* gnu/packages/ruby.scm (ruby-contracts): New variable.

5 years agognu: Add ruby-cucumber-wire.
Christopher Baines [Sun, 27 Jan 2019 08:29:03 +0000 (08:29 +0000)]
gnu: Add ruby-cucumber-wire.

Package version 0.0.1 initially, as this is what's needed by Cucumber 3, and
Cucumber 4 hasn't been released yet.

* gnu/packages/ruby.scm (ruby-cucumber-wire): New variable.

5 years agognu: ruby-safe-yaml: Add missing require 'time'.
Christopher Baines [Thu, 14 Feb 2019 20:13:05 +0000 (20:13 +0000)]
gnu: ruby-safe-yaml: Add missing require 'time'.

Patch ruby-safe-yaml to fix an issue that would lead to an error like this:
uninitialized constant SafeYAML::Parse::Date::DateTime

It's been reported upstream [1], and this patch was taken from the upstream Git
repository.

1: https://github.com/dtao/safe_yaml/issues/80

* gnu/packages/ruby.scm (ruby-safe-yaml)[source]: Switch to the Git repository
so that applying patches works and add a patch.
[arguments]: Enable tests and add a phase to set the TZ environment variable,
as one of the tests depends on a certian timezone.
* gnu/packages/patches/ruby-safe-yaml-add-require-time.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch file.

5 years agognu: bs1770gain: Adjust the usage text and home-page.
Leo Famulari [Thu, 14 Feb 2019 19:32:26 +0000 (14:32 -0500)]
gnu: bs1770gain: Adjust the usage text and home-page.

* gnu/packages/audio.scm (bs1770gain)[source]: Add snippet.
[home-page]: Update.

5 years agonls: Update 'da' translation.
Leo Famulari [Thu, 14 Feb 2019 20:25:22 +0000 (15:25 -0500)]
nls: Update 'da' translation.

5 years agognu: PostgreSQL 9.6: Update to 9.6.12.
Leo Famulari [Thu, 14 Feb 2019 19:33:17 +0000 (14:33 -0500)]
gnu: PostgreSQL 9.6: Update to 9.6.12.

* gnu/packages/databases.scm (postgresql-9.6): Update to 9.6.12.

5 years agognu: PostgreSQL: Update to 10.7.
Leo Famulari [Thu, 14 Feb 2019 19:32:56 +0000 (14:32 -0500)]
gnu: PostgreSQL: Update to 10.7.

* gnu/packages/databases.scm (postgresql): Update to 10.7.

5 years agognu: perl-datetime-format-strptime: Update to 1.76.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 17:10:36 +0000 (18:10 +0100)]
gnu: perl-datetime-format-strptime: Update to 1.76.

* gnu/packages/perl.scm (perl-datetime-format-strptime): Update to 1.76.

5 years agognu: perl-datetime-locale: Update to 1.23.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 17:10:24 +0000 (18:10 +0100)]
gnu: perl-datetime-locale: Update to 1.23.

* gnu/packages/perl.scm (perl-datetime-locale): Update to 1.23.
[native-inputs]: Add perl-ipc-system-simple.

5 years agognu: tmuxifier: Don't use unstable tarball.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 14:47:52 +0000 (15:47 +0100)]
gnu: tmuxifier: Don't use unstable tarball.

* gnu/packages/tmux.scm (tmuxifier)[source]: Use GIT-FETCH and
GIT-FILE-NAME.

5 years agognu: tmux-themepack: Use GIT-* helpers, not NAME.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 14:46:19 +0000 (15:46 +0100)]
gnu: tmux-themepack: Use GIT-* helpers, not NAME.

* gnu/packages/tmux.scm (tmux-themepack)[version]: Use GIT-VERSION.
[source]: Hard-code NAME.  Use GIT-FILE-NAME.

5 years agognu: Remove python2-pyquery.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 16:33:56 +0000 (17:33 +0100)]
gnu: Remove python2-pyquery.

* gnu/packages/python-xyz.scm (python2-pyquery): Remove broken package.

5 years agognu: python-paste: Update to 3.0.6.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 16:32:18 +0000 (17:32 +0100)]
gnu: python-paste: Update to 3.0.6.

* gnu/packages/python-web.scm (python-paste): Update to 3.0.6.

5 years agognu: python-webtest: Update to 2.0.33.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 16:30:46 +0000 (17:30 +0100)]
gnu: python-webtest: Update to 2.0.33.

* gnu/packages/python-web.scm (python-webtest, python2-webtest):
Update to 2.0.33.  Remove outdated comments.

5 years agognu: python-sockjs-tornado: Update to 1.0.6.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 16:26:05 +0000 (17:26 +0100)]
gnu: python-sockjs-tornado: Update to 1.0.6.

* gnu/packages/python-web.scm (python-sockjs-tornado)
(python2-sockjs-tornado): Update to 1.0.6.

5 years agognu: python-scrypt: Update to 0.8.7.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 15:02:00 +0000 (16:02 +0100)]
gnu: python-scrypt: Update to 0.8.7.

* gnu/packages/python-crypto.scm (python-scrypt): Update to 0.8.7.

5 years agognu: python-base58: Update to 1.0.3.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 15:01:51 +0000 (16:01 +0100)]
gnu: python-base58: Update to 1.0.3.

* gnu/packages/python-crypto.scm (python-base58): Update to 1.0.3.

5 years agognu: rust: Update to 1.29.2.
Ivan Petkov [Mon, 28 Jan 2019 06:50:46 +0000 (22:50 -0800)]
gnu: rust: Update to 1.29.2.

* gnu/packages/rust.scm (rust): Rename to...
(rust-1.28): ...this.
(rust): New variable.

5 years agognu: conkey: Update to 1.11.2.
Pierre Neidhardt [Thu, 14 Feb 2019 16:00:58 +0000 (17:00 +0100)]
gnu: conkey: Update to 1.11.2.

* gnu/packages/conky.scm (conkey): Update to 1.11.2.

5 years agognu: inxi-minimal: Update inputs.
Efraim Flashner [Thu, 14 Feb 2019 12:04:39 +0000 (14:04 +0200)]
gnu: inxi-minimal: Update inputs.

* gnu/packages/admin.scm (inxi-minimal)[inputs]: Replace bash with
bash-minimal, add procps.
(inxi)[inputs]: Inherit procps from inxi-minimal.

5 years agognu: dealii: Upgrade to 9.0.1.
Eric Bavier [Thu, 14 Feb 2019 01:04:38 +0000 (19:04 -0600)]
gnu: dealii: Upgrade to 9.0.1.

* gnu/packages/patches/dealii-mpi-deprecations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (dealii)[source]: Upgrade to 9.0.1.  Use patch.
[arguments]: Use new MPI configuration flags.

5 years agognu: libdvdread: Update to 6.0.1.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 02:47:27 +0000 (03:47 +0100)]
gnu: libdvdread: Update to 6.0.1.

* gnu/packages/video.scm (libdvdread): Update to 6.0.1.

5 years agognu: libdvdread: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 02:47:04 +0000 (03:47 +0100)]
gnu: libdvdread: Don't use NAME in source URI.

* gnu/packages/video.scm (libdvdread)[source]: Hard-code NAME.

5 years agognu: hiawatha: Update to 10.8.4.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 02:46:06 +0000 (03:46 +0100)]
gnu: hiawatha: Update to 10.8.4.

* gnu/packages/web.scm (hiawatha): Update to 10.8.4.

5 years agognu: rclone: Update to 1.46.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 02:45:50 +0000 (03:45 +0100)]
gnu: rclone: Update to 1.46.

* gnu/packages/sync.scm (rclone): Update to 1.46.
[arguments]: Remove 'set-home-directory' phase.

5 years agognu: rrdtool: Update to 1.7.1.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 02:45:11 +0000 (03:45 +0100)]
gnu: rrdtool: Update to 1.7.1.

* gnu/packages/rrdtool.scm (rrdtool): Update to 1.7.1.

5 years agognu: perl-xml-libxml: Update to 2.0134.
Tobias Geerinckx-Rice [Thu, 14 Feb 2019 02:25:44 +0000 (03:25 +0100)]
gnu: perl-xml-libxml: Update to 2.0134.

* gnu/packages/xml.scm (perl-xml-libxml): Update to 2.0134.

5 years agognu: Add trydiffoscope.
Vagrant Cascadian [Mon, 11 Feb 2019 20:21:39 +0000 (20:21 +0000)]
gnu: Add trydiffoscope.

* gnu/packages/package-management (trydiffoscope): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
5 years agognu: qtbase: Restore compilation on linux kernels < 4.11.
Andreas Enge [Wed, 13 Feb 2019 23:10:01 +0000 (00:10 +0100)]
gnu: qtbase: Restore compilation on linux kernels < 4.11.

Fixes <https://bugs.gnu.org/34431>.

* gnu/packages/patches/qtbase-old-kernel.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/qt.scm (qtbase): Add patch.

5 years agognu: doxygen: Update home page and source URI.
Marius Bakke [Wed, 13 Feb 2019 19:24:06 +0000 (20:24 +0100)]
gnu: doxygen: Update home page and source URI.

* gnu/packages/documentation.scm (doxygen)[home-page]: Change to
<http://www.doxygen.nl>.
[source](uri): Likewise.  Add sourceforge mirror.

5 years agognu: xapian: Update to 1.4.10.
Marius Bakke [Wed, 13 Feb 2019 17:16:22 +0000 (18:16 +0100)]
gnu: xapian: Update to 1.4.10.

* gnu/packages/search.scm (xapian, python-xapian-bindings): Update to 1.4.10.

5 years agognu: msmtp: Update to 1.8.3.
Marius Bakke [Wed, 13 Feb 2019 17:14:09 +0000 (18:14 +0100)]
gnu: msmtp: Update to 1.8.3.

* gnu/packages/mail.scm (msmtp): Update to 1.8.3.

5 years agognu: GnuPG: Update to 2.2.13.
Marius Bakke [Wed, 13 Feb 2019 17:13:49 +0000 (18:13 +0100)]
gnu: GnuPG: Update to 2.2.13.

* gnu/packages/gnupg.scm (gnupg): Update to 2.2.13.

5 years agognu: libassuan: Update to 2.5.3.
Marius Bakke [Wed, 13 Feb 2019 17:13:30 +0000 (18:13 +0100)]
gnu: libassuan: Update to 2.5.3.

* gnu/packages/gnupg.scm (libassuan): Update to 2.5.3.

5 years agognu: Varnish: Update to 6.1.1.
Marius Bakke [Wed, 13 Feb 2019 16:39:36 +0000 (17:39 +0100)]
gnu: Varnish: Update to 6.1.1.

* gnu/packages/web.scm (varnish): Update to 6.1.1.
[native-inputs]: Add PYTHON-SPHINX.
[arguments]: Add "--disable-pcre-jit" to #:configure-flags.

5 years agognu: Open vSwitch: Update to 2.10.1.
Marius Bakke [Wed, 13 Feb 2019 16:37:00 +0000 (17:37 +0100)]
gnu: Open vSwitch: Update to 2.10.1.

* gnu/packages/networking.scm (openvswitch): Update to 2.10.1.

5 years agognu: KDE Plasma: Remove unused properties.
Marius Bakke [Wed, 13 Feb 2019 16:35:50 +0000 (17:35 +0100)]
gnu: KDE Plasma: Remove unused properties.

* gnu/packages/kde-plasma.scm (kdecoration, kscreenlocker)[properties]: Remove.

5 years agognu: Restore copyright header.
Marius Bakke [Wed, 13 Feb 2019 16:33:47 +0000 (17:33 +0100)]
gnu: Restore copyright header.

This was mistakenly removed in bec2a2e10e199d6ee671ec5713bd103242e91b62.

* gnu/packages/kde.scm: Restore copyright header.

5 years agognu: certbot, python-acme: Update to 0.31.0.
Leo Famulari [Wed, 13 Feb 2019 22:03:02 +0000 (17:03 -0500)]
gnu: certbot, python-acme: Update to 0.31.0.

* gnu/packages/tls.scm (certbot, python-acme): Update to 0.31.0.

5 years agognu: Add ocaml-timed.
Gabriel Hondet [Fri, 1 Feb 2019 19:50:25 +0000 (20:50 +0100)]
gnu: Add ocaml-timed.

* gnu/packages/ocaml.scm (ocaml-timed): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: Add ocaml-bindlib.
Gabriel Hondet [Fri, 1 Feb 2019 19:31:34 +0000 (20:31 +0100)]
gnu: Add ocaml-bindlib.

* gnu/packages/ocaml.scm (ocaml-bindlib): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: Add ocaml-earley.
Gabriel Hondet [Fri, 1 Feb 2019 19:20:54 +0000 (20:20 +0100)]
gnu: Add ocaml-earley.

* gnu/packages/ocaml.scm (ocaml-earley): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agognu: Add coq-equations.
Dan Frumin [Wed, 13 Feb 2019 11:34:40 +0000 (12:34 +0100)]
gnu: Add coq-equations.

* gnu/packages/coq.scm (coq-equations): New variable.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
5 years agonls: Update 'de' translation.
Julien Lepiller [Wed, 13 Feb 2019 20:38:22 +0000 (21:38 +0100)]
nls: Update 'de' translation.

5 years agonls: Update 'da' translation.
Julien Lepiller [Wed, 13 Feb 2019 20:37:24 +0000 (21:37 +0100)]
nls: Update 'da' translation.

5 years agognu: Add ELPA.
Eric Bavier [Fri, 14 Sep 2018 16:53:50 +0000 (11:53 -0500)]
gnu: Add ELPA.

* gnu/packages/maths.scm (elpa, elpa-openmpi): New variables.

5 years agognu: petsc: Upgrade to 3.10.3.
Eric Bavier [Wed, 13 Feb 2019 18:47:30 +0000 (12:47 -0600)]
gnu: petsc: Upgrade to 3.10.3.

* gnu/packages/maths.scm (petsc): Upgrade to 3.10.3.

5 years agognu: scalapack: Remove use of deprecated MPI1 symbols.
Eric Bavier [Wed, 13 Feb 2019 18:46:09 +0000 (12:46 -0600)]
gnu: scalapack: Remove use of deprecated MPI1 symbols.

* gnu/packages/patches/scalapack-blacs-mpi-deprecations.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/maths.scm (scalapack)[source]: Use it.

5 years agognu: khard: Enable tests.
Efraim Flashner [Wed, 13 Feb 2019 19:33:57 +0000 (21:33 +0200)]
gnu: khard: Enable tests.

* gnu/packages/mail.scm (khard)[arguments]: Enable test suite.

5 years agognu: khard: Update to 0.13.0.
Efraim Flashner [Wed, 13 Feb 2019 19:33:14 +0000 (21:33 +0200)]
gnu: khard: Update to 0.13.0.

* gnu/packages/mail.scm (khard): Update to 0.13.0.

5 years agognu: fluxbox: All phases return #t.
Efraim Flashner [Wed, 13 Feb 2019 19:25:14 +0000 (21:25 +0200)]
gnu: fluxbox: All phases return #t.

* gnu/packages/wm.scm (fluxbox)[arguments]: All phases return #t.

5 years agognu: fluxbox: Install vim helper files.
Efraim Flashner [Wed, 13 Feb 2019 19:17:19 +0000 (21:17 +0200)]
gnu: fluxbox: Install vim helper files.

* gnu/packages/wm.scm (fluxbox)[arguments]: Add custom phase to install
vim files.

5 years agognu: vim-airline: Update to 0.10.
Efraim Flashner [Wed, 13 Feb 2019 19:06:17 +0000 (21:06 +0200)]
gnu: vim-airline: Update to 0.10.

* gnu/packages/vim.scm (vim-airline): Update to 0.10.

5 years agognu: urlscan: Update to 0.9.2.
Efraim Flashner [Wed, 13 Feb 2019 19:02:30 +0000 (21:02 +0200)]
gnu: urlscan: Update to 0.9.2.

* gnu/packages/mail.scm (urlscan): Update to 0.9.2.

5 years agognu: linux-libre: Update to 4.20.8.
Mark H Weaver [Wed, 13 Feb 2019 18:28:38 +0000 (13:28 -0500)]
gnu: linux-libre: Update to 4.20.8.

* gnu/packages/linux.scm (%linux-libre-version): Update to 4.20.8.
(%linux-libre-hash): Update hash.

5 years agognu: linux-libre@4.19: Update to 4.19.21.
Mark H Weaver [Wed, 13 Feb 2019 18:27:21 +0000 (13:27 -0500)]
gnu: linux-libre@4.19: Update to 4.19.21.

* gnu/packages/linux.scm (%linux-libre-4.19-version): Update to 4.19.21.
(%linux-libre-4.19-hash): Update hash.

5 years agognu: linux-libre@4.14: Update to 4.14.99.
Mark H Weaver [Wed, 13 Feb 2019 18:26:25 +0000 (13:26 -0500)]
gnu: linux-libre@4.14: Update to 4.14.99.

* gnu/packages/linux.scm (%linux-libre-4.14-version): Update to 4.14.99.
(%linux-libre-4.14-hash): Update hash.

5 years agognu: linux-libre@4.9: Update to 4.9.156.
Mark H Weaver [Wed, 13 Feb 2019 18:25:42 +0000 (13:25 -0500)]
gnu: linux-libre@4.9: Update to 4.9.156.

* gnu/packages/linux.scm (linux-libre-4.9): Update to 4.9.156.

5 years agodoc: Add a "Development" chapter.
Ludovic Courtès [Wed, 13 Feb 2019 15:14:40 +0000 (16:14 +0100)]
doc: Add a "Development" chapter.

* doc/guix.texi (Managing Software the Guix Way): Add reference to the
"Development" section.
(Invoking guix environment, Invoking guix pack): Move to...
(Development): ... here.  New node.

5 years agoguix system: List old generations from newest to oldest.
Ludovic Courtès [Wed, 13 Feb 2019 14:31:05 +0000 (15:31 +0100)]
guix system: List old generations from newest to oldest.

Previously 'guix system switch-generation' or 'delete-generations' would
yield a GRUB menu where entries for old generations were in the wrong
order (i.e., oldest first.)

* guix/scripts/system.scm (reinstall-bootloader): Reverse the list
returned by 'generation-numbers'.

5 years agoguix system: Add 'delete-generations'.
Ludovic Courtès [Wed, 13 Feb 2019 14:27:36 +0000 (15:27 +0100)]
guix system: Add 'delete-generations'.

* guix/scripts/package.scm (delete-matching-generations): Export.
* guix/scripts/system.scm (show-help): Add 'delete-generations'.
(process-command): Honor it.
(guix-system): Support it.
* doc/guix.texi (Invoking guix system): Document it.

5 years agognu: Add burp.
Ricardo Wurmus [Wed, 13 Feb 2019 14:22:59 +0000 (15:22 +0100)]
gnu: Add burp.

* gnu/packages/backup.scm (burp): New variable.

5 years agognu: Add emacs-ledger-mode.
Ricardo Wurmus [Wed, 13 Feb 2019 09:52:43 +0000 (10:52 +0100)]
gnu: Add emacs-ledger-mode.

* gnu/packages/finance.scm (emacs-ledger-mode): New variable.