aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-01-12gnu: python-3.8: Fix indentation....* gnu/packages/python.scm (python-3.8): Fix indentation. Maxim Cournoyer
2021-01-11gnu: guile: Fix tests on emulated architectures....The stack overflow test limits the virtual memory size using setrlimit with RLIMIT_AS argument. This is ignored when using QEMU transparent emulation, causing the test to crash. * gnu/packages/patches/guile-2.2-skip-so-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/guile.scm (guile-2.2): Add it. Mathieu Othacehe
2021-01-10packages: Fix 'base32' used before definition warning....Before this change, compiling the module would emit the following message: "guix/packages.scm:213:25: warning: macro `base32' used before definition". * guix/packages.scm (define-compile-time-decoder) (base32, base64): Move definitions to the top of the module. Maxim Cournoyer
2021-01-08build-systems/emacs: No longer skip patching of files containing NULs....This follows the fix to <https://bugs.gnu.org/30116>. * guix/build/emacs-build-system.scm (patch-el-files) [file-contains-nul-char]: Remove nested procedure. [el-file]: Do no filter out files containing NUL characters. Maxim Cournoyer
2021-01-08utils: Allow text substitution even in the presence of NUL characters....Fixes <https://issues.guix.gnu.org/30116>. Before this change, the presence of a NUL character on a line meant that the (glibc) regexp engine used by Guile would either 1. stop scanning the string or 2. crash with the error "string contains #\\nul character", depending on the locale used. This change works around this limitation by first replacing the NUL character by an unused Unicode code point, doing the substitution, then reverting the replacement. * guix/build/utils.scm (unused-private-use-code-point) (replace-char): New procedures. (substitute): Make use of the above procedures to work around the NUL character regexp engine limitation. * tests/build-utils.scm: Add tests. Co-authored-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Mark H Weaver
2021-01-07gnu: tzdata-for-tests: Update to 2020d....* gnu/packages/base.scm (tzdata-for-tests): Update to 2020d. [inputs]: Update tzcode. Leo Famulari
2021-01-06gnu: help2man: Update to 1.47.16....* gnu/packages/man.scm (help2man): Update to version 1.47.16. Miguel Ángel Arruga Vivas
2021-01-06gnu: help2man: Add optional dependencies....* gnu/packages/man.scm (help2man)[inputs]: Add perl-gettext and gettext-minimal to the inputs. Miguel Ángel Arruga Vivas
2021-01-05gnu: Add perl-gettext....* gnu/packages/perl.scm (perl-gettext): New module imported from CPAN. Miguel Ángel Arruga Vivas
2021-01-05gnu: nettle: Update to 3.7....* gnu/packages/nettle.scm (nettle): Update to 3.7. Efraim Flashner
2021-01-03gnu: libxkbcommon: Update to 1.0.3....* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.0.3. Signed-off-by: Efraim Flashner <efraim@flashner.co.il> Vincent Legoll
2020-12-30gnu: 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. Maxim Cournoyer
2020-12-30gnu: boost: Update to 1.75.0....* gnu/packages/boost.scm (boost): Update to 1.75.0. Maxim Cournoyer
2020-12-30gnu: 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> Justus Winter
2020-12-30gnu: sqlite: Update to 3.34.0....* gnu/packages/sqlite.scm (sqlite): Update to 3.34.0. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Vincent Legoll
2020-12-29build-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. Maxim Cournoyer
2020-12-29gnu: 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. Ludovic Courtès
2020-12-27gnu: 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'. Ludovic Courtès
2020-12-27gnu: 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> Greg Hogan
2020-12-23guix: 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. Ricardo Wurmus
2020-12-23build-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. Ricardo Wurmus
2020-12-23gnu: Replace texlive-latex-pdfx with texlive-pdfx....* gnu/packages/tex.scm (texlive-latex-pdfx): Deprecate in favor of... (texlive-pdfx): ...this variable. Ricardo Wurmus
2020-12-23gnu: 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. Ricardo Wurmus
2020-12-23gnu: Replace texlive-latex-hyperref with texlive-hyperref....* gnu/packages/tex.scm (texlive-latex-hyperref): Deprecate in favor of... (texlive-hyperref): ...this new variable. Ricardo Wurmus
2020-12-23gnu: Replace texlive-latex-fontspec with texlive-fontspec....* gnu/packages/tex.scm (texlive-latex-fontspec): Deprecate in favor of... (texlive-fontspec): ...this new variable. Ricardo Wurmus
2020-12-23gnu: texlive-base: Update reference to texlive-babel....* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace "texlive-latex-babel" with "texlive-babel". Ricardo Wurmus
2020-12-23gnu: 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. Ricardo Wurmus
2020-12-23gnu: texlive-base: Update reference to texlive-psnfss....* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace "texlive-latex-psnfss" with "texlive-psnfss". Ricardo Wurmus
2020-12-23gnu: texlive-base: Update reference to texlive-amscls....* gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Replace "texlive-latex-amscls" with "texlive-amscls". Ricardo Wurmus
2020-12-23gnu: Replace texlive-latex-amscls with texlive-amscls....* gnu/packages/tex.scm (texlive-latex-amscls): Deprecate in favor of... (texlive-amscls): ...this new variable. Ricardo Wurmus
2020-12-23gnu: Replace texlive-latex-mflogo with texlive-mflogo....* gnu/packages/tex.scm (texlive-latex-mflogo): Deprecate in favor of... (texlive-mflogo): ...this new variable. Ricardo Wurmus
2020-12-23gnu: python-pypandoc: Do not set HOME....* gnu/packages/python-xyz.scm (python-pypandoc)[arguments]: Do not set HOME for the texlive-union. Ricardo Wurmus
2020-12-23gnu: python-ipython-documentation: Use new name for texlive-pdftex....* gnu/packages/python-xyz.scm (python-ipython-documentation)[native-inputs]: Replace "texlive-generic-pdftex" with "texlive-pdftex". Ricardo Wurmus
2020-12-23gnu: Update references to texlive-knuth-lib....* gnu/packages/tex.scm (texlive-hyph-utf8, texlive-latex-base, teximpatient)[native-inputs]: Replace references to "texlive-fonts-knuth-lib" with "texlive-knuth-lib". Ricardo Wurmus
2020-12-23gnu: Replace texlive-fonts-knuth-lib with texlive-knuth-lib....* gnu/packages/tex.scm (texlive-fonts-knuth-lib): Deprecate in favor of... (texlive-knuth-lib): ...this new variable. Ricardo Wurmus
2020-12-23gnu: chez-web: Use new names of TeX Live packages....* gnu/packages/chez.scm (chez-web)[native-inputs]: Replace texlive-generic-pdftex, texlive-context-base, and texlive-fonts-cm with the new names texlive-pdftex, texlive-context, and texlive-cm, respectively. Ricardo Wurmus
2020-12-23gnu: chez-sockets: Use new name of texlive-pdftex....* gnu/packages/chez.scm (chez-sockets)[native-inputs]: Replace "texlive-generic-pdftex" with "texlive-pdftex". Ricardo Wurmus
2020-12-23gnu: chez-web: Remove obsolete build phase....* gnu/packages/chez.scm (chez-web)[arguments]: Remove build phase "set-HOME". Ricardo Wurmus
2020-12-23gnu: teximpatient: Use new name for texlive-pdftex....* gnu/packages/tex.scm (teximpatient)[native-inputs]: Replace texlive-generic-pdftex with texlive-pdftex. Ricardo Wurmus
2020-12-23gnu: Replace texlive-generic-pdftex with texlive-pdftex....* gnu/packages/tex.scm (texlive-generic-pdftex): Deprecate in favor of... (texlive-pdftex): ...this new variable. Ricardo Wurmus
2020-12-23gnu: lilypond: Use new name of texlive-lh....* gnu/packages/music.scm (lilypond)[native-inputs]: Replace "texlive-latex-lh" in texlive-union with new name "texlive-lh". Ricardo Wurmus
2020-12-23gnu: lilypond: Remove obsolete build phase....* gnu/packages/music.scm (lilypond)[arguments]: Remove build phase "use-texlive-union". Ricardo Wurmus
2020-12-23gnu: texlive-amsfonts: Only create tfm files for Euler fonts....* gnu/packages/tex.scm (texlive-amsfonts)[arguments]<#:phases>[build-fonts]: Invoke `afm2tfm' for only the Euler fonts. Jelle Licht
2020-12-23gnu: Replace texlive-latex-lh with texlive-lh....* gnu/packages/tex.scm (texlive-latex-lh): Deprecate in favor of... (texlive-lh): ...this new variable. Ricardo Wurmus
2020-12-23gnu: sbcl: Remove obsolete build phase....* gnu/packages/lisp.scm (sbcl)[arguments]: Remove obsolete build phase "set-HOME". Ricardo Wurmus
2020-12-23gnu: gtk-doc: Remove obsolete build phase....* gnu/packages/gtk.scm (gtk-doc)[arguments]: Remove obsolete build phase "set-HOME". Ricardo Wurmus
2020-12-23gnu: hypre: Remove obsolete build phase....* gnu/packages/maths.scm (hypre)[arguments]: Remove obsolete build phase "set-HOME". Ricardo Wurmus
2020-12-23gnu: mit-scheme: Remove obsolete build phase....* gnu/packages/scheme.scm (mit-scheme)[arguments]: Remove obsolete build phase "set-HOME". Ricardo Wurmus
2020-12-23gnu: discrover: Use new texlive package names....* gnu/packages/bioinformatics.scm (discrover)[native-inputs]: Replace "texlive-fonts-cm" and "texlive-fonts-amsfonts" with their new names "texlive-cm" and "texlive-amsfonts", respectively. Ricardo Wurmus
2020-12-23gnu: discrover: Remove obsolete build phase....* gnu/packages/bioinformatics.scm (discrover)[arguments]: Remove obsolete build phase setenv-HOME. Ricardo Wurmus