gnu: cmake-bootstrap: Update to 3.19.2. * gnu/packages/cmake.scm (%preserved-third-party-files): Repatriate from the cmake package definition. (cmake-bootstrap): Update to 3.19.2. (cmake): Remove the version and source field overrides.
gnu: boost: Update to 1.75.0. * gnu/packages/boost.scm (boost): Update to 1.75.0.
gnu: pulseaudio: Add webrtc-audio-processing to inputs. This enables acoustic echo cancellation using the 'webrtc' method. * gnu/packages/pulseaudio.scm (pulseaudio)[inputs]: Add webrtc-audio-processing. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
gnu: sqlite: Update to 3.34.0. * gnu/packages/sqlite.scm (sqlite): Update to 3.34.0. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
build-systems/gnu: Add compressor file extension to symbolic links. Otherwise man and info readers are not able to read their content as they rely on the file extension to detect if compression is used. * guix/build/gnu-build-system.scm (compress-documentation) [retarget-symlink]: Append the compressor file extension to the link file name.
gnu: fontconfig: Use 'font-dejavu' and remove replacement. * gnu/packages/fontutils.scm (fontconfig)[replacement]: Remove. [inputs]: Replace GS-FONTS by FONT-DEJAVU. [arguments]: Adjust accordingly. (fontconfig/font-dejavu): Remove.
gnu: gdbm: Update to 1.19. * gnu/packages/patches/gdbm-gcc-compat.patch: Remove. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/dbm.scm (gdbm)[source]: Remove 'patches'.
gnu: openblas: Update to 0.3.13. * gnu/packages/maths.scm (openblas): Update to 0.3.13. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
guix: Quote list of bootstrap scripts. This is a follow-up to commit 9cfc93be30c516fd6fa32915c61c06e03f23a011. * guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Quote the list of default bootstrap scripts.
build-system/gnu: Allow overriding of bootstrap scripts. * guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Accept bootstrap-scripts keyword argument and pass it to gnu-build. (%bootstrap-scripts): New variable. * guix/build/gnu-build-system.scm (%bootstrap-scripts): Remove variable. (bootstrap): Remove default value for bootstrap-scripts argument.
gnu: Replace texlive-latex-pdfx with texlive-pdfx. * gnu/packages/tex.scm (texlive-latex-pdfx): Deprecate in favor of... (texlive-pdfx): ...this variable.
gnu: texlive-latex-pdfx: Use simple-texlive-package. * gnu/packages/tex.scm (texlive-latex-pdfx): Implement with simple-texlive-package. [native-inputs]: Remove. [propagated-inputs]: Replace texlive-generic-pdftex with texlive-pdftex.
gnu: Replace texlive-latex-hyperref with texlive-hyperref. * gnu/packages/tex.scm (texlive-latex-hyperref): Deprecate in favor of... (texlive-hyperref): ...this new variable.
gnu: Replace texlive-latex-fontspec with texlive-fontspec. * gnu/packages/tex.scm (texlive-latex-fontspec): Deprecate in favor of... (texlive-fontspec): ...this new variable.
gnu: texlive-base: Update reference to texlive-babel. * gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace "texlive-latex-babel" with "texlive-babel".
gnu: Replace texlive-latex-babel with texlive-babel. * gnu/packages/tex.scm (texlive-latex-babel): Deprecate in favor of... (texlive-babel): ...this new variable. [native-inputs]: Add unzip.
gnu: texlive-base: Update reference to texlive-psnfss. * gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace "texlive-latex-psnfss" with "texlive-psnfss".
gnu: texlive-base: Update reference to texlive-amscls. * gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace "texlive-latex-amscls" with "texlive-amscls".
gnu: Replace texlive-latex-amscls with texlive-amscls. * gnu/packages/tex.scm (texlive-latex-amscls): Deprecate in favor of... (texlive-amscls): ...this new variable.
gnu: Replace texlive-latex-mflogo with texlive-mflogo. * gnu/packages/tex.scm (texlive-latex-mflogo): Deprecate in favor of... (texlive-mflogo): ...this new variable.