Commit graph

155714 commits

Author SHA1 Message Date
Christopher Baines
7fc9cbd3e4
gnu: linux-libre-arm64-honeycomb: Switch to lts version.
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-03 14:13:52 +00:00
Lars Bilke
f203028ef8
gnu: python-trimesh: Skip tests requiring network.
* gnu/packages/python-science (python-trimesh)[arguments]<#:test-flags>: Skip
  network tests.

Change-Id: I82389eca3baf14322875daa9aa33f74a1066c8e3
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-03-03 14:53:43 +01:00
Guillaume Le Vaillant
302198cb2e
gnu: chirp: Update to 0.4-3.1219bee.
* gnu/packages/radio.scm (chirp): Update to 0.4-3.1219bee.

Change-Id: I7eead6dd10f0acf0669929b9324930c596f912f8
2025-03-03 14:53:43 +01:00
Ricardo Wurmus
70e007c91e
gnu: Add r-grandr.
* gnu/packages/cran.scm (r-grandr): New variable.

Change-Id: Ib11e4ba8db31ffe176c1e6ae753125a88d850299
2025-03-03 14:46:41 +01:00
Ricardo Wurmus
916be45e70
gnu: Add r-lfc.
* gnu/packages/cran.scm (r-lfc): New variable.

Change-Id: I71a31ebfd21bda11a5d068b0b3b79fdc50dcb469
2025-03-03 14:42:30 +01:00
Ricardo Wurmus
90f3f40990
gnu: ksoloti-runtime: Update to 1.1.0.
* 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-03 14:30:36 +01:00
Ricardo Wurmus
f58d51dc7f
gnu: java-flatlaf: Update to 3.5.4.
* gnu/packages/java-graphics.scm (java-flatlaf): Update to 3.5.4.

Change-Id: I87645c695ee3c87a64f08d30f199badafb1d4c1b
2025-03-03 14:30:36 +01:00
Ricardo Wurmus
cccc6b8b19
gnu: Add GCC arm-none-eabi toolchain 9-2020-q2-update.
* 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-03 14:30:36 +01:00
Ricardo Wurmus
187b6c515d
gnu: alsa-scarlett-gui: Update to 0.5.0.
* gnu/packages/music.scm (alsa-scarlett-gui): Update to 0.5.0.
[arguments]: Remove -Werror.

Change-Id: I5b6e4d2ca13a7d43ae59f87040c17c179b43a29e
2025-03-03 14:30:36 +01:00
Efraim Flashner
162179e787
gnu: python-pandas: Skip some tests on 32bit systems.
* 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-03 14:19:59 +02:00
Efraim Flashner
25d99dd80a
gnu: python-pytest-mypy: Extend the test timeout on riscv64-linux.
* 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-03 10:43:36 +02:00
Efraim Flashner
169f88d90f
gnu: sdcv: Improve package style.
* gnu/packages/dictionaries.scm (sdcv)[arguments]: Rewrite using g-exps.
[native-inputs]: Remove package labels.

Change-Id: Ic0cdb64d959489429759110d3d339518a3b7c304
2025-03-03 10:10:27 +02:00
Efraim Flashner
3148060d83
gnu: sdcv: Fix build.
* gnu/packages/dictionaries.scm (sdcv)[arguments]: Add a configure-flag
to fix building the package.

Change-Id: Iad69c894b7920fcf8023ec493c26c7234f56db2d
2025-03-03 10:06:47 +02:00
Efraim Flashner
d8ce5d3c49
gnu: libjxl: Fix tests on i686-linux.
* 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-03 09:51:43 +02:00
Efraim Flashner
b14b93621d
gnu: python-pytest-xprocess: Skip some tests on riscv64-linux.
* 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-03 08:38:46 +02:00
Efraim Flashner
feba33d2c1
gnu: python-websockets: Fix test suite on riscv64-linux.
* gnu/packages/python-web.scm (python-websockets)[arguments]: When
building for riscv64-linux use an even longer test timeout.

