jackhill/guix/guix.git
5 years agognu: rct: Be more idiomatic.
Leo Famulari [Fri, 19 Apr 2019 19:10:58 +0000 (15:10 -0400)]
gnu: rct: Be more idiomatic.

* gnu/packages/cpp.scm (rct): Move the call to 'git-version' into the
package definition.
[source]: Explicitly include the source URI rather than using
'home-page'.

5 years agognu: linux-libre: Update to 5.0.8.
Mark H Weaver [Fri, 19 Apr 2019 18:29:20 +0000 (14:29 -0400)]
gnu: linux-libre: Update to 5.0.8.

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

5 years agognu: linux-libre@4.19: Update to 4.19.35.
Mark H Weaver [Fri, 19 Apr 2019 18:27:42 +0000 (14:27 -0400)]
gnu: linux-libre@4.19: Update to 4.19.35.

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

5 years agognu: linux-libre@4.14: Update to 4.14.112.
Mark H Weaver [Fri, 19 Apr 2019 18:26:59 +0000 (14:26 -0400)]
gnu: linux-libre@4.14: Update to 4.14.112.

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

5 years agognu: linux-libre@4.9: Update to 4.9.169.
Mark H Weaver [Fri, 19 Apr 2019 18:26:19 +0000 (14:26 -0400)]
gnu: linux-libre@4.9: Update to 4.9.169.

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

5 years agognu: Add r-styler.
Nicolò Balzarotti [Fri, 1 Mar 2019 08:07:57 +0000 (09:07 +0100)]
gnu: Add r-styler.

* gnu/packages/cran.scm (r-styler): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
5 years agognu: grammalecte: Update to 1.0.1.
Nicolas Goaziou [Fri, 19 Apr 2019 16:37:22 +0000 (18:37 +0200)]
gnu: grammalecte: Update to 1.0.1.

* gnu/packages/dictionaries.scm (grammalecte): Update to 1.0.1.
[source]: Update URL.

5 years agognu: linkchecker: Shorten patch file name.
Ludovic Courtès [Fri, 19 Apr 2019 15:02:28 +0000 (17:02 +0200)]
gnu: linkchecker: Shorten patch file name.

This file name was too long for 'tar', as reported by 'guix lint'.

* gnu/packages/patches/linkchecker-mark-more-tests-that-require-the-network.patch:
Rename to...
* gnu/packages/patches/linkchecker-tests-require-network.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/web.scm (linkchecker)[source]: Likewise.

5 years agognu: ocaml-dose3: Shorten patch file name.
Ludovic Courtès [Fri, 19 Apr 2019 14:58:52 +0000 (16:58 +0200)]
gnu: ocaml-dose3: Shorten patch file name.

This file name was too long for 'tar', as reported by 'guix lint'.

* gnu/packages/patches/ocaml-dose3-Add-unix-as-dependency-to-dose3.common-in-META.in.patch:
Rename to...
* gnu/packages/patches/ocaml-dose3-add-unix-dependency.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/ocaml.scm (ocaml-dose3)[source]: Adjust accordingly.

5 years agobuild: Show completion percentage while building.
Ludovic Courtès [Fri, 19 Apr 2019 14:49:46 +0000 (16:49 +0200)]
build: Show completion percentage while building.

* build-aux/compile-all.scm (%): New procedure.
(command-line): Use it to report completion.

5 years agomaint: Build all the 'guix' packages in parallel.
Ludovic Courtès [Fri, 19 Apr 2019 13:28:19 +0000 (15:28 +0200)]
maint: Build all the 'guix' packages in parallel.

Until now, the 'guix' package shipped in binary tarballs and system
images would be built sequentially for each system type, one at a time.
Now all of them can potentially be built in parallel.

* Makefile.am (system_flags): New function.
(release): Run "guix build guix" before "make binary-tarballs" and
before "guix system disk-image" to build all the 'guix' packages in
parallel.

5 years agomaint: 'release' clears gettext-induced changes in doc/.
Ludovic Courtès [Fri, 19 Apr 2019 13:51:55 +0000 (15:51 +0200)]
maint: 'release' clears gettext-induced changes in doc/.

* Makefile.am (release): Run "git checkout ." in doc/

5 years agoguix build: Accept multiple '-s' options.
Ludovic Courtès [Fri, 19 Apr 2019 13:18:20 +0000 (15:18 +0200)]
guix build: Accept multiple '-s' options.

