aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-08-31gnu: Use 'gtk-doc/stable' in native-inputs instead of 'gtk-doc'....Commit 9dea1618755891526f708aa335b4136c1302d16e only replaced 'gtk-doc' with 'gtk-doc/stable' in the native-inputs of some packages, but we may as well do this for all packages. * gnu/packages/admin.scm (thermald) [native-inputs]: Replace 'gtk-doc' with 'gtk-doc/stable'. * gnu/packages/glib.scm (glib-with-documentation): Likewise. * gnu/packages/mate.scm (mate-desktop, atril, caja-extensions) (mate-utils, eom, engrampa, pluma, mate-polkit) [native-inputs]: Likewise. * gnu/packages/messaging.scm (libgnt, loudmouth) [native-inputs]: Likewise. * gnu/packages/music.scm (denemo, gsequencer) [native-inputs]: Likewise. * gnu/packages/photo.scm (entangle) [native-inputs]: Likewise. * gnu/packages/security-token.scm (libu2f-host, libu2f-server) [native-inputs]: Likewise. * gnu/packages/wm.scm (keybinder, keybinder-3.0) [native-inputs]: Likewise. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I6c647ff1394e0a48bef0e6fb1ae43533673f1d79 Maxime Devos
2024-08-31gnu: inkscape/stable: Add imagemagick to inputs....* gnu/packages/inkscape.scm (inkscape/stable) [inputs]: Add imagemagick. Fixes: https://issues.guix.gnu.org/47479 Change-Id: Ibcc05563e7a020c331907f6bd40038656bb54a34 Maxim Cournoyer
2024-08-31guix: build: Expand `copy-recursively'....* guix/build/utils.scm (copy-recursively): Add `select?' key. Change-Id: Icfe226164bb88dfede58ae24c15a98db9b696c3b Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Romain GARBAGE
2024-08-31packages: Silence tar's support for --sort check output....* guix/packages.scm (patch-and-repack) <tar-supports-sort?>: Invoke with 'invoke/quiet', catching any message condition. Change-Id: I1feee605f77bfe633d22901a3250e4c530fee6a6 Maxim Cournoyer
2024-08-31gnu: openjdk15: Make reproducible....* gnu/packages/java.scm (openjdk15)[source]: Add patch. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic
2024-08-31gnu: openjdk14: Make reproducible....* gnu/packages/java.scm (openjdk14)[source]: Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic
2024-08-31gnu: openjdk13: Make reproducible....* gnu/packages/patches/openjdk-13-classlist-reproducibility.patch: New file. * gnu/local.mk (dist_patch_DATA): Add patch. * gnu/packages/java.scm (openjdk13)[source]: Add patch. [arguments]<#:phases>[remove-timestamping]: Modify phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I1b2943c989e2d6acfd8131ea4ede978c61948811 Danny Milosavljevic
2024-08-31gnu: openjdk12: Make reproducible....* gnu/packages/java.scm (openjdk12)[arguments]<#:phases>[remove-timestamping]: Modify phase. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic
2024-08-31gnu: openjdk11: Make more reproducible....* gnu/packages/java.scm (openjdk11)[source]: Add patch. [arguments]<#:phases>[remove-timestamping]: Add phase. * gnu/packages/patches/openjdk-11-classlist-reproducibility.patch: New file. * gnu/local.mk (dist_patch_DATA): Register it. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: I67f1b7746a2c7016aec32c438b94d24a16bc77b2 Danny Milosavljevic
2024-08-31gnu: openjdk10: Make more reproducible....* gnu/packages/patches/openjdk-10-char-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-classlist-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-corba-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-jar-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-jtask-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module3-reproducibility.patch: New file. * gnu/packages/patches/openjdk-10-module4-reproducibility.patch: New file. * gnu/packages/java.scm (openjdk10)[source]: Add patches. [arguments]<#:phases>[remove-timestamping]: New phase. * gnu/local.mk (dist_patch_DATA): Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Danny Milosavljevic
2024-08-31gnu: openjdk9: Make build reproducible....* gnu/packages/patches/openjdk-9-classlist-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-jar-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module2-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-module3-reproducibility.patch: New file. * gnu/packages/patches/openjdk-9-idlj-reproducibility.patch: New file. * gnu/packages/java.scm (openjdk9)[source]: Add patches. [arguments]<#:phases>[strip-zip-timestamps]: Modify. [native-inputs, inputs]: Use new-style syntax. * gnu/local/mk (dist_patch_DATA): Add patches. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Change-Id: Ifb7a87b0c11f3a7032597013ac904aefc9234db1 Danny Milosavljevic
2024-08-31gnu: webrtc-audio-processing: Update to 1.3....* gnu/packages/audio.scm (webrtc-audio-processing): Update to 1.3. Change-Id: I00e216810cf4f93b05196b7912e80ebf5f063cb6 Maxim Cournoyer
2024-08-31gnu: qpdf: Update to 11.8.0....* gnu/packages/pdf.scm (qpdf): Update to 11.8.0. [home-page]: Update URL. Change-Id: I79b158436b3b1221f5c7fc3767878afd3f13c5bd Maxim Cournoyer
2024-08-31gnu: patchelf: Update to 0.18.0....* gnu/packages/elf.scm (patchelf): Update to 0.18.0. Change-Id: I094841b6cbd9ac2eb9dcab132e28be5c3acb3cb4 Maxim Cournoyer
2024-08-31gnu: libice: Update to 1.1.1....* gnu/packages/xorg.scm (libice): Update to 1.1.1. Change-Id: I560ce3f78840bbe7b92ca4c917fff40f57d9215c Maxim Cournoyer
2024-08-31gnu: libgpg-error: Update to 1.47....* gnu/packages/gnupg.scm (libgpg-error): Update to 1.47. Change-Id: I1f947b904eb1f91b44d6c870d19f29a99f068ffd Maxim Cournoyer
2024-08-31Agnu: mesa: Build asahi driver on aarch64....* gnu/packages/gl.scm (mesa): Build asahi driver on aarch64. Change-Id: I597e70732b9ebd18960131f1b664b2dc83683b8e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Roman Scherer
2024-08-31build/cargo-build-system: Support 16k page sizes on aarch64....* 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> Roman Scherer
2024-08-31gnu: jemalloc: Build with large page size....* gnu/packages/jemalloc.scm (jemalloc): Build with large page size. Change-Id: Ic813e7b0fe4c7ee79a1e703247abea77ad9d53f0 Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Roman Scherer
2024-08-31gnu: python: Normalize sys.prefix in sitecustomize.py....* 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> Konrad Hinsen
2024-08-31gnu: 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-31packages: 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-31gnu: font-go: Update home page URL....* gnu/packages/fonts.scm (font-go) [home-page]: Update URL. Change-Id: I2d6962a015cb777c6daaed86490e8d01b1e40d2e Maxim Cournoyer
2024-08-31gnu: 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-31gnu: bluez: Update to 5.72....* gnu/packages/linux.scm (bluez): Update to 5.72. Change-Id: Id9ee1cdae8226af161ea75f097730c9edc6d43b0 Maxim Cournoyer
2024-08-31gnu: bluez: Update home page URL....* gnu/packages/linux.scm (bluez) [home-page]: Update URL. Change-Id: Ice8bc802b29407f803caae61864e72a4db74074d Maxim Cournoyer
2024-08-31gnu: openjdk11: Update home page....* gnu/packages/java.scm (openjdk11) [home-page]: Update URL. Change-Id: If57dcd1e99d0f93d79bbc3f10c45cf3b09fcff7a Maxim Cournoyer
2024-08-31gnu: 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-31gnu: 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-31import: 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-31import: 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-31build-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-31build-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-31gnu: 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-31gnu: 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-31build/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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: 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-31gnu: font-charter: Install license file....* gnu/packages/fonts.scm (font-charter)[arguments]<#:license-file-regexp>: Add. Simon South
2024-08-31gnu: 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-31gnu: 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-31gnu: font-dseg: Install license file....* gnu/packages/fonts.scm (font-dseg)[arguments]<#:license-file-regexp>: Add. Simon South
2024-08-31gnu: 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