jackhill/guix/guix.git
3 years agognu: cups: Add replacement to fix CVE-2020-10001.
Tobias Geerinckx-Rice [Wed, 23 Jun 2021 10:52:21 +0000 (12:52 +0200)]
gnu: cups: Add replacement to fix CVE-2020-10001.

* gnu/packages/patches/cups-CVE-2020-10001.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/cups.scm (cups-minimal/fixed): New variable.
(cups-minimal)[replacement]: Assign it to new field.

3 years ago.guix-authorizations: Update bavier's key.
Ludovic Courtès [Wed, 23 Jun 2021 13:41:42 +0000 (15:41 +0200)]
.guix-authorizations: Update bavier's key.

As requested at
<https://lists.gnu.org/archive/html/guix-devel/2021-06/msg00123.html>.

* .guix-authorizations: Update bavier's signing key fingerprint.

3 years agognu: ocaml-dose3: Fix tests.
Xinglu Chen [Wed, 23 Jun 2021 08:52:38 +0000 (10:52 +0200)]
gnu: ocaml-dose3: Fix tests.

* gnu/packages/ocaml.scm (ocaml-dose3)[arguments]<#:phases>: Add phase to
patch tests script.

Signed-off-by: Julien Lepiller <julien@lepiller.eu>
3 years agognu: bitcoin-unlimited: Fix build.
Guillaume Le Vaillant [Wed, 23 Jun 2021 11:38:51 +0000 (13:38 +0200)]
gnu: bitcoin-unlimited: Fix build.

* gnu/packages/finance.scm (bitcoin-unlimited)[arguments]: Disable a test.

3 years agognu: texmacs: Update to 2.1.
Nicolas Goaziou [Wed, 23 Jun 2021 07:36:35 +0000 (09:36 +0200)]
gnu: texmacs: Update to 2.1.

* gnu/packages/text-editors.scm (texmacs): Update to 2.1.
[arguments]: Remove #t at the end of phases.

3 years agognu: Fix references to emacs-build-system's expand-load-path phase.
Carlo Zancanaro [Wed, 23 Jun 2021 05:57:40 +0000 (15:57 +1000)]
gnu: Fix references to emacs-build-system's expand-load-path phase.

