gnu: libolm: Update to 3.2.12. * gnu/packages/crypto.scm (libolm): Update to 3.2.12. [source](uri): Follow redirect.
gnu: ungoogled-chromium: Update to 104.0.5112.81-1. * gnu/packages/chromium.scm (%chromium-version): Set to 104.0.5112.81. (%ungoogled-origin): Update hash. (ungoogled-chromium)[source](sha256): Likewise. [arguments]: Add snippet to fix build with system MINIZIP. Remove obsolete configure flag.
gnu: inkscape: Build with lib2geom 1.2. * gnu/packages/graphics.scm (lib2geom-1.2): New variable. * gnu/packages/inkscape.scm (inkscape)[arguments]: Enable previously failing test. [inputs]: Replace "lib2geom" with LIB2GEOM-1.2.
gnu: inkscape: Update to 1.2.1. * gnu/packages/inkscape.scm (inkscape): Update to 1.2.1.
gnu: amalgamate: Remove input labels. * gnu/packages/code.scm (amalgamate)[inputs]: Remove label.
gnu: gsasl: Update to 2.0.1. * gnu/packages/gsasl.scm (gsasl): Update to 2.0.1.
gnu: Add python-h5netcdf. * gnu/packages/python-xyz.scm: (python-h5netcdf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: python-netcdf4: Update to 1.6.0 * gnu/packages/python-xyz.scm: (python-netcdf4): Update to 1.6.0. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: anystyle: Use GDBM by default. Since we have GDBM available, it offers a smaller memory footprint and faster start-up. * gnu/packages/ruby.scm (anystyle)[arguments]<#:phases>: Add phase 'change-default-dictionary-adapter'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: anystyle: Add tests for dictionary adapters. * gnu/packages/ruby.scm (anystyle)[arguments]: Instead of deleting the 'check' phase, replace it with a few tests. Add SRFI 1 to '#:modules'. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: ruby-anystyle: Initialize dictionary files. For the GDBM and Marshal dictionary adapters to be useful with their default settings, we must initialize their data files during the package build: upstream would initialize them lazily, but that doesn't work with an immutable installation directory (at least, not without more complex patches). Otherwise, we would always end up rebuilding the dictionary at startup, which is “slow” and “not recommended”. * gnu/packages/patches/ruby-anystyle-fix-dictionary-populate.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ruby.scm (ruby-anystyle)[patches]: Use it. [arguments]<#:phases>: Add 'populate-dictionaries' phase. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: ruby-anystyle-data: Don't write to installed gem. * gnu/packages/patches/ruby-anystyle-data-immutable-install.patch: New patch. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ruby.scm (ruby-anystyle-data)[patches]: Use it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add anystyle. * gnu/packages/ruby.scm (anystyle): New variable. (ruby-anystyle)[description]: Mention it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-anystyle. * gnu/packages/ruby.scm (ruby-anystyle): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-anystyle-data. * gnu/packages/ruby.scm (ruby-anystyle-data): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-gli. * gnu/packages/ruby.scm (ruby-gli): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-edtf. * gnu/packages/ruby.scm (ruby-edtf): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-citeproc. * gnu/packages/ruby.scm (ruby-citeproc): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-unicode-scripts. * gnu/packages/ruby.scm (ruby-unicode-scripts): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
gnu: Add ruby-bibtex-ruby. * gnu/packages/ruby.scm (ruby-bibtex-ruby): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>