aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: libgpg-error: Update to 1.47.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/gnupg.scm (libgpg-error): Update to 1.47. Change-Id: I1f947b904eb1f91b44d6c870d19f29a99f068ffd
* Agnu: mesa: Build asahi driver on aarch64.Roman Scherer2024-08-31
| | | | | | | * gnu/packages/gl.scm (mesa): Build asahi driver on aarch64. Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* build/cargo-build-system: Support 16k page sizes on aarch64.Roman Scherer2024-08-31
| | | | | | | * guix/build/cargo-build-system.scm (configure): Support 16k page sizes on aarch64. Change-Id: I523c192159908483577301da246d75d16b694bc8 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: jemalloc: Build with large page size.Roman Scherer2024-08-31
| | | | | | | * gnu/packages/jemalloc.scm (jemalloc): Build with large page size. Change-Id: Ic813e7b0fe4c7ee79a1e703247abea77ad9d53f0 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: python: Normalize sys.prefix in sitecustomize.py.Konrad Hinsen2024-08-31
| | | | | | | | * gnu/packages/aux-files/python/sitecustomize.py: normalize sys.prefix to deal with situations where it contains "../", as can happen in relocatable packs. Change-Id: Ibfe13d7c2a14beaa199f599e64bc0b7bfb500fe8 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: python: Make the build reproducible.Tomas Volf2024-08-31
| | | | | | | | | | | | | | 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
* packages: Fix repacked file name extension when zstd is unavailable.Maxim Cournoyer2024-08-31
| | | | | | | | | | | 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
* gnu: font-go: Update home page URL.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/fonts.scm (font-go) [home-page]: Update URL. Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e
* gnu: font-fontna-yasashisa-antique: Remove input labels.Maxim Cournoyer2024-08-31
| | | | | | | | * gnu/packages/fonts.scm (font-fontna-yasashisa-antique) [phases]: Remove trailing #t. [native-inputs]: Remove labels. Change-Id: I4d0f113a9f3866c0a0d14de893d3cd03c7741393
* gnu: bluez: Update to 5.72.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/linux.scm (bluez): Update to 5.72. Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0
* gnu: bluez: Update home page URL.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/linux.scm (bluez) [home-page]: Update URL. Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d
* gnu: openjdk11: Update home page.Maxim Cournoyer2024-08-31
| | | | | | * gnu/packages/java.scm (openjdk11) [home-page]: Update URL. Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a
* gnu: findutils-boot0: Re-enable most tests.Pierre Langlois2024-08-31
| | | | | | | | | | * 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
* gnu: rust: Add profiling support.Milkey Mouse2024-08-31
| | | | | | | * gnu/packages/rust.scm (rust-1.52) [phases] <unpack-profiler-rt, enable-profiling>: New phases. Change-Id: Iecb4aef518e52f71ff7f539778bf0341288a3458
* import: go: Emit new-style package inputs.Sarah Morgensen2024-08-31
| | | | | | | | | | | | | | | 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>
* import: crate: Emit new-style package inputs.Sarah Morgensen2024-08-31
| | | | | | | | | | | | * 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
* build-system/go: Honor #:parallel-tests?.Sarah Morgensen2024-08-31
| | | | | | | | 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>
* build-system/go: Honor #:parallel-build?.Sarah Morgensen2024-08-31
| | | | | | | | 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>
* gnu: dbm: Regenerate Autotools files.Maxime Devos2024-08-31
| | | | | | | | | | | | | | | | | | 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
* gnu: man-pages-posix: Remove redundant manpage compression.Lilah Tascheter2024-08-31
| | | | | | | * gnu/packages/man.scm (man-pages-posix)[arguments]: Don't run build phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* build/gnu: Support compressing non-numeric man sections.Lilah Tascheter2024-08-31
| | | | | | | | * 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>
* gnu: bluez: enable wiimote plugin.kiasoc52024-08-31
| | | | | | * gnu/packages/linux.scm (bluez)[configure-flags]: Add "--enable-wiimote". Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: libxres: Update to 1.2.2.Petr Hodina2024-08-31
| | | | | | | * 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>
* gnu: xset: Update to 1.2.5.Petr Hodina2024-08-31
| | | | | | | * 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>
* gnu: xprop: Update to 1.2.6.Petr Hodina2024-08-31
| | | | | | | * 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>
* gnu: transset: Update to 1.0.3.Petr Hodina2024-08-31
| | | | | | * gnu/packages/xorg.scm (transset): Update to 1.0.3. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* gnu: libice: Update to 1.1.0.Petr Hodina2024-08-31
| | | | | | | * 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>
* gnu: libxcomposite: Update to 0.4.6.Petr Hodina2024-08-31
| | | | | | | * 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>
* gnu: webrtc-audio-processing: Update to 1.0.Adam Faiz2024-08-31
| | | | | | | | | | | | | | | * 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
* gnu: libgpg-error: Update to 1.46.Simon Josefsson2024-08-31
| | | | | | | | | | * 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
* gnu: font-charter: Install license file.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-charter)[arguments]<#:license-file-regexp>: Add.
* gnu: font-fontna-yasashisa-antique: Install license file.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-fontna-yasashisa-antique)[arguments]<#:phases>: Add "enter-license-directory" phase.
* gnu: font-jetbrains-mono: Remove obsolete phase.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-jetbrains-mono)[arguments]<#:phases>: Remove obsolete "install-license-files" phase.
* gnu: font-dseg: Install license file.Simon South2024-08-31
| | | | * gnu/packages/fonts.scm (font-dseg)[arguments]<#:license-file-regexp>: Add.
* gnu: font-dseg: Simplify "install" phase.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-dseg)[source]: Use url-fetch. [arguments]<#:phases>: Remove "with-directory-excursion" from "install" phase.
* gnu: font-culmus: Install all license files.Simon South2024-08-31
| | | | * gnu/packages/fonts.scm (font-culmus)[arguments]<#:license-file-regexp>: Add.
* gnu: font-dosis: Remove extraneous files; install license file.Simon South2024-08-31
| | | | * gnu/packages/fonts.scm (font-dosis)[source]: Use url-fetch.
* gnu: font-go: Install license files.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-go)[arguments]<#:license-file-regexp>: Add. <#:phases>: Add "enter-license-directory" phase.
* gnu: font-space-grotesk: Remove obsolete phase.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-space-grotesk)[arguments]: Remove along with obsolete "install-license-files" phase.
* gnu: font-comic-neue: Install license file.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-comic-neue)[arguments]<#:phases>: Add "enter-license-directory" phase.
* gnu: font-fira-go: Install license file.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-fira-go)[arguments]: Add with "enter-license-directory" phase.
* gnu: font-fira-sans: Install license file.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-fira-sans)[arguments]<#:phases>: Add "enter-license-directory" phase.
* gnu: font-wqy-microhei: Install all license files.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-wqy-microhei)[arguments]: Add with #:license-file-regexp.
* gnu: font-wqy-zenhei: Install all license files.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-wqy-zenhei)[arguments]: Add with #:license-file-regexp.
* gnu: font-linuxlibertine: Install all license files.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-linuxlibertine)[arguments] <#:license-file-regexp>: Add.
* gnu: font-lato: Install license file.Simon South2024-08-31
| | | | * gnu/packages/fonts.scm (font-lato)[source]: Use url-fetch.
* gnu: font-canada1500: Install license file.Simon South2024-08-31
| | | | | * gnu/packages/fonts.scm (font-canada1500)[source]: Use url-fetch/zipbomb. [arguments]: Add with #:license-file-regexp.
* build-system/font: Customize %license-file-regexp.Simon South2024-08-31
| | | | | * guix/build/font-build-system.scm (%license-file-regexp): Customize to include names of license files commonly found in font packages.
* build-system/font: Add #:license-file-regexp argument.Simon South2024-08-31
| | | | | | | * 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).
* gnu: patchelf: Update to 0.17.2.Winter2024-08-31
| | | | | | | | | | | * 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>