* gnu/packages/emacs-xyz.scm (emacs-pdf-tools)[#:phases]: Use
emacs-expand-load-path instead of emacs-add-source-to-load-path.
* gnu/packages/erlang.scm (emacs-erlang)[#:phases]: Use expand-load-path
instead of add-source-to-load-path.
* gnu/packages/protobuf.scm (emacs-protobuf-mode)[#:phases]: Use
expand-load-path instead of add-source-to-load-path.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
3 years agognu: Add python-cartopy.
Vinicius Monego [Tue, 18 May 2021 23:54:14 +0000 (20:54 -0300)]
gnu: Add python-cartopy.

* gnu/packages/geo.scm (python-cartopy): New variable.

3 years agognu: Add python-pykdtree.
Vinicius Monego [Tue, 25 May 2021 17:28:20 +0000 (14:28 -0300)]
gnu: Add python-pykdtree.

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

3 years agognu: Add python-pyshp.
Vinicius Monego [Tue, 18 May 2021 02:55:58 +0000 (23:55 -0300)]
gnu: Add python-pyshp.

* gnu/packages/geo.scm (python-pyshp): New variable.

3 years agoservices: cups: Remove obsolete KeepAliveTimeout directive.
Tobias Geerinckx-Rice [Wed, 23 Jun 2021 01:26:12 +0000 (03:26 +0200)]
services: cups: Remove obsolete KeepAliveTimeout directive.

https://github.com/apple/cups/commit/461bd4e50142b2928a0d164bd1aae274e4d34da5

* gnu/services/cups.scm (<cups-configuration>): Remove keep-alive-timeout field.
* doc/guix.texi (Printing Services): Likewise.

3 years agoinstaller: Remove unused procedure.
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 11:57:09 +0000 (13:57 +0200)]
installer: Remove unused procedure.

NETWORKING-SYSTEM-SERVICE? was obsoleted in commit
2e55f37c0c8fdfbc413edff61490161648a78dcc.

* gnu/installer/services.scm (networking-system-service?): Remove it.

3 years agoservices: cups: Fix ‘files-config’ typo/left-over.
Tobias Geerinckx-Rice [Wed, 23 Jun 2021 00:35:22 +0000 (02:35 +0200)]
services: cups: Fix ‘files-config’ typo/left-over.

* gnu/services/cups.scm (<policy-configuration>): Substitute
<files-configuration> for <files-config> in documentation.
* doc/guix.texi (Printing Services): Likewise.

3 years agognu: mednafen: Update to 1.27.1.
Solene Rapenne via Guix-patches via [Tue, 22 Jun 2021 19:48:50 +0000 (21:48 +0200)]
gnu: mednafen: Update to 1.27.1.

* gnu/packages/emulators.scm (mednafen): Update to 1.27.1.
[inputs]: Add flac.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: odamex: Update to 0.9.3.
Solene Rapenne via Guix-patches via [Tue, 22 Jun 2021 20:22:42 +0000 (22:22 +0200)]
gnu: odamex: Update to 0.9.3.

* gnu/packages/games.scm (odamex): Update to 0.9.3.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: armagetronad: Update to 0.2.9.1.0.
Solene Rapenne via Guix-patches via [Tue, 22 Jun 2021 19:22:35 +0000 (21:22 +0200)]
gnu: armagetronad: Update to 0.2.9.1.0.

* gnu/packages/games.scm (armagetronad): Update to 0.2.9.1.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: wesnoth: Update to 1.14.17.
Solene Rapenne via Guix-patches via [Tue, 22 Jun 2021 18:12:35 +0000 (20:12 +0200)]
gnu: wesnoth: Update to 1.14.17.

* gnu/packages/games.scm (wesnoth): Update to 1.14.17.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: tmux: Correct home-page.
Brice Waegeneire [Tue, 22 Jun 2021 06:50:20 +0000 (08:50 +0200)]
gnu: tmux: Correct home-page.

* gnu/packages/tmux.scm (tmux)[home-page]: Replace it with its
redirection.

3 years agognu: tmux: Update to 3.2a.
Matthew James Kraai [Mon, 21 Jun 2021 00:11:33 +0000 (17:11 -0700)]
gnu: tmux: Update to 3.2a.

* gnu/packages/tmux.scm (tmux): Update to 3.2a.

Signed-off-by: Brice Waegeneire <brice@waegenei.re>
3 years agognu: Add emacs-packed.
Leo Prikler [Tue, 11 May 2021 11:23:45 +0000 (13:23 +0200)]
gnu: Add emacs-packed.

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

3 years agognu: Add apostrophe.
Leo Prikler [Fri, 19 Mar 2021 17:54:58 +0000 (18:54 +0100)]
gnu: Add apostrophe.

* gnu/packages/gnome.scm (apostrophe): New variable.

3 years agognu: Add audio-to-midi.
Leo Prikler [Sun, 30 May 2021 16:07:06 +0000 (18:07 +0200)]
gnu: Add audio-to-midi.

* gnu/packages/audio.scm (audio-to-midi): New variable.

3 years agognu: Add python-python3-midi.
Leo Prikler [Sun, 30 May 2021 16:07:01 +0000 (18:07 +0200)]
gnu: Add python-python3-midi.

* gnu/packages/audio.scm (python-python3-midi): New variable.

3 years agognu: Add python-soundfile.
Leo Prikler [Sun, 30 May 2021 16:06:49 +0000 (18:06 +0200)]
gnu: Add python-soundfile.

* gnu/packages/audio.scm (python-soundfile): New variable.

3 years agognu: python-numpy, python-scipy: Remove dependency on lapack.
Ludovic Courtès [Tue, 22 Jun 2021 15:24:10 +0000 (17:24 +0200)]
gnu: python-numpy, python-scipy: Remove dependency on lapack.

The dependency on lapack was unused; the LAPACK interface of OpenBLAS is
used instead.  The dependency on lapack was added in
cba256f8faaa18457fc9b77e8b401f17b89bdd75 (numpy) and
719b01c1575b8599b0dca9f245a9d759032f3168 (scipy).

* gnu/packages/python-science.scm (python-scipy)[inputs]: Remove
LAPACK.
* gnu/packages/python-xyz.scm (python-numpy)[inputs]: Likewise.

3 years agoprofiles: Build union of inputs in the right order.
Ludovic Courtès [Tue, 22 Jun 2021 14:42:06 +0000 (16:42 +0200)]
profiles: Build union of inputs in the right order.

Fixes <https://bugs.gnu.org/49102>.
Reported by Mathieu Othacehe <othacehe@gnu.org>
and Tobias Geerinckx-Rice <me@tobias.gr>.

Fixes a regression introduced in
8cef92d0633850d97c1a1d4521812268f56672be, whereby in case of file
collisions, the "wrong" one would take precedence.

* guix/build/profiles.scm (manifest-sexp->inputs+search-paths): Perform
a breadth-first traversal.  Reverse INPUTS and SEARCH-PATHS in the base
case.
* tests/profiles.scm ("profile-derivation, ordering & collisions"):
New test.

3 years agognu: petsc: Link against OpenBLAS rather than LAPACK.
Ludovic Courtès [Fri, 18 Jun 2021 16:07:21 +0000 (18:07 +0200)]
gnu: petsc: Link against OpenBLAS rather than LAPACK.

OpenBLAS performs better than LAPACK, the reference implementation.
This is also consistent with the choice of BLAS/LAPACK implementations
made in most other packages.

* gnu/packages/maths.scm (petsc)[inputs]: Replace LAPACK by OPENBLAS.
[arguments]: Pass "--with-openblas=1".

3 years agognu: python-pikepdf: Update to 2.13.0.
Nicolas Goaziou [Tue, 22 Jun 2021 15:42:15 +0000 (17:42 +0200)]
gnu: python-pikepdf: Update to 2.13.0.

* gnu/packages/python-xyz.scm (python-pikepdf): Update to 2.13.0.

3 years agognu: python-pika: Update to 1.2.0.
Marius Bakke [Tue, 22 Jun 2021 15:09:18 +0000 (17:09 +0200)]
gnu: python-pika: Update to 1.2.0.

* gnu/packages/python-xyz.scm (python-pika): Update to 1.2.0.
[source]: Change to GIT-FETCH.
[arguments]: New field.  Override and disable tests.
[native-inputs]:  Remove PYTHON-PYEV.  Add PYTHON-MOCK, PYTHON-NOSE, and
PYTHON-GEVENT.
(python2-pika): Remove variable.

3 years agognu: libngspice: Delete autogenerated config.h.
Vinicius Monego [Tue, 22 Jun 2021 12:53:41 +0000 (09:53 -0300)]
gnu: libngspice: Delete autogenerated config.h.

* gnu/packages/engineering.scm (libngspice)[arguments]<#:phases>: Rename phase
  'delete-script-files to 'delete-scripts-and-config and delete config.h.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: libngspice: Fix KiCad compilation.
Vinicius Monego [Tue, 22 Jun 2021 12:46:32 +0000 (09:46 -0300)]
gnu: libngspice: Fix KiCad compilation.

* gnu/packages/engineering.scm (libngspice)[arguments]<#:configure-flags>:
  Pass "--with-readline=no".
  [inputs]: Remove readline.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
3 years agognu: java-kafka-clients: Disable failing test.
Julien Lepiller [Tue, 22 Jun 2021 12:19:34 +0000 (14:19 +0200)]
gnu: java-kafka-clients: Disable failing test.

* gnu/packages/java.scm (java-kafka-clients): Disable a test that fails
non-deterministically.

3 years agognu: java-jmh: Switch to maven-build-system.
Julien Lepiller [Mon, 31 May 2021 22:44:27 +0000 (00:44 +0200)]
gnu: java-jmh: Switch to maven-build-system.

* gnu/packages/java.scm (java-jmh): Switch to maven-build-system.

3 years agognu: java-jmh: Update to 1.32.
Julien Lepiller [Mon, 31 May 2021 22:44:26 +0000 (00:44 +0200)]
gnu: java-jmh: Update to 1.32.

* gnu/packages/java.scm (java-jmh): Update to 1.32.
[source]: Switch to the git repository.

3 years agognu: maven-enforcer-parent-pom: Fix pom.
Julien Lepiller [Mon, 31 May 2021 22:44:25 +0000 (00:44 +0200)]
gnu: maven-enforcer-parent-pom: Fix pom.

* gnu/packages/maven.scm (maven-enforcer-parent-pom): Fix dependency
versions in pom file.

3 years agognu: maven-core: Hardcode versions we have in Guix.
Julien Lepiller [Mon, 31 May 2021 22:44:24 +0000 (00:44 +0200)]
gnu: maven-core: Hardcode versions we have in Guix.

* gnu/packages/maven.scm (maven-core)[phases]: Replace default hardcoded
versions by versions of packages we have in Guix.

3 years agognu: java-commons-math3: Install to maven repository.
Julien Lepiller [Mon, 31 May 2021 22:44:23 +0000 (00:44 +0200)]
gnu: java-commons-math3: Install to maven repository.

* gnu/packages/java.scm (java-commons-math3)[phases]: Use
install-from-pom.

3 years agognu: Add java-jopt-simple-4.
Julien Lepiller [Mon, 31 May 2021 22:44:22 +0000 (00:44 +0200)]
gnu: Add java-jopt-simple-4.

* gnu/packges/java.scm (java-jopt-simple-4): New variable.
(java-jopt-simple): Install to maven repository structure.

3 years agoguix: java-utils: Look for actual jar files.
Julien Lepiller [Mon, 31 May 2021 22:44:21 +0000 (00:44 +0200)]
guix: java-utils: Look for actual jar files.

* guix/build/java-utils.scm (install-from-pom): Fix `find-files` to look
only for jar files.

3 years agoguix: maven: Use a temporary file to fix pom files.
Julien Lepiller [Mon, 31 May 2021 22:44:20 +0000 (00:44 +0200)]
guix: maven: Use a temporary file to fix pom files.

* guix/build/maven/pom.scm (fix-pom-dependencies): Actually use the
temporary file that was created.

3 years agoguix: maven: Look in local packages when searching for package version.
Julien Lepiller [Mon, 31 May 2021 22:44:19 +0000 (00:44 +0200)]
guix: maven: Look in local packages when searching for package version.

* guix/build/maven/pom.scm (fix-pom-dependencies): Also look at local
packages when looking for a package version.

3 years agoguix: maven: Support fixing modules.
Julien Lepiller [Mon, 31 May 2021 22:44:18 +0000 (00:44 +0200)]
guix: maven: Support fixing modules.

* guix/build/maven/pom.scm (fix-pom-dependencies): Support fixing
modules that do not exist.
* guix/build/maven-build-system.scm (fix-pom): Fix modules.

3 years agoguix: maven: Support fixing extensions.
Julien Lepiller [Mon, 31 May 2021 22:44:17 +0000 (00:44 +0200)]
guix: maven: Support fixing extensions.

* guix/build/maven/pom.scm (fix-pom-dependencies): Add support for fixing
extension versions.

3 years agoguix: maven: Simplify finding local packages and modules.
Julien Lepiller [Mon, 31 May 2021 22:44:16 +0000 (00:44 +0200)]
guix: maven: Simplify finding local packages and modules.

* guix/build/maven-build-system (fix-pom): Fix a single pom file without
recursing
(fix-pom-files): Find local packages and all submodules, and fix them
all at once.
(add-local-package): Move to...
* guix/build/maven/pom.scm (add-local-package): ...here.
(pom-and-submodules, pom-local-packages): New procedures.

3 years agoguix: maven: Simplify finding version and group information.
Julien Lepiller [Mon, 31 May 2021 22:44:15 +0000 (00:44 +0200)]
guix: maven: Simplify finding version and group information.

* guix/build/maven/pom.scm (pom-version, pom-groupid): Do not use inputs
and local packages information anymore. Adapt file to new arguments.
* guix/build/maven-build-system.scm: Adapt to new arguments.
* guix/build/java-utils.scm: Adapt to new arguments.

3 years agoguix: java-utils: Factorize pom.xml generation.
Julien Lepiller [Mon, 31 May 2021 22:44:14 +0000 (00:44 +0200)]
guix: java-utils: Factorize pom.xml generation.

* guix/build/java-utils.scm (generate-pom.xml): New procedure.
* gnu/packages/maven.scm (java-surefire-junit4): Use it.
* gnu/packages/java.scm (java-qdox, java-jsr250, java-jsr305)
(java-aopalliance, java-jboss-el-api-spec)
(java-jboss-interceptors-api-spec): Use it.
(java-qdox-M9): Ensure the generated pom file has the correct version.

3 years agognu: nyxt: Update to 2.1.0.
Pierre Neidhardt [Tue, 22 Jun 2021 10:58:43 +0000 (12:58 +0200)]
gnu: nyxt: Update to 2.1.0.

* gnu/packages/web-browsers.scm (nyxt): Update to 2.1.0.

3 years agognu: libreoffice: Update to 7.1.4.2.
Efraim Flashner [Tue, 22 Jun 2021 09:41:27 +0000 (12:41 +0300)]
gnu: libreoffice: Update to 7.1.4.2.

* gnu/packages/libreoffice.scm (libreoffice)[inputs]: Add box2d, dtoa.
[arguments]: Adjust custom 'prepare-src, 'bin-and-desktop-install phases.
Add custom 'insert-external-tarballs phase. Adjust configure-flags to
build without skia. Remove deprecated make-flag

3 years agognu: orcus: Update to 0.16.1.
Efraim Flashner [Tue, 22 Jun 2021 09:43:33 +0000 (12:43 +0300)]
gnu: orcus: Update to 0.16.1.

* gnu/packages/libreoffice.scm (orcus): Update to 0.16.1.

3 years agognu: orcus: Don't build static library.
Efraim Flashner [Tue, 22 Jun 2021 09:43:18 +0000 (12:43 +0300)]
gnu: orcus: Don't build static library.

* gnu/packages/libreoffice.scm (orcus)[arguments]: Add configure-flag to
skip static library.

3 years agognu: ixion: Update to 0.16.1.
Efraim Flashner [Tue, 22 Jun 2021 09:43:33 +0000 (12:43 +0300)]
gnu: ixion: Update to 0.16.1.

* gnu/packages/libreoffice.scm (ixion): Update to 0.16.1.

3 years agognu: ocaml-uri: Use a source file-name.
Efraim Flashner [Tue, 22 Jun 2021 08:26:53 +0000 (11:26 +0300)]
gnu: ocaml-uri: Use a source file-name.

* gnu/packages/ocaml.scm (ocaml-uri)[source]: Add a file-name field.

3 years agognu: emacs-shell-command+: Use a source file-name.
Efraim Flashner [Tue, 22 Jun 2021 08:25:51 +0000 (11:25 +0300)]
gnu: emacs-shell-command+: Use a source file-name.

* gnu/packages/emacs-xyz.scm (emacs-shell-command+)[source]: Add a
file-name field.

3 years agognu: ensembl-vep: Use a source file-name.
Efraim Flashner [Tue, 22 Jun 2021 08:24:26 +0000 (11:24 +0300)]
gnu: ensembl-vep: Use a source file-name.

* gnu/packages/bioinformatics.scm (ensembl-vep)[source]: Add a file-name
field.

3 years agognu: Add box2d.
Efraim Flashner [Tue, 22 Jun 2021 06:26:55 +0000 (09:26 +0300)]
gnu: Add box2d.

* gnu/packages/game-development.scm (box2d): New variable.

3 years agognu: libreoffice: Add vendor string.
Efraim Flashner [Tue, 22 Jun 2021 06:25:03 +0000 (09:25 +0300)]
gnu: libreoffice: Add vendor string.

Previously: This release was supplied by nixbld.
Now:        This release was supplied by GNU Guix.

* gnu/packages/libreoffice.scm (libreoffice)[arguments]: Add
configure-flag to set vendor to 'GNU Guix'.

3 years agognu: Add rust-battery-0.7.
Vinicius Monego [Mon, 21 Jun 2021 10:43:49 +0000 (10:43 +0000)]
gnu: Add rust-battery-0.7.

* gnu/packages/crates-io.scm (rust-battery-0.7): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: rust-lazycell-1: Update to 1.3.0.
Vinicius Monego [Mon, 21 Jun 2021 10:43:48 +0000 (10:43 +0000)]
gnu: rust-lazycell-1: Update to 1.3.0.

* gnu/packages/crates-io.scm (rust-lazycell-1): Update to 1.3.0.
[arguments]: Remove #:skip-build.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add rust-mach-0.3.
Vinicius Monego [Mon, 21 Jun 2021 10:43:47 +0000 (10:43 +0000)]
gnu: Add rust-mach-0.3.

* gnu/packages/crates-io.scm (rust-mach-0.3): New variable.
(rust-mach-0.2): Inherit from above.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add rust-uom-0.30.
Vinicius Monego [Mon, 21 Jun 2021 10:43:46 +0000 (10:43 +0000)]
gnu: Add rust-uom-0.30.

* gnu/packages/crates-io.scm (rust-uom-0.30): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add rust-uom-0.31.
Vinicius Monego [Mon, 21 Jun 2021 10:43:45 +0000 (10:43 +0000)]
gnu: Add rust-uom-0.31.

* gnu/packages/crates-io.scm (rust-uom-0.31): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: emilua: Update to 0.3.2.
Vinícius dos Santos Oliveira [Fri, 18 Jun 2021 23:20:01 +0000 (20:20 -0300)]
gnu: emilua: Update to 0.3.2.

* gnu/packages/lua.scm (emilua): Update to 0.3.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add gopkg.in/yaml.v3.
Sharlatan Hellseher [Fri, 18 Jun 2021 19:27:27 +0000 (20:27 +0100)]
gnu: Add gopkg.in/yaml.v3.

* gnu/packages/golang.scm (go-gopkg-in-yml-v3): New variable

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: widelands: Update description.
Nicolas Goaziou [Tue, 22 Jun 2021 08:39:40 +0000 (10:39 +0200)]
gnu: widelands: Update description.

* gnu/packages/games.scm (widelands)[description]: Update to mirror changes in
the stable release.

3 years agognu: widelands: Ensure Guix catches versioning scheme switch.
Nicolas Goaziou [Tue, 22 Jun 2021 08:35:58 +0000 (10:35 +0200)]
gnu: widelands: Ensure Guix catches versioning scheme switch.

* gnu/packages/games.scm (widelands-21): New variable.

"21" was the last beta release.  Upstream has now switched to a new versioning
scheme, with lesser numbers.

3 years agognu: widelands: Update to 1.0.
Felix Gruber [Fri, 18 Jun 2021 15:33:59 +0000 (15:33 +0000)]
gnu: widelands: Update to 1.0.

* gnu/packages/games.scm (widelands): Update to 1.0.
[source]: Download from github as there is no tarball for v1.0 on their
website.
[inputs]: Add curl.
* gnu/packages/patches/widelands-system-wide_minizip.patch: Adjust for
1.0. CmakeLists.txt now already defines CMAKE_MODULE_PATH, so I've moved
FindMinizip.cmake to this path.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
3 years agognu: Add perl-cworld-dekker.
Ricardo Wurmus [Tue, 22 Jun 2021 06:40:56 +0000 (08:40 +0200)]
gnu: Add perl-cworld-dekker.

* gnu/packages/bioinformatics.scm (perl-cworld-dekker): New variable.

3 years agognu: python-ddt: Update to 1.4.2.
Ricardo Wurmus [Tue, 22 Jun 2021 06:34:51 +0000 (08:34 +0200)]
gnu: python-ddt: Update to 1.4.2.

* gnu/packages/python-xyz.scm (python-ddt): Update to 1.4.2.

3 years agognu: emacs-which-key: Update to 3.5.3.
Nicolas Goaziou [Tue, 22 Jun 2021 05:58:57 +0000 (07:58 +0200)]
gnu: emacs-which-key: Update to 3.5.3.

* gnu/packages/emacs-xyz.scm (emacs-which-key): Update to 3.5.3.

3 years agognu: dino: Enable some features.
Raghav Gururajan [Thu, 17 Jun 2021 00:20:55 +0000 (20:20 -0400)]
gnu: dino: Enable some features.

* gnu/packages/messaging.scm (dino): Add comments for v0.3.0 release.
[inputs]: Add gspell and icu4c.

3 years agognu: dino: Add missing inputs.
Raghav Gururajan [Thu, 17 Jun 2021 00:20:54 +0000 (20:20 -0400)]
gnu: dino: Add missing inputs.

These new inputs are referenced by the package but was missing in
the package definition. Some of these inputs might have been used
by the package indirectly via propagation from other inputs.

* gnu/packages/messaging.scm (dino)[native-inputs]: Add gobject-introspection.
[inputs]: Add atk, cairo, gdk-pixbug+svg, libnice and pango.

3 years agognu: dino: Remove duplicate inputs.
Raghav Gururajan [Thu, 17 Jun 2021 00:20:53 +0000 (20:20 -0400)]
gnu: dino: Remove duplicate inputs.

* gnu/packages/messaging.scm (dino)[inputs]: Remove duplicate gpgme,
gtk+, glib-networking and gsettings-desktop-schemas.

3 years agognu: uBlock Origin: Update to 1.36.0.
Marius Bakke [Mon, 21 Jun 2021 21:52:11 +0000 (23:52 +0200)]
gnu: uBlock Origin: Update to 1.36.0.

* gnu/packages/browser-extensions.scm (uassets): Update to 20d21ad7e.
(ublock-origin): Update to 1.36.0.

3 years agognu: ungoogled-chromium: Update to 91.0.4472.114-0.a9eb6fd.
Marius Bakke [Mon, 21 Jun 2021 21:46:04 +0000 (23:46 +0200)]
gnu: ungoogled-chromium: Update to 91.0.4472.114-0.a9eb6fd.

* gnu/packages/chromium.scm (%chromium-version): Set to 91.0.4472.114.
(%ungoogled-revision): Set to a9eb6fd.
(%ungoogled-origin, ungoogled-chromium): Update hashes.

3 years agognu: dovecot-pigeonhole: Update to 0.5.15 [fixes CVE-2020-28200].
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 16:37:40 +0000 (18:37 +0200)]
gnu: dovecot-pigeonhole: Update to 0.5.15 [fixes CVE-2020-28200].

* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.15.

3 years agognu: dovecot: Update to 2.3.15 [fixes CVE-2021-29157 & CVE-2021-33515].
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 16:37:04 +0000 (18:37 +0200)]
gnu: dovecot: Update to 2.3.15 [fixes CVE-2021-29157 & CVE-2021-33515].

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