Change-Id: I83390a5e5e8d9e1ab6514841feca8e5066d6c80d
2025-03-03 08:06:59 +02:00
Liliana Marie Prikler
c991c49f09
gnu: gst-plugins-base: Fix build on i686.
* gnu/packages/gstreamer.scm (gst-plugins-base)[#:phases]: Also disable
‘libs/dsd.c’ and ‘elements/volume.c’ tests.
2025-03-03 06:21:29 +01:00
宋文武
0649749343
gnu: xournalpp: Fix build.
Reported in <https://issues.guix.gnu.org/76697>.
This is follow up to 4838b7b0e9.

* gnu/packages/pdf.scm (xournalpp) [arguments]: Add
generate-gdk-pixbuf-loaders-cache-file phase.

Change-Id: Ia29fb52f5f8852292fc35952d89a8769daacfae6
2025-03-03 12:48:16 +08:00
宋文武
7e7ad582e4
gnu: transmission: Fix build.
Reported in <https://issues.guix.gnu.org/76697>.
This is follow up to 4838b7b0e9.

* gnu/packages/bittorrent.scm (transmission) [arguments]: Invoke
'generate-gdk-pixbuf-loaders-cache' before using GDK_PIXBUF_MODULE_FILE.

Change-Id: I234cdd8649e82d0a8b44bee15968fcd22c134ce4
2025-03-03 12:38:35 +08:00
宋文武
744afc8d80
gnu: cambalache: Fix build.
* gnu/packages/gnome.scm (cambalache) [arguments]: Don't refer to nonexistent
wrap phase.

Change-Id: Ib3ec789147f8d37123d66a02d8c4490e62513780
2025-03-03 12:17:13 +08:00
VÖRÖSKŐI András
08bf8d1756
gnu: Add leafnode.
* gnu/packages/web.scm (leafnode): New variable.

Change-Id: I00f6939e04e518be95a2c0ea55fd4c1f33a8e1cf
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2025-03-02 22:35:56 +01:00
Liliana Marie Prikler
b4b80af393
gnu: polari: Update to 46.0.
* gnu/packages/gnome.scm (polari): Update to 46.0.
[inputs]: Add tracker.
2025-03-02 21:27:11 +01:00
Sharlatan Hellseher
36f6c720c1
gnu: packages/astronomy: Sort.
* 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-02 19:59:42 +00:00
Efraim Flashner
6315f3ff4d
gnu: gst-plugins-base: Skip 2 tests on powerpc64le-linux.
* 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-02 20:31:49 +01:00
Efraim Flashner
09d64a7d62
gnu: python-h2: Skip a test on riscv64-linux.
* gnu/packages/python-web.scm (python-h2)[arguments]: When building for
riscv64-linux skip a test.

Change-Id: I1c359046580e5722568362d0954f13b5a2d82e49
2025-03-02 20:31:49 +01:00
Efraim Flashner
1c6441876f
gnu: gtk: Adjust skipped tests on aarch64-linux.
* 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-02 20:31:49 +01:00
Liliana Marie Prikler
174d98e2a6
gnu: flatpak: Propagate inputs as required by pkg-config.
* 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 <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Vivien Kraus
7a166aa7d3
gnu: gnome-chess: Fix source URI.
* gnu/packages/games.scm (gnome-chess): Update the source URI.

Change-Id: I1fb791e5b03e0841269e03634c7d31f9a4314d67
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
08abde751a
gnu: gnome-online-accounts@3.44: Fix inputs.
* gnu/packages/gnome.scm (gnome-online-accounts-3.44)[inputs]: Match
“webkitgtk” instead of “webkitgtk-for-gtk3” in replacement.
2025-03-02 20:31:48 +01:00
Maxim Cournoyer
51c0b04271
gnu: webkit: Remove debug output.
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-02 20:31:48 +01:00
Liliana Marie Prikler
686170d41c
gnu: wpewebkit: Update to 2.46.6.
* gnu/packages/webkit.scm (wpewebkit): Update to 2.46.6.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
36f4a3de7f
gnu: webkitgtk: Update to 2.46.6.
* gnu/packages/webkit.scm (webkitgtk): Update to 2.46.6.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:48 +01:00
Maxim Cournoyer
3e8f5adcc5
gnu: mutter: Update to 46.8.
* 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-02 20:31:48 +01:00
Efraim Flashner
6db6904eaf
gnu: telegram-desktop: Build with xdg-desktop-portal.
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-02 20:31:48 +01:00
Felix Lechner
dc41e90a94
gnu: eudev: Use new project URL for Git repo and home page.
* 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 <liliana.prikler@gmail.com>
2025-03-02 20:31:48 +01:00
宋文武
ad5140e5c2
services: 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 <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:48 +01:00
宋文武
4838b7b0e9
gnu: 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 <maxim.cournoyer@gmail.com>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:48 +01:00
Liliana Marie Prikler
59b343c90c
gnu: evolution: Update to 3.54.3.
* gnu/packages/gnome.scm (evolution): Update to 3.54.3.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:47 +01:00
Liliana Marie Prikler
cbeec19f91
gnu: evolution-data-server: Update to 3.54.3.
* gnu/packages/gnome.scm (evolution-data-server): Update to 3.54.3.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-03-02 20:31:47 +01:00
Liliana Marie Prikler
3022d97cc7
gnu: libmanette: Propagate inputs.
* gnu/packages/games.scm (libmanette)[inputs]: Move to…
[propagated-inputs]: … this.  Add glib.
2025-03-02 20:31:47 +01:00
Liliana Marie Prikler
9c790ccd63
gnu: libbluray: Use modern package style.
* 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-02 20:31:47 +01:00
Liliana Marie Prikler
3bb117525e
gnu: libbluray: Fix pkg-config file.
* 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-02 20:31:47 +01:00
Rovanion Luckey
8bf39a76ee
gnu: musescore: Update to 4.4.4.
* 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 <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Liliana Marie Prikler
5a361d46ba
gnu: harfbuzz: Build with meson.
* gnu/packages/gtk.scm (harfbuzz)[build-system]: Use meson-build-system.
[#:configure-flags]: Replace “--with-graphite2” with “-Dgraphite2=enabled”.
Remove other flags.
2025-03-02 20:31:47 +01:00
Nicolas Graves
31b862c248
gnu: gst-plugins-good: Replace v4l-utils by v4l-utils-minimal.
* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Replace
v4l-utils by v4l-utils-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
c966eefd84
gnu: gst-plugins-bad: Replace inputs with -minimal variants.
* 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 <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
b8d37c3eea
gnu: libdc1394: Replace v4l-utils by v4l-utils-minimal.
* gnu/packages/gstreamer.scm (libdc1394)[inputs]: Replace v4l-utils by
v4l-utils-minimal.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
bf8f5c2151
gnu: libde265: Update to 1.0.14.
* gnu/packages/video.scm (libde265): Update to 1.0.14.
[inputs]: Replace sdl by sdl2.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
2e1d254326
gnu: libde265: Remove unused qtbase-5 input.
* gnu/packages/video.scm (libde265)
[native-inputs]: Improve style.
[inputs]: Improve style.  Remove qtbase-5 which wasn't actually
used (need more inputs to build graphical tools).

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:47 +01:00
Nicolas Graves
f4c242427f
gnu: Add zbar-minimal.
* gnu/packages/aidc.scm (zbar-minimal): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-03-02 20:31:46 +01:00