summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: python-babel: Reinstate previously failing tests.Maxim Cournoyer2020-10-18
| | | | | * gnu/packages/python-xyz.scm (python-babel)[arguments]: Remove field. [home-page]: Use HTTPS.
* gnu: python-babel: Fix build.Maxim Cournoyer2020-10-18
| | | | | | * 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.
* gnu: curl: Update to 7.73.0.Maxim Cournoyer2020-10-18
| | | | * gnu/packages/curl.scm (curl): Update to 7.73.0.
* gnu: cups-filters: Update to 1.28.5.Tobias Geerinckx-Rice2020-10-16
| | | | * gnu/packages/cups.scm (cups-filters): Update to 1.28.5.
* store: Fix docstring typo.Tobias Geerinckx-Rice2020-10-16
| | | | * guix/store/roots.scm (gc-roots): Fix typo in docstring.
* Remove the last vestiges of GuixSD.Tobias Geerinckx-Rice2020-10-16
| | | | | | | | | | * 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.
* build: Fix docstring typos.Tobias Geerinckx-Rice2020-10-16
| | | | | | | | * 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.
* packages: Delete duplicate inputs when lowering bags.Ludovic Courtès2020-10-15
| | | | | | | | | | | 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.
* gnu: grep: Update to 3.5.Ludovic Courtès2020-10-15
| | | | * gnu/packages/base.scm (grep): Update to 3.5.
* gnu: libx11: Update to 1.6.12.Ludovic Courtès2020-10-15
| | | | * gnu/packages/xorg.scm (libx11): Update to 1.6.12.
* gnu: openssl@1.1: Update to 1.1.1g and remove replacement.Ludovic Courtès2020-10-15
| | | | | | * gnu/packages/tls.scm (openssl): Update to 1.1.1g. [replacement]: Remove. (openssl-1.1.1g): Remove.
* gnu: libx11: Update to 1.6.10 and remove replacement.Ludovic Courtès2020-10-15
| | | | | | * gnu/packages/xorg.scm (libx11): Update to 1.6.10. [replacement]: Remove. (libx11/fixed): Remove.
* gnu: boost: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/boost.scm (boost)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* gnu: glib: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/glib.scm (glib)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* gnu: htop: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/admin.scm (htop)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* gnu: jbig2dec: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/image.scm (jbig2dec)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* gnu: ghostscript: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/ghostscript.scm (ghostscript)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* gnu: curl: Use python-minimal-wrapper instead of python-wrapper.Jan (janneke) Nieuwenhuizen2020-10-10
| | | | | * gnu/packages/curl.scm (curl)[native-inputs]: Use python-minimal-wrapper instead of python-wrapper.
* gnu: mit-krb5: Enable TLS support.Maxim Cournoyer2020-10-08
| | | | | | | Also enable more tests. * gnu/packages/kerberos.scm (mit-krb5)[native-inputs]: Add tcl. [inputs]: Add openssl.
* packages, scripts, utils: Enable multi-threaded xz compression.Maxim Cournoyer2020-10-08
| | | | | | | | | | | | | | | | | 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.
* utils: Do not raise exceptions in delete-file-recursively.Maxim Cournoyer2020-10-08
| | | | | | | | | | | | | 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>
* gnu: curl: Update to 7.72.0.Danny Milosavljevic2020-10-08
| | | | | * gnu/packages/curl.scm (curl): Update to 7.72.0. [native-inputs]: Add nghttp2.
* gnu: mesa: Update to 20.1.9.Danny Milosavljevic2020-10-07
| | | | | * gnu/packages/gl.scm (mesa): Update to 20.1.9. [arguments]<#:phases>[fix-tests]: New phase.
* gnu: libevent: Fix build failure.Danny Milosavljevic2020-10-06
| | | | | * gnu/packages/libevent.scm (libevent)[arguments]<#:configure-flags>: Add --disable-openssl.
* gnu: glib: Adhere to '--without-tests' option.Florian Pelz2020-10-03
| | | | | * gnu/packages/glib.scm (glib)[arguments]<#:phases>[configure]: Only run tests if 'tests?' is true.
* gnu: mesa: Update to 20.1.8.Maxim Cournoyer2020-09-26
| | | | | * gnu/packages/gl.scm (mesa): Update to 20.1.8. (mesa-20.0.8): Remove variable.
* gnu: gnutls: Remove dependency on the Autotools.Ludovic Courtès2020-09-25
| | | | | | | | | 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.
* gnu: gnutls: Enable more testing.Ludovic Courtès2020-09-25
| | | | | | * gnu/packages/tls.scm (gnutls)[native-inputs]: Add NET-TOOLS, IPROUTE, and SOCAT. [arguments]: Adjust #:disallowed-references accordingly.
* gnu: gnutls: Update to 3.6.15.Ludovic Courtès2020-09-25
| | | | | | | | | * 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.
* gnu: ld-wrapper: Unset 'GUILE_SYSTEM_COMPILED_PATH'.Ludovic Courtès2020-09-25
| | | | | | | '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.
* gnu: util-linux: Search for setuid helper programs as well.Maxim Cournoyer2020-09-24
| | | | | | | | | | | | | | 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>
* gnu: gnutls: Fix build.Maxim Cournoyer2020-09-23
| | | | | | | 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.
* gnu: libgcrypt: Update to 1.8.6.Efraim Flashner2020-09-23
| | | | * gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.6.
* gnu: glibc-for-bootstrap: Fix patch.Efraim Flashner2020-09-23
| | | | | | This is a follow-up to d08f5299e62ca8f5f36f4f6ddf3fcd739d157074. * gnu/packages/patches/glibc-bootstrap-system.patch: Update.
* gnu: texlive-latex-psnfss: Ensure that font definition files are installed.Paul Garlick2020-09-22
| | | | | | * gnu/packages/tex.scm (texlive-latex-psnfss): Use simple-texlive-package to install font definition files and documentation.
* gnu: glibc-for-bootstrap: Refresh patch.Efraim Flashner2020-09-21
| | | | | | This is a follow-up to d2a01e3b5b39f2665c3c50be452cea1ae06785af. * gnu/packages/patches/glibc-bootstrap-system.patch: Update for glibc-2.32.
* gnu: node: Update to 10.22.0.Ludovic Courtès2020-09-20
| | | | | | * gnu/packages/node.scm (node): Update to 10.22.0. (node-10.22): Remove. It was referring to 'nghttp2-1.41', which is unbound.
* gnu: binutils: Update to 2.35.1.Ludovic Courtès2020-09-20
| | | | | | | | | | * 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.
* gnu: glibc: Add version 2.31.Ludovic Courtès2020-09-20
| | | | | * gnu/packages/base.scm (glibc-2.31): New variable. * gnu/system/locale.scm (%default-locale-libcs): Add it.
* gnu: gawk-boot0: Inherit from gawk.Ludovic Courtès2020-09-20
| | | | | | | Until now the version number would be wrong. * gnu/packages/commencement.scm (gawk-boot0): Inherit from GAWK, not PATCH.
* gnu: gawk: Update to 5.1.0.Ludovic Courtès2020-09-20
| | | | * gnu/packages/gawk.scm (gawk): Update to 5.1.0.
* gnu: glibc: Update to 2.32.Ludovic Courtès2020-09-20
| | | | | * gnu/packages/base.scm (glibc): Update to 2.32. [arguments]: Add #:make-flags.
* gnu: gcc-mesboot: Remove redundant input.Ludovic Courtès2020-09-19
| | | | | | | Fixes <https://bugs.gnu.org/43508>. * gnu/packages/commencement.scm (gcc-mesboot)[native-inputs]: Remove GCC-MESBOOT1, which is already in %BOOT-MESBOOT4-INPUTS.
* utils: Add 'call-with-temporary-output-file'.Ludovic Courtès2020-09-19
| | | | | | * 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.
* Remove (guix build rpath).Ludovic Courtès2020-09-19
| | | | | | | This file was unused and is now superseded by (guix build gremlin). * guix/build/rpath.scm: Remove. * Makefile.am (MODULES): Remove it.
* gremlin: Add 'set-file-runpath', 'file-runpath', and 'file-needed'.Ludovic Courtès2020-09-19
| | | | | | | | * 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.
* build-system/gnu: strip with --strip-unneeded [v2]Jakub Kądziołka2020-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | [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.
* build-system/gnu: strip with --strip-unneededJakub Kądziołka2020-09-19
| | | | | | | | | | | | | | | | | | | 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.
* gnu: boost: Update to 1.74.0.Greg Hogan2020-09-18
| | | | | | | * gnu/packages/boost.scm (boost): Update to 1.74.0. [source]: Remove patches and defunct substitute. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
* gnu: llvm: Update to 10.0.1.Greg Hogan2020-09-18
| | | | | | | * gnu/packages/llvm.scm (llvm, clang, clang-runtime, clang-toolchain, lld): Update to 10.0.1. Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>