Commit graph

92707 commits

Author SHA1 Message Date
Julien Lepiller 26c74ed808
gnu: maven: Update to 3.8.4.
* gnu/packages/maven.scm (maven-pom): Update to 3.8.4.
(maven-resolver-api): Update to 1.6.3.
* gnu/packages/java.scm (java-modello-core): Update to 1.11.
2022-02-05 20:16:40 +01:00
Julien Lepiller bfb9bde690
gnu: Update maven-artifact-transfer to 0.13.1.
* gnu/packages/maven.scm (maven-artifact-transfer): Update to 0.13.1.
2022-02-05 20:16:37 +01:00
Julien Lepiller f8ca94a654
gnu: maven-wagon-provider-api: Update to 3.4.3.
* gnu/packages/maven.scm (maven-wagon-provider-api): Update to 3.4.3.
2022-02-05 20:16:35 +01:00
Julien Lepiller 04a91c7019
gnu: maven-enforcer-api: Update to 3.0.0.
* gnu/packages/maven.scm (maven-enforcer-api): Update to 3.0.0.
* gnu/packages/java.scm (java-bsh): Do not patch pom file anymore.
2022-02-05 20:16:34 +01:00
Julien Lepiller fb1a9c11e5
guix: maven: Fix java parser.
* guix/build/maven/java.scm (comment, comment-chr): Support more comment
styles.
2022-02-05 20:16:32 +01:00
Julien Lepiller 76133fb764
gnu: maven-dependency-tree: Update to 3.1.0.
* gnu/packages/maven.scm (maven-dependency-tree): Update to 3.1.0.
2022-02-05 20:16:31 +01:00
Julien Lepiller 5fef46005c
gnu: Add java-sonatype-aether-util-1.13.
* gnu/packages/maven.scm (java-sonatype-aether-util-1.13): New variable.
2022-02-05 20:16:29 +01:00
Julien Lepiller df4dad2d99
gnu: Add java-sonatype-aether-test-util-1.13.
* gnu/packages/maven.scm (java-sonatype-aether-test-util-1.13): New
variable.
2022-02-05 20:16:28 +01:00
Julien Lepiller a87c8057e6
gnu: Add java-sonatype-aether-spi-1.13.
* gnu/packages/maven.scm (java-sonatype-aether-spi-1.13): New variable.
2022-02-05 20:16:27 +01:00
Julien Lepiller 5fbc8ade73
gnu: Add java-sonatype-aether-api-1.13.
* gnu/packages/maven.scm (java-sonatype-aether-api-1.13): New variable.
2022-02-05 20:16:26 +01:00
Julien Lepiller 7c32460aa2
gnu: java-plexus-container-default-bootstrap: Update to 2.1.0.
* gnu/packages/java.scm (java-plexus-container-default-bootstrap):
Update to 2.1.0.
(java-plexus-container-default-1.7, java-plexus-containers-parent-pom-1.7)
(java-plexus-component-annotations-1.7, java-plexus-component-metadata-1.7):
New variables.
2022-02-05 20:16:24 +01:00
Julien Lepiller a208278229
gnu: maven-common-artifact-filters: Update to 3.2.0.
* gnu/packages/maven.scm (maven-common-artifact-filters): Update to
3.2.0.
(maven-common-artifact-filters-3.1.0): New variable.
2022-02-05 20:16:23 +01:00
Julien Lepiller 4775d17137
gnu: java-eclipse-sisu-plexus: Update to 0.3.5.
* gnu/packages/java.scm (java-eclipse-sisu-plexus): Update to 0.3.5.
2022-02-05 20:16:22 +01:00
Julien Lepiller 33a58a3314
gnu: java-eclipse-sisu-inject: Update to 0.3.5.
* gnu/packages/java.scm (java-eclipse-sisu-inject): Update to 0.3.5.
2022-02-05 20:16:20 +01:00
Julien Lepiller 89bc233f3e
gnu: java-jsr250: Use proper source.
Sources from maven.org are autogenerated, not actual sources.

* gnu/packages/java.scm (java-jsr250)[source]: Use git repository.
* gnu/packages/maven.scm (maven-embedder): Fix pom to use it.
2022-02-05 20:16:19 +01:00
Julien Lepiller 137a7af178
gnu: Add java-jvnet-parent-pom-3.
* gnu/packages/java.scm (java-jvnet-parent-pom-3): New variable.
2022-02-05 20:16:18 +01:00
Julien Lepiller 1641858547
gnu: java-plexus-sec-dispatcher: Update to 2.0.
* gnu/packages/java.scm (java-plexus-sec-dispatcher): Update to 2.0.
(java-plexus-sec-dispatcher-1.4): New variable.
2022-02-05 20:16:17 +01:00
Julien Lepiller ba7026003c
gnu: java-plexus-cipher: Update to 2.0.
* gnu/packages/java.scm (java-plexus-cipher): Update to 2.0.
(java-plexus-cipher-1.7): New variable.
2022-02-05 20:16:16 +01:00
Julien Lepiller ce14731a73
gnu: Add java-plexus-build-api.
This is the proper name for java-sisu-build-api.

