summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-03build-system: asdf: Don't search and replace inputs when unnecessary.Christopher Baines
If the new-name matches the original name, just use the original package. This avoids situations where there are several packages matching the name and the behaviour will be inconsistent, occasionally picking different packages. Since there are multiple glibc packages currently, I'm seeing this behaviour with cl-posix-mqueue and ecl-cl-posix-mqueue, occasionally they'll use the hurd glibc variant. * guix/build-system/asdf.scm (package-with-build-system): Use the original input packages unless the new-name differs. Change-Id: I08a1f3ad1290689b5497d31950ada4dc0bfa3a3a
2025-03-03gnu: go-github-com-hodgesds-perf-utils: Skip more tests on arm.Christopher Baines
I see these failing when built on Honeycomb build machines: === RUN TestDataTLB utils_test.go:234: no such file or directory --- FAIL: TestDataTLB (0.00s) === RUN TestInstructionTLB utils_test.go:246: no such file or directory --- FAIL: TestInstructionTLB (0.00s) It could be something with the system configuration but just disable the tests for now. This is working towards getting the prometheus-node-exporter package building again on aarch64-linux. Note that there's even more test failures when trying to build with qemu binfmt emulation. * gnu/packages/golang-xyz.scm (go-github-com-hodgesds-perf-utils)[arguments]: Skip a couple more tests on arm. Change-Id: Ib5bc41679d825a1a727e240e7fffeb336f82db6d
2025-03-03gnu: linux-libre-arm64-honeycomb: Switch to lts version.Christopher Baines
Plus enable more modules, some that I added when playing around with enabling the SFP+ ports, and others that seem to be required for vsockets (to have parity with x86_64-linux, e.g. #76352). * gnu/packages/linux.scm (linux-libre-arm64-honeycomb): Update to linux-libre-lts-version and enable more modules. Change-Id: I50689c5420d25a6e83bf0c0d6a64ef02019826ed
2025-03-03gnu: python-trimesh: Skip tests requiring network.Lars Bilke
* gnu/packages/python-science (python-trimesh)[arguments]<#:test-flags>: Skip network tests. Change-Id: I82389eca3baf14322875daa9aa33f74a1066c8e3 Signed-off-by: Guillaume Le Vaillant <[email protected]>
2025-03-03gnu: chirp: Update to 0.4-3.1219bee.Guillaume Le Vaillant
* gnu/packages/radio.scm (chirp): Update to 0.4-3.1219bee. Change-Id: I7eead6dd10f0acf0669929b9324930c596f912f8
2025-03-03gnu: Add r-grandr.Ricardo Wurmus
* gnu/packages/cran.scm (r-grandr): New variable. Change-Id: Ib11e4ba8db31ffe176c1e6ae753125a88d850299
2025-03-03gnu: Add r-lfc.Ricardo Wurmus
* gnu/packages/cran.scm (r-lfc): New variable. Change-Id: I71a31ebfd21bda11a5d068b0b3b79fdc50dcb469
2025-03-03gnu: ksoloti-runtime: Update to 1.1.0.Ricardo Wurmus
* gnu/packages/axoloti.scm (ksoloti-runtime): Update to 1.1.0. [arguments]: Adjust phases 'patch-paths, 'build, and 'install. [inputs]: Remove chibios; a patched and reduced variant is bundled; update cross-toolchain to 9-2020-q2-update. [native-inputs]: Remove unzip. (ksoloti-patcher)[arguments]: Adjust launcher script in 'install phase. [inputs]: Replace openjdk11 with openjdk17; updgrade cross-toolchain to 9-2020-q2-update. Change-Id: I0433467badc3d00cf1d16e1d141ece09e926c4d8
2025-03-03gnu: java-flatlaf: Update to 3.5.4.Ricardo Wurmus
* gnu/packages/java-graphics.scm (java-flatlaf): Update to 3.5.4. Change-Id: I87645c695ee3c87a64f08d30f199badafb1d4c1b
2025-03-03gnu: Add GCC arm-none-eabi toolchain 9-2020-q2-update.Ricardo Wurmus
* gnu/packages/embedded.scm: (make-gcc-arm-none-eabi-9-2020-q2-update, make-newlib-arm-none-eabi-9-2020-q2-update, make-newlib-nano-arm-none-eabi-9-2020-q2-update, make-arm-none-eabi-toolchain-9-2020-q2-update): New procedures. Change-Id: Iffb1554bbf38382dadaac7ad8059330f37a54a5c
2025-03-03gnu: alsa-scarlett-gui: Update to 0.5.0.Ricardo Wurmus
* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.5.0. [arguments]: Remove -Werror. Change-Id: I5b6e4d2ca13a7d43ae59f87040c17c179b43a29e
2025-03-03gnu: python-pandas: Skip some tests on 32bit systems.Efraim Flashner
* gnu/packages/python-science.scm (python-pandas)[arguments]: Adjust the test-flags when not building on a 64bit system to skip some incompatible tests. Change-Id: Ic581cc6bf4ade2d92425c38df10bc45beaf4009e
2025-03-03gnu: python-pytest-mypy: Extend the test timeout on riscv64-linux.Efraim Flashner
* gnu/packages/check.scm (python-pytest-mypy)[arguments]: When building for riscv64-linux add a phase to extend the test timeout. Change-Id: I9e4ba00bf9b8feb7e52d0d0914c18c2308662e79
2025-03-03gnu: sdcv: Improve package style.Efraim Flashner
* gnu/packages/dictionaries.scm (sdcv)[arguments]: Rewrite using g-exps. [native-inputs]: Remove package labels. Change-Id: Ic0cdb64d959489429759110d3d339518a3b7c304
2025-03-03gnu: sdcv: Fix build.Efraim Flashner
* gnu/packages/dictionaries.scm (sdcv)[arguments]: Add a configure-flag to fix building the package. Change-Id: Iad69c894b7920fcf8023ec493c26c7234f56db2d
2025-03-03gnu: libjxl: Fix tests on i686-linux.Efraim Flashner
* gnu/packages/image.scm (libjxl)[arguments]: When building for i686-linux allow a larger difference between the expected and actual test outcome. Change-Id: Id80e8b15c3d55eb1957b56682b2b352b79b1a4f7
2025-03-03gnu: python-pytest-xprocess: Skip some tests on riscv64-linux.Efraim Flashner
* gnu/packages/check.scm (python-pytest-xprocess)[arguments]: When building for riscv64-linux add some test-flags to skip some tests. Change-Id: Ie9712c660b774f67a48bfbc44ed08682ab3e2083
2025-03-03gnu: python-websockets: Fix test suite on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-websockets)[arguments]: When building for riscv64-linux use an even longer test timeout. Change-Id: I83390a5e5e8d9e1ab6514841feca8e5066d6c80d
2025-03-03gnu: gst-plugins-base: Fix build on i686.Liliana Marie Prikler
* gnu/packages/gstreamer.scm (gst-plugins-base)[#:phases]: Also disable ‘libs/dsd.c’ and ‘elements/volume.c’ tests.
2025-03-03gnu: xournalpp: Fix build.宋文武
Reported in <https://issues.guix.gnu.org/76697>. This is follow up to 4838b7b0e94c7636cc2639e3b53d3fe37251fca2. * gnu/packages/pdf.scm (xournalpp) [arguments]: Add generate-gdk-pixbuf-loaders-cache-file phase. Change-Id: Ia29fb52f5f8852292fc35952d89a8769daacfae6
2025-03-03gnu: transmission: Fix build.宋文武
Reported in <https://issues.guix.gnu.org/76697>. This is follow up to 4838b7b0e94c7636cc2639e3b53d3fe37251fca2. * gnu/packages/bittorrent.scm (transmission) [arguments]: Invoke 'generate-gdk-pixbuf-loaders-cache' before using GDK_PIXBUF_MODULE_FILE. Change-Id: I234cdd8649e82d0a8b44bee15968fcd22c134ce4
2025-03-03gnu: cambalache: Fix build.宋文武
* gnu/packages/gnome.scm (cambalache) [arguments]: Don't refer to nonexistent wrap phase. Change-Id: Ib3ec789147f8d37123d66a02d8c4490e62513780
2025-03-02gnu: Add leafnode.VÖRÖSKŐI András
* gnu/packages/web.scm (leafnode): New variable. Change-Id: I00f6939e04e518be95a2c0ea55fd4c1f33a8e1cf Signed-off-by: Nicolas Goaziou <[email protected]>
2025-03-02gnu: polari: Update to 46.0.Liliana Marie Prikler
* gnu/packages/gnome.scm (polari): Update to 46.0. [inputs]: Add tracker.
2025-03-02gnu: packages/astronomy: Sort.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-asdf-compression, python-astropy, python-astropy-minimal, python-ci-watson, python-cmyt): Sort variables alphabetically. Change-Id: Ibeb5759dae1eb1f92fd31f889f1df4f27771bdcc
2025-03-02gnu: gst-plugins-base: Skip 2 tests on powerpc64le-linux.Efraim Flashner
* gnu/packages/gstreamer.scm (gst-plugins-base)[arguments]: When building for powerpc64le-linux adjust the 'disable-problematic-tests phase to skip 2 more tests. Change-Id: Ic49b5c02332d2f8889bc481fa75b816f7526864e
2025-03-02gnu: python-h2: Skip a test on riscv64-linux.Efraim Flashner
* gnu/packages/python-web.scm (python-h2)[arguments]: When building for riscv64-linux skip a test. Change-Id: I1c359046580e5722568362d0954f13b5a2d82e49
2025-03-02gnu: gtk: Adjust skipped tests on aarch64-linux.Efraim Flashner
* gnu/packages/gtk.scm (gtk)[arguments]: When building for aarch64-linux adjust the 'patch phase to skip some additional tests. Change-Id: I7ef2b51d35500ea4b3b0e47657ee32e0fa5cbbc2
2025-03-02gnu: flatpak: Propagate inputs as required by pkg-config.Liliana Marie Prikler
* gnu/packages/package-management.scm (flatpak)[inputs]: Move dconf, gpgme, json-glib, libarchive, libseccomp and libxau from here… [propagated-inputs]: … to here. Reviewed-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: gnome-chess: Fix source URI.Vivien Kraus
* gnu/packages/games.scm (gnome-chess): Update the source URI. Change-Id: I1fb791e5b03e0841269e03634c7d31f9a4314d67 Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: [email protected]: Fix inputs.Liliana Marie Prikler
* gnu/packages/gnome.scm (gnome-online-accounts-3.44)[inputs]: Match “webkitgtk” instead of “webkitgtk-for-gtk3” in replacement.
2025-03-02gnu: webkit: Remove debug output.Maxim Cournoyer
We're not building with debug symbols, so the debug output is not useful. * gnu/packages/webkit.scm (webkitgtk) [outputs]: Remove "debug". Change-Id: I3ac54b10bc5efdd6638aebfbe5abe965a14fff25
2025-03-02gnu: wpewebkit: Update to 2.46.6.Liliana Marie Prikler
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.6. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: webkitgtk: Update to 2.46.6.Liliana Marie Prikler
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.6. Signed-off-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: mutter: Update to 46.8.Maxim Cournoyer
* gnu/packages/gnome.scm (mutter): Update to 46.8. [#:test-options]: Use a gexp. [#:phases] {disable-failing-tests, set-SOURCE_DIR}: New phases. {disable-problematic-tests}: Streamline. {check}: Streamline and update. Get rid of obsolete fork workaround. [native-inputs]: Add wireplumber-minimal. [inputs]: Add libdisplay-info. Change-Id: Ic4a8629bf7a981244b166d39af406f6e1c23682d
2025-03-02gnu: telegram-desktop: Build with xdg-desktop-portal.Efraim Flashner
xdg-desktop-portal-next was absorbed by xdg-desktop-portal. * gnu/packages/telegram.scm (telegram-desktop)[native-inputs]: Replace xdg-desktop-portal-next with xdg-desktop-portal. Change-Id: I8068562bad09619744a30063c8b1977ca8dc140f
2025-03-02gnu: eudev: Use new project URL for Git repo and home page.Felix Lechner
* gnu/packages/linux.scm (eudev): Use new project URL https://github.com/eudev-project/eudev for Git repo and home page. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02services: gdm: Set GUIX_GDK_PIXBUF_MODULE_FILES.宋文武
* gnu/packages/patches/gdm-pass-gdk-pixbuf-loader-env.patch: Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES. * gnu/services/xorg.scm (gdm-shepherd-service): Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES. Reviewed-by: Maxim Cournoyer <[email protected]> Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: gdk-pixbuf: Honor GUIX_GDK_PIXBUF_MODULE_FILES search path.宋文武
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch: New file. * gnu/local.mk (dist_patch_DATA): Register patch. * gnu/packages/gtk.scm (gdk-pixbuf)[source]: Add patch. [native-search-paths]: Replace GDK_PIXBUF_MODULE_FILE with GUIX_GDK_PIXBUF_MODULE_FILES. Change-Id: Ibcf6ebf33f5de2c889bc27a88d59a5f444b77906 Fixes: GDK_PIXBUF_MODULE_FILE conflicts on foreign distros <https://issues.guix.gnu.org/75523> Reviewed-by: Maxim Cournoyer <[email protected]> Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: evolution: Update to 3.54.3.Liliana Marie Prikler
* gnu/packages/gnome.scm (evolution): Update to 3.54.3. Reviewed-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: evolution-data-server: Update to 3.54.3.Liliana Marie Prikler
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.54.3. Reviewed-by: Maxim Cournoyer <[email protected]>
2025-03-02gnu: libmanette: Propagate inputs.Liliana Marie Prikler
* gnu/packages/games.scm (libmanette)[inputs]: Move to… [propagated-inputs]: … this. Add glib.
2025-03-02gnu: libbluray: Use modern package style.Liliana Marie Prikler
* gnu/packages/video.scm (libbluray)[#:phases]: Convert to list of G-Expressions. <fix-dlopen-path>: Implement in terms of search-input-file. [inputs]: Drop labels.
2025-03-02gnu: libbluray: Fix pkg-config file.Liliana Marie Prikler
* gnu/packages/video.scm (libbluray)[#:phases]: Rename ‘refer-to-libxml2-in-.pc-file’ to ‘move-packages-to-libs’. Generalize to also handle freetype and fontconfig.
2025-03-02gnu: musescore: Update to 4.4.4.Rovanion Luckey
* gnu/packages/music.scm (musescore): Update to 4.4.4. [source]<origin>: Remove snippet to delete precompiled binaries, superseeded by flag "-DMUSE_MODULE_DIAGNOSTICS_CRASHPAD_CLIENT=OFF". The directory src/diagnostics/crashpad_handler no longer exists. [arguments]<#:configure-flags>: Decreased the number of vendored libraries by four. [inputs]: Move to Qt 6. Add the now unvendored libraries: flac, harfbuzz, libopusenc and tinyxml2. Change-Id: Ib5da630b73889625054f88b1e86af1e9666e6e93 Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: harfbuzz: Build with meson.Liliana Marie Prikler
* gnu/packages/gtk.scm (harfbuzz)[build-system]: Use meson-build-system. [#:configure-flags]: Replace “--with-graphite2” with “-Dgraphite2=enabled”. Remove other flags.
2025-03-02gnu: gst-plugins-good: Replace v4l-utils by v4l-utils-minimal.Nicolas Graves
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Replace v4l-utils by v4l-utils-minimal. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: gst-plugins-bad: Replace inputs with -minimal variants.Nicolas Graves
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Replace v4l-utils by v4l-utils-minimal. Replace zbar by zbar-minimal. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: libdc1394: Replace v4l-utils by v4l-utils-minimal.Nicolas Graves
* gnu/packages/gstreamer.scm (libdc1394)[inputs]: Replace v4l-utils by v4l-utils-minimal. Signed-off-by: Liliana Marie Prikler <[email protected]>
2025-03-02gnu: libde265: Update to 1.0.14.Nicolas Graves
* gnu/packages/video.scm (libde265): Update to 1.0.14. [inputs]: Replace sdl by sdl2. Signed-off-by: Liliana Marie Prikler <[email protected]>