* guix/scripts/build.scm (%default-options): Remove 'system'.
(%options) <--system>: Keep previous occurrences of 'system in RESULT.
(options->derivations)[system]: Remove.
[systems, things-to-build]: New variables.
[compute-derivation]: New procedure.
Iterate on all of SYSTEMS to compute the derivations of THINGS-TO-BUILD.
* tests/guix-build.sh: Add test for one and multiple '-s' flags.
* doc/guix.texi (Additional Build Options): Document this behavior.

5 years agognu: r-seurat: Update to 3.0.0.
Ricardo Wurmus [Fri, 19 Apr 2019 12:44:10 +0000 (14:44 +0200)]
gnu: r-seurat: Update to 3.0.0.

* gnu/packages/bioinformatics.scm (r-seurat): Update to 3.0.0.
[propagated-inputs]: Remove r-dosnow, r-dplyr, r-dtw, r-foreach, r-fpc,
r-gplots, r-hdf5r, r-hmisc, r-httr, r-lars, r-mixtools, r-reshape2, and
r-tidyr; add r-future, r-future-apply, r-ggrepel, r-kernsmooth, r-rlang,
r-rsvd, r-scales, and r-sctransform.

5 years agognu: Add r-sctransform.
Ricardo Wurmus [Fri, 19 Apr 2019 13:38:25 +0000 (15:38 +0200)]
gnu: Add r-sctransform.

* gnu/packages/cran.scm (r-sctransform): New variable.

5 years agognu: r-urltools: Update to 1.7.3.
Ricardo Wurmus [Fri, 19 Apr 2019 12:43:34 +0000 (14:43 +0200)]
gnu: r-urltools: Update to 1.7.3.

* gnu/packages/cran.scm (r-urltools): Update to 1.7.3.

5 years agognu: r-rdpack: Update to 0.11-0.
Ricardo Wurmus [Fri, 19 Apr 2019 12:43:29 +0000 (14:43 +0200)]
gnu: r-rdpack: Update to 0.11-0.

* gnu/packages/cran.scm (r-rdpack): Update to 0.11-0.

5 years agognu: r-sdmtools: Update to 1.1-221.1.
Ricardo Wurmus [Fri, 19 Apr 2019 12:43:23 +0000 (14:43 +0200)]
gnu: r-sdmtools: Update to 1.1-221.1.

* gnu/packages/cran.scm (r-sdmtools): Update to 1.1-221.1.

5 years agognu: r-hardyweinberg: Update to 1.6.2.
Ricardo Wurmus [Fri, 19 Apr 2019 12:43:17 +0000 (14:43 +0200)]
gnu: r-hardyweinberg: Update to 1.6.2.

* gnu/packages/cran.scm (r-hardyweinberg): Update to 1.6.2.

5 years agognu: r-clipr: Update to 0.6.0.
Ricardo Wurmus [Fri, 19 Apr 2019 12:43:10 +0000 (14:43 +0200)]
gnu: r-clipr: Update to 0.6.0.

* gnu/packages/cran.scm (r-clipr): Update to 0.6.0.

5 years agognu: r-caret: Update to 6.0-83.
Ricardo Wurmus [Fri, 19 Apr 2019 12:42:51 +0000 (14:42 +0200)]
gnu: r-caret: Update to 6.0-83.

* gnu/packages/statistics.scm (r-caret): Update to 6.0-83.

5 years agognu: klick: Fix build with latest scons.
Ricardo Wurmus [Fri, 19 Apr 2019 12:22:03 +0000 (14:22 +0200)]
gnu: klick: Fix build with latest scons.

* gnu/packages/music.scm (klick)[arguments]: Patch "SConstruct" file to make
it compatible with the current version of scons.

5 years agognu: perl-datetime-timezone: Fix missing timezone data.
Christopher Baines [Fri, 19 Apr 2019 10:39:38 +0000 (11:39 +0100)]
gnu: perl-datetime-timezone: Fix missing timezone data.

I noticed this when using Sqitch, on systems without /usr/share/zoneinfo,
actions like deploy fail.

* gnu/packages/perl.scm (perl-datetime-timezone)[arguments]: Add 'patch-tzdata
phase to replace /usr/share/zoneinfo with a reference to the tzdata package.
[inputs]: Add the tzdata package.