3 years agoimport: egg: Edit egg->guix-package docstring.
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 12:44:47 +0000 (14:44 +0200)]
import: egg: Edit egg->guix-package docstring.

* guix/import/egg.scm (egg->guix-package): Edit docstring.

3 years agognu: capnproto: Fix typo in phase name.
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 12:34:55 +0000 (14:34 +0200)]
gnu: capnproto: Fix typo in phase name.

* gnu/packages/serialization.scm (capnproto)[arguments]: Rename the
'use-tmp-for-tempory-files phase to 'use-tmp-for-temporary-files.

3 years agognu: lxcfs: Fix typos in description.
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 12:33:57 +0000 (14:33 +0200)]
gnu: lxcfs: Fix typos in description.

* gnu/packages/virtualization.scm (lxcfs)[synopsis, description]: Fix typos.

3 years agognu: font-overpass: Fix typo in description.
Tobias Geerinckx-Rice [Mon, 21 Jun 2021 12:32:13 +0000 (14:32 +0200)]
gnu: font-overpass: Fix typo in description.

* gnu/packages/fonts.scm (font-overpass)[description]: Fix typo.

3 years agognu: r-monocle3: Update to 1.0.0.
Ricardo Wurmus [Mon, 21 Jun 2021 15:52:10 +0000 (17:52 +0200)]
gnu: r-monocle3: Update to 1.0.0.

