jackhill/guix/guix.git
4 years agognu: varnish-modules: Update description.
Marius Bakke [Wed, 20 May 2020 18:06:29 +0000 (20:06 +0200)]
gnu: varnish-modules: Update description.

* gnu/packages/web.scm (varnish-modules)[description]: Use @acronym instead of
@dfn.

4 years agognu: varnish-modules: Update to 0.16.0.
Marius Bakke [Wed, 20 May 2020 18:05:54 +0000 (20:05 +0200)]
gnu: varnish-modules: Update to 0.16.0.

* gnu/packages/web.scm (varnish-modules): Update to 0.16.0.
[source](uri): Adjust for new location.

4 years agognu: Add ruby-fast-gettext.
Marius Bakke [Wed, 20 May 2020 17:45:20 +0000 (19:45 +0200)]
gnu: Add ruby-fast-gettext.

* gnu/packages/ruby.scm (ruby-fast-gettext): New public variable.

4 years agognu: Add ruby-forking-test-runner.
Marius Bakke [Wed, 20 May 2020 17:11:16 +0000 (19:11 +0200)]
gnu: Add ruby-forking-test-runner.

* gnu/packages/ruby.scm (ruby-forking-test-runner): New public variable.

4 years agognu: Add ruby-parallel-tests.
Marius Bakke [Wed, 20 May 2020 16:42:51 +0000 (18:42 +0200)]
gnu: Add ruby-parallel-tests.

* gnu/packages/ruby.scm (ruby-parallel-tests): New public variable.

4 years agognu: Add ruby-spinach.
Marius Bakke [Wed, 20 May 2020 16:42:08 +0000 (18:42 +0200)]
gnu: Add ruby-spinach.

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

4 years agognu: Add ruby-colorize.
Marius Bakke [Wed, 20 May 2020 16:41:04 +0000 (18:41 +0200)]
gnu: Add ruby-colorize.

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

4 years agognu: Add ruby-gherkin-ruby.
Marius Bakke [Wed, 20 May 2020 16:14:10 +0000 (18:14 +0200)]
gnu: Add ruby-gherkin-ruby.

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

4 years agognu: Add ruby-fakefs.
Marius Bakke [Wed, 20 May 2020 15:54:02 +0000 (17:54 +0200)]
gnu: Add ruby-fakefs.

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

4 years agognu: Add ruby-maxitest.
Marius Bakke [Wed, 20 May 2020 15:35:53 +0000 (17:35 +0200)]
gnu: Add ruby-maxitest.

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

4 years agognu: ruby-mocha: Update license.
Marius Bakke [Wed, 20 May 2020 14:57:49 +0000 (16:57 +0200)]
gnu: ruby-mocha: Update license.

* gnu/packages/ruby.scm (ruby-mocha)[license]: Add LICENSE:RUBY.

4 years agognu: ruby-mocha: Update to 1.11.2.
Marius Bakke [Wed, 20 May 2020 14:56:00 +0000 (16:56 +0200)]
gnu: ruby-mocha: Update to 1.11.2.

* gnu/packages/ruby.scm (ruby-mocha): Update to 1.11.2.
[arguments]: Remove obsolete phases.  Add phase to solve a dependency cycle.
[native-inputs]: Remove BUNDLER, RUBY-YARD, RUBY-TEST-UNIT, and RUBY-REDCARPET.
* gnu/packages/rails.scm (ruby-web-console)[arguments]: Remove workaround for
old Mocha version.

4 years agognu: Add ruby-single-cov.
Marius Bakke [Wed, 20 May 2020 10:38:59 +0000 (12:38 +0200)]
gnu: Add ruby-single-cov.

* gnu/packages/ruby.scm (ruby-single-cov): New public variable.

4 years agognu: Add ruby-wwtd.
Marius Bakke [Wed, 20 May 2020 09:50:25 +0000 (11:50 +0200)]
gnu: Add ruby-wwtd.

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

4 years agognu: Add ruby-hocon.
Marius Bakke [Wed, 20 May 2020 08:33:12 +0000 (10:33 +0200)]
gnu: Add ruby-hocon.

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

4 years agognu: Add ruby-deep-merge.
Marius Bakke [Wed, 20 May 2020 08:21:47 +0000 (10:21 +0200)]
gnu: Add ruby-deep-merge.