5 years agognu: python2-send2trash: Don't inherit properties from python-send2trash.
Marius Bakke [Fri, 19 Apr 2019 00:29:43 +0000 (02:29 +0200)]
gnu: python2-send2trash: Don't inherit properties from python-send2trash.

This is a follow-up to commit 20b3fde7763a14f605ac8a0aba1abfa73a6e7dda.
Commits and beer do not mix well.

* gnu/packages/python-xyz.scm (python2-send2trash): Inherit using STRIP-PYTHON2-VARIANT.

5 years agognu: python-send2trash: Really delay Python2 variant.
Marius Bakke [Thu, 18 Apr 2019 23:57:34 +0000 (01:57 +0200)]
gnu: python-send2trash: Really delay Python2 variant.

This is a follow-up to commit 4782a06f45d515eebc4d1ee8e958def409a0ef9f, which
somehow solved my problem, but did so incorrectly.

* gnu/packages/python-xyz.scm (python-send2trash)[properties]: Refer to
PYTHON2-SEND2TRASH.

5 years agognu: gpgme: Update to 1.13.0.
Marius Bakke [Wed, 17 Apr 2019 22:24:45 +0000 (00:24 +0200)]
gnu: gpgme: Update to 1.13.0.

* gnu/packages/gnupg.scm (gpgme): Update to 1.13.0.
[source](patches): Remove.

5 years agognu: python-send2trash: Properly delay python2 variant.
Marius Bakke [Wed, 17 Apr 2019 20:31:51 +0000 (22:31 +0200)]
gnu: python-send2trash: Properly delay python2 variant.

* gnu/packages/python-xyz.scm (python2-send2trash)[properties]: Move from here ...
(python-send2trash)[properties]: ... to here.

5 years agognu: python-service-identity: Update to 18.1.0.
Marius Bakke [Wed, 17 Apr 2019 20:27:18 +0000 (22:27 +0200)]
gnu: python-service-identity: Update to 18.1.0.

* gnu/packages/python-crypto.scm (python-service-identity): Update to 18.1.0.

5 years agognu: python-jsonschema: Update to 3.0.1.
Marius Bakke [Wed, 17 Apr 2019 20:19:22 +0000 (22:19 +0200)]
gnu: python-jsonschema: Update to 3.0.1.

* gnu/packages/python-xyz.scm (python-jsonschema): Update to 3.0.1.
[arguments]: Adjust check phase for Twisted instead of nosetests.
[native-inputs]: Remove PYTHON-NOSE and PYTHON-VCVERSIONER.  Add
PYTHON-SETUPTOOLS-SCM and PYTHON-TWISTED.
[propagated-inputs]: Add PYTHON-ATTRS, PYTHON-PYRSISTENT and PYTHON-SIX.
(python2-jsonschema)[native-inputs, propagated-inputs]: Inherit.

5 years agognu: Add python-pyrsistent.
Marius Bakke [Wed, 17 Apr 2019 20:18:49 +0000 (22:18 +0200)]
gnu: Add python-pyrsistent.

* gnu/packages/python-xyz.scm (python-pyrsistent, python2-pyrsistent): New
public variables.

5 years agognu: python-twisted: Update to 19.2.0.
Marius Bakke [Wed, 17 Apr 2019 20:15:24 +0000 (22:15 +0200)]
gnu: python-twisted: Update to 19.2.0.

* gnu/packages/python-xyz.scm (python-twisted): Update to 19.2.0.
[propagated-inputs]: Add PYTHON-PYHAMCREST.

5 years agognu: python-automat: Update to 0.7.0.
Marius Bakke [Wed, 17 Apr 2019 20:12:53 +0000 (22:12 +0200)]
gnu: python-automat: Update to 0.7.0.

* gnu/packages/python-xyz.scm (python-automat): Update to 0.7.0.

5 years agognu: python-m2r: Update to 0.2.1.
Marius Bakke [Wed, 17 Apr 2019 20:12:23 +0000 (22:12 +0200)]
gnu: python-m2r: Update to 0.2.1.

* gnu/packages/python-xyz.scm (python-m2r): Update to 0.2.1.

5 years agognu: python-idna: Update to 2.8.
Marius Bakke [Wed, 17 Apr 2019 20:10:58 +0000 (22:10 +0200)]
gnu: python-idna: Update to 2.8.

* gnu/packages/python-xyz.scm (python-idna): Update to 2.8.