* gnu/packages/bioconductor.scm (r-monocle3): Update to 1.0.0.
[propagated-inputs]: Add r-batchelor, r-leidenbase, and r-rsample.

3 years agognu: Add r-leidenbase.
Ricardo Wurmus [Mon, 21 Jun 2021 15:52:00 +0000 (17:52 +0200)]
gnu: Add r-leidenbase.

* gnu/packages/bioconductor.scm (r-leidenbase): New variable.

3 years agognu: Add r-batchelor.
Ricardo Wurmus [Mon, 21 Jun 2021 15:51:43 +0000 (17:51 +0200)]
gnu: Add r-batchelor.

* gnu/packages/bioconductor.scm (r-batchelor): New variable.

3 years agognu: Add r-residualmatrix.
Ricardo Wurmus [Mon, 21 Jun 2021 15:51:27 +0000 (17:51 +0200)]
gnu: Add r-residualmatrix.

* gnu/packages/bioconductor.scm (r-residualmatrix): New variable.

3 years agognu: r-monocle3: Add missing input.
Ricardo Wurmus [Mon, 21 Jun 2021 15:20:12 +0000 (17:20 +0200)]
gnu: r-monocle3: Add missing input.

* gnu/packages/bioconductor.scm (r-monocle3)[propagated-inputs]: Add
r-assertthat.