* gnu/packages/java.scm (java-sisu-build-api): Rename to...
(java-plexus-build-api): ...this.
[source]: Use new source repository.
2022-02-05 20:16:15 +01:00
Julien Lepiller 12769573eb
gnu: java-plexus-utils: Default to the newer one.
* gnu/packages/java.scm (java-plexus-utils-3.3.0): Rename to...
(java-plexus-utils): ...this.
(java-plexus-utils-3.2.1): New variable.
2022-02-05 20:16:14 +01:00
Julien Lepiller a348520e2a
gnu: java-commons-codec: Use latest commons parent.
* gnu/packages/java.scm (java-commons-codec)[propagated-inputs]: Fix
commons parent version.
2022-02-05 20:16:13 +01:00
Julien Lepiller baa2a49b81
gnu: maven-parent-pom: Fix dependency versions.
* gnu/packages/maven-parent-pom.scm (make-maven-parent-pom): Add a
replacement option.
(maven-parent-pom-34, maven-parent-pom-33, maven-parent-pom-31,
maven-parent-pom-22, maven-parent-pom-15): Replace
java-plexus-component-annotations version.
2022-02-05 20:16:12 +01:00
Julien Lepiller 661cac8db6
gnu: Add maven-parent-pom-34.
* gnu/packages/maven-parent-pom.scm (maven-parent-pom-34): New variable.
2022-02-05 20:16:11 +01:00
Julien Lepiller cecf5f9211
gnu: Add plexus-parent-pom-8.
* gnu/packages/maven-parent-pom.scm (plexus-parent-pom-8): New variable.
2022-02-05 20:16:10 +01:00
Julien Lepiller 19bc914655
gnu: Add apache-commons-parent-pom-52.
* gnu/packages/maven-parent-pom.scm (apache-commons-parent-pom-52): New variable.
(make-apache-commons-parent-pom): Add optional tag-prefix input.
2022-02-05 20:16:09 +01:00
Julien Lepiller 4c081c53ab
gnu: Add apache-parent-pom-23.
* gnu/packages/maven-parent-pom.scm (apache-parent-pom-23): New
variable.
2022-02-05 20:15:58 +01:00
Efraim Flashner dda56249ae
gnu: webrtc-audio-processing: Fix building on riscv64-linux.
* gnu/packages/audio.scm (webrtc-audio-processing)[arguments]: Add phase
on riscv64-linux to adjust headers to add support for riscv64-linux.
2022-02-05 20:24:13 +02:00
Efraim Flashner a1e84575a4
gnu: libfaketime: Adjust flags on riscv64-linux.
* gnu/packages/check.scm (libfaketime)[arguments]: When building for
riscv64-linux adjust CFLAGS to make the package work.
2022-02-05 19:44:28 +02:00
jgart f57883ec79
gnu: Add cl-lorem-ipsum.
* gnu/packages/lisp-xyz.scm (cl-lorem-ipsum, ecl-lorem-opsum,
  sbcl-lorem-ipsum): New variables.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-05 16:39:03 +01:00
Liliana Marie Prikler 45082b9a8c
tests: Assert that cyclic graphs can be produced.
* tests/graph.scm ("package DAG, oops it was a cycle"): New test.
2022-02-05 08:02:30 +01:00
Eric Bavier 10b901a437
gnu: superlu: Update to 5.3.0.
* gnu/packages/maths.scm (superlu): Update to 5.3.0.
[source]: Adjust to new url.
2022-02-05 00:24:40 -06:00
Eric Bavier 41b11c459b
gnu: fenics-dolfin: Fix build.
* gnu/packages/patches/fenics-dolfin-algorithm.patch,
gnu/packages/patches/fenics-dolfin-boost.patch,
gnu/packages/patches/fenics-dolfin-config-slepc.patch,
gnu/packages/patches/fenics-dolfin-demo-init.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/simulation.scm (fenics-dolfin)[source]: Use them.
2022-02-05 00:24:33 -06:00
Simon South dd823172d8
gnu: cppzmq: Update to 4.8.1.
* gnu/packages/networking.scm (cppzmq)[version]: Update to 4.8.1.
[arguments]: Update to run test suite except when cross-compiling.
[inputs]: Add catch2-framework.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-05 00:59:30 +01:00
Maxime Devos 26da81afed
gnu: Add gnunet-scheme.
This is not the same as guile-gnunet, see the description.