5 years agognu: python-hyperlink: Update to 19.0.0.
Marius Bakke [Wed, 17 Apr 2019 20:09:41 +0000 (22:09 +0200)]
gnu: python-hyperlink: Update to 19.0.0.

* gnu/packages/python-web.scm (python-hyperlink): Update to 19.0.0.

5 years agognu: python-zope-interface: Update to 4.6.0.
Marius Bakke [Wed, 17 Apr 2019 20:09:08 +0000 (22:09 +0200)]
gnu: python-zope-interface: Update to 4.6.0.

* gnu/packages/python-web.scm (python-zope-interface): Update to 4.6.0.

5 years agognu: xmlsec: Update to 1.2.28.
Marius Bakke [Tue, 16 Apr 2019 21:51:43 +0000 (23:51 +0200)]
gnu: xmlsec: Update to 1.2.28.

* gnu/packages/xml.scm (xmlsec): Update to 1.2.28.

5 years agoguile-build-system: Support building in parallel.
Christopher Baines [Sun, 24 Mar 2019 21:23:45 +0000 (21:23 +0000)]
guile-build-system: Support building in parallel.

* guix/build/guile-build-system.scm (build): Use invoke-each, instead of
for-each, to use multiple cores if available.
(invoke-each, report-build-process): New procedures.

5 years agolint: 'check-github-url' uses our own 'open-connection-for-uri'.
Ludovic Courtès [Thu, 18 Apr 2019 08:19:54 +0000 (10:19 +0200)]
lint: 'check-github-url' uses our own 'open-connection-for-uri'.

Fixes <https://bugs.gnu.org/35053>.
Reported by Efraim Flashner <efraim@flashner.co.il>.

Previously 'check-github-url' would let Guile 2.2's (web client) module
take care of opening the connection.  Consequently, it wouldn't use the
TLS priority strings that we use in (guix build download),
'open-connection-for-uri'.  In particular, it would not disable TLSv1.3,
which would trigger <https://bugs.gnu.org/34102> for github.com.

* guix/scripts/lint.scm (check-github-url): Add #:timeout parameter.
[follow-redirect]: Change parameter name to 'url' and pass it to
'string->uri'.  Call 'guix:open-connection-for-uri' to open the
connection and pass it to 'http-head' via #:port.

5 years agognu: gnuastro: Update to 0.9.
Efraim Flashner [Thu, 18 Apr 2019 14:00:46 +0000 (17:00 +0300)]
gnu: gnuastro: Update to 0.9.

* gnu/packages/astronomy.scm (gnuastro): Update to 0.9.
[native-inputs]: Add libtool.

5 years agognu: nano: Update to 4.1.
Efraim Flashner [Thu, 18 Apr 2019 13:59:28 +0000 (16:59 +0300)]
gnu: nano: Update to 4.1.

* gnu/packages/nano.scm (nano): Update to 4.1.

5 years agognu: xpra: Update to 2.5.1.
Rutger Helling [Thu, 18 Apr 2019 07:23:24 +0000 (09:23 +0200)]
gnu: xpra: Update to 2.5.1.

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

5 years agognu: rclone: Update to 1.47.0.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 14:25:57 +0000 (16:25 +0200)]
gnu: rclone: Update to 1.47.0.

* gnu/packages/sync.scm (rclone): Update to 1.47.0.

5 years agognu: console-setup: Update to 1.191.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 13:54:54 +0000 (15:54 +0200)]
gnu: console-setup: Update to 1.191.

* gnu/packages/xorg.scm (console-setup): Update to 1.191.

5 years agoinstaller: Sort keyboard layouts according to language and translations.
Ludovic Courtès [Wed, 17 Apr 2019 13:16:08 +0000 (15:16 +0200)]
installer: Sort keyboard layouts according to language and translations.

Previously, we would always (1) put English first, and (2) sort the
other layouts based on their English description.  This fixes both
issues.

* gnu/installer/newt/keymap.scm (sort-layouts)[layout<?]: New procedure.
[preferred]: New variable.
Partition according to both the 'name' and 'synopsis' fields.  Sort both
the main layouts and the other layouts according to 'layout<?'.

5 years agoinstaller: Parse the 'shortDescription' field from xkeyboard-config.
Ludovic Courtès [Wed, 17 Apr 2019 13:13:31 +0000 (15:13 +0200)]
installer: Parse the 'shortDescription' field from xkeyboard-config.