3 years agognu: python-cfn-lint: Update to 0.51.0.
Ricardo Wurmus [Mon, 21 Jun 2021 12:38:06 +0000 (14:38 +0200)]
gnu: python-cfn-lint: Update to 0.51.0.

* gnu/packages/python-web.scm (python-cfn-lint): Update to 0.51.0.
[arguments]: Delete another test that attempts to access the internet.

3 years agognu: python-pyyaml: Update to 5.4.1.
Ricardo Wurmus [Mon, 21 Jun 2021 12:38:00 +0000 (14:38 +0200)]
gnu: python-pyyaml: Update to 5.4.1.

* gnu/packages/python-xyz.scm (python-pyyaml): Update to 5.4.1.

3 years agognu: python-aws-sam-translator: Update to 1.36.0.
Ricardo Wurmus [Mon, 21 Jun 2021 12:37:46 +0000 (14:37 +0200)]
gnu: python-aws-sam-translator: Update to 1.36.0.

* gnu/packages/python-web.scm (python-aws-sam-translator): Update to 1.36.0.

3 years agognu: rust-openssl-sys-0.9: Update to 0.9.64.
Efraim Flashner [Mon, 21 Jun 2021 15:01:54 +0000 (18:01 +0300)]
gnu: rust-openssl-sys-0.9: Update to 0.9.64.

