| Commit message (Expand) | Author | Age | Files | Lines |
* | gnu: python: Make the build reproducible.•••While Python build was reproducible on a single machine, once multiple file
systems entered the picture, it was no longer true. The solution adopted by
the upstream (and Debian) was cherry-picked.
More info: <https://github.com/python/cpython/pull/8226>.
* gnu/packages/python.scm (python-3.10) [source]: Apply reproducibility patch.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I0273dc0f8511a7acdcc2b462a26cc29a9756c801
| Tomas Volf | 2024-08-31 | 3 | -0/+32 |
* | packages: Fix repacked file name extension when zstd is unavailable.•••This is a follow-up commit to a869f4bef3 ("packages: Repack patched source
archives via zstd by default.").
* guix/packages.scm (patch-and-repack): Do not have xz fallback into the zstd
variable, which is confusing and caused the extension selection to be wrong
when the xz fallback was used. Refine how PATH is set to avoid duplicates.
Change-Id: I580deba4de822eccf5f6fe53355b8ba57178c166
| Maxim Cournoyer | 2024-08-31 | 1 | -8/+8 |
* | gnu: font-go: Update home page URL.•••* gnu/packages/fonts.scm (font-go) [home-page]: Update URL.
Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e
| Maxim Cournoyer | 2024-08-31 | 1 | -1/+1 |
* | gnu: font-fontna-yasashisa-antique: Remove input labels.•••* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)
[phases]: Remove trailing #t.
[native-inputs]: Remove labels.
Change-Id: I4d0f113a9f3866c0a0d14de893d3cd03c7741393
| Maxim Cournoyer | 2024-08-31 | 1 | -5/+2 |
* | gnu: bluez: Update to 5.72.•••* gnu/packages/linux.scm (bluez): Update to 5.72.
Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0
| Maxim Cournoyer | 2024-08-31 | 1 | -2/+2 |
* | gnu: bluez: Update home page URL.•••* gnu/packages/linux.scm (bluez) [home-page]: Update URL.
Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d
| Maxim Cournoyer | 2024-08-31 | 1 | -1/+1 |
* | gnu: openjdk11: Update home page.•••* gnu/packages/java.scm (openjdk11) [home-page]: Update URL.
Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a
| Maxim Cournoyer | 2024-08-31 | 1 | -1/+1 |
* | gnu: findutils-boot0: Re-enable most tests.•••* gnu/packages/commencement.scm (findutils-boot0) [arguments]: Enable tests.
Rename skip-fnmatch-test phase skip-problematic-tests. Only disable
test-fnmatch on x86_64 and i686. Disable pthread tests on other platforms.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I1efd62d98a27c3d9b878f37c890d6ff0ea6ea675
| Pierre Langlois | 2024-08-31 | 1 | -14/+19 |
* | gnu: rust: Add profiling support.•••* gnu/packages/rust.scm (rust-1.52)
[phases] <unpack-profiler-rt, enable-profiling>: New phases.
Change-Id: Iecb4aef518e52f71ff7f539778bf0341288a3458
| Milkey Mouse | 2024-08-31 | 1 | -6/+19 |
* | import: go: Emit new-style package inputs.•••Since PACKAGE-NAMES->PACKAGE-INPUTS is used by both the go and crate
importers, give the crate importer a copy of the original so it
continues to use old-style inputs until it is updated.
* guix/import/utils.scm (package-names->package-inputs)[make-input]:
Return new-style package inputs.
(maybe-inputs): Wrap PACKAGE-INPUTS in 'list' instead of 'quasiquote'.
* guix/import/crate.scm (package-names->package-inputs): New variable.
* tests/go.scm ("go-module->guix-package"): Adjust to new-style package
inputs.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Sarah Morgensen | 2024-08-31 | 3 | -8/+23 |
* | import: crate: Emit new-style package inputs.•••* guix/import/crate.scm (maybe-cargo-development-inputs)
(maybe-cargo-inputs): Wrap PACKAGE-INPUTS in unquoted 'list'.
* tests/crate.scm ("crate->guix-package")
("cargo-recursive-import")
("cargo-recursive-import-honors-existing-packages"): Adjust accordingly.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I4dfb745272ecbc893926446872514fb815c07236
| Sarah Morgensen | 2024-08-31 | 2 | -52/+30 |
* | build-system/go: Honor #:parallel-tests?.•••guix/build/go-build-system.scm (build): Honor #:parallel-tests?.
guix/build-system/go.scm (go-build): Add PARALLEL-TESTS? parameter.
[builder]: Use it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Sarah Morgensen | 2024-08-31 | 2 | -1/+6 |
* | build-system/go: Honor #:parallel-build?.•••guix/build/go-build-system.scm (build): Honor #:parallel-build?.
guix/build-system/go.scm (go-build): Add PARALLEL-BUILD? parameter.
[builder]: Use it.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Sarah Morgensen | 2024-08-31 | 2 | -1/+7 |
* | gnu: dbm: Regenerate Autotools files.•••This way, overriding the 'detection of 'build' isn't needed anymore.
* gnu/packages/dbm.scm (bdb-snippet): New procedure.
(bdb-4.8)[source]: Add the snippet.
[arguments]: Copy "config.sub"," "config.guess" and "install-sh" in a new
'boostrap phase', this time from automake. Move macros from aclocal_java
to aclocal. Move configure flags to #:configure-flags. Remove 'configure'
phase, instead add a pre-configure phase for adjusting Makefile.in and use
'#:out-of-source' to perform an out-of-source build. Run "s_config" to fix up
the version numbers.
(bdb-5.3)[source]: Inherit from bdb-4.8's source, to get the snippet.
(bdb-6)[source]: Likewise, and be careful to not add a patch.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I03aa7ed4afda15d970856efed9f14fd851ee7634
| Maxime Devos | 2024-08-31 | 1 | -69/+82 |
* | gnu: man-pages-posix: Remove redundant manpage compression.•••* gnu/packages/man.scm (man-pages-posix)[arguments]: Don't run build
phase.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Lilah Tascheter | 2024-08-31 | 1 | -4/+4 |
* | build/gnu: Support compressing non-numeric man sections.•••* guix/build/gnu-build-system.scm (compress-documentation)
[maybe-compress]: Expand regex to include man sections with alphabetic
suffixes.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Lilah Tascheter | 2024-08-31 | 1 | -1/+1 |
* | gnu: bluez: enable wiimote plugin.•••* gnu/packages/linux.scm (bluez)[configure-flags]: Add "--enable-wiimote".
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| kiasoc5 | 2024-08-31 | 1 | -0/+1 |
* | gnu: libxres: Update to 1.2.2.•••* gnu/packages/xorg.scm (libxres): Update to 1.2.2.
[source]: Fix uri due to release of xz archive.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Petr Hodina | 2024-08-31 | 1 | -3/+3 |
* | gnu: xset: Update to 1.2.5.•••* gnu/packages/xorg.scm (xset): Update to 1.2.5.
[source]: Fix uri due to release of xz archive.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Petr Hodina | 2024-08-31 | 1 | -3/+3 |
* | gnu: xprop: Update to 1.2.6.•••* gnu/packages/xorg.scm (xprop): Update to 1.2.6.
[source]: Fix uri due to release of xz archive.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Petr Hodina | 2024-08-31 | 1 | -3/+4 |
* | gnu: transset: Update to 1.0.3.•••* gnu/packages/xorg.scm (transset): Update to 1.0.3.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Petr Hodina | 2024-08-31 | 1 | -2/+2 |
* | gnu: libice: Update to 1.1.0.•••* gnu/packages/xorg.scm (libice): Update to 1.1.0.
[source]: Fix uri due to release of xz archive.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Petr Hodina | 2024-08-31 | 1 | -3/+3 |
* | gnu: libxcomposite: Update to 0.4.6.•••* gnu/packages/xorg.scm (libxcomposite): Update to 0.4.6.
[source]: Fix uri due to release of xz archive.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Petr Hodina | 2024-08-31 | 1 | -3/+3 |
* | gnu: webrtc-audio-processing: Update to 1.0.•••* gnu/packages/audio.scm (webrtc-audio-processing): Update to 1.0.
[source]: Add snippet that fixes building on riscv and powerpc
architectures.
[arguments]: Remove patch-source phase.
[build-system]: Update to meson-build-system.
[inputs]: Add abseil-cpp as input.
* gnu/packages/patches/webrtc-audio-processing-big-endian.patch: Update
to 1.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I3e4a9e34aa23336ab09d4d5f098abe8c53f32f9d
| Adam Faiz | 2024-08-31 | 2 | -116/+342 |
* | gnu: libgpg-error: Update to 1.46.•••* gnu/packages/gnupg.scm (libgpg-error): Update to 1.46, passing
--enable-install-gpg-error-config to ./configure because some packages still
uses gpg-error-config (e.g., libassuan 2.5.5)
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I471a3c95a75565f5f4a69e90b40e8aac4fc7c69b
| Simon Josefsson | 2024-08-31 | 1 | -7/+8 |
* | gnu: font-charter: Install license file.•••* gnu/packages/fonts.scm (font-charter)[arguments]<#:license-file-regexp>:
Add.
| Simon South | 2024-08-31 | 1 | -0/+1 |
* | gnu: font-fontna-yasashisa-antique: Install license file.•••* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)[arguments]<#:phases>:
Add "enter-license-directory" phase.
| Simon South | 2024-08-31 | 1 | -1/+4 |
* | gnu: font-jetbrains-mono: Remove obsolete phase.•••* gnu/packages/fonts.scm (font-jetbrains-mono)[arguments]<#:phases>: Remove
obsolete "install-license-files" phase.
| Simon South | 2024-08-31 | 1 | -7/+1 |
* | gnu: font-dseg: Install license file.•••* gnu/packages/fonts.scm (font-dseg)[arguments]<#:license-file-regexp>: Add.
| Simon South | 2024-08-31 | 1 | -1/+2 |
* | gnu: font-dseg: Simplify "install" phase.•••* gnu/packages/fonts.scm (font-dseg)[source]: Use url-fetch.
[arguments]<#:phases>: Remove "with-directory-excursion" from "install" phase.
| Simon South | 2024-08-31 | 1 | -8/+4 |
* | gnu: font-culmus: Install all license files.•••* gnu/packages/fonts.scm (font-culmus)[arguments]<#:license-file-regexp>: Add.
| Simon South | 2024-08-31 | 1 | -1/+2 |
* | gnu: font-dosis: Remove extraneous files; install license file.•••* gnu/packages/fonts.scm (font-dosis)[source]: Use url-fetch.
| Simon South | 2024-08-31 | 1 | -1/+1 |
* | gnu: font-go: Install license files.•••* gnu/packages/fonts.scm (font-go)[arguments]<#:license-file-regexp>: Add.
<#:phases>: Add "enter-license-directory" phase.
| Simon South | 2024-08-31 | 1 | -2/+6 |
* | gnu: font-space-grotesk: Remove obsolete phase.•••* gnu/packages/fonts.scm (font-space-grotesk)[arguments]: Remove along with
obsolete "install-license-files" phase.
| Simon South | 2024-08-31 | 1 | -9/+0 |
* | gnu: font-comic-neue: Install license file.•••* gnu/packages/fonts.scm (font-comic-neue)[arguments]<#:phases>: Add
"enter-license-directory" phase.
| Simon South | 2024-08-31 | 1 | -4/+5 |
* | gnu: font-fira-go: Install license file.•••* gnu/packages/fonts.scm (font-fira-go)[arguments]: Add with
"enter-license-directory" phase.
| Simon South | 2024-08-31 | 1 | -0/+7 |
* | gnu: font-fira-sans: Install license file.•••* gnu/packages/fonts.scm (font-fira-sans)[arguments]<#:phases>: Add
"enter-license-directory" phase.
| Simon South | 2024-08-31 | 1 | -1/+4 |
* | gnu: font-wqy-microhei: Install all license files.•••* gnu/packages/fonts.scm (font-wqy-microhei)[arguments]: Add with
#:license-file-regexp.
| Simon South | 2024-08-31 | 1 | -0/+2 |
* | gnu: font-wqy-zenhei: Install all license files.•••* gnu/packages/fonts.scm (font-wqy-zenhei)[arguments]: Add with
#:license-file-regexp.
| Simon South | 2024-08-31 | 1 | -0/+2 |
* | gnu: font-linuxlibertine: Install all license files.•••* gnu/packages/fonts.scm (font-linuxlibertine)[arguments]
<#:license-file-regexp>: Add.
| Simon South | 2024-08-31 | 1 | -1/+2 |
* | gnu: font-lato: Install license file.•••* gnu/packages/fonts.scm (font-lato)[source]: Use url-fetch.
| Simon South | 2024-08-31 | 1 | -1/+1 |
* | gnu: font-canada1500: Install license file.•••* gnu/packages/fonts.scm (font-canada1500)[source]: Use url-fetch/zipbomb.
[arguments]: Add with #:license-file-regexp.
| Simon South | 2024-08-31 | 1 | -1/+3 |
* | build-system/font: Customize %license-file-regexp.•••* guix/build/font-build-system.scm (%license-file-regexp): Customize to
include names of license files commonly found in font packages.
| Simon South | 2024-08-31 | 1 | -2/+3 |
* | build-system/font: Add #:license-file-regexp argument.•••* guix/build-system/font.scm (font-build): Add #:license-file-regexp argument
and honour it.
* guix/build/font-build-system.scm (%license-file-regexp): New variable,
duplicated from (gnu build gnu-build-system).
| Simon South | 2024-08-31 | 2 | -0/+7 |
* | gnu: patchelf: Update to 0.17.2.•••* gnu/packages/elf.scm (patchelf): Update to 0.17.2.
[uri]: Use the release tarballs posted to GitHub releases, which have
superseded the ones hosted on releases.nixos.org.
[arguments]: Add fixes for two tests added since the last update.
[properties]: Remove release-monitoring-url, as the GitHub updater will
be used now that the releases are hosted there.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| Winter | 2024-08-31 | 1 | -6/+11 |
* | gnu: inetutils: Convert to gexp.•••* gnu/packages/admin.scm (inetutils): Convert to gexp; fix indentation.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: Ic61fa69040b4e554ad8303192167f331bec4e863
| Felix Lechner | 2024-08-31 | 1 | -26/+28 |
* | gnu: qpdf: Update to 11.3.0.•••* gnu/packages/web.scm (lighttpd): Update to 11.3.0.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: If3789d5d86f4edc099841605c67c79913d344806
| André Batista | 2024-08-31 | 1 | -2/+2 |
* | gnu: pcre2: Update to 10.42.•••* gnu/packages/pcre.scm (pcre2): Update to 10.42.
[arguments]: <#:configure-flags>: enable jit when target to riscv64.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I128c5e4b58ec8b26203ad8ef177bec29793d01a6
| Z572 via Guix-patches via | 2024-08-31 | 1 | -2/+2 |
* | gnu: imagemagick: Update to 6.9.12-91.•••* gnu/packages/imagemagick.scm (imagemagick)
(imagemagick/stable): Update to 6.9.12-91.
[patches]: Remove upstreamed patches. Add patch for fixing tests.
[arguments]: Enable tests.
* gnu/packages/patches/imagemagick-Fix-tests.patch: New file.
gnu/packages/patches/imagemagick-CVE-2020-27829.patch: Delete file.
* gnu/packages/patches/imagemagick-WriteTHUMBNAILImage-fix.patch: Likewise.
* gnu/packages/patches/imagemagick-ReadDCMImage-fix.patch: Likewise.
* gnu/packages/patches/imagemagick-ReadDCMPixels-fix.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I4c554abb1e5592590c3af8c57d9113d90de3f194
| Saku Laesvuori via Guix-patches via | 2024-08-31 | 7 | -139/+36 |
* | gnu: boost: Update to 1.83.0.•••* gnu/packages/boost.scm (boost): Update to 1.83.0.
[source](patches): Add new and remove old upstream patches.
(patch-flags): Strip prefix to match source directory structure.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I68d0d50ea916c938d4b30e8e074202a9380cfa0b
| Greg Hogan | 2024-08-31 | 1 | -26/+5 |