* gnu/installer/keymap.scm (<x11-keymap-layout>)[synopsis]: New field.
(xkb-rules->models+layouts): Fill out the 'synopsis' field.

5 years agoinstaller: Translate keyboard layout names.
Ludovic Courtès [Wed, 17 Apr 2019 13:11:21 +0000 (15:11 +0200)]
installer: Translate keyboard layout names.

* gnu/installer.scm (installer-program)[installer-builder]: Call
'bindtextdomain' for "xkeyboard-config".
* gnu/installer/newt/keymap.scm (run-keymap-page): Add calls to
'gettext'.

5 years agonls: Update 'de' translation.
Ludovic Courtès [Wed, 17 Apr 2019 12:31:46 +0000 (14:31 +0200)]
nls: Update 'de' translation.

5 years agonls: Update 'de' translation of the manual.
Ludovic Courtès [Wed, 17 Apr 2019 12:06:30 +0000 (14:06 +0200)]
nls: Update 'de' translation of the manual.

5 years agopull: '--url', '--commit', and '--branch' apply to the 'guix' channel.
Ludovic Courtès [Wed, 17 Apr 2019 11:56:40 +0000 (13:56 +0200)]
pull: '--url', '--commit', and '--branch' apply to the 'guix' channel.

Suggested by pkill9 <pkill9@runbox.com>.

* guix/scripts/pull.scm (channel-list): Apply REF and URL to the 'guix'
channel.
* doc/guix.texi (Invoking guix pull): Adjust accordingly.

5 years agoinstaller: Sort items with 'string-locale<?'.
Ludovic Courtès [Wed, 17 Apr 2019 09:51:31 +0000 (11:51 +0200)]
installer: Sort items with 'string-locale<?'.

That way "Österreich" comes before "Schweiz" in a German locale (or
pretty much any sane locale.)

* gnu/installer/newt/page.scm (run-listbox-selection-page)[sort-listbox-items]:
Use 'string-locale<?' instead of 'string<=?'.

5 years agoinstaller: Look up timezone name translations in "iso_3166-1".
Ludovic Courtès [Wed, 17 Apr 2019 09:41:52 +0000 (11:41 +0200)]
installer: Look up timezone name translations in "iso_3166-1".

* gnu/installer/newt/timezone.scm (run-timezone-page): Add call to
'gettext' for timezone names.

5 years agoinstaller: Display language and territory names natively.
Ludovic Courtès [Wed, 17 Apr 2019 09:07:21 +0000 (11:07 +0200)]
installer: Display language and territory names natively.

* gnu/installer.scm (installer-program): Add calls to 'bindtextdomain'.
* gnu/installer/newt/locale.scm (run-locale-page) <language, territory>:
Add calls to 'gettext'.

5 years agoinstaller: Change language as soon as it has been chosen.
Ludovic Courtès [Wed, 17 Apr 2019 08:34:02 +0000 (10:34 +0200)]
installer: Change language as soon as it has been chosen.

Previously we'd call 'setlocale' only after the complete 'locale' step
had finished.

* gnu/installer/newt/locale.scm (run-language-page): Set the 'LANGUAGE'
environment variable before returning.

5 years agognu: guix: Update to b8b1e4d.
Ludovic Courtès [Wed, 17 Apr 2019 08:29:24 +0000 (10:29 +0200)]
gnu: guix: Update to b8b1e4d.

* gnu/packages/package-management.scm (guix): Update to b8b1e4d.

5 years agoinstaller: Desktop environment page now includes window managers.
Ludovic Courtès [Tue, 16 Apr 2019 22:27:04 +0000 (00:27 +0200)]
installer: Desktop environment page now includes window managers.

* gnu/installer/services.scm (<system-service>)[snippet]: Change to be a
list of sexps and add default value.
[packages]: New field.
(%system-services): Adjust 'snippet' fields to be lists of sexps.
Add Openbox, awesome, i3, and ratpoison.
(system-services->configuration): Adjust 'snippet' handling.  Honor
'packages' field.

5 years agognu: guix: Don't pass '--with-libgcrypt-prefix'.
Ludovic Courtès [Tue, 16 Apr 2019 21:34:20 +0000 (23:34 +0200)]
gnu: guix: Don't pass '--with-libgcrypt-prefix'.

* gnu/packages/package-management.scm (guix)[arguments]: Remove
"--with-libgcrypt-prefix" from the configure flags.