* gnu/packages/crates-io.scm (rust-openssl-sys-0.9): Update to 0.9.64.

3 years agognu: mpfrcx: Update to 0.6.2.
Andreas Enge [Mon, 21 Jun 2021 14:44:26 +0000 (16:44 +0200)]
gnu: mpfrcx: Update to 0.6.2.

* gnu/packages/algebra.scm (mpfrcx): Update to 0.6.2.

3 years agognu: Add eovim.
Jack Hill [Fri, 23 Apr 2021 20:05:06 +0000 (16:05 -0400)]
gnu: Add eovim.

* gnu/packages/vim (eovim): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: mlt: Don't hardcode gcc value.
Efraim Flashner [Mon, 21 Jun 2021 14:08:14 +0000 (17:08 +0300)]
gnu: mlt: Don't hardcode gcc value.

* gnu/packages/video.scm (mlt)[arguments]: Adjust make-flags to use
cc-for-target, cxx-for-target.

3 years agognu: Add shotcut.
Vinicius Monego [Sun, 25 Apr 2021 18:17:24 +0000 (18:17 +0000)]
gnu: Add shotcut.

* gnu/packages/video.scm (shotcut): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: mlt: Add optional dependencies.
Vinicius Monego [Sun, 25 Apr 2021 18:17:23 +0000 (18:17 +0000)]
gnu: mlt: Add optional dependencies.

