aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-20gnu: cpio: Fix build with GCC 10.Marius Bakke
* gnu/packages/cpio.scm (cpio)[source](modules, snippet): New fields.
2020-12-20gnu: texlive: Wrap with 'bash-minimal'.Marius Bakke
* gnu/packages/tex.scm (texlive)[inputs]: Change from BASH to BASH-MINIMAL.
2020-12-20gnu: texlive-union: Build with 'bash-minimal'.Marius Bakke
* gnu/packages/tex.scm (texlive-union)[inputs]: Change from BASH to BASH-MINIMAL.
2020-12-20gnu: perl-uri: Update to 5.05.Marius Bakke
* gnu/packages/web.scm (perl-uri): Update to 5.05.
2020-12-20gnu: perl-io-socket-ssl: Update to 2.068.Marius Bakke
* gnu/packages/patches/perl-io-socket-ssl-openssl-1.0.2f-fix.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/web.scm (perl-io-socket-ssl): Update to 2.068. [source](patches): Remove.
2020-12-19gnu: inkscape: Build with Python 3.Marius Bakke
* gnu/packages/inkscape.scm (inkscape)[inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.
2020-12-19gnu: LLVM: Build with Python 3.Marius Bakke
* gnu/packages/llvm.scm (llvm-11)[native-inputs]: Change from PYTHON-2 to PYTHON-WRAPPER.
2020-12-19gnu: LLVM@10: Re-apply 10.0.1 update.Marius Bakke
This is a fixup for the merge in 5e2140511c1ad9ccd731438b74d61b62111da1e6 as well as the previous fixup in e37c575723b38a4e64df798fc8a922e26c849a3f which partially reverted the LLVM@10 update from 66e3812e2fb152f9a98e85f7d74a92753a2873b8. * gnu/packages/llvm.scm (llvm-10): Update to 10.0.1.
2020-12-19gnu: perl-pod-coverage: Propagate perl-pod-parser.Marius Bakke
Pod::Parser is no longer part of the Perl standard library as of 5.32.0. * gnu/packages/perl.scm (perl-pod-coverage)[propagated-inputs]: Add PERL-POD-PARSER.
2020-12-17gnu: cross-base: Re-add cross-MIG as an input for GNU/Hurd.Ludovic Courtès
* gnu/packages/cross-base.scm (cross-libc)[native-inputs]: Re-add "cross-mig", erroneously removed in 6690b6d1e7333137e4731ec5e4bb30d6637c3237.
2020-12-17gnu: cross-base: Remove unused Hurd patches from 'inputs'.Ludovic Courtès
* gnu/packages/cross-base.scm (cross-libc)[inputs]: Remove. They have been unused since 6690b6d1e7333137e4731ec5e4bb30d6637c3237.
2020-12-17gnu: libtirpc: Update to 1.3.1.Marius Bakke
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.3.1. [arguments]: Remove obsolete adjustment. Rename phase. * gnu/packages/onc-rpc.scm (libtirpc/hurd)[source](patches): Remove obsolete patch. * gnu/packages/patches/libtirpc-hurd-client.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-17gnu: Remove duplicate LLVM variables.Marius Bakke
These were accidentally added in commit 5e2140511c1ad9ccd731438b74d61b62111da1e6. * gnu/packages/llvm.scm (llvm-10, llvm, clang-runtime, clang, clang-toolchain, lld): Remove duplicate definitions.
2020-12-17gnu: po4a: Fix build with Perl 5.32.Marius Bakke
* gnu/packages/gettext.scm (po4a)[inputs]: Add PERL-POD-PARSER. [arguments]: Add it to the wrapper. Adjust the build script so it finds external modules.
2020-12-17gnu: Add Pod::Parser.Marius Bakke
* gnu/packages/perl.scm (perl-pod-parser): New public variable.
2020-12-17gnu: Remove 'curl-minimal'.Marius Bakke
* gnu/packages/curl.scm (curl-minimal): Deprecate variable. * gnu/packages/games.scm (yamagi-quake2)[inputs]: Replace CURL-MINIMAL with CURL. * gnu/packages/cmake.scm (cmake-bootstrap)[inputs]: Likewise. (cmake-minimal)[inputs]: Don't override the "curl" input.
2020-12-17gnu: cURL: Don't build with OpenLDAP.Marius Bakke
When OpenLDAP is missing, cURL will fall back to an internal LDAP client implementation, so there is no loss of functionality. This simplifies bootstrapping and reduces the closure size by 6.1 MiB. * gnu/packages/curl.scm (curl)[inputs]: Remove OPENLDAP.
2020-12-17gnu: glib: Disable SELinux support.Marius Bakke
It was added mainly because the build system previously could not cope with SELinux being missing. * gnu/packages/glib.scm (glib)[propagated-inputs]: Remove LIBSELINUX. [arguments]: Add #:configure-flags.
2020-12-17gnu: tcsh: Update to 6.22.03.Marius Bakke
* gnu/packages/patches/tcsh-fix-autotest.patch: Remove test hunk that no longer applies. * gnu/packages/shells.scm (tcsh): Update to 6.22.03. [arguments]: Patch /usr/bin/env invocation. Adjust the test mention above with a substitution instead.
2020-12-17gnu: gdbm: Fix build with GCC 10.Marius Bakke
* gnu/packages/patches/gdbm-gcc-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/dbm.scm (gdbm)[source](patches): New field.
2020-12-17gnu: bdb: Fix building with GCC 9.Jakub Kądziołka
* gnu/packages/dbm.scm (bdb-4.8, bdb-5.3)[source]: Apply patch. * gnu/packages/patches/bdb-5.3-atomics-on-gcc-9.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new file. Signed-off-by: Marius Bakke <marius@gnu.org>
2020-12-17gnu: isl: Update to 0.23.Marius Bakke
* gnu/packages/gcc.scm (isl): Update to 0.23.
2020-12-17gnu: Perl: Update to 5.32.0.Marius Bakke
* gnu/packages/perl.scm (perl): Update to 5.32.0. [source](patches): Remove obsolete patch. * gnu/packages/patches/perl-no-sys-dirs.patch: Adjust for upstream changes. * gnu/packages/patches/perl-deterministic-ordering.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-17gnu: perl-test-needs: Update to 0.002006.Marius Bakke
* gnu/packages/perl-check.scm (perl-test-needs): Update to 0.002006.
2020-12-17gnu: perl-module-build: Update to 0.4231.Marius Bakke
* gnu/packages/perl.scm (perl-module-build): Update to 0.4231.
2020-12-17gnu: expat: Update to 2.2.10.Marius Bakke
* gnu/packages/xml.scm (expat): Update to 2.2.10.
2020-12-17gnu: readline: Update to 8.1.0.Marius Bakke
* gnu/packages/readline.scm (%patch-series-8.0): Rename to ... (%patch-series-8.1): ... this. Make it the empty list. (readline): Update to 8.1.0. [version, source]: Adjust for variable rename.
2020-12-13utils: 'copy-recursively' keeps symlink mtime when #:keep-mtime? is true.Ludovic Courtès
* guix/build/utils.scm (copy-recursively): In the "leaf" procedure, call 'set-file-time' also on symlinks.
2020-12-13utils: 'set-file-time' passes AT_SYMLINK_NOFOLLOW.Ludovic Courtès
* guix/build/utils.scm (AT_SYMLINK_NOFOLLOW): New variable. (set-file-time): Use it.
2020-12-13build/python: Fix cythonize check phase.Efraim Flashner
* guix/build/python-build-system.scm (ensure-no-cythonized-files): Use format when printing the warning.
2020-12-09build/python: Check for cythonized files.Efraim Flashner
* guix/build/python-build-system.scm (ensure-no-cythonized-files): New procedure. (%standard-phases): Add it.
2020-12-08gnu: atril: Update to 1.24.0.Jonathan Brielmaier
* gnu/packages/mate.scm (atril): Update to 1.24.0. [native-inputs]: Add texlive-bin for synctex.
2020-12-08gnu: texlive-bin: Build shared libraries.Jonathan Brielmaier
* gnu/packages/tex.scm (texlive-bin)[arguments]: Enable shared libraries as it's required for atril >= 1.24.
2020-12-07build-system/gnu: Remove the source directory from search paths.宋文武
Fixes <https://issues.guix.gnu.org/44924>. * guix/build/gnu-build-system.scm (set-paths): Delete 'source' from 'input-directories'.
2020-12-04gnu: lz4: Run tests sequentially.Ludovic Courtès
* gnu/packages/compression.scm (lz4)[arguments]: Add #:parallel-tests?.
2020-12-01build-system/gnu: Add 'make-dynamic-linker-cache' phase.Ludovic Courtès
* guix/build/gnu-build-system.scm (make-dynamic-linker-cache): New procedure. (%standard-phases): Add it. * guix/build-system/gnu.scm (gnu-build, gnu-cross-build): Add #:make-dynamic-linker-cache? and honor it.
2020-12-01gnu: glibc: Load 'etc/ld.so.cache' in $ORIGIN's store item when available.Ludovic Courtès
* gnu/packages/patches/glibc-dl-cache.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (glibc)[source]: Remove 'snippet' and 'modules'. [arguments]: In 'pre-configure' phase, substitute @STORE_DIRECTORY@ in 'elf/dl-cache.c'.
2020-12-01gremlin: Add 'file-needed/recursive'.Ludovic Courtès
* guix/build/gremlin.scm (file-needed/recursive): New procedure. * tests/gremlin.scm ("file-needed/recursive"): New test.
2020-12-01gremlin: Fix typo in docstring.Ludovic Courtès
* guix/build/gremlin.scm (file-runpath): Fix typo.
2020-12-01gnu: bc: Add readline support.John Doe
The ‘--with-readline’ flag does nothing without a readline input. * gnu/packages/algebra.scm (bc)[inputs]: Add readline. Reported by fnstudio in #guix Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2020-11-30gnu: python-distlib: Update to 0.3.1.Tanguy Le Carrour
* gnu/packages/python-xyz.scm (python-distlib): Update to 0.3.1. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2020-11-29Merge remote-tracking branch 'origin/master' into core-updatesChristopher Baines
2020-11-29gnu: Add ocrodjvu.Guillaume Le Vaillant
* gnu/packages/djvu.scm (ocrodjvu): New variable.
2020-11-29gnu: Add didjvu.Guillaume Le Vaillant
* gnu/packages/djvu.scm (didjvu): New variable.
2020-11-29gnu: Add python2-gamera.Guillaume Le Vaillant
* gnu/packages/python-xyz.scm (python2-gamera): New variable.
2020-11-29gnu: guix-build-coordinator: Update to 0-8.ed3b2e5.Christopher Baines
* gnu/packages/package-management.scm (guix-build-coordinator): Update to 0-8.ed3b2e5. (native-inputs): Fix version of guile-json.
2020-11-29gnu: guile-prometheus: Update to 0-2.12d3d9d.Christopher Baines
* gnu/packages/guile-xyz.scm (guile-prometheus): Update to 0-2.12d3d9d.
2020-11-29gnu: emacs-sly: Update to 20201125.Pierre Neidhardt
* gnu/packages/emacs-xyz.scm (emacs-sly): Update to 20201125.
2020-11-29gnu: sbcl-slynk: Update to 20201125.Pierre Neidhardt
* gnu/packages/lisp-xyz.scm (sbcl-slynk): Update to 20201125. [arguments]: Remove slynk/util since it's no longer in upstream. Remove obsolete `substitute*' since upstream has fixed them.
2020-11-28gnu: loko: Update to 0.7.0Martin Becze
* gnu/packages/loko.scm (loko-scheme): Update to 0.7.0 Signed-off-by: Kei Kebreau <kkebreau@posteo.net>