Age | Commit message (Expand) | Author |
2020-10-18 | gnu: python-babel: Reinstate previously failing tests....* gnu/packages/python-xyz.scm (python-babel)[arguments]: Remove field.
[home-page]: Use HTTPS.
| Maxim Cournoyer |
2020-10-18 | gnu: 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-18 | gnu: curl: Update to 7.73.0....* gnu/packages/curl.scm (curl): Update to 7.73.0.
| Maxim Cournoyer |
2020-10-16 | gnu: cups-filters: Update to 1.28.5....* gnu/packages/cups.scm (cups-filters): Update to 1.28.5.
| Tobias Geerinckx-Rice |
2020-10-16 | store: Fix docstring typo....* guix/store/roots.scm (gc-roots): Fix typo in docstring.
| Tobias Geerinckx-Rice |
2020-10-16 | Remove 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-16 | build: 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-15 | packages: 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-15 | gnu: grep: Update to 3.5....* gnu/packages/base.scm (grep): Update to 3.5.
| Ludovic Courtès |
2020-10-15 | gnu: libx11: Update to 1.6.12....* gnu/packages/xorg.scm (libx11): Update to 1.6.12.
| Ludovic Courtès |
2020-10-15 | gnu: 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-15 | gnu: 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-10 | gnu: 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-10 | gnu: 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-10 | gnu: 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-10 | gnu: 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-10 | gnu: 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-10 | gnu: 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-08 | gnu: 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-08 | packages, 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-08 | utils: 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-08 | gnu: curl: Update to 7.72.0....* gnu/packages/curl.scm (curl): Update to 7.72.0.
[native-inputs]: Add nghttp2.
| Danny Milosavljevic |
2020-10-07 | gnu: 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-06 | gnu: libevent: Fix build failure....* gnu/packages/libevent.scm (libevent)[arguments]<#:configure-flags>:
Add --disable-openssl.
| Danny Milosavljevic |
2020-10-03 | gnu: 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-26 | gnu: 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-25 | gnu: 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-25 | gnu: 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-25 | gnu: 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-25 | gnu: 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-24 | gnu: 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-23 | gnu: 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-23 | gnu: libgcrypt: Update to 1.8.6....* gnu/packages/gnupg.scm (libgcrypt): Update to 1.8.6.
| Efraim Flashner |
2020-09-23 | gnu: glibc-for-bootstrap: Fix patch....This is a follow-up to d08f5299e62ca8f5f36f4f6ddf3fcd739d157074.
* gnu/packages/patches/glibc-bootstrap-system.patch: Update.
| Efraim Flashner |
2020-09-22 | gnu: 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-21 | gnu: 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-20 | gnu: 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-20 | gnu: 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-20 | gnu: 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-20 | gnu: 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-20 | gnu: gawk: Update to 5.1.0....* gnu/packages/gawk.scm (gawk): Update to 5.1.0.
| Ludovic Courtès |
2020-09-20 | gnu: glibc: Update to 2.32....* gnu/packages/base.scm (glibc): Update to 2.32.
[arguments]: Add #:make-flags.
| Ludovic Courtès |
2020-09-19 | gnu: 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-19 | utils: 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-19 | Remove (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-19 | gremlin: 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-19 | build-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-19 | build-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-18 | gnu: 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-18 | gnu: 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 |