* gnu/packages/video.scm (mlt)[inputs]: Add alsa-plugins:pulseaudio,
libebur128, rtaudio, sdl2, sdl2-image, sox, vidstab. Remove sdl.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: mlt: Update to 6.26.1.
Vinicius Monego [Sun, 25 Apr 2021 18:17:22 +0000 (18:17 +0000)]
gnu: mlt: Update to 6.26.1.

* gnu/packages/video.scm (mlt): Update to 6.26.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: mlt: Update license.
Vinicius Monego [Sun, 25 Apr 2021 18:15:01 +0000 (18:15 +0000)]
gnu: mlt: Update license.

* gnu/packages/video.scm (mlt)[license]: Change from gpl3 to lgpl2.1+.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: moreutils: Remove obsolete source uri.
Sergey Trofimov [Thu, 17 Jun 2021 05:31:11 +0000 (07:31 +0200)]
gnu: moreutils: Remove obsolete source uri.

* gnu/packages/moreutils.scm (moreutils): Remove obsolete origin uri as
it returns 404.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
3 years agognu: Add python-iced.
Ricardo Wurmus [Mon, 21 Jun 2021 11:02:39 +0000 (13:02 +0200)]
gnu: Add python-iced.

* gnu/packages/bioinformatics.scm (python-iced): New variable.

3 years agognu: python-argh: Remove python-tox.
Ricardo Wurmus [Mon, 21 Jun 2021 10:25:21 +0000 (12:25 +0200)]
gnu: python-argh: Remove python-tox.

* gnu/packages/python-xyz.scm (python-argh)[propagated-inputs]: Remove python-tox.

3 years agognu: r-arrow: Add arrow libraries.
Ricardo Wurmus [Mon, 21 Jun 2021 10:16:36 +0000 (12:16 +0200)]
gnu: r-arrow: Add arrow libraries.

* gnu/packages/cran.scm (r-arrow)[inputs]: Add the lib output of apache-arrow.

3 years agognu: apache-arrow: Update to 4.0.1.
Ricardo Wurmus [Mon, 21 Jun 2021 10:15:52 +0000 (12:15 +0200)]
gnu: apache-arrow: Update to 4.0.1.

* gnu/packages/databases.scm (apache-arrow): Update to 4.0.1.
[arguments]: Remove trailing boolean; ensure that xsimd is not downloaded and
built anew.
[inputs]: Add xsimd.