Commit graph

58175 commits

Author SHA1 Message Date
Ludovic Courtès 3b4d7cdccc
bournish: Prevent inlining of run-time support procedures.
On Guile 3, those procedures could be inlined, leading to
unbound-variable errors:

  scheme@(guile-user)> ,bournish
  Welcome to Bournish, a minimal Bourne-like shell!
  To switch back, type `,L scheme'.
  bournish@(guile-user)> ls
  ice-9/boot-9.scm:1669:16: In procedure raise-exception:
  Unbound variable: ls-command-implementation

Reported by Ricardo Wurmus.

* guix/build/bournish.scm (define-command-runtime): New macro.
(ls-command-implementation, wc-command-implementation)
(wc-l-command-implementation, wc-c-command-implementation): Use it
instead of 'define'.
2020-04-02 16:07:08 +02:00
Julien Lepiller 725862ef53
nls: Add Tamil translation.
* po/guix/LINGUAS: Add 'ta'.
* po/guix/ta.po: New file.
2020-04-02 14:57:37 +02:00
Danny Milosavljevic 451c38b7d6
gnu: docker: Provide version string to docker service.
Fixes <https://bugs.gnu.org/40368>.
Reported by Pierre Neidhardt <mail@ambrevar.xyz>.

* gnu/packages/docker.scm (docker)[configure]: Provide version string.
[install]: Install versioned binary.
2020-04-02 12:46:52 +02:00
Pierre Neidhardt 1ea9d1e187
gnu: emacs-sly-asdf: Update to 20200306.
* gnu/packages/emacs-xyz.scm (emacs-sly-asdf): Update to 20200306.
2020-04-02 12:04:21 +02:00
Ludovic Courtès c7af968717
system: Add xterm to lightweight-desktop example.
That makes ratpoison more usable, for instance.

* gnu/system/examples/lightweight-desktop.tmpl (packages): Add XTERM.
2020-04-02 11:48:25 +02:00
Ludovic Courtès b34ead48dc
gexp: 'lower-references' uses 'mapm/accumulate-builds'.
* guix/gexp.scm (lower-references): Use 'mapm/accumulate-builds' instead
of 'mapm'.
2020-04-02 11:48:25 +02:00
Ludovic Courtès 2ad6eb0568
guix system: Use 'mapm/accumulate-builds'.
* guix/scripts/system.scm (perform-action): Use 'mapm/accumulate-builds'
instead of 'mapm'.
2020-04-02 11:48:24 +02:00
Ludovic Courtès 223ede4e15
services: Accumulate builds for 'system' entries.
That way, more build requests are accumulated when running "guix system
build".

* gnu/services.scm (system-derivation): Use 'mapm/accumulate-builds'
rather than 'sequence'.
2020-04-02 11:48:24 +02:00
Vincent Legoll 0f4be78fef
gnu: Add cramfs-tools.
* gnu/packages/linux.scm (cramfs-tools): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 11:48:24 +02:00
Ludovic Courtès 5c83dd1d64
ui: Clarify "dependencies changed".
Suggested by Leo Famulari <leo@famulari.name>.

* guix/ui.scm (show-manifest-transaction): Change to "dependencies or
package changed".
2020-04-02 11:48:24 +02:00
Pierre Neidhardt 12d0bd26ac
gnu: Add ccl-1.12.
* gnu/packages/lisp.scm (ccl-1.12): New variable.
2020-04-02 11:47:52 +02:00
Vincent Legoll 0ad7e703c9
gnu: nethack: Make some inputs native.
* gnu/packages/games.scm (nethack)[inputs]: Move flex & bison from here...
[native-inputs]: ...to this new field.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-02 11:16:49 +02:00
Vincent Legoll 24a3eb9084
gnu: mailutils: Make some inputs native.
* gnu/packages/mail.scm (mailutils)[inputs]: Move dejagnu from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-02 11:16:49 +02:00
Vincent Legoll 5f214c642f
gnu: iwd: Make some inputs native.
* gnu/packages/networking.scm (iwd)[inputs]: Move libtool from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-02 11:16:48 +02:00
Vincent Legoll d367304770
gnu: darktable: Make some inputs native.
* gnu/packages/photo.scm (darktable)[inputs]: Move intltool, perl & pkg-config
from here...
[native-inputs]: ...to here.

Signed-off-by: Mathieu Othacehe <m.othacehe@gmail.com>
2020-04-02 11:16:40 +02:00
Pierre Neidhardt bf155ce30c
gnu: transmission: Install icons to the "gui" output.
* gnu/packages/bittorrent.scm (transmission)[arguments]: Move the "icons" and
  "pixmaps" folders to the "gui" output.  Previously, if the user only install
  the "gui" output, the icon would be missing.
2020-04-02 11:00:02 +02:00
Efraim Flashner e7228f0cfa
gnu: openshot: Enable tests.
* gnu/packages/video.scm (openshot)[arguments]: Add custom 'check phase.
2020-04-02 09:21:47 +03:00
Efraim Flashner 5020a26392
gnu: openshot: Upgrade to 2.5.1.
* gnu/packages/video.scm (openshot): Update to 2.5.1.
[source]: Add note about bundled libraries. Remove upstream rename
workaround.
[home-page]: Update to new home-page.
2020-04-02 09:21:43 +03:00
Lars-Dominik Braun 44dbd856b7
gnu: python-aiohttp: Enable tests
* gnu/packages/python-web.scm (python-aiohttp) [arguments]: Enable tests
[native-inputs] Add test dependencies [patches] Add test case patch
* gnu/packages/patches/python-aiohttp-3.6.2-no-warning-fail.patch: New file
* gnu/local.mk (dist_patch_DATA): Add it

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 00:06:26 +02:00
Lars-Dominik Braun b27a0dd46c
gnu: Add python-pytest-forked
* gnu/packages/check.scm (python-pytest-forked): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 00:06:26 +02:00
Lars-Dominik Braun ecceef27c8
gnu: gunicorn: Update to 20.0.4
* gnu/packages/python-web.scm (gunicorn) [version]: Update to 20.0.4
[arguments] Re-enable previously failing tests

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-04-02 00:06:26 +02:00
Ludovic Courtès 4b75a70600
grafts: Simplify access to store item references.
This is a followup to 710854304b.

This also slightly reduces the number of 'query-references' RPCs, for
instance from 176 to 166 from "guix build emacs -d".

* guix/grafts.scm (references-oracle): Remove.
(non-self-references): Remove 'references' parameter and add 'store'.
Add 'references*' procedure and use it instead of 'references'.  Adjust
caller accordingly.
(cumulative-grafts): Remove 'references' parameter and adjust caller
accordingly.
2020-04-02 00:06:26 +02:00
Leo Famulari 65bdb2d9dd
gnu: libavif: Update to 0.6.3.
* gnu/packages/image.scm (libavif): Update to 0.6.3.
2020-04-01 15:07:36 -04:00
Tobias Geerinckx-Rice 204d55c980
gnu: netpbm: Install an unversioned library link.
* gnu/packages/netpbm.scm (netpbm)[arguments]: Symlink libnetpbm.so.*.*
to libnetpbm.so.

Reported by R Veera Kumar <vkor@vkten.in>.
2020-04-01 19:45:44 +02:00
Jack Hill 63406c0bfd
gnu: Add gnome-chess
* gnu/packages/games.scm (gnome-chess): New variable.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2020-04-01 18:28:40 +01:00
Tobias Geerinckx-Rice 475d5d8d15
gnu: netpbm: Delete files natively.
* gnu/packages/netpbm.scm (netpbm)[arguments]: Delete files with
DELETE-FILE-RECURSIVELY instead of invoking ‘rm’.
2020-04-01 19:05:00 +02:00
Tobias Geerinckx-Rice 079ffbcfaf
gnu: netpbm: Use INVOKE.
* gnu/packages/netpbm.scm (netpbm)[arguments]: Substitute INVOKE
for SYSTEM*.
2020-04-01 19:05:00 +02:00
Tobias Geerinckx-Rice 3853941d25
gnu: netpbm: Omit static libraries.
* gnu/packages/netpbm.scm (netpbm)[arguments]: Don't copy the static
libraries to the output.
2020-04-01 19:04:59 +02:00
Tobias Geerinckx-Rice 3f3daa1cc1
gnu: openshot: Fix ‘color shift.png’ file name.
* gnu/packages/video.scm (openshot)[source]: Rename it to
‘colorshift.png’ in the snippet.

Reported by <znavko@disroot.org>.
2020-04-01 17:14:10 +02:00
John Soo c26fd5648c
gnu: emacs-spacemacs-theme: Update to f79c40fb241e204539fde97200abae91e828e585.
* gnu/packages/emacs-xyz.scm (emacs-spacemacs-theme): Update to
f79c40fb241e204539fde97200abae91e828e585.
2020-04-01 16:13:15 +02:00
John Soo 0cc8cdbe1b
gnu: emacs-all-the-icons: Update to 4.0.1.
* gnu/packages/emacs-xyz.scm (emacs-all-the-icons): Update to 4.0.1.
2020-04-01 16:09:04 +02:00
John Soo ec7d4b4de6
gnu: Add emacs-evil-leader.
* gnu/packages/emacs-xyz.scm (emacs-evil-leader): New variable.
2020-04-01 15:57:49 +02:00
John Soo a97b943b55
gnu: emacs-graphviz-dot-mode: Update to 0.4.2.
* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode): Update to 0.4.2.
[native-inputs]: Add emacs-company.
[description]: Fix typo.
2020-04-01 15:40:57 +02:00
Paul Garlick 0c5cb84116
gnu: Add perl-crypt-eksblowfish.
* gnu/packages/perl.scm (perl-crypt-eksblowfish): New variable.
2020-04-01 14:22:27 +01:00
R Veera Kumar e2bd0af373
gnu: Add qiv.
* gnu/packages/image-viewers.scm (qiv): New variable.
2020-04-01 12:19:16 +02:00
Marius Bakke f8c8f80704
gnu: ungoogled-chromium: Update to 80.0.3987.162-0.516e2d9 [security fixes].
* gnu/packages/chromium.scm (%chromium-version): Set to 80.0.3987.162.
(%chromium-origin): Update hash.
2020-04-01 11:29:34 +02:00
Ricardo Wurmus 4ecba23091
gnu: r-biocworkflowtools: Update to 1.12.1.
* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.12.1.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:27 +02:00
Ricardo Wurmus 9669bc170a
gnu: r-mixomics: Update to 6.10.9.
* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.10.9.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:27 +02:00
Ricardo Wurmus d49e3f0190
gnu: r-cytoml: Update to 1.12.1.
* gnu/packages/bioconductor.scm (r-cytoml): Update to  1.12.1.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 028fd6f786
gnu: r-gofuncr: Update to 1.6.1.
* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.6.1.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 81a37891ec
gnu: r-genomicinteractions: Update to 1.20.2.
* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.20.2.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 0be3cc7f89
gnu: r-biomart: Update to 2.42.1.
* gnu/packages/bioinformatics.scm (r-biomart): Update to 2.42.1.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus c5c6719f92
gnu: r-genomeinfodb: Update to 1.22.1.
* gnu/packages/bioinformatics.scm (r-genomeinfodb): Update to 1.22.1.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 775c6f402c
gnu: r-forecast: Update to 8.12.
* gnu/packages/cran.scm (r-forecast): Update to 8.12.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 32fbd12348
gnu: r-rematch2: Update to 2.1.1.
* gnu/packages/cran.scm (r-rematch2): Update to 2.1.1.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 8310b036d8
gnu: r-afex: Update to 0.27-2.
* gnu/packages/cran.scm (r-afex): Update to 0.27-2.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 5a0fb78edb
gnu: r-fs: Update to 1.4.0.
* gnu/packages/cran.scm (r-fs): Update to 1.4.0.
[propagated-inputs]: Remove r-rcpp.
[native-inputs]: Add r-knitr.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus c639485645
gnu: r-performance: Update to 0.4.5.
* gnu/packages/cran.scm (r-performance): Update to 0.4.5.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus 76fb1e8f3f
gnu: r-heatmaply: Update to 1.1.0.
* gnu/packages/cran.scm (r-heatmaply): Update to 1.1.0.
2020-04-01 11:15:26 +02:00
Ricardo Wurmus c7e4a01669
gnu: r-quantmod: Update to 0.4.17.
* gnu/packages/cran.scm (r-quantmod): Update to 0.4.17.
2020-04-01 11:15:26 +02:00