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.
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.
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.
guix: maven: Support fixing extensions. * guix/build/maven/pom.scm (fix-pom-dependencies): Add support for fixing extension versions.
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.
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.
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>