* gnu/packages/ruby.scm (ruby-deep-merge): New public variable.

4 years agognu: git-remote-gcrypt: Update to 1.3.
Alex Griffin [Wed, 20 May 2020 21:02:21 +0000 (16:02 -0500)]
gnu: git-remote-gcrypt: Update to 1.3.

* gnu/packages/version-control.scm (git-remote-gcrypt): Update to 1.3.

4 years agonews: Add ‘nl’ translation.
Tobias Geerinckx-Rice [Wed, 20 May 2020 19:24:51 +0000 (21:24 +0200)]
news: Add ‘nl’ translation.

* etc/news.scm: Add an ‘nl’ ‘translation’.

4 years agonews: Remove superfluous closing bracket.
Tobias Geerinckx-Rice [Wed, 20 May 2020 19:18:06 +0000 (21:18 +0200)]
news: Remove superfluous closing bracket.

* etc/news.scm: Use an equal number of ‘(’s and ‘)’s.

4 years agognu: wmbattery: Update to 2.54.
Tobias Geerinckx-Rice [Wed, 20 May 2020 18:57:19 +0000 (20:57 +0200)]
gnu: wmbattery: Update to 2.54.

* gnu/packages/gnustep.scm (wmbattery): Update to 2.54.
[native-inputs]: Remove autoconf & automake.

4 years agognu: libmanette: Update to 0.2.4.
Tobias Geerinckx-Rice [Wed, 20 May 2020 18:02:46 +0000 (20:02 +0200)]
gnu: libmanette: Update to 0.2.4.

* gnu/packages/games.scm (libmanette): Update to 0.2.4.

4 years agognu: translate-shell: Update to 0.9.6.12.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:35:21 +0000 (19:35 +0200)]
gnu: translate-shell: Update to 0.9.6.12.

* gnu/packages/dictionaries.scm (translate-shell): Update to 0.9.6.12.

4 years agognu: gnu-efi: Mark up description.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:26:59 +0000 (19:26 +0200)]
gnu: gnu-efi: Mark up description.

* gnu/packages/efi.scm (gnu-efi)[description]: Use @acronym.

4 years agognu: gnu-efi: Update to 3.0.12.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:25:29 +0000 (19:25 +0200)]
gnu: gnu-efi: Update to 3.0.12.

* gnu/packages/efi.scm (gnu-efi): Update to 3.0.12.

4 years agognu: http-parser: Fix build [and guix pull] on armhf-linux.
Tobias Geerinckx-Rice [Wed, 20 May 2020 17:08:10 +0000 (19:08 +0200)]
gnu: http-parser: Fix build [and guix pull] on armhf-linux.

* gnu/packages/web.scm (http-parser)[source]: Add patch.
* gnu/packages/patches/http-parser-fix-assertion-on-armhf.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

4 years agognu: mame: Update to 0.221.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:37:31 +0000 (18:37 +0200)]
gnu: mame: Update to 0.221.

* gnu/packages/emulators.scm (mame): Update to 0.221.

4 years agognu: python-lmdb: Remove Python 2 variant.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:36:41 +0000 (18:36 +0200)]
gnu: python-lmdb: Remove Python 2 variant.

* gnu/packages/databases.scm (python2-lmdb): Remove variable.

4 years agognu: python-lmdb: Update to 0.98.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:35:49 +0000 (18:35 +0200)]
gnu: python-lmdb: Update to 0.98.

* gnu/packages/databases.scm (python-lmdb): Update to 0.98.

4 years agognu: perl-dbd-sqlite: Update to 1.64.
Tobias Geerinckx-Rice [Wed, 20 May 2020 16:32:54 +0000 (18:32 +0200)]
gnu: perl-dbd-sqlite: Update to 1.64.

* gnu/packages/databases.scm (perl-dbd-sqlite): Update to 1.64.

4 years agognu: perl-dbi: Update to 1.643.
Tobias Geerinckx-Rice [Wed, 20 May 2020 15:21:51 +0000 (17:21 +0200)]
gnu: perl-dbi: Update to 1.643.

* gnu/packages/databases.scm (perl-dbi): Update to 1.643.

4 years agognu: perl-db-file: Update to 1.853.
Tobias Geerinckx-Rice [Wed, 20 May 2020 15:21:38 +0000 (17:21 +0200)]
gnu: perl-db-file: Update to 1.853.

* gnu/packages/databases.scm (perl-db-file): Update to 1.853.

4 years agonews: Add missing closing parentheses.
Maxim Cournoyer [Wed, 20 May 2020 13:00:05 +0000 (09:00 -0400)]
news: Add missing closing parentheses.

This broke 'guix pull'.  Apologies!

* etc/news.scm: Fix the latest entry.

4 years agonews: Update copyright.
Maxim Cournoyer [Wed, 20 May 2020 12:40:18 +0000 (08:40 -0400)]
news: Update copyright.

* etc/news.scm: Update copyright, as a follow-up to 489699c456.

4 years agonews: Add entry for Btrfs subvolume boot support.
Maxim Cournoyer [Wed, 20 May 2020 12:25:31 +0000 (08:25 -0400)]
news: Add entry for Btrfs subvolume boot support.

* etc/news.scm: Add entry.

4 years agobootloader: grub: Allow booting from a Btrfs subvolume.
Maxim Cournoyer [Sun, 14 Jul 2019 11:50:23 +0000 (20:50 +0900)]
bootloader: grub: Allow booting from a Btrfs subvolume.

* gnu/bootloader/grub.scm (strip-mount-point): Remove procedure.
(normalize-file): Add procedure.
(grub-configuration-file): New BTRFS-SUBVOLUME-FILE-NAME parameter.  When
defined, prepend its value to the kernel and initrd file names, using the
NORMALIZE-FILE procedure.  Adjust the call to EYE-CANDY to pass the
BTRFS-SUBVOLUME-FILE-NAME argument.  Normalize the KEYMAP file as well.
(eye-candy): Add a BTRFS-SUBVOLUME-FILE-NAME parameter, and use it, along with
the NORMALIZE-FILE procedure, to normalize the FONT-FILE and IMAGE nested
variables.  Adjust doc.
* gnu/bootloader/depthcharge.scm (depthcharge-configuration-file): Adapt.
* gnu/bootloader/extlinux.scm (extlinux-configuration-file): Likewise.
* gnu/system/file-systems.scm (btrfs-subvolume?)
(btrfs-store-subvolume-file-name): New procedures.
* gnu/system.scm (operating-system-bootcfg): Specify the Btrfs
subvolume file name the store resides on to the
`operating-system-bootcfg' procedure, using the new
BTRFS-SUBVOLUME-FILE-NAME argument.
* doc/guix.texi (File Systems): Add a Btrfs subsection to document the use of
subvolumes.
* gnu/tests/install.scm (%btrfs-root-on-subvolume-os)
(%btrfs-root-on-subvolume-os-source)
(%btrfs-root-on-subvolume-installation-script)
(%test-btrfs-root-on-subvolume-os): New variables.

4 years agofile-systems: Add helpers for parsing the options string into an alist.
Maxim Cournoyer [Wed, 25 Sep 2019 13:43:41 +0000 (22:43 +0900)]
file-systems: Add helpers for parsing the options string into an alist.

* gnu/system/file-systems.scm (file-system-options->alist)
(alist->file-system-options): New procedures.
* tests/file-systems.scm: New tests.
* doc/guix.texi (File Systems): Add note about the newly added procedures.

4 years agolinux-boot: Refactor boot-system.
Maxim Cournoyer [Tue, 11 Feb 2020 19:00:06 +0000 (14:00 -0500)]
linux-boot: Refactor boot-system.

The --root option can now be omitted, and inferred from the root file system
declaration instead.

* gnu/build/file-systems.scm (canonicalize-device-spec): Extend to support NFS
directly, and...
* gnu/build/linux-boot.scm (boot-system): ...remove NFS special casing from
here.  Remove nested definitions for root-fs-type, root-fs-flags and
root-fs-options, and bind those inside the let* instead.  Make "--root" take
precedence over the device field string representation of the root file
system.
* doc/guix.texi (Initial RAM Disk): Document that "--root" can be left
unspecified.

4 years agognu: Add emacs-vcsh.
Michael Rohleder [Tue, 19 May 2020 13:31:21 +0000 (15:31 +0200)]
gnu: Add emacs-vcsh.

* gnu/packages/emacs-xyz.scm (emacs-vcsh): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: Add python-pyramid.
Holger Peters [Wed, 20 May 2020 07:07:10 +0000 (09:07 +0200)]
gnu: Add python-pyramid.

* gnu/packages/python-web.scm (python-pyramid): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-hupper.
Holger Peters [Wed, 20 May 2020 07:07:09 +0000 (09:07 +0200)]
gnu: Add python-hupper.

* gnu/packages/python-web.scm (python-hupper): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-plaster-pastedeploy.
Holger Peters [Wed, 20 May 2020 07:07:08 +0000 (09:07 +0200)]
gnu: Add python-plaster-pastedeploy.

* gnu/packages/python-web.scm (python-plaster-pastedeploy): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-plaster.
Holger Peters [Wed, 20 May 2020 07:07:07 +0000 (09:07 +0200)]
gnu: Add python-plaster.

* gnu/packages/python-web.scm (python-plaster): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-translationstring.
Holger Peters [Wed, 20 May 2020 07:07:06 +0000 (09:07 +0200)]
gnu: Add python-translationstring.

* gnu/packages/python-web.scm (python-translationstring): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-zope-deprecation.
Holger Peters [Wed, 20 May 2020 07:07:05 +0000 (09:07 +0200)]
gnu: Add python-zope-deprecation.

* gnu/packages/python-web.scm (python-zope-deprecation): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: Add python-venusian.
Holger Peters [Wed, 20 May 2020 07:07:04 +0000 (09:07 +0200)]
gnu: Add python-venusian.

* gnu/packages/python-web.scm (python-venusian): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: python-webob: Update to 1.8.6.
Holger Peters [Wed, 20 May 2020 07:07:03 +0000 (09:07 +0200)]
gnu: python-webob: Update to 1.8.6.

* gnu/packages/python-web.scm (python-webob): Update to 1.8.6.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
4 years agognu: toybox: Update to 0.8.3.
Tobias Geerinckx-Rice [Wed, 20 May 2020 04:05:18 +0000 (06:05 +0200)]
gnu: toybox: Update to 0.8.3.

* gnu/packages/busybox.scm (toybox): Update to 0.8.3.

4 years agognu: ccls: Update to 0.20190823.6.
Tobias Geerinckx-Rice [Wed, 20 May 2020 03:56:16 +0000 (05:56 +0200)]
gnu: ccls: Update to 0.20190823.6.

* gnu/packages/cpp.scm (ccls): Update to 0.20190823.6.

4 years agognu: http-parser: Update to 2.9.4.
Tobias Geerinckx-Rice [Wed, 20 May 2020 02:27:52 +0000 (04:27 +0200)]
gnu: http-parser: Update to 2.9.4.

* gnu/packages/web.scm (http-parser): Update to 2.9.4.

4 years agognu: xonsh: Update to 0.9.18.
Tobias Geerinckx-Rice [Tue, 19 May 2020 22:56:19 +0000 (00:56 +0200)]
gnu: xonsh: Update to 0.9.18.

* gnu/packages/shells.scm (xonsh): Update to 0.9.18.
[snippet]: Adapt to more aggressive bundling.

4 years agognu: python-ply: Remove Python 2 variant.
Tobias Geerinckx-Rice [Tue, 19 May 2020 22:45:54 +0000 (00:45 +0200)]
gnu: python-ply: Remove Python 2 variant.

* gnu/packages/python-xyz.scm (python2-ply): Remove variable.

4 years agognu: python-ply: Update to 3.11.
Tobias Geerinckx-Rice [Tue, 19 May 2020 22:45:23 +0000 (00:45 +0200)]
gnu: python-ply: Update to 3.11.

* gnu/packages/python-xyz.scm (python-ply): Update to 3.11.

4 years agognu: librepcb: Update to 0.1.4.
Tobias Geerinckx-Rice [Tue, 19 May 2020 19:06:54 +0000 (21:06 +0200)]
gnu: librepcb: Update to 0.1.4.

* gnu/packages/engineering.scm (librepcb): Update to 0.1.4.
[inputs]: Add qtsvg.

4 years agognu: hevea: Update to 2.34.
Tobias Geerinckx-Rice [Tue, 19 May 2020 17:30:32 +0000 (19:30 +0200)]
gnu: hevea: Update to 2.34.

* gnu/packages/ocaml.scm (hevea): Update to 2.34.

4 years agognu: gtkwave: Update to 3.3.104.
Tobias Geerinckx-Rice [Tue, 19 May 2020 17:30:27 +0000 (19:30 +0200)]
gnu: gtkwave: Update to 3.3.104.

* gnu/packages/fpga.scm (gtkwave): Update to 3.3.104.

4 years agognu: handbrake: Update to 1.3.2.
Tobias Geerinckx-Rice [Tue, 19 May 2020 17:21:07 +0000 (19:21 +0200)]
gnu: handbrake: Update to 1.3.2.

* gnu/packages/video.scm (handbrake): Update to 1.3.2.

4 years agognu: bs1770gain: Update to 0.6.9.
Tobias Geerinckx-Rice [Tue, 19 May 2020 17:09:06 +0000 (19:09 +0200)]
gnu: bs1770gain: Update to 0.6.9.

* gnu/packages/audio.scm (bs1770gain): Update to 0.6.9.

4 years agopublish: Improve performance by increasing buffer size.
Ricardo Wurmus [Tue, 19 May 2020 21:14:30 +0000 (23:14 +0200)]
publish: Improve performance by increasing buffer size.

* guix/scripts/publish.scm (http-write): Increase socket send buffer.

4 years agognu: docker: Remove references to go.
Danny Milosavljevic [Tue, 19 May 2020 18:14:17 +0000 (20:14 +0200)]
gnu: docker: Remove references to go.

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

* gnu/packages/docker.scm (docker)[arguments]<#:phases>[remove-go-references]:
New phase.

4 years agognu: cwm: Update to 6.6.
nikita [Tue, 19 May 2020 10:41:58 +0000 (12:41 +0200)]
gnu: cwm: Update to 6.6.

* gnu/packages/wm.scm (cwm): Update to 6.6.
[source, home-page]: Update URLs.

Signed-off-by: Leo Famulari <leo@famulari.name>
4 years agognu: python-ujson: Update to 2.0.3.
Efraim Flashner [Tue, 19 May 2020 11:21:44 +0000 (14:21 +0300)]
gnu: python-ujson: Update to 2.0.3.

* gnu/packages/python-xyz.scm (python-ujson): Update to 2.0.3.
[source]: Remove bundled source.
[arguments]: Add phase to link to system double-conversion. Add custom
'check phase.
[native-inputs]: Add double-conversion, python-setuptools-scm,
python-pytest.
[home-page]: Update to new home-page.
[description]: Drop reference to python-2 support.
(python-ujson-1): New variable.
(python2-ujson): Rename to python2-ujson-1.
(python-jsonrpc-server)[propagated-inputs]: Replace python-ujson with
python-ujson-1.

4 years agognu: python-falcon: Update to 2.0.0.
Efraim Flashner [Tue, 19 May 2020 13:11:09 +0000 (16:11 +0300)]
gnu: python-falcon: Update to 2.0.0.

* gnu/packages/python-web.scm (python-falcon): Update to 2.0.0.
[source]: Add snippet to remove bundled code.
[arguments]: Update custom 'check phase.
[propagated-inputs]: Remove python-six.
[native-inputs]: Remove python-jsonschema. Add python-mujson,
python-pytest-runner, python-rapidjson, python-ujson.
[properties]: New field.
(python2-falcon)[native-inputs]: Don't add python-rapidjson.

4 years agognu: Add python-rapidjson.
Efraim Flashner [Tue, 19 May 2020 12:42:01 +0000 (15:42 +0300)]
gnu: Add python-rapidjson.

* gnu/packages/python-web.scm (python-rapidjson): New variable.

4 years agognu: python-jsonrpc-server: Update to 0.3.4.
Efraim Flashner [Tue, 19 May 2020 11:44:26 +0000 (14:44 +0300)]
gnu: python-jsonrpc-server: Update to 0.3.4.

* gnu/packages/python-xyz.scm (python-jsonrpc-server): Update to 0.3.4.
[propagated-inputs]: Remove python-future.

4 years agognu: Add python-mujson.
Efraim Flashner [Tue, 19 May 2020 10:50:04 +0000 (13:50 +0300)]
gnu: Add python-mujson.

* gnu/packages/python-xyz.scm (python-mujson): New variable.

4 years agognu: opensmtpd: Update to 6.7.0p1 [security fixes].
Tobias Geerinckx-Rice [Tue, 19 May 2020 16:49:25 +0000 (18:49 +0200)]
gnu: opensmtpd: Update to 6.7.0p1 [security fixes].

* gnu/packages/mail.scm (opensmtpd): Update to 6.7.0p1.

4 years agognu: Add wofi.
Alex McGrath [Mon, 18 May 2020 23:01:46 +0000 (00:01 +0100)]
gnu: Add wofi.

* gnu/packages/xdisorg.scm (wofi): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: vte: Remove obsolete input.
Marius Bakke [Tue, 19 May 2020 13:39:38 +0000 (15:39 +0200)]
gnu: vte: Remove obsolete input.

* gnu/packages/gnome.scm (vte)[native-inputs]: Remove INTLTOOL.  Add
GETTEXT-MINIMAL.

4 years agognu: Add hitch.
Marius Bakke [Tue, 19 May 2020 12:51:06 +0000 (14:51 +0200)]
gnu: Add hitch.

* gnu/packages/web.scm (hitch): New public variable.

4 years agognu: openvpn: Update to 2.4.9 [fixes CVE-2020-11810].
Marius Bakke [Tue, 19 May 2020 08:44:02 +0000 (10:44 +0200)]
gnu: openvpn: Update to 2.4.9 [fixes CVE-2020-11810].

* gnu/packages/vpn.scm (openvpn): Update to 2.4.9.

4 years agognu: granite: Fix cross-compilation.
Danny Milosavljevic [Tue, 19 May 2020 11:06:27 +0000 (13:06 +0200)]
gnu: granite: Fix cross-compilation.

* gnu/packages/pantheon.scm (granite)[native-inputs]: Remove glib, libgee.
[inputs]: Add glib, libgee.

4 years agognu: Add pantheon-calculator.
Ryan Prior [Fri, 15 May 2020 19:57:34 +0000 (14:57 -0500)]
gnu: Add pantheon-calculator.

* gnu/packages/pantheon.scm (pantheon-calculator): New variable.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: vte: Enable vala bindings.
Danny Milosavljevic [Tue, 19 May 2020 10:42:56 +0000 (12:42 +0200)]
gnu: vte: Enable vala bindings.

* gnu/packages/gnome.scm (vte)[arguments]<#:configure-flags>: Add
"-Dvapi=true".

4 years agognu: vte: Update to 0.60.2.
Ryan Prior via Guix-patches via [Fri, 15 May 2020 20:34:46 +0000 (20:34 +0000)]
gnu: vte: Update to 0.60.2.

* gnu/packages/gnome.scm (vte): Update to 0.60.2.
[arguments]<#:configure-flags>: Disable systemd.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: bind: Update to 9.16.3 [fixes CVE-2020-8616 & CVE-2020-8617].
Tobias Geerinckx-Rice [Tue, 19 May 2020 10:41:14 +0000 (12:41 +0200)]
gnu: bind: Update to 9.16.3 [fixes CVE-2020-8616 & CVE-2020-8617].

* gnu/packages/dns.scm (bind): Update to 9.16.3.

4 years agognu: sra-tools: Update to 2.10.6.
Ricardo Wurmus [Tue, 19 May 2020 10:39:22 +0000 (12:39 +0200)]
gnu: sra-tools: Update to 2.10.6.

* gnu/packages/bioinformatics.scm (sra-tools): Update to 2.10.6.
[arguments]: Replace CC variable in utf8proc Makefile.
[inputs]: Replace hdf5 with hdf5-1.10; add python-wrapper.

4 years agognu: ncbi-vdb: Update to 2.10.6.
Ricardo Wurmus [Tue, 19 May 2020 10:38:43 +0000 (12:38 +0200)]
gnu: ncbi-vdb: Update to 2.10.6.

* gnu/packages/bioinformatics.scm (ncbi-vdb): Update to 2.10.6.

4 years agognu: ngs-sdk: Update to 2.10.5.
Ricardo Wurmus [Tue, 19 May 2020 10:38:28 +0000 (12:38 +0200)]
gnu: ngs-sdk: Update to 2.10.5.

* gnu/packages/bioinformatics.scm (ngs-sdk): Update to 2.10.5.

4 years agognu: Add emacs-plantuml-mode.
Clément Lassieur [Tue, 19 May 2020 09:46:50 +0000 (11:46 +0200)]
gnu: Add emacs-plantuml-mode.

* gnu/packages/emacs-xyz.scm (emacs-plantuml-mode): New variable.

4 years agognu: Add granite.
Ryan Prior [Fri, 15 May 2020 19:24:23 +0000 (14:24 -0500)]
gnu: Add granite.

* gnu/packages/pantheon.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add it.

Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
4 years agognu: grub: Allow a PNG image and replace "aspect-ratio" with "resolution".
Stefan [Sun, 17 May 2020 21:53:50 +0000 (23:53 +0200)]
gnu: grub: Allow a PNG image and replace "aspect-ratio" with "resolution".

* gnu/bootloaders/grub.scm (<grub-image>): Remove this record and replace it
by ...
(<grub-theme>)[image]: ... this field with the default from %background-image,
(<grub-theme>)[resolution]: ... this field with the defaults from 'width' and
'height' of 'grub-background-image'.
(<grub-theme>)[images]: Remove this field.
(svg->png): Rename to ...
(image->png): ... and use 'copy-file' instead of 'svg->png', if the suffix of
the image file is not ".svg".
(grub-background-image): Remove the arguments 'width' and 'height'.
(grub-theme-image): Add function.
(grub-theme-resolution): Add function.
(grub-theme-gfxmode): Add function.
(grub-image): Remove function.
(grub-image?): Remove function.
(grub-image-aspect-ratio): Remove function.
(grub-image-file): Remove function.
(grub-theme-images): Remove function.
(%default-theme): Remove variable.
(%background-image): Remove variable.

Using image formats different to SVG was not possible.

For a <grub-image> to be chosen, the 'aspect-ratio' of it had to be 4/3, as the
resolution of any image was defaulting to 1024 x 768.

There was no code to determine the proper boot-resolution to make any use of a
list of images with different aspect-ratios.

It seems to be a better solution to only define a single image with any format,
and use a given resolution only for the conversion from a SVG file. This also
makes the use of a special <grub-image> record unnecessary.

Moving the default values from '%background-image' and '%default-theme' into
<grub-theme> makes a customisation easier without (inherit) and allows to remove
the undocumented variables %background-image' and '%default-theme'.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
4 years agognu: svt-av1: Update to 0.8.3.
Leo Famulari [Mon, 18 May 2020 23:32:09 +0000 (19:32 -0400)]
gnu: svt-av1: Update to 0.8.3.

* gnu/packages/video.scm (svt-av1): Update to 0.8.3.

4 years agognu: emacs-elpher: Update to 2.7.4.
Simon South [Mon, 18 May 2020 10:50:44 +0000 (06:50 -0400)]
gnu: emacs-elpher: Update to 2.7.4.

* gnu/packages/emacs-xyz.scm (emacs-elpher): Update to 2.7.4.
[home-page, source]: Use new upstream URIs.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: python-mpsse: Update to 1.4.1.
Danny Milosavljevic [Mon, 18 May 2020 17:07:23 +0000 (19:07 +0200)]
gnu: python-mpsse: Update to 1.4.1.

Follow-up to a7b20226b2bf1a73b8f0f6536e7fa43326f35e33.

* gnu/packages/embedded.scm (python-libmpsse): Update to 1.4.1.

4 years agognu: Add superstarfighter.
Timotej Lazar [Sun, 17 May 2020 15:55:20 +0000 (17:55 +0200)]
gnu: Add superstarfighter.

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

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: godot: Install provided .desktop file and icons.
Timotej Lazar [Sun, 17 May 2020 15:55:19 +0000 (17:55 +0200)]
gnu: godot: Install provided .desktop file and icons.

* gnu/packages/game-development.scm (godot)[arguments]: Install the provided
godot.desktop instead of creating a new one.  Copy icons to the correct
location in share/icons/hicolor as per XDG.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: godot: Build and install the headless version.
Timotej Lazar [Sun, 17 May 2020 15:55:18 +0000 (17:55 +0200)]
gnu: godot: Build and install the headless version.

* gnu/packages/game-development.scm (godot): Build the headless (server)
binary. This is needed to package games using Godot without depending on X.
[outputs]: Add "headless".
[arguments]<#:phases>[build-headless]: New phase.
[arguments]<#:phases>[install]: Install headless version to separate output.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: godot: Remove obsolete workaround for aarch64.
Timotej Lazar [Sun, 17 May 2020 15:55:17 +0000 (17:55 +0200)]
gnu: godot: Remove obsolete workaround for aarch64.

* gnu/packages/game-development.scm (godot)[arguments]: Remove -DNO_THREADS
from scons-flags as Godot now builds and runs without it on aarch64.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agognu: godot: Enable release build.
Timotej Lazar [Sun, 17 May 2020 15:55:16 +0000 (17:55 +0200)]
gnu: godot: Enable release build.

* gnu/packages/game-development.scm (godot)[arguments]: Set release_debug
target in #:scons-flags to enable optimized build.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
4 years agobuild-system/guile: Expose #:scheme-file-regexp.
Alex Sassmannshausen [Sat, 16 May 2020 13:32:45 +0000 (15:32 +0200)]
build-system/guile: Expose #:scheme-file-regexp.

* guix/build-system/guile.scm (%scheme-file-regexp): New variable.
  (guile-build): Accept #:scheme-file-regexp and pass it on to builder.

4 years agognu: guile-config: Update to 0.4.1.
Alex Sassmannshausen [Mon, 18 May 2020 13:30:34 +0000 (15:30 +0200)]
gnu: guile-config: Update to 0.4.1.

* gnu/packages/guile-xyz.scm (guile-config): Update to 0.4.1.

4 years agoguix describe: Add '--list-formats'
Ekaitz Zarraga [Sat, 16 May 2020 17:57:18 +0000 (19:57 +0200)]
guix describe: Add '--list-formats'

* guix/scripts/describe.scm (%available-formats): New variable.
(list-formats): New procedure.
(%options, show-help): Add --list-formats
* doc/guix.texi: Add --list-formats

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
4 years agodoc: Inherit md5.scm fix in custom 'guile-lib' variant.
Ludovic Courtès [Mon, 18 May 2020 10:10:04 +0000 (12:10 +0200)]
doc: Inherit md5.scm fix in custom 'guile-lib' variant.

* doc/build.scm (guile-lib/htmlprag-fixed)[source]: Remove.
[arguments]: Add 'fix-htmlprag' phase.

4 years agognu: dovecot: Update to 2.3.10.1 [security fixes].
Tobias Geerinckx-Rice [Mon, 18 May 2020 12:15:02 +0000 (14:15 +0200)]
gnu: dovecot: Update to 2.3.10.1 [security fixes].

Fixes CVE-2020-10957, CVE-2020-10958, and CVE-2020-10967.

* gnu/packages/mail.scm (dovecot): Update to 2.3.10.1.

4 years agognu: guile-studio: Update to 0.0.2-1.d24d59a.
Ricardo Wurmus [Sat, 16 May 2020 12:18:02 +0000 (14:18 +0200)]
gnu: guile-studio: Update to 0.0.2-1.d24d59a.

* gnu/packages/guile-xyz.scm (guile-studio): Update to 0.0.2-1.d24d59a.

4 years agognu: guile-studio: Build with Guile 3.0.
Ricardo Wurmus [Sat, 16 May 2020 11:34:46 +0000 (13:34 +0200)]
gnu: guile-studio: Build with Guile 3.0.

* gnu/packages/guile-xyz.scm (guile-studio)[inputs]: Replace guile-2.2 with
guile-3.0.

4 years agognu: ikiwiki: Add missing input.
Paul Garlick [Thu, 14 May 2020 12:35:33 +0000 (13:35 +0100)]
gnu: ikiwiki: Add missing input.

* gnu/packages/web.scm (ikiwiki)[inputs]: Add perl-lwpx-paranoidagent.

4 years agognu: Add perl-lwpx-paranoidagent.
Paul Garlick [Tue, 12 May 2020 14:50:27 +0000 (15:50 +0100)]
gnu: Add perl-lwpx-paranoidagent.

* gnu/packages/web.scm (perl-lwpx-paranoidagent): New variable.

4 years agobuild: minify-build-system: Fail to install empty files.
Efraim Flashner [Wed, 6 May 2020 08:27:48 +0000 (11:27 +0300)]
build: minify-build-system: Fail to install empty files.

* guix/build/minify-build-system.scm (install): Produce an error if the
minified file is zero bytes.

4 years agognu: kcachegrind: Update to 19.08.3.
Marius Bakke [Sun, 17 May 2020 17:18:15 +0000 (19:18 +0200)]
gnu: kcachegrind: Update to 19.08.3.

* gnu/packages/kde.scm (kcachegrind): Update to 19.08.3.