* gnu/packages/gnunet.scm (gnunet-scheme): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-05 00:59:30 +01:00
Maxime Devos f79bb5fb3c
gnu: guile-fibers: Add (fibers io-wakeup).
This patch is required by gnunet-scheme.  It has been submitted upstream at
<https://github.com/wingo/fibers/pull/50>, but there has not been any response
so far.

* gnu/packages/patches/guile-fibers-wait-for-io-readiness.patch: New file.
* gnu/packages/guile-xyz.scm (guile-fibers-1.1)[source]{patches}: Add it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-05 00:59:30 +01:00
Simon South 4e53625cc8
gnu: tbb: Update to 2021.5.0.
* gnu/packages/tbb.scm (tbb): Update to 2021.5.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-05 00:59:30 +01:00
Simon South 2d4c22b0aa
gnu: tbb: Fix test on AArch64.
* gnu/packages/patches/tbb-fix-test-on-aarch64.patch: New file.
* gnu/local.mk: Add it.
* gnu/packages/tbb.scm (tbb)[source]: Apply it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-05 00:59:30 +01:00
Justin Martin 41efa45508
home: services: import i18n module.
Fixes <https://issues.guix.gnu.org/53701>.
Reported by Roland Everaert <r.everaert@protonmail.com>
and Holger Peters <holger.peters@posteo.de>.

* gnu/home/services.scm (%initialize-gettext): remove setlocale for guile scripts.
(compute-on-first-login-script): add module import for i18n.
(compute-on-change-gexp): add module import for i18n.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-02-05 00:59:30 +01:00
Leo Famulari 04cd0ece62
gnu: audacity: Help Audacity find FFmpeg, for real.
This is a followup to commit 6589966b97,
and fixes <https://issues.guix.gnu.org/53591>.

* gnu/packages/patches/audacity-ffmpeg-fallback.patch: Fix typo.
2022-02-04 18:46:43 -05:00
Marius Bakke 2d5c270ec4
gnu: python-pybtex: Fix test failure.
* gnu/packages/python-xyz.scm (python-pybtex)[arguments]: Run nosetests
directly instead of via setup.py.
2022-02-05 00:27:46 +01:00
Marius Bakke f0e638a576
gnu: sooperlooper: Build with libsigc++@2.
* gnu/packages/music.scm (sooperlooper)[inputs]: Change from LIBSIGC++ to
LIBSIGC++-2.
2022-02-05 00:27:45 +01:00
Danny Milosavljevic ba60aede97
gnu: dunst: Fix crash on invalid pixbuf notification.
* gnu/packages/patches/dunst-1.7.3-fix-crash.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/dunst.scm (dunst)[source]<#:patches>: Add it.
2022-02-04 22:31:21 +01:00
jgart a82847dcf3
gnu: Add emacs-blacken.
* gnu/packages/emacs-xyz.scm (emacs-blacken): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-02-04 20:17:15 +01:00
John Kehayias 9907c15864
gnu: Add xinitrc-xsession.
* gnu/packages/wm.scm (xinitrc-xsession): New variable.

Reviewed-by: Maxime Devos <maximedevos@telenet.be>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-02-04 20:17:14 +01:00
Leo Famulari a00a875f1c
gnu: linux-libre 4.4: Update to 4.4.302.
This is the last release of the 4.4 kernel series:

https://lore.kernel.org/all/164387713713082@kroah.com/T/#t

Discussion within Guix:

https://lists.gnu.org/archive/html/guix-devel/2022-01/msg00020.html
https://lists.gnu.org/archive/html/guix-devel/2022-02/msg00007.html

* gnu/packages/linux.scm (linux-libre-4.4-version): Update to 4.4.302.
(linux-libre-4.4-pristine-source): Update hash.
2022-02-04 13:46:28 -05:00
Julien Lepiller 8391a99d08
nls: Update translations.
* po/doc/guix-cookbook.pt_BR.po: New file.
* po/doc/local.mk: Add it.
* doc/local.mk: Add pt_BR cookbook.
2022-02-04 18:29:00 +01:00
Julien Lepiller d7e1c5acb3
gnu: ocaml-bigarray-compat: Update to 1.1.0.
* gnu/packages/ocaml.scm (ocaml-bigarray-compat): Update to 1.1.0.
2022-02-04 17:50:20 +01:00
Julien Lepiller a041609a82
gnu: ocaml-parsexp: Update to 0.14.2.
* gnu/packages/ocaml.scm (ocaml-parsexp): Update to 0.14.2.
2022-02-04 17:50:06 +01:00
Julien Lepiller 60356cc029
gnu: ocaml-ocurl: Update to 0.9.2.
* gnu/packages/ocaml.scm (ocaml-ocurl): Update to 0.9.2.
2022-02-04 17:50:03 +01:00
Julien Lepiller 2cabfdfc86
gnu: ocaml-menhir: Update to 20211230.
* gnu/packages/ocaml.scm (ocaml-menhir): Update to 20211230.
2022-02-04 17:50:01 +01:00