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.
gnu: nyxt: Update to 2.1.0. * gnu/packages/web-browsers.scm (nyxt): Update to 2.1.0.
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
gnu: orcus: Update to 0.16.1. * gnu/packages/libreoffice.scm (orcus): Update to 0.16.1.
gnu: orcus: Don't build static library. * gnu/packages/libreoffice.scm (orcus)[arguments]: Add configure-flag to skip static library.
gnu: ixion: Update to 0.16.1. * gnu/packages/libreoffice.scm (ixion): Update to 0.16.1.
gnu: ocaml-uri: Use a source file-name. * gnu/packages/ocaml.scm (ocaml-uri)[source]: Add a file-name field.
gnu: emacs-shell-command+: Use a source file-name. * gnu/packages/emacs-xyz.scm (emacs-shell-command+)[source]: Add a file-name field.
gnu: ensembl-vep: Use a source file-name. * gnu/packages/bioinformatics.scm (ensembl-vep)[source]: Add a file-name field.
gnu: Add box2d. * gnu/packages/game-development.scm (box2d): New variable.
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'.
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>
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>
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>
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>
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>
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>
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>
gnu: widelands: Update description. * gnu/packages/games.scm (widelands)[description]: Update to mirror changes in the stable release.
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.