| Age | Commit message (Collapse) | Author | Files | Lines |
|
* gnu/packages/backup.scm (libarchive)
[#:configure-flags]: Add 'LIBS' flag.
[#:phases] {add--L-in-libarchive-pc}: Delete phase.
Change-Id: I85f623043e98b82e46b9afe18c0be53cc7961d4b
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
A flaky test was encountered in the previous 3.7.7. version. Built
successfully 10 times.
* gnu/packages/backup.scm (libarchive): Update to 3.8.3.
[#:phases] {patch-pwd}: Rename to...
{patch-commands}: ... this, and patch /bin/sh in test_main.c.
{check}: Build tests in parallel. Set SKIP_OPEN_FD_ERR_TEST and
IGNORE_TRAVERSALS_TEST4 environment variables.
Change-Id: I479357d6bdcd907e6893095da91f215ce0f1aa14
|
|
The test suite takes a long time otherwise, and we're a couple major versions
after the original issue was opened many years ago. Built 10 times without
issue with 32 cores.
* gnu/packages/linux.scm (strace) [#:parallel-tests?]: Delete argument.
Change-Id: I15e327fc9e41918c73af3c8e398f9174a30f3156
|
|
* gnu/packages/commencement.scm (binutils-mesboot1)
[properties]: New field.
Change-Id: I9f9ef628336c6f8f9f76c800d30944aee4894ee2
|
|
* gnu/packages/compression.scm (zstd) <#:make-flags> [hurd]: Add
"PCMTLIB=-pthread".
Change-Id: I0fb3ff872d223197ea86831917924e185ef2591c
|
|
* gnu/packages/compression.scm (zstd): Update to 1.5.7.
(zstd-1.5.7): Delete variable.
(pzstd): Inherit from zstd.
* gnu/packages/emulators.scm (pcsx2) [inputs]: Replace zstd-1.5.7 with zstd.
Change-Id: I6be3ce52de37d1377b20aff957ad6d0a5a6ff763
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
|
|
* gnu/system/install.scm (log-to-info): Adjust to use the .zst file extension.
Change-Id: I2dfc0cc762da04ede7b9c6096edcd6b80989dc85
|
|
* gnu/packages/bootloaders.scm (u-boot-documentation)
[#:phases] {install}: Replace .gz with .zst.
Change-Id: If45a1024bea9329837d3ec7d2868bad8e54c82a7
|
|
* gnu/packages/emacs-xyz.scm (emacs-graphviz-dot-mode)
[#:phases] {install-info}: Replace .gz with .zst.
Change-Id: I3811c7c8882caaa9d9ca9788a112cd590a09039f
|
|
* gnu/packages/linux.scm (linux-libre-documentation):
[#:phases] {install}: Use the .zst file extension.
Change-Id: Ia9df97e9461fc307c51ae374bedf205ce8e4c0e9
|
|
* guix/profiles.scm (info-dir-file): Register the .info.zst file extension.
Remove gzip from the environment; both gzip and unzstd are captured directly
by texinfo.
Change-Id: Ie150507de5b5865612a6205d2aeb83a940272a87
|
|
* gnu/packages/emacs.scm (emacs-minimal) [#:phases]
{wrap-emacs-paths}: Add $zstd/bin to PATH environment variable in wrapper.
[inputs]: Add zstd.
Change-Id: I235c218af96297f509278a247195c874b4e4548b
|
|
* gnu/packages/texinfo.scm (info-reader)
[#:phases] {absolute-binary-path}: Patch file name of unzstd command.
{keep-only-info-reader}: Delete trailing #t.
[inputs]: Add zstd.
Change-Id: I9f5ed3260c890d87ea8ced59736311ad72422359
|
|
* guix/build/gnu-build-system.scm (compress-documentation)
<info-compressor, info-compressor-flags>
<info-compressor-file-extension>: Default to zstd if available.
Change-Id: I837c6e2eda6db8dd963dee39af251b2619e8bce8
|
|
* gnu/packages/texinfo.scm (texinfo-7): Update to 7.2.
Change-Id: Ia8244fa931d4696463a70efdd3281c502f4c8ee1
|
|
This reverts commit df94888eca214c496b5cdf57795e03b96866c3af. This was
working around a problem in cling, which should be addressed in cling -- the
wrapper should be as transparent as possible.
Fixes: #1674
Change-Id: Ib4e5d62c5eb65c92ece8a99a10979a1f0173d49c
|
|
* gnu/packages/patches/texlive-bin-luaoutputdir-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/tex.scm (texlive-bin): Apply it.
Fixes: #1628
Change-Id: I3d99a033c123c35f562879ea1cccca87a7267574
|
|
* gnu/packages/graphics.scm (pstoedit): Update to 4.0.2.
[source]: Remove pstoedit-fix-plainC.patch.
* gnu/packages/patches/pstoedit-fix-plainC.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
Change-Id: I885722d147b40742feffd134eb9c17d9ea54a791
|
|
* gnu/packages/python-web.scm (python-uvicorn): Update to 0.38.0.
[#:test-flags]: Add "-W" "ignore::DeprecationWarning" and "-W"
"ignore::ResourceWarning". Always skip the
`test_send_binary_data_to_server_bigger_than_default_on_websockets' test.
[native-inputs]: Add python-pytest-xdist.
Change-Id: I3de70d764311350866e1820d52dd20b3442738da
|
|
* gnu/packages/python-web.scm (python-a2wsgi): Update to 1.10.10.
Change-Id: I665b063d9511cb894a2c96826b4c4ebc218a3140
|
|
* gnu/packages/python-crypto.scm (python-cryptography): Update to 44.0.3.
Change-Id: I5dae6026161bbf2743001c6f57a0412a2ee91bf5
|
|
* gnu/packages/python-crypto.scm (python-cryptography-vectors): Update to 44.0.3.
Change-Id: Ia89b7df21be4b959c8985d5ef2ec5d564dbcbb6e
|
|
* gnu/packages/python-xyz.scm (python-pexpect) [#:test-flags]: Add "-n"
argument. Ignore test_socket.py and test_socket_fd.py.
[native-inputs]: Add python-pytest-xdist.
Change-Id: I17492104517579da3d63a130eab51e96ec8efa53
|
|
* gnu/packages/time.scm (python-arrow): Update to 1.4.0.
[propagated-inputs]: Add python-tzdata.
Change-Id: I9e6449b99242d09019d8d0715ad405d2b514c11d
|
|
* gnu/packages/freedesktop.scm (libinput): Update to 1.29.901.
[arguments]: Use gexps.
<#:phases>: Delete field.
Change-Id: I84a40cb03bb2e44c92797a42a87b01324b5b3362
|
|
Hopefully resolving spurious test failures.
* gnu/packages/check.scm (python-coverage): Update to 7.11.0.
[#:test-flags]: Ignore tests/test_core.py and tests/test_api.py test files.
Disable test_good_needs_scrubs test.
Change-Id: Ibc3cd793ccc9cfe6ad6a151c208e321c89a4474b
|
|
* gnu/packages/base.scm (tzdata): Fix indentation.
Change-Id: If1e059faf8ca92860a4737ae2dc25dc6c053651a
|
|
* gnu/packages/base.scm (tzdata/leap-seconds): Delete variable.
(tzdata) [#:phases] {post-install}: Install leap-seconds.list.
Change-Id: I86cefd027e945281fd7ab5d966c770163d69b484
|
|
* gnu/packages/time.scm (python-pytz): Update to 2025.2.
Change-Id: I9a38a80b0c41b51a9315ab56caaec385085ac11c
|
|
* gnu/packages/time.scm (python-tzdata): Update to 2025.2.
Change-Id: I43ca468057f1ec0569f38843842adb9f23e477c3
|
|
* gnu/packages/base.scm (tzdata): Update to 2025b.
Change-Id: I11265546a4613d1e8a6a7263178db146f299f550
|
|
The previous version sometimes failed its test suite.
* gnu/packages/python-xyz.scm (python-markdown): Update to 3.10.
Change-Id: I7851c70e95cd927edfa0ea05c82e3effb409c24b
|
|
* gnu/packages/gtk.scm (gtk): Update to 3.24.49.
[replacement]: Delete field.
(gtk+/fixed): Delete variable.
Change-Id: I5161544444c47b2ed2df0e9e54d8b7905a5cc91d
|
|
* gnu/packages/gtk.scm (gtk+): Fix indentation.
Change-Id: I3020e33537bee428958fe5a92db88aec082f301e
|
|
* gnu/packages/python.scm (python-3.11/fixed): Delete variable.
(python-3.11): Update to 3.11.14.
Change-Id: I764c47b1a78f0663e5ec2780da8b186f6092bdb6
|
|
* gnu/packages/image.scm (libpng-apng): Update to 1.6.50.
[arguments]: Use gexps.
[inputs]: Update libpng-apng hash.
(libpng-apng-next): Delete variable.
* gnu/packages/gnuzilla.scm (icecat-minimal): Replace libpng-apng-next
with libpng-apng.
* gnu/packages/librewolf.scm (librewolf) [inputs]: Likewise.
Change-Id: I464188e4c08e9d076ce9deff8811f7ca0b753433
|
|
* gnu/packages/patches/plotutils-c23.patch
* gnu/packages/patches/plotutils-configure-c99.patch
* gnu/packages/patches/plotutils-cxx17-fix.patch
* gnu/packages/patches/plotutils-format-security.patch
* gnu/packages/patches/plotutils-libxmi.patch
* gnu/packages/patches/plotutils-makefile.patch
* gnu/packages/patches/plotutils-rangecheck.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/plotutils.scm (plotutils) [source]: Delete bundled libxmi and
apply patches.
[#:configure-flags]: Add --disable-static.
[#:phases]: Add force-bootstrap phase.
[native-inputs]: Add autoconf, automake and libtool.
[inputs]: Add libxmi.
Change-Id: Ib6c5e6a1e3d70222c94a97ebe19e9d75e7b7b64d
|
|
* gnu/packages/graphics.scm (libxmi): Update to 1.3 and apply Gentoo patches.
* gnu/packages/patches/libxmi-gcc15.patch: New file.
* gnu/packages/patches/libxmi-implicit.patch: New file.
* gnu/local.mk: Register them.
Change-Id: I73afe29743ebb99a5d2146f65ad76ec9a18c2466
|
|
* gnu/packages/graphics.scm (libxmi): New variable.
Change-Id: Ied70b93ca5dee3c02e42bad0de5cd1d4299445ea
|
|
* gnu/packages/base.scm (hello) [outputs]: New field.
Change-Id: I92f28fbc2a00f62626afe269bf86aecee004612b
|
|
It was found to time out in the CI after 21600 seconds.
* gnu/packages/commencement.scm (gcc-mesboot) [properties]: New field.
Change-Id: Idec8a668f4f15e9ed3712d505b82704260b4295d
|
|
This module has been included in Guile as (system vm elf) since around version
2.1.
* guix/elf.scm: Delete file.
* CODEOWNERS: De-register module.
* Makefile.am (MODULES): Likewise.
* etc/teams.scm (core): Likewise.
* gnu/build/linux-modules.scm: Adjust imports.
* gnu/packages/gnuzilla.scm (icecat-minimal) [modules]: Likewise.
* gnu/packages/librewolf.scm (librewolf): Likewise.
* gnu/packages/sequoia.scm (sequoia): Likewise.
* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
* gnu/packages/version-control.scm (hg-commitsigs): Likewise.
* guix/build/debug-link.scm: Likewise.
* guix/build/meson-build-system.scm: Likewise.
* guix/grafts.scm (graft-derivation/shallow): Likewise.
* guix/scripts/pack.scm (wrapped-package): Likewise.
* tests/debug-link.scm: ("elf-debuglink", "set-debuglink-crc"): Likewise.
* tests/gremlin.scm: Likewise.
* guix/build/syscalls.scm (has-access-to-libc-shared-library?): New procedure.
* guix/build-system/gnu.scm (%default-gnu-imported-modules): Remove (guix elf).
* guix/build/gnu-build-system.scm: Lazily load (system vm elf).
(has-elf-editing-support?): New variable.
(strip) [!has-elf-editing-support?] <guile-bytecode?>: Do not check ELF
section.
(compress-debug-info): [!has-elf-editing-support?]: Skip phase.
(validate-runpath): Likewise.
(make-dynamic-linker-cache): Likewise.
* guix/build/gremlin.scm: Lazily load (system vm elf).
Change-Id: I86ac4237fdd820a6b54dc0fe7a7d10403a290ef9
|
|
The `file->bytevector' new procedure uses a memory mapped bytevector, so
parsing the ELF file reads only the sections needed, not the whole file.
* guix/scripts/pack.scm (wrapped-package): Use file->bytevector.
* guix/build/gnu-build-system.scm (strip, compress-debug-info): Likewise.
(validate-runpath): Update doc.
* guix/build/gremlin.scm (file-dynamic-info): Use file->bytevector.
(validate-needed-in-runpath): Likewise.
(strip-runpath): Likewise, and write to bytevector directly, avoiding a port.
(set-file-runpath): Likewise.
* tests/gremlin.scm (read-elf): Delete procedure.
("elf-dynamic-info-needed, executable"): Use file-dynamic-info.
("strip-runpath"): Likewise.
("elf-dynamic-info-soname"): Likewise.
("strip-runpath", "set-file-runpath + file-runpath"): Do not execute file,
which can now lead to a ETXTBSY (text file busy) error.
* guix/build/debug-link.scm (set-debuglink-crc): Use file->bytevector.
* tests/debug-link.scm (read-elf): Delete procedure.
("elf-debuglink"): Rename to...
("elf-debuglink, no .gnu_debuglink section"): ... this.
("elf-debuglink", "set-debuglink-crc"): Use external store, and adjust to use
file->bytevector.
* gnu/packages/gnuzilla.scm (icecat-minimal) [#:phases]
{build-sandbox-whitelist}: Use `file-runpath'.
* gnu/packages/librewolf.scm (librewolf): Likewise.
* guix/build-system/gnu.scm (%default-gnu-imported-modules): Add transitive
dependencies of (guix build gremlin).
Fixes: <https://issues.guix.gnu.org/59365>
Fixes: #1262
Fixes: #3974
Change-Id: I43b77ed0cdc38994ea89d3d401e0d136aa6b187a
|
|
* guix/build/syscalls.scm (protection, protection-set, mmap-flag)
(mmap-flag-set, %mmap-guardian, %unmapped-bytevectors): New variables.
(hurd?, protection-symbol->value, protection-set->value)
(mmap-flag-symbol->value, mmap-flag-set->value, pump-mmap-guardian)
(%map-failed, %mmap, mmap, %munmap, munmap, %msync, msync): New procedures.
* guix/build/io.scm: New file.
* Makefile.am: Register it.
* tests/syscalls.scm: ("mmap", "file->bytevector, reading")
("file->bytevector, writing"): New tests.
Change-Id: I19ec687899eda635559e91200dd8d98669b0e35f
|
|
* gnu/packages/hunspell.scm (hunspell): Update to 1.7.2.
[native-inputs]: Add gettext-minimal.
Change-Id: Ibdc4378c90a1a1fbad0134f6d7744fad2aac3d86
|
|
* gnu/packages/autotools.scm (autoconf): Point to autoconf-2.72.
* gnu/packages/dbm.scm (bdb-4.8) [native-inputs]: Replace autoconf with
autoconf-2.69.
Change-Id: Ifa0fdd7bab21aa585e729f4e6ccf8ab15b0f73f3
|
|
* gnu/packages/man.scm (help2man): Update to 1.49.3.
Change-Id: I9fc62620e89ca1f66b5ec402b19c639425ee5ecb
|
|
* gnu/packages/gettext.scm (gettext-minimal): Update to 0.26.
Change-Id: I7d594b6a89a7e12a5e0ed2da7875407800e33415
|
|
* gnu/packages/acl.scm (acl): Update to 2.3.2.
Change-Id: I379bc4428abbb951f5befa1d8da5fbac4dfbeeb8
|
|
* gnu/packages/autotools.scm (libtool): Update to 2.5.4.
[source]: Delete patches.
[#:phases] {skip-some-tests-on-extra-archs}: New phases.
* gnu/packages/patches/libtool-grep-compat.patch: Delete file.
* gnu/packages/patches/libtool-skip-tests2.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Change-Id: I6f16e7edd996c5b577acdbbd4905ec63d27b3655
|