aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-31packages: Fix repacked file name extension when zstd is unavailable.Maxim Cournoyer
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
2024-08-31gnu: font-go: Update home page URL.Maxim Cournoyer
* gnu/packages/fonts.scm (font-go) [home-page]: Update URL. Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e
2024-08-31gnu: font-fontna-yasashisa-antique: Remove input labels.Maxim Cournoyer
* gnu/packages/fonts.scm (font-fontna-yasashisa-antique) [phases]: Remove trailing #t. [native-inputs]: Remove labels. Change-Id: I4d0f113a9f3866c0a0d14de893d3cd03c7741393
2024-08-31gnu: bluez: Update to 5.72.Maxim Cournoyer
* gnu/packages/linux.scm (bluez): Update to 5.72. Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0
2024-08-31gnu: bluez: Update home page URL.Maxim Cournoyer
* gnu/packages/linux.scm (bluez) [home-page]: Update URL. Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d
2024-08-31gnu: openjdk11: Update home page.Maxim Cournoyer
* gnu/packages/java.scm (openjdk11) [home-page]: Update URL. Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a
2024-08-31gnu: findutils-boot0: Re-enable most tests.Pierre Langlois
* 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
2024-08-31gnu: rust: Add profiling support.Milkey Mouse
* gnu/packages/rust.scm (rust-1.52) [phases] <unpack-profiler-rt, enable-profiling>: New phases. Change-Id: Iecb4aef518e52f71ff7f539778bf0341288a3458
2024-08-31import: go: Emit new-style package inputs.Sarah Morgensen
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>
2024-08-31import: crate: Emit new-style package inputs.Sarah Morgensen
* 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
2024-08-31build-system/go: Honor #:parallel-tests?.Sarah Morgensen
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>
2024-08-31build-system/go: Honor #:parallel-build?.Sarah Morgensen
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>
2024-08-31gnu: dbm: Regenerate Autotools files.Maxime Devos
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
2024-08-31gnu: man-pages-posix: Remove redundant manpage compression.Lilah Tascheter
* gnu/packages/man.scm (man-pages-posix)[arguments]: Don't run build phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31build/gnu: Support compressing non-numeric man sections.Lilah Tascheter
* 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>
2024-08-31gnu: bluez: enable wiimote plugin.kiasoc5
* gnu/packages/linux.scm (bluez)[configure-flags]: Add "--enable-wiimote". Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: libxres: Update to 1.2.2.Petr Hodina
* 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>
2024-08-31gnu: xset: Update to 1.2.5.Petr Hodina
* 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>
2024-08-31gnu: xprop: Update to 1.2.6.Petr Hodina
* 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>
2024-08-31gnu: transset: Update to 1.0.3.Petr Hodina
* gnu/packages/xorg.scm (transset): Update to 1.0.3. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-08-31gnu: libice: Update to 1.1.0.Petr Hodina
* 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>
2024-08-31gnu: libxcomposite: Update to 0.4.6.Petr Hodina
* 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>
2024-08-31gnu: webrtc-audio-processing: Update to 1.0.Adam Faiz
* 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
2024-08-31gnu: libgpg-error: Update to 1.46.Simon Josefsson
* 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
2024-08-31gnu: font-charter: Install license file.Simon South
* gnu/packages/fonts.scm (font-charter)[arguments]<#:license-file-regexp>: Add.
2024-08-31gnu: font-fontna-yasashisa-antique: Install license file.Simon South
* gnu/packages/fonts.scm (font-fontna-yasashisa-antique)[arguments]<#:phases>: Add "enter-license-directory" phase.
2024-08-31gnu: font-jetbrains-mono: Remove obsolete phase.Simon South
* gnu/packages/fonts.scm (font-jetbrains-mono)[arguments]<#:phases>: Remove obsolete "install-license-files" phase.
2024-08-31gnu: font-dseg: Install license file.Simon South
* gnu/packages/fonts.scm (font-dseg)[arguments]<#:license-file-regexp>: Add.
2024-08-31gnu: font-dseg: Simplify "install" phase.Simon South
* gnu/packages/fonts.scm (font-dseg)[source]: Use url-fetch. [arguments]<#:phases>: Remove "with-directory-excursion" from "install" phase.
2024-08-31gnu: font-culmus: Install all license files.Simon South
* gnu/packages/fonts.scm (font-culmus)[arguments]<#:license-file-regexp>: Add.
2024-08-31gnu: font-dosis: Remove extraneous files; install license file.Simon South
* gnu/packages/fonts.scm (font-dosis)[source]: Use url-fetch.
2024-08-31gnu: font-go: Install license files.Simon South
* gnu/packages/fonts.scm (font-go)[arguments]<#:license-file-regexp>: Add. <#:phases>: Add "enter-license-directory" phase.
2024-08-31gnu: font-space-grotesk: Remove obsolete phase.Simon South
* gnu/packages/fonts.scm (font-space-grotesk)[arguments]: Remove along with obsolete "install-license-files" phase.
2024-08-31gnu: font-comic-neue: Install license file.Simon South
* gnu/packages/fonts.scm (font-comic-neue)[arguments]<#:phases>: Add "enter-license-directory" phase.
2024-08-31gnu: font-fira-go: Install license file.Simon South
* gnu/packages/fonts.scm (font-fira-go)[arguments]: Add with "enter-license-directory" phase.
2024-08-31gnu: font-fira-sans: Install license file.Simon South
* gnu/packages/fonts.scm (font-fira-sans)[arguments]<#:phases>: Add "enter-license-directory" phase.
2024-08-31gnu: font-wqy-microhei: Install all license files.Simon South
* gnu/packages/fonts.scm (font-wqy-microhei)[arguments]: Add with #:license-file-regexp.
2024-08-31gnu: font-wqy-zenhei: Install all license files.Simon South
* gnu/packages/fonts.scm (font-wqy-zenhei)[arguments]: Add with #:license-file-regexp.
2024-08-31gnu: font-linuxlibertine: Install all license files.Simon South
* gnu/packages/fonts.scm (font-linuxlibertine)[arguments] <#:license-file-regexp>: Add.
2024-08-31gnu: font-lato: Install license file.Simon South
* gnu/packages/fonts.scm (font-lato)[source]: Use url-fetch.
2024-08-31gnu: font-canada1500: Install license file.Simon South
* gnu/packages/fonts.scm (font-canada1500)[source]: Use url-fetch/zipbomb. [arguments]: Add with #:license-file-regexp.
2024-08-31build-system/font: Customize %license-file-regexp.Simon South
* guix/build/font-build-system.scm (%license-file-regexp): Customize to include names of license files commonly found in font packages.
2024-08-31build-system/font: Add #:license-file-regexp argument.Simon South
* 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).
2024-08-31gnu: patchelf: Update to 0.17.2.Winter
* 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>
2024-08-31gnu: inetutils: Convert to gexp.Felix Lechner
* 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
2024-08-31gnu: qpdf: Update to 11.3.0.André Batista
* gnu/packages/web.scm (lighttpd): Update to 11.3.0. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: If3789d5d86f4edc099841605c67c79913d344806
2024-08-31gnu: pcre2: Update to 10.42.Z572 via Guix-patches via
* 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
2024-08-31gnu: imagemagick: Update to 6.9.12-91.Saku Laesvuori via Guix-patches via
* 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
2024-08-31gnu: boost: Update to 1.83.0.Greg Hogan
* 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
2024-08-31gnu: python-pyyaml: Update to 6.0.1.Toorn, H.W.P. van den (Henk)
* (python-pyyaml): Update to 6.0.1. Change-Id: I01cc9fc96fb4e4ab76ecdfe74a4849e536ae36e2 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>