aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-10-18gnu: python-babel: Reinstate previously failing tests....* gnu/packages/python-xyz.scm (python-babel)[arguments]: Remove field. [home-page]: Use HTTPS. Maxim Cournoyer
2020-10-18gnu: python-babel: Fix build....* gnu/packages/patches/python-babel-fix-parse-future-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/python-xyz.scm (python-babel): Use it. Maxim Cournoyer
2020-10-18gnu: curl: Update to 7.73.0....* gnu/packages/curl.scm (curl): Update to 7.73.0. Maxim Cournoyer
2020-10-16gnu: cups-filters: Update to 1.28.5....* gnu/packages/cups.scm (cups-filters): Update to 1.28.5. Tobias Geerinckx-Rice
2020-10-16store: Fix docstring typo....* guix/store/roots.scm (gc-roots): Fix typo in docstring. Tobias Geerinckx-Rice
2020-10-16Remove the last vestiges of GuixSD....* gnu/build/vm.scm (load-in-linux-vm): Rename the RNG. * gnu/system/vm.scm (common-qemu-options): Likewise. (system-docker-image): Rename the ROOT-DIRECTORY. * gnu/packages/crypto.scm (eschalot)[arguments]: Use a different arbitrary string. * gnu/packages/wicd.scm (wicd)[arguments]: Remove unused configure flag. * gnu/packages/xorg.scm (xorg-server): Set a more accurate OS vendor. Tobias Geerinckx-Rice
2020-10-16build: Fix docstring typos....* gnu/build/image.scm (estimate-partition-size): Fix typo in docstring. * guix/build/copy-build-system.scm (install): Likewise. * guix/build/lisp-utils.scm (generate-executable): Likewise. * guix/build/maven/pom.scm (find-parent, fix-pom-dependencies): Likewise. * guix/build-system/cargo.scm (expand-crate-sources): Likewise. Tobias Geerinckx-Rice
2020-10-15packages: Delete duplicate inputs when lowering bags....This is a followup to 18fa433bf5c420868562b9f4b017c5c97251a44b and <https://issues.guix.gnu.org/43508>. * guix/packages.scm (derivation=?, input=?): New procedures. (bag->derivation, bag->cross-derivation): Add calls to 'delete-duplicates'. * tests/packages.scm ("package-derivation, inputs deduplicated"): New test. Ludovic Courtès
2020-10-15gnu: grep: Update to 3.5....* gnu/packages/base.scm (grep): Update to 3.5. Ludovic Courtès
2020-10-15gnu: libx11: Update to 1.6.12....* gnu/packages/xorg.scm (libx11): Update to 1.6.12. Ludovic Courtès
2020-10-15gnu: openssl@1.1: Update to 1.1.1g and remove replacement....* gnu/packages/tls.scm (openssl): Update to 1.1.1g. [replacement]: Remove. (openssl-1.1.1g): Remove. Ludovic Courtès
2020-10-15gnu: libx11: Update to 1.6.10 and remove replacement....* gnu/packages/xorg.scm (libx11): Update to 1.6.10. [replacement]: Remove. (libx11/fixed): Remove. Ludovic Courtès
2020-10-10gnu: boost: Use python-minimal-wrapper instead of python-wrapper....* gnu/packages/boost.scm (boost)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper. Jan (janneke) Nieuwenhuizen
2020-10-10gnu: glib: Use python-minimal-wrapper instead of python-wrapper....* gnu/packages/glib.scm (glib)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper. Jan (janneke) Nieuwenhuizen
2020-10-10gnu: htop: Use python-minimal-wrapper instead of python-wrapper....* gnu/packages/admin.scm (htop)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper. Jan (janneke) Nieuwenhuizen
2020-10-10gnu: jbig2dec: Use python-minimal-wrapper instead of python-wrapper....* gnu/packages/image.scm (jbig2dec)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper. Jan (janneke) Nieuwenhuizen
2020-10-10gnu: ghostscript: Use python-minimal-wrapper instead of python-wrapper....* gnu/packages/ghostscript.scm (ghostscript)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper. Jan (janneke) Nieuwenhuizen
2020-10-10gnu: curl: Use python-minimal-wrapper instead of python-wrapper....* gnu/packages/curl.scm (curl)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper. Jan (janneke) Nieuwenhuizen
2020-10-08gnu: mit-krb5: Enable TLS support....Also enable more tests. * gnu/packages/kerberos.scm (mit-krb5)[native-inputs]: Add tcl. [inputs]: Add openssl. Maxim Cournoyer
2020-10-08packages, scripts, utils: Enable multi-threaded xz compression....xz compression is slow; using the multi-thread mode of xz can make it more than 6 times faster, for example when compressing the large linux-libre source. * guix/build/utils.scm (%xz-parallel-args): New procedure. * guix/packages.scm (patch-and-repack): Specify the required above xz arguments by setting the XZ_DEFAULTS environment variable. * guix/scripts/pack.scm (%compressors, bootstrap-xz): Modify the commands Gexps so they do not need to be quoted. This allows lazily evaluating the arguments on the builder's side. Specify the required xz arguments. (self-contained-tarball): Do not quote the compressor command value. (docker-image): Likewise. * guix/utils.scm (decompressed-port, compressed-port) (compressed-output-port): Specify the required above xz arguments. Maxim Cournoyer
2020-10-08utils: Do not raise exceptions in delete-file-recursively....This makes it so that delete-file-recursively honors its docstring, which says it should "report but ignore errors". Fixes <https://issues.guix.gnu.org/43366>. * guix/build/utils.scm (warn-on-error): New syntax. (delete-file-recursively): Use it to catch exceptions and print warning messages. Reported-by: Fredrik Salomonsson <plattfot@gmail.com> Maxim Cournoyer
2020-10-08gnu: curl: Update to 7.72.0....* gnu/packages/curl.scm (curl): Update to 7.72.0. [native-inputs]: Add nghttp2. Danny Milosavljevic
2020-10-07gnu: mesa: Update to 20.1.9....* gnu/packages/gl.scm (mesa): Update to 20.1.9. [arguments]<#:phases>[fix-tests]: New phase. Danny Milosavljevic
2020-10-06gnu: libevent: Fix build failure....* gnu/packages/libevent.scm (libevent)[arguments]<#:configure-flags>: Add --disable-openssl. Danny Milosavljevic
2020-10-03gnu: glib: Adhere to '--without-tests' option....* gnu/packages/glib.scm (glib)[arguments]<#:phases>[configure]: Only run tests if 'tests?' is true. Florian Pelz
2020-09-26gnu: mesa: Update to 20.1.8....* gnu/packages/gl.scm (mesa): Update to 20.1.8. (mesa-20.0.8): Remove variable. Maxim Cournoyer
2020-09-25gnu: gnutls: Remove dependency on the Autotools....This is a followup to 5cf6f6fe7b610e50d4f723f345799092d2b518ba. * gnu/packages/tls.scm (gnutls)[arguments]: In 'disable-failing-tests' phase, change 'tests/fastopen.sh' instead of 'tests/Makefile.am'. [native-inputs]: Remove AUTOCONF, AUTOMAKE, GETTEXT-MINIMAL, and LIBTOOL. Ludovic Courtès
2020-09-25gnu: gnutls: Enable more testing....* gnu/packages/tls.scm (gnutls)[native-inputs]: Add NET-TOOLS, IPROUTE, and SOCAT. [arguments]: Adjust #:disallowed-references accordingly. Ludovic Courtès
2020-09-25gnu: gnutls: Update to 3.6.15....* gnu/packages/tls.scm (gnutls): Update to 3.6.15. [replacement]: Remove. (gnutls-3.6.14): Remove. * gnu/packages/vpn.scm (openconnect)[inputs]: Adjust accordingly. * gnu/packages/package-management.scm (guix)[propagated-inputs]: Likewise. Ludovic Courtès
2020-09-25gnu: ld-wrapper: Unset 'GUILE_SYSTEM_COMPILED_PATH'....'GUILE_SYSTEM_COMPILED_PATH' is set by guile-bootstrap@2.0. Unsetting it ensures it does not interfere. * gnu/packages/ld-wrapper.in: Unset GUILE_SYSTEM_COMPILED_PATH. Ludovic Courtès
2020-09-24gnu: util-linux: Search for setuid helper programs as well....To allow using mount as an unprivileged user, the helper commands must also be setuid. Before this change, the 'mount' command would only look under /run/current/profile/sbin. Extend the default path to include /run/setuid-programs as well. Partially addresses <https://issues.guix.gnu.org/39670>. * gnu/packages/linux.scm (util-linux)[configure-flags]: Prepend "/run/setuid-programs:" to the default search path. Reported-by: Nathan Dehnel <ncdehnel@gmail.com> Maxim Cournoyer
2020-09-23gnu: gnutls: Fix build....Fixes <http://issues.guix.gnu.org/43561>. * gnu/packages/tls.scm (gnutls)[phases]{disable-failing-tests}: Add phase. [native-inputs]: Add autoconf, automake, gettext-minimal, libtool and texinfo. Maxim Cournoyer
2020-09-23gnu: libgcrypt: Update to 1.8.6....* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.6. Efraim Flashner
2020-09-23gnu: glibc-for-bootstrap: Fix patch....This is a follow-up to d08f5299e62ca8f5f36f4f6ddf3fcd739d157074. * gnu/packages/patches/glibc-bootstrap-system.patch: Update. Efraim Flashner
2020-09-22gnu: texlive-latex-psnfss: Ensure that font definition files are installed....* gnu/packages/tex.scm (texlive-latex-psnfss): Use simple-texlive-package to install font definition files and documentation. Paul Garlick
2020-09-21gnu: glibc-for-bootstrap: Refresh patch....This is a follow-up to d2a01e3b5b39f2665c3c50be452cea1ae06785af. * gnu/packages/patches/glibc-bootstrap-system.patch: Update for glibc-2.32. Efraim Flashner
2020-09-20gnu: node: Update to 10.22.0....* gnu/packages/node.scm (node): Update to 10.22.0. (node-10.22): Remove. It was referring to 'nghttp2-1.41', which is unbound. Ludovic Courtès
2020-09-20gnu: binutils: Update to 2.35.1....* gnu/packages/base.scm (binutils): Update to 2.35.1. [arguments]: Remove #:make-flags. [properties]: Remove. (binutils+documentation): Remove. (binutils-gold): Inherit from BINUTILS. * gnu/packages/make-bootstrap.scm (%binutils-static)[arguments]: Remove #:make-flags. Ludovic Courtès
2020-09-20gnu: glibc: Add version 2.31....* gnu/packages/base.scm (glibc-2.31): New variable. * gnu/system/locale.scm (%default-locale-libcs): Add it. Ludovic Courtès
2020-09-20gnu: gawk-boot0: Inherit from gawk....Until now the version number would be wrong. * gnu/packages/commencement.scm (gawk-boot0): Inherit from GAWK, not PATCH. Ludovic Courtès
2020-09-20gnu: gawk: Update to 5.1.0....* gnu/packages/gawk.scm (gawk): Update to 5.1.0. Ludovic Courtès
2020-09-20gnu: glibc: Update to 2.32....* gnu/packages/base.scm (glibc): Update to 2.32. [arguments]: Add #:make-flags. Ludovic Courtès
2020-09-19gnu: gcc-mesboot: Remove redundant input....Fixes <https://bugs.gnu.org/43508>. * gnu/packages/commencement.scm (gcc-mesboot)[native-inputs]: Remove GCC-MESBOOT1, which is already in %BOOT-MESBOOT4-INPUTS. Ludovic Courtès
2020-09-19utils: Add 'call-with-temporary-output-file'....* guix/utils.scm: Re-export 'call-with-temporary-output-file'. (call-with-temporary-output-file): Move to... * guix/build/utils.scm (call-with-temporary-output-file): ... here. Ludovic Courtès
2020-09-19Remove (guix build rpath)....This file was unused and is now superseded by (guix build gremlin). * guix/build/rpath.scm: Remove. * Makefile.am (MODULES): Remove it. Ludovic Courtès
2020-09-19gremlin: Add 'set-file-runpath', 'file-runpath', and 'file-needed'....* guix/build/gremlin.scm (file-dynamic-info, file-runpath, file-needed): New procedures. (&missing-runpath-error, &runpath-too-long-error): New condition types. (set-file-runpath): New procedure. * tests/gremlin.scm ("set-file-runpath + file-runpath"): New test. Ludovic Courtès
2020-09-19build-system/gnu: strip with --strip-unneeded [v2]...[Accidentally pushed patch v1, this commit contains the rest of the changes. Revised commit message follows.] Apart from debug information, one can also strip some symbols. This can be a significant difference, the closure of gcc-toolchain@7 got reduced by 15 MB in my tests. As per [1], --strip-debug is included in --strip-unneeded, and the debug files created also contain a copy of the information removed by --strip-unneeded. Linux From Scratch suggests that this option shouldn't be used on static libraries [2], however other sources [3] indicate otherwise. Building a toolchain with this patch succeeds, and the result works fine for 'gcc -static hello-world.c'. [1]: https://stackoverflow.com/a/52555093 [2]: http://www.linuxfromscratch.org/lfs/view/9.1/chapter05/stripping.html [3]: https://www.technovelty.org/linux/stripping-shared-libraries.html * guix/build/gnu-build-system.scm (strip): Use --strip-unneeded. * guix/build-system/gnu.scm (static-package, gnu-build, gnu-cross-build): Likewise. Jakub Kądziołka
2020-09-19build-system/gnu: strip with --strip-unneeded...Apart from debug information, one can also strip some symbols. This can be a significant difference, qtbase:out consists of about 5 MB of those symbols. As per [1], --strip-debug is included in --strip-unneeded, and the debug files created also contain a copy of the information removed by --strip-unneeded. Linux From Scratch suggests that this option shouldn't be used on static libraries [2], however other sources [3] indicate otherwise. Building a toolchain with this patch succeeds, and the result works fine for 'gcc -static hello-world.c'. [1]: https://stackoverflow.com/a/52555093 [2]: http://www.linuxfromscratch.org/lfs/view/9.1/chapter05/stripping.html [3]: https://www.technovelty.org/linux/stripping-shared-libraries.html * guix/build/gnu-build-system.scm (strip): Use --strip-unneeded. Jakub Kądziołka
2020-09-18gnu: boost: Update to 1.74.0....* gnu/packages/boost.scm (boost): Update to 1.74.0. [source]: Remove patches and defunct substitute. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Greg Hogan
2020-09-18gnu: llvm: Update to 10.0.1....* gnu/packages/llvm.scm (llvm, clang, clang-runtime, clang-toolchain, lld): Update to 10.0.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org> Greg Hogan