| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/commencement.scm(mes-boot): Update to 0.25.1.
[arguments]: Adjust the 'configure phase to allow for other systems.
Adjust the 'build phase.
[supported-systems]: Add riscv64-linux.
Change-Id: I262a8b6855e8c6528969d0c4b69a42cd2f477f2d
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
|
|
|
|
|
|
| |
In 1.6.0 we have all the inputs merged in the tarball so we don't need
to add extra inputs in separate tarballs.
* gnu/packages/commencement (bootstrap-seeds): Remove it.
(stage0-posix): Update to 1.6.0 and use the sub-packages from the
tarball. Simplify the build phase.
Change-Id: Ic025335ecc66acecbc0a928995a07e521aeb7742
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is the result of applying ‘guix style -S arguments’ and making
small adjustments.
* gnu/packages/base.scm (binutils)[arguments]: Use gexps.
(binutils-2.33, binutils-gold): Likewise.
* gnu/packages/commencement.scm (binutils-mesboot0, binutils-mesboot1)
(binutils-boot0, binutils-final): Likewise.
* gnu/packages/cross-base.scm (cross-binutils*): Adjust accordingly.
* gnu/packages/embedded.scm (make-propeller-binutils): Use gexps.
* gnu/packages/make-bootstrap.scm (%binutils-static): Use gexps.
Change-Id: I59cbe29760784b09e6d4e80beca9153cb9b495a7
|
|
|
|
|
|
|
|
| |
This is required in cases where P uses gexps.
* gnu/packages/cross-base.scm (cross): Use gexps.
Change-Id: Ie038cbec67a53700f31791ee2d171918788111d2
|
|
|
|
|
|
|
|
|
| |
This is required in cases where P uses gexps.
* guix/build-system/gnu.scm (package-with-extra-configure-variable): Use
gexps.
Change-Id: If5cbabc946cfcaf39c040a79f9495760639d44e2
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/patches/gcc-7-libsanitizer-fsconfig-command.patch: New
file.
* gnu/packages/gcc.scm (gcc-7)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: Ifa273b92573281c34d83e5fb8cd68734ef02c7fd
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/base.scm (binutils): Update to 2.41.
[properties]: Remove.
[native-inputs]: New field.
(binutils+documentation): Remove.
(binutils-2.33)[native-inputs]: New field.
(binutils-gold): Inherit from BINUTILS.
[native-inputs]: Use ‘modify-inputs’ to preserve BISON.
* gnu/packages/commencement.scm (binutils-boot0)[arguments]: Pass
‘--disable-gprofng’.
[native-inputs]: New field.
(binutils-final): Move below ‘libstdc++’.
[native-inputs]: New field.
[arguments]: Add libstdc++ to #:allowed-references.
Extend #:configure-flags to libstdc++ is found.
Change-Id: I72750ca46ffd484d26608c4cec2931edb06b19a5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* guix/man-db.scm: Autoload zlib and zstd modules.
(<mandb-entry>): Adjust comment.
(abbreviate-file-name): Adjust regexp.
(gz-compressed?, zstd-compressed?): New predicates.
(entry->string): Use them.
(man-page->entry): Adjust doc. Use input port reader appropriate to the
compression type, if any.
(man-files): Adjust regexp.
(mandb-entries): Adjust link resolving predicate.
* guix/profiles.scm (manual-database): Add guile-zlib extension.
Change-Id: I6336e46e2d324c520a7d15d6cafd12bbf43c5b09
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The aim is to improve the efficiency of computing the man pages database,
which must decompress the man pages. Zstd is faster than gzip, especially for
decompression, and has a similar compression ratio.
* gnu/packages/commencement.scm (%final-inputs): Add zstd.
* guix/build/gnu-build-system.scm
(compress-documentation) Update doc.
<info-compressor, info-compressor-flags, man-compressor, man-compressor-flags>
<man-compressor-file-extension>: New arguments.
<compressed-documentation-extension>: Rename argument to...
<info-compressor-file-extension>: ... this. Add an 'extension' argument to
the retarget-symlink nested procedure. Use new arguments in nested
'maybe-compress' procedure.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: Ibaad4658f8e5151633714d263d9198f56d255020
|
|
|
|
|
|
|
|
|
|
|
|
| |
* guix/build/utils.scm (compressor): Register zst file name extension.
* guix/packages.scm (%standard-patch-inputs): Add zstd.
(patch-and-repack): Rename tarxz-name nested procedure to tar-file-name, and
accept a new 'ext' argument; adjust accordingly. Add zstd binding, and
replace the XZ_DEFAULTS environment variable with ZSTD_NBTHREADS. Fallback to
xz when zstd is not available.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I614a6be8c87a4a0858eadce616c51d8e9b9fc020
|
|
|
|
|
|
|
| |
* gnu/compression.scm (%compressors) [zstd]: Provide the --threads argument.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: I4e8dfe725d1b0721c0016c3013b9e609fee94367
|
|
|
|
|
|
|
|
|
|
|
| |
There were sometimes out of memory errors on the Berlin build farm, especially
for i686 or arm machines having less memory.
* guix/build/utils.scm (%xz-parallel-args): Reduce --memlimit value from 50%
to 20%.
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Change-Id: If848bed92ef4c42d11a96057e59ee51a019d0573
|
|
|
|
|
|
|
|
|
| |
This is a followup to 02d21712be1eb31a917313662b924763e81affb3.
* gnu/packages/rust.scm (rust-1.55)[arguments]: In
‘set-linker-locale-to-utf8’, change to C.UTF-8.
Change-Id: I94f27123ca8ac4761fd9bae6267c3a9d122b3a1d
|
|
|
|
|
|
|
| |
* guix/build-system/mix.scm (default-glibc-utf8-locales): Remove.
(lower): Remove #:glibc-utf8-locales and its use.
Change-Id: Ibc8e00fb19e7c3404999e53855660ea11b9825af
|
|
|
|
|
|
|
|
|
| |
This is a followup to a004c80cc04f535d1a74f72edea86173bc32d297, which
had no effect.
* guix/build-system/gnu.scm (%gnu-build-system-modules): Make public.
Change-Id: I2ac44060e530bc9abfe0ee3abbb586853a30ead2
|
|
|
|
|
|
| |
* gnu/packages/nettle.scm (nettle): Update to 3.9.1.
Change-Id: I21726f9763159e497f91c037ccd10a62c8b71cb5
|
|
|
|
|
|
| |
* gnu/packages/image.scm (libpng): Update to 1.6.39.
Change-Id: Ia851ed5fb00dc8f34e248d2f0020bea06c6e78af
|
|
|
|
|
|
|
| |
* gnu/packages/multiprecision.scm (gmp)[arguments]: Fix typo in
‘ungexp-splicing’ read syntax.
Change-Id: I0b3bf1fe9d4429d87c466685b1c8055061b7473f
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit 4eebb73295a8ffdaefcfb7940254ad9c18e4e5d4.
The ‘--disable-year2038’ flag appears to be unnecessary (tested on
i686-linux). More importantly, it’s potentially harmful as it could
prevent rebuilds after year 2038 due to timestamp inconsistencies as
they wrap around, and could make the tools unusable altogether.
Change-Id: Iad828d38f84bd1824b83731ac3a3897da4b8b6d3
|
|
|
|
|
|
| |
* gnu/packages/gawk.scm (gawk): Update to 5.3.0.
Change-Id: Ib1e64d3ed08eb6564ed1ce32ec31ad6492886c92
|
|
|
|
|
|
| |
* gnu/packages/text-editors.scm (ed): Update to 1.19.
Change-Id: I69f4c9cbcf5c862cbffb6d82662c548591917d88
|
|
|
|
|
|
|
|
| |
The variable name didn’t match the ‘variable’ value.
* guix/search-paths.scm ($CPLUS_INCLUDE_PATH, $C_INCLUDE_PATH): Swap.
Change-Id: I181cd259dc8778ed51ea891bf7a345df89e5b6d8
|
|
|
|
|
|
|
| |
* gnu/packages/multiprecision.scm (gmp): Update to 6.3.0. Fix indentation.
[arguments]: Use gexps. Remove obsolete phase.
Change-Id: I99a0c8173ebc4a4a45512771ccf17782d6ddfe14
|
|
|
|
|
|
|
|
| |
* gnu/packages/imagemagick.scm (imagemagick/stable)
[arguments]: Ungexp reference to NAME variable.
Reported-by: Simon South <simon@simonsouth.net>
Change-Id: Id0584b35ede05ef14e957b2b2c9c754d9f9c0a90
|
|
|
|
|
|
| |
* gnu/packages/commencement.scm (python-boot0) [name]: Override name.
Change-Id: I00f3a07e9aea9fae3e2ce9c571fa06a95c9bcdb1
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
A "locales" package is no longer included in the 'standard-packages'
collection, per commit de9d6d12 (gnu: commencement: Remove
‘glibc-utf8-locales’ from ‘%final-inputs’."), which is made because glibc now
embeds a C.UTF8 locale.
* guix/build-system/agda.scm (lower): Remove "locales" implicit input.
* guix/build/agda-build-system.scm (set-locpath): Do not fail when a locales
package is not available.
Change-Id: If14e074e457c625960d70fcaf46c7e829d5d58d1
|
|
|
|
|
|
|
|
|
|
|
| |
This error was introduced by the removal of "locales" from the
standard-packages in commit de9d6d12 (gnu: commencement: Remove
‘glibc-utf8-locales’ from ‘%final-inputs’."), which is made because glibc now
embeds a C.UTF8 locale.
* guix/build-system/guile.scm (lower): Remove the "locales" implicit input.
Change-Id: Id28a95757309aba6a6be89b2c8a6e08847e35f58
|
|
|
|
|
|
|
|
| |
* gnu/packages/imagemagick.scm (imagemagick/stable): Update to 6.9.12-4.
[arguments] Use gexps, strip trailing #t in phases.
[inputs]: Remove labels and sort.
Change-Id: I3c97868a663c44efedcea40a99af933cecb50549
|
|
|
|
|
|
|
|
|
| |
This fixes #48018, as suggested by Saku Laesvuori on the issue tracker.
* gnu/packages/imagemagick.scm (imagemagick/stable)[inputs]: Add libwebp.
Change-Id: I3c02d0fb6c421f7d865b19af359e20068d00b60a
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
|
|
|
|
|
| |
* gnu/packages/base.scm (gnu-make): Update to 4.4.1.
Change-Id: I0caff2d3ea008e627544728646fcb066b69775f0
|
|
|
|
|
|
|
|
| |
* gnu/packages/base.scm (diffutils): Update to 3.10.
* gnu/packages/patches/diffutils-fix-signal-processing.patch: Delete.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: I795fa93938f8723090887d33574baa1a392ef42e
|
|
|
|
|
|
| |
* gnu/packages/base.scm (grep): Update to 3.11.
Change-Id: Ia9d8d4748ab4faffee1f013d55000e11c6b86c11
|
|
|
|
|
|
| |
* gnu/packages/libunistring.scm (libunistring): Update to 1.1.
Change-Id: I84dadada119ea4054078e0c9da5cb55d749ef18a
|
|
|
|
|
|
| |
* gnu/packages/compression.scm (xz): Update to 5.4.5.
Change-Id: Ic9b4a19ebe92c2d81fd89d01febf115a69e4adbd
|
|
|
|
|
|
| |
* gnu/packages/compression.scm (zlib): Update to 1.3.
Change-Id: I4addb22798308819198da18a093581bdb2c4f22d
|
|
|
|
|
|
| |
* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.4.
Change-Id: If1c6cb52d3ab6f9324c3a80c392c741968f8e2a9
|
|
|
|
|
|
|
| |
* gnu/packages/java.scm (icedtea-8)[arguments]: Add a configure-flag to
skip building the docs.
Change-Id: I4a8cfb869cf38bc879ea72a85e0e783a4a759500
|
|
|
|
|
|
|
| |
* gnu/packages/java.scm (icedtea-8)[arguments]: When building for
powerpc-linux add a configure-flag to skip the java flight recorder.
Change-Id: I3b9e137c82766507c46ba7a54dff64c3c50c3685
|
|
|
|
|
|
|
|
| |
* gnu/packages/image.scm (libwebp): Update to 1.3.2.
[replacement]: Remove.
(libwebp/fixed): Remove.
Change-Id: I39c0e5f9df82322dc8dc0ed6341f08c1ac0749b3
|
|
|
|
|
|
| |
* gnu/packages/xiph.scm (flac): Update to 1.4.3.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* gnu/packages/docbook.scm (docbook-dsssl)[source]: Fix script permission.
[arguments]<#:install-plan>: Install script and manpage correctly.
[inputs]: Add perl.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Replace custom phase with copy-build-system newly added #:output parameter.
Additionally remove extra slashes from license URIs and obsolete inputs.
* gnu/packages/docbook.scm (docbook-dsssl)[source]: Remove empty directories
from source using a snippet.
[arguments]<#:phases>: Relocate 'install-doc logic into …
<#:install-plan>: … here. Remove obsolete exclusion rules.
[native-inputs]: Remove bzip2 and tar since these are already available by
default.
[license]: Remove extraneous slash.
(docbook-dsssl-doc)[license]: Remove extraneous slash.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* guix/build/copy-build-system.scm: Introduce '#:output' parameter to specify
which output label to use for a given rule.
* doc/guix.texi (Build Systems): Document it.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
|
|
|
|
|
|
|
|
| |
* gnu/packages/tls.scm (openssl-1.1): Update to 1.1.1u.
[replacement]: Remove.
(openssl/fixed): Remove.
Change-Id: Idd77b57276ea132eee8c2c3fe801150c7789ac59
|
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/tls.scm (guile-gnutls): Update to 4.0.0.
[source]: Remove “gnutls-cross.patch”.
[arguments]: Add #:make-flags.
* gnu/packages/patches/gnutls-cross.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
Change-Id: Ic4432e2d5ca37af5aa20cdf7e4e456afe2b37537
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/ghostscript.scm (ghostscript)[source]: Fold extra
patches.
[replacement]: Remove.
(ghostscript/fixed): Remove.
Change-Id: I116d49c308223207382337395a1c6cba83508a0e
|
|
|
|
|
|
|
|
| |
* gnu/packages/cups.scm (cups-minimal): Update to 2.4.7.
[replacement]: Remove.
(cups-minimal/fixed): Remove.
Change-Id: I6359cec26fc5c1fa134c61c76f2fe8581d646ad6
|
|
|
|
|
|
|
|
|
| |
* gnu/packages/tls.scm (gnutls): Update to 3.8.3.
[replacement]: Remove.
[home-page]: Adjust.
(gnutls/fixed): Remove.
Change-Id: I592161764ca152140c777625ea6165ca0e31af03
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes <https://issues.guix.gnu.org/30948>.
* guix/build/gnu-build-system.scm (separate-from-pid1): New procedure.
(%standard-phases): Add it.
* guix/build-system/gnu.scm (gnu-build): Add #:separate-from-pid1? and
honor it.
(gnu-cross-build): Likewise.
Reported-by: Carlo Zancanaro <carlo@zancanaro.id.au>
Change-Id: I6f3bc8d8186d1a571f983a38d5e3fd178ffa2678
|
|
|
|
|
|
|
|
|
|
| |
Suggested by Sergey Bugaev.
* gnu/packages/patches/glibc-2.38-hurd-ucontext.patch: New file.
* gnu/packages/base.scm (glibc)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
Change-Id: Ib74e93f2414eda2ec4b3e01fc2bb67b02838fabb
|