aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
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
2020-12-23gnu: Replace texlive-metafont-base with texlive-metafont....* gnu/packages/tex.scm (texlive-metafont-base): Deprecate this variable in favor of... (texlive-metafont): ...this new variable. (texlive-cm, texlive-fonts-knuth-lib, texlive-fonts-latex, texlive-amsfonts, texlive-etex, texlive-base, texlive-fonts-ec, texlive-fonts-rsfs): Adjust references to texlive-metafont-base. Ricardo Wurmus
2020-12-23gnu: texlive-metafont-base: Install missing files....* gnu/packages/tex.scm (texlive-metafont-base)[arguments]: Also install "misc" and "config" directories. Ricardo Wurmus
2020-12-23gnu: texlive-base: Add texlive-cm-super to default set....This adds T1 variants of the CM fonts, avoiding the need to generate bitmap fonts (.pk files) at runtime. * gnu/packages/tex.scm (texlive-base)[propagated-inputs]: Add texlive-cm-super. Ricardo Wurmus
2020-12-23gnu: texlive-luatex-luaotfload: Use TeX Live sources....* gnu/packages/tex.scm (texlive-luatex-luaotfload): Deprecate in favor of... (texlive-luaotfload): ...this new variable; install files from the TeX Live repository. Ricardo Wurmus
2020-12-23gnu: Replace texlive-latex-psnfss with texlive-psnfss....* gnu/packages/tex.scm (texlive-psnfss): New variable. (texlive-latex-psnfss): Deprecate in favor of texlive-psnfss. Ricardo Wurmus
2020-12-23gnu: Add texlive-context....* gnu/packages/tex.scm (texlive-context): New variable. Ricardo Wurmus
2020-12-23gnu: Add texlive-l3build....* gnu/packages/tex.scm (texlive-l3build): New variable. Ricardo Wurmus
2020-12-23gnu: texlive-latex-base: Use character translation file....* gnu/packages/tex.scm (texlive-latex-base)[arguments]: Patch fmtutil.cnf to ensure that the character translation file cp227.tcx is used during format file generation. Ricardo Wurmus
2020-12-22gnu: zstd: Update to 1.4.8....* gnu/packages/compression.scm (zstd): Update to 1.4.8. Signed-off-by: Leo Famulari <leo@famulari.name> Greg Hogan
2020-12-20Revert "gnu: libffi: Add unreleased patch to fix float128 on powerpc64le."...This reverts commit 4fff5ab24126a152b50c036b9bf8dc6f2740f094. In <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=45252> we decided to apply a patch to master instead, so this change is no longer needed on core-updates. Chris Marusich
2020-12-20gnu: texlive-latex-hyperref: Don't use unstable tarball....* gnu/packages/tex.scm (texlive-latex-hyperref)[source]: Switch to GIT-FETCH. Marius Bakke
ct broken 'equal?' in Guile 2.2.1....Fixes <https://bugs.gnu.org/29903>. Reported by Mathieu Lirzin <mthl@gnu.org>. * m4/guix.m4 (GUIX_ASSERT_SYNTAX_OBJECT_EQUAL): New macro. * configure.ac: Use it. Ludovic Courtès 2017-06-30build: Remove check for broken (srfi srfi-37)....This was for Guile < 2.0.9 and we've been requiring 2.0.9+ for some time already. * configure.ac: Remove 'GUIX_CHECK_SRFI_37' use and 'INSTALL_SRFI_37' conditional. * Makefile.am: Remove code in "if INSTALL_SRFI_37". (EXTRA_DIST): Remove srfi/srfi-37.scm.in. * srfi/srfi-37.scm.in: Remove. * m4/guix.m4 (GUIX_CHECK_SRFI_37): Remove. Ludovic Courtès 2017-02-20gnu: Add bootstrap-binaries for 'aarch64-linux'....These bootstrap-binaries were built against commit 8f8f250bdca917b3ce38aa0902f01b19081859a4. * gnu/packages/bootstrap/aarch64-linux/bash, gnu/packages/bootstrap/aarch64-linux/mkdir, gnu/packages/bootstrap/aarch64-linux/xz, gnu/packages/bootstrap/aarch64-linux/tar: New files. * gnu/local.mk (bootstrap_aarch64_linuxdir) (dist_bootstrap_aarch64_linux_DATA) (nodist_bootstrap_aarch64_linux_DATA): New variables. (DISTCLEANFILES): Add $(nodist_bootstrap_aarch64_linux_DATA). (gnu/packages/bootstrap/aarch64-linux/guile-2.0.14.tar.xz): New target. * build-aux/download.scm (filename->uri): Add aarch64-linux entry. * gnu/packages/bootstrap.scm (raw-build): Use guile-2.0.14.tar.xz on aarch64-linux. (glibc-dynamic-linker, %bootstrap-coreutils&co, %boostrap-binutils) (%bootstrap-glibc, %bootstrap-gcc): Add aarch64-linux cases. * m4/guix.m4 (GUIX_SYSTEM_TYPE): Add aarch64 case. (GUIX_ASSERT_SUPPORTED_SYSTEM): Add aarch64-linux to supported list. * doc/guix.texi (GNU Distribution): Add aarch64-linux to the list of supported systems. * tests/packages.scm (package-search-derivation, snippet): Add aarch64 case. Efraim Flashner 2016-11-25offload: Use Guile-SSH instead of GNU lsh....* guix/scripts/offload.scm (<build-machine>)[ssh-options]: Remove. [host-key, host-key-type]: New fields. (%lsh-command, %lshg-command, user-lsh-private-key): Remove. (user-openssh-private-key, private-key-from-file*): New procedures. (host-key->type+key, open-ssh-session): New procedures. (remote-pipe): Remove 'mode' parameter. Rewrite in terms of 'open-ssh-session' etc. Update users. (send-files)[missing-files]: Rewrite using the bidirectional channel port. Remove call to 'call-with-compressed-output-port'. (retrieve-files): Remove call to 'call-with-decompressed-port'. (machine-load): Remove exit status logic. * doc/guix.texi (Requirements): Mention Guile-SSH. (Daemon Offload Setup): Document 'host-key' and 'private-key'. Show the default value on each @item line. * m4/guix.m4 (GUIX_CHECK_GUILE_SSH): New macro. * config-daemon.ac: Use 'GUIX_CHECK_GUILE_SSH'. Set 'HAVE_DAEMON_OFFLOAD_HOOK' as a function of that. Ludovic Courtès 2016-08-10build: Correctly determine the system type for GNU/Hurd systems....* m4/guix.m4 (GUIX_SYSTEM_TYPE): Add case for gnu. Manolis Ragkousis 2016-07-20Merge branch 'master' into core-updatesLudovic Courtès 2016-07-19Add (guix zlib)....* guix/zlib.scm, tests/zlib.scm: New files. * Makefile.am (MODULES): Add guix/zlib.scm. (SCM_TESTS): Add tests/zlib.scm. * m4/guix.m4 (GUIX_LIBGCRYPT_LIBDIR): New macro. * configure.ac (LIBGCRYPT_LIBDIR): Use it. Define and substitute 'LIBZ'. * guix/config.scm.in (%libz): New variable. Ludovic Courtès 2016-06-23build: Remove unneeded conditionals for (guix build syscalls)....* m4/guix.m4: Remove 'GUIX_CHECK_LIBC_MOUNT'. * configure.ac: Remove 'BUILD_SYSCALLS_MODULE'. * Makefile.am (MODULES): Add 'guix/build/syscalls.scm'. (EXTRA_DIST): Remove conditional on BUILD_SYSCALLS_MODULE. Manolis Ragkousis 2016-03-19build: Protect against misconfiguration of localstatedir....Suggested by Jookia <166291@gmail.com>. * m4/guix.m4 (GUIX_CURRENT_LOCALSTATEDIR, GUIX_CHECK_LOCALSTATEDIR): New macros. * config-daemon.ac: Use 'GUIX_CHECK_LOCALSTATEDIR'. * Makefile.am (DISTCHECK_CONFIGURE_FLAGS): Add --localstatedir. * doc/guix.texi (Requirements): Mention --localstatedir. (The Store): Mention LOCALSTATEDIR as such. Ludovic Courtès 2016-01-13build: Use 127 as the Linux hash-bang limit....Reported by taylanbayirli@gmail.com (Taylan Ulrich Bayırlı/Kammer). * m4/guix.m4 (LINUX_HASH_BANG_LIMIT): Set to 127. Ludovic Courtès 2016-01-12build: 'make check' errors out if file name limits would be hit....* Makefile.am (SCM_TESTS, SH_TESTS, TESTS, AM_TESTS_ENVIRONMENT) (SCM_LOG_COMPILER, SH_LOG_COMPILER, AM_SCM_LOG_FLAGS) (AM_SH_LOG_FLAGS): Move within 'if CAN_RUN_TESTS'. (check-local) [!CAN_RUN_TESTS]: New target. * daemon.am (AM_TESTS_ENVIRONMENT, TESTS): Ditto. * m4/guix.m4 (GUIX_CHECK_FILE_NAME_LIMITS): Add parameter and set it. Ludovic Courtès 2016-01-12build: Warn against long hash bang lines for tests....* m4/guix.m4 (GUIX_TEST_HASH_BANG_LENGTH): New macro. (GUIX_CHECK_FILE_NAME_LIMITS): Use it. Warn against long hash bang lines in tests. Ludovic Courtès 2015-12-01build: Fix detection of ARM systems....Reported by Andreas Enge <andreas@enge.fr>. This fixes a regression introduced in 968ae903. * m4/guix.m4 (GUIX_SYSTEM_TYPE): Add extra square braquets around armv[7-9] pattern. Ludovic Courtès 2015-11-25build: Reject ARMv6 systems....Fixes <http://bugs.gnu.org/21987>. Reported by Martin Vahi <martin.vahi@softf1.com>. * m4/guix.m4 (GUIX_SYSTEM_TYPE): Restrict ARM systems to arm|armv[7-9]. Ludovic Courtès 2015-10-09build: Fix libgcrypt detection on FHS systems....Reported by Christopher Allan Webber <cwebber@dustycloud.org>. * m4/guix.m4 (GUIX_LIBGCRYPT_LIBDIR): Add "grep -e -L" to the pipeline to account for cases where the output of "libgcrypt-config --libs" lacks a -L flag. * configure.ac: When 'GUIX_LIBGCRYPT_LIBDIR' returns the empty string, set LIBGCRYPT_LIBDIR to "no". * config-daemon.ac: Add missing space. Ludovic Courtès 2015-10-06build: Automatically determine libgcrypt's file name....* m4/guix.m4 (GUIX_LIBGCRYPT_LIBDIR): New macro. * configure.ac: Use it when no --with-libgcrypt-* option was passed. * README: Do not recommend --with-libgcrypt-prefix. Co-authored-by: 宋文武 <iyzsong@gmail.com> Ludovic Courtès 2015-08-27build: Do not build (guix build syscalls) if 'mount' is missing from libc....This disables compilation of this module on GNU/Hurd. Reported by Manolis Ragkousis <manolis837@gmail.com>. * m4/guix.m4 (GUIX_CHECK_LIBC_MOUNT): New variable. * configure.ac: Use it. Define 'BUILD_SYSCALLS_MODULE' conditional. * Makefile.am (MODULES, EXTRA_DIST): Make 'guix/build/syscalls.scm' conditional on BUILD_SYSCALLS_MODULE. Ludovic Courtès