5 years agobuild: No longer substitute 'LIBGCRYPT'.
Ludovic Courtès [Tue, 16 Apr 2019 21:32:39 +0000 (23:32 +0200)]
build: No longer substitute 'LIBGCRYPT'.

This had become useless since ca719424455465fca4b872c371daf2a46de88b33.

* configure.ac (LIBGCRYPT): Remove.
* guix/config.scm.in (%libgcrypt): Remove.

5 years agoself: Remove unused variable.
Ludovic Courtès [Tue, 16 Apr 2019 21:23:02 +0000 (23:23 +0200)]
self: Remove unused variable.

This variable is unused since commit
45779fa676419de8838cb26b6c7a24678a2be1cd.

* guix/self.scm (%dependency-variables): Remove.
* build-aux/build-self.scm (%dependency-variables): Remove.

5 years agognu: awesome: Update home page.
Ludovic Courtès [Tue, 16 Apr 2019 20:57:45 +0000 (22:57 +0200)]
gnu: awesome: Update home page.

* gnu/packages/wm.scm (awesome)[home-page]: Update.

5 years agoservices: fprintd: Fix service.
Danny Milosavljevic [Wed, 17 Apr 2019 06:47:54 +0000 (08:47 +0200)]
services: fprintd: Fix service.

* gnu/services/authentication.scm (<fprintd-configuration>)[ntp]: Rename to...
[fprintd]: ...this.
(fprintd-dbus-service): New procedure.
(fprintd-service-type): Use it.
[default-value]: Add value.

5 years agognu: gtkwave: Update to 3.3.100.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 04:15:36 +0000 (06:15 +0200)]
gnu: gtkwave: Update to 3.3.100.

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

5 years agognu: qsynth: Update to 0.5.6.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 04:15:25 +0000 (06:15 +0200)]
gnu: qsynth: Update to 0.5.6.

* gnu/packages/audio.scm (qsynth): Update to 0.5.6.

5 years agognu: qjackctl: Update to 0.5.7.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 04:15:17 +0000 (06:15 +0200)]
gnu: qjackctl: Update to 0.5.7.

* gnu/packages/audio.scm (qjackctl): Update to 0.5.7.

5 years agognu: csound: Update to 6.12.2.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 04:15:09 +0000 (06:15 +0200)]
gnu: csound: Update to 6.12.2.

* gnu/packages/audio.scm (csound): Update to 6.12.2.

5 years agognu: gtkwave: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 04:12:48 +0000 (06:12 +0200)]
gnu: gtkwave: Don't use NAME in source URI.

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

5 years agognu: calf: Update to 0.90.2.
Tobias Geerinckx-Rice [Wed, 17 Apr 2019 03:56:54 +0000 (05:56 +0200)]
gnu: calf: Update to 0.90.2.

* gnu/packages/audio.scm (calf): Update to 0.90.2.

5 years agognu: the-legend-of-edgar: Update to 1.31.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 22:42:16 +0000 (00:42 +0200)]
gnu: the-legend-of-edgar: Update to 1.31.

* gnu/packages/games.scm (the-legend-of-edgar): Update to 1.31.
[inputs]: Use SDL 2 union.
[arguments]: Adjust accordingly.

5 years agognu: dungeon-crawl-stone-soup: Update to 0.23.2.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 22:22:22 +0000 (00:22 +0200)]
gnu: dungeon-crawl-stone-soup: Update to 0.23.2.

* gnu/packages/games.scm (dungeon-crawl-stone-soup): Update to 0.23.2.

5 years agognu: minetest: Update to 5.0.1.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 21:53:13 +0000 (23:53 +0200)]
gnu: minetest: Update to 5.0.1.

* gnu/packages/games.scm (minetest): Update to 5.0.1.
games
minetest

5 years agognu: snd: Update to 19.3.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 21:26:01 +0000 (23:26 +0200)]
gnu: snd: Update to 19.3.

* gnu/packages/audio.scm (snd): Update to 19.3.

5 years agognu: bennu-game-development-modules: Fix typos.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 21:16:31 +0000 (23:16 +0200)]
gnu: bennu-game-development-modules: Fix typos.

* gnu/packages/game-development.scm (bennu-game-development-modules)
[synopsis, description]: Fix ‘developement’ spelling.

5 years agognu: emacs-irony-mode: Fix typo in description.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 21:14:09 +0000 (23:14 +0200)]
gnu: emacs-irony-mode: Fix typo in description.

* gnu/packages/emacs-xyz.scm (emacs-irony-mode)[description]:
Re-spell ‘resistent’.

5 years agognu: rubberband: Update to 1.8.2.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 21:10:33 +0000 (23:10 +0200)]
gnu: rubberband: Update to 1.8.2.

* gnu/packages/audio.scm (rubberband): Update to 1.8.2.
[arguments]: Add ‘skip-jni-installation’ phase.

5 years agognu: webkitgtk: Fix build on i686.
Marius Bakke [Tue, 16 Apr 2019 20:18:58 +0000 (22:18 +0200)]
gnu: webkitgtk: Fix build on i686.

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

* gnu/packages/patches/webkitgtk-sse2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/webkit.scm (webkitgtk-2.24)[source](patches): New field.

5 years agognu: epiphany: Don't use NAME in source URI.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 20:39:49 +0000 (22:39 +0200)]
gnu: epiphany: Don't use NAME in source URI.

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

5 years agognu: eolie: Update to 0.9.60.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 20:34:05 +0000 (22:34 +0200)]
gnu: eolie: Update to 0.9.60.

* gnu/packages/gnome.scm (eolie): Update to 0.9.60.

5 years agognu: docker, docker-cli: Update to 18.09.5.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 20:19:56 +0000 (22:19 +0200)]
gnu: docker, docker-cli: Update to 18.09.5.

* gnu/packages/docker.scm (%docker-version): Update to 18.09.5.

5 years agognu: avrdude: Use @acronym{} mark-up.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 19:46:26 +0000 (21:46 +0200)]
gnu: avrdude: Use @acronym{} mark-up.

* gnu/packages/flashing-tools.scm (avrdude)[description]: Use it.

5 years agognu: avrdude: Update to 6.3.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 18:57:53 +0000 (20:57 +0200)]
gnu: avrdude: Update to 6.3.

* gnu/packages/flashing-tools.scm (avrdude): Update to 6.3.

5 years agognu: singular: Update to 4.1.2p1.
Tobias Geerinckx-Rice [Tue, 16 Apr 2019 18:51:03 +0000 (20:51 +0200)]
gnu: singular: Update to 4.1.2p1.

* gnu/packages/algebra.scm (singular): Update to 4.1.2p1.

5 years agognu: Add poedit.
Julien Lepiller [Tue, 16 Apr 2019 20:29:31 +0000 (22:29 +0200)]
gnu: Add poedit.

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

5 years agognu: Add lucene++.
Julien Lepiller [Tue, 16 Apr 2019 19:05:56 +0000 (21:05 +0200)]
gnu: Add lucene++.

* gnu/packages/rdf.scm (lucene++): New variable.

5 years agognu: spice-gtk: Update to 0.36.
Marius Bakke [Tue, 16 Apr 2019 19:00:27 +0000 (21:00 +0200)]
gnu: spice-gtk: Update to 0.36.

* gnu/packages/spice.scm (spice-gtk): Update to 0.36.
[inputs]: Add JSON-GLIB.
[arguments]: Disable session test.

5 years agognu: spice-gtk: Propagate required inputs.
Marius Bakke [Tue, 16 Apr 2019 18:57:31 +0000 (20:57 +0200)]
gnu: spice-gtk: Propagate required inputs.

* gnu/packages/spice.scm (spice-gtk)[inputs]: Move GTK+, PIXMAN and OPENSSL ...
[propagated-inputs]: ... here.
(virt-viewer)[inputs]: Remove OPENSSL.

5 years agognu: http-parser: Update to 2.9.2.
Marius Bakke [Tue, 16 Apr 2019 18:08:48 +0000 (20:08 +0200)]
gnu: http-parser: Update to 2.9.2.

* gnu/packages/web.scm (http-parser): Update to 2.9.2.
[source](snippet): Remove.

5 years agognu: nginx: Update to 1.15.12.
Marius Bakke [Tue, 16 Apr 2019 18:08:27 +0000 (20:08 +0200)]
gnu: nginx: Update to 1.15.12.

* gnu/packages/web.scm (nginx): Update to 1.15.12.

5 years agognu: python-dask: Update to 1.2.0.
Marius Bakke [Tue, 16 Apr 2019 18:07:40 +0000 (20:07 +0200)]
gnu: python-dask: Update to 1.2.0.

* gnu/packages/python-xyz.scm (python-dask): Update to 1.2.0.

5 years agognu: libqmi: Update to 1.22.4.
Marius Bakke [Tue, 16 Apr 2019 18:07:18 +0000 (20:07 +0200)]
gnu: libqmi: Update to 1.22.4.

* gnu/packages/freedesktop.scm (libqmi): Update to 1.22.4.

5 years agognu: libmbim: Update to 1.18.2.
Marius Bakke [Tue, 16 Apr 2019 18:06:48 +0000 (20:06 +0200)]
gnu: libmbim: Update to 1.18.2.

* gnu/packages/freedesktop.scm (libmbim): Update to 1.18.2.

5 years agognu: bridge-utils: Update to 1.6.
Tobias Geerinckx-Rice [Mon, 15 Apr 2019 21:46:21 +0000 (23:46 +0200)]
gnu: bridge-utils: Update to 1.6.

* gnu/packages/linux.scm (bridge-utils): Update to 1.6.
[source]: Update project URL.

5 years agognu: apfs-fuse: Fix ’file system’ spelling.
Tobias Geerinckx-Rice [Mon, 15 Apr 2019 20:14:03 +0000 (22:14 +0200)]
gnu: apfs-fuse: Fix ’file system’ spelling.

* gnu/packages/file-systems.scm (apfs-fuse)[synopsis]: Fix spelling.

5 years agognu: lm-sensors: Update home page.
Tobias Geerinckx-Rice [Mon, 15 Apr 2019 17:42:58 +0000 (19:42 +0200)]
gnu: lm-sensors: Update home page.

* gnu/packages/linux.scm (lm-sensors)[home-page]: Update.

5 years agognu: Add sbcl-log4cl, cl-log4cl, and ecl-log4cl.
frozenpigs [Wed, 10 Apr 2019 19:01:21 +0000 (20:01 +0100)]
gnu: Add sbcl-log4cl, cl-log4cl, and ecl-log4cl.

* gnu/packages/lisp.scm (sbcl-log4cl, cl-log4cl, ecl-log4cl): New
variables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: sbcl-bordeaux-threads: Update to 0.8.6-1.5dce49f.
frozenpigs [Wed, 10 Apr 2019 17:48:12 +0000 (18:48 +0100)]
gnu: sbcl-bordeaux-threads: Update to 0.8.6-1.5dce49f.

* gnu/packages/lisp.scm (sbcl-bordeaux-threads): Update to commit
5dce49f.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: Add emacs-ace-link.
mikadoZero [Mon, 25 Mar 2019 23:39:09 +0000 (19:39 -0400)]
gnu: Add emacs-ace-link.

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

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
5 years agognu: http-parser: Fix build on i686-linux.
Ludovic Courtès [Tue, 16 Apr 2019 15:48:46 +0000 (17:48 +0200)]
gnu: http-parser: Fix build on i686-linux.

Fixes a regression introduced in
c11fcc6aa27db5f68aed807a6190143f4a156564, whereby 'http-parser' would
fail to build on i686.

* gnu/packages/web.scm (http-parser)[source](modules, snippet): New
fields.

5 years agotests: Gracefully skip zlib test when zlib is missing.
Ludovic Courtès [Tue, 16 Apr 2019 15:29:25 +0000 (17:29 +0200)]
tests: Gracefully skip zlib test when zlib is missing.

* tests/zlib.scm: Use 'test-skip' instead of (exit 77)
when (zlib-available?) returns false.

5 years agognu: slurm: Configure with a "standard" syslogdir.
Ludovic Courtès [Tue, 16 Apr 2019 15:27:18 +0000 (17:27 +0200)]
gnu: slurm: Configure with a "standard" syslogdir.

Until now, we were using syslogdir=$prefix/etc, which did not exist.
Thus, commands would always fail like this:

  $ guix environment --ad-hoc slurm --pure -- squeue -u $USER
  squeue: error: s_p_parse_file: unable to status file /gnu/store/…-slurm-17.11.3/etc/slurm.conf: No such file or directory, retrying in 1sec up to 60sec

* gnu/packages/parallel.scm (slurm)[arguments]: Pass --sysconfdir.

5 years agognu: Add libomp.
Ludovic Courtès [Tue, 16 Apr 2019 15:07:15 +0000 (17:07 +0200)]
gnu: Add libomp.

* gnu/packages/llvm.scm (libomp): New variable.