1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00
Commit Graph

171369 Commits

Author SHA1 Message Date
Maxim Cournoyer
98b6cd4fa7 gnu: gtk: Update to 4.22.1.
* gnu/packages/gtk.scm (gtk): Update to 4.22.1.
[patches]: Add gtk-needs-udmabuf.patch.
[#:phases] {pre-check}: Adjust arguments of Xvfb.
[native-inputs]: Add glibc-utf8-locales.
* gnu/packages/patches/gtk-needs-udmabuf.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: If9043cb55a60f4ec703515b61796b38fb4959f0b
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
25eaa70d21 gnu: gst-plugins-bad: Clean up 'adjust-tests' phase.
* gnu/packages/gstreamer.scm (gst-plugins-bad)
[#:phases] {adjust-tests}: Update cross-references.  Skip camerabin test on
all platforms.  Delete duplicate mxfdemux substitution.  Remove stale zxing.c
patching.

Change-Id: I75292bbeabf37c33f19a448d8fd592bfddbb4b2a
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
8480d2d787 gnu: gst-plugins-ugly: Patch libdvdcss.so reference.
* gnu/packages/gstreamer.scm (gst-plugins-ugly)
[#:phases] {patch-paths}: New phase.

Change-Id: I86952f83bec68bc699c4700ee9dfed003db8dd6b
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
e8c04a7909 gnu: gst-plugins-bad: Patch libdvdcss.so reference.
* gnu/packages/gstreamer.scm (gst-plugins-bad)
[#:phases] {patch-paths}: New phase.

Change-Id: Idaf5de29b7cd6d0f5187af4250d8292997ecd38c
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
284cc73783 gnu: gst-plugins-ugly: Enable GPL plugins.
This enables dvdread, for DVD playback support, among others.

* gnu/packages/gstreamer.scm (gst-plugins-ugly)
[#configure-flags]: Add "-Dgpl=enabled".

Change-Id: Ibff7cdf10b33b76ed79c771e4673afe36b02ce19
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
d7ee5d6532 gnu: gst-plugins-bad: Enable GPL plugins.
This enables resindvd, for DVD playback support, among others.

* gnu/packages/gstreamer.scm (gst-plugins-bad)
[#configure-flags]: Add "-Dgpl=enabled".

Change-Id: I04c3501044160730298771875d85b99f277f1686
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
9fcd07d8d6 gnu: libbluray: Update to 1.4.1.
* gnu/packages/video.scm (libbluray): Update to 1.4.1.
[source]: Adjust URI.
[build-system]: Switch to meson-build-system.
[#:configure-flags]: Delete.
[#:phases] {move-packages-to-libs}: Move after install phase and adjust
accordingly.
{fix-dlopen-paths}: Order after unpack phase.
[inputs]: Add libudfread.

Change-Id: I249215317cf51e84152115983706670319dd1bb9
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
8e35744d78 gnu: libudfread: Update to 1.2.0.
* gnu/packages/cdrom.scm (libudfread): Update to 1.2.0.
[source]: Adjust URI.
[build-system]: Use meson-build-system.
[native-inputs]: Remove automake, autoconf and libtool.

Change-Id: Iee2e2b4120f6211112cc2b60edaf4d30d5a9bb1d
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
5ff0fcec1a gnu: libdvdnav: Update to 7.0.0.
* gnu/packages/video.scm (libdvdnav): Update to 7.0.0.
[source]: Adjust URI.
[build-system]: Switch to meson-build-system.

Change-Id: I20cf2c46a713f0a9bc7afec3dec2e576b7ad381a
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
c43a692a1b gnu: libdvdread: Update to 7.0.1.
* gnu/packages/video.scm (libdvdread): Update to 7.0.1.
[source]: Adjust URI.
[build-system]: Switch to meson-build-system.
[arguments]: Delete field.

Change-Id: I02231a64c2a3bb93e4d95f90051f58da5face50a
2026-03-29 15:41:40 +09:00
Maxim Cournoyer
c4d621c493 gnu: libdvdcss: Update to 1.5.0.
* gnu/packages/video.scm (libdvdcss): Update to 1.5.0.
[build-system]: Switch to meson-build-system.

Change-Id: Ie9667158d4973961ce7068cf41f656afa4ab1a17
2026-03-29 15:41:40 +09:00
Liliana Marie Prikler
0d67586a7a gnu: Fix build of qtbase on non-privileged daemons.
* gnu/packages/qt.scm (qtbase)[#:phases]<check>: Also disable
“tst_qstandardpaths”.
2026-03-29 15:41:40 +09:00
moksh
21946173a0 gnu: librewolf: Update to 149.0-1 [security-fixes].
* gnu/packages/librewolf.scm (librewolf): Update to 149.0-1.

Contains fixes for:
CVE-2026-4684: Race condition, use-after-free in the Graphics: WebRender component
CVE-2026-4685: Incorrect boundary conditions in the Graphics: Canvas2D component
CVE-2026-4686: Incorrect boundary conditions in the Graphics: Canvas2D component
CVE-2026-4687: Sandbox escape due to incorrect boundary conditions in the Telemetry component
CVE-2026-4688: Sandbox escape due to use-after-free in the Disability Access APIs component
CVE-2026-4689: Sandbox escape due to incorrect boundary conditions, integer overflow in the XPCOM component
CVE-2026-4690: Sandbox escape due to incorrect boundary conditions, integer overflow in the XPCOM component
CVE-2026-4691: Use-after-free in the CSS Parsing and Computation component
CVE-2026-4692: Sandbox escape in the Responsive Design Mode component
CVE-2026-4693: Incorrect boundary conditions in the Audio/Video: Playback component
CVE-2026-4694: Incorrect boundary conditions, integer overflow in the Graphics component
CVE-2026-4695: Incorrect boundary conditions in the Audio/Video: Web Codecs component
CVE-2026-4696: Use-after-free in the Layout: Text and Fonts component
CVE-2026-4697: Incorrect boundary conditions in the Audio/Video: Web Codecs component
CVE-2026-4698: JIT miscompilation in the JavaScript Engine: JIT component
CVE-2026-4699: Incorrect boundary conditions in the Layout: Text and Fonts component
CVE-2026-4700: Mitigation bypass in the Networking: HTTP component
CVE-2026-4701: Use-after-free in the JavaScript Engine component
CVE-2026-4722: Privilege escalation in the IPC component
CVE-2026-4702: JIT miscompilation in the JavaScript Engine component
CVE-2026-4723: Use-after-free in the JavaScript Engine component
CVE-2026-4724: Undefined behavior in the Audio/Video component
CVE-2026-4704: Denial-of-service in the WebRTC: Signaling component
CVE-2026-4705: Undefined behavior in the WebRTC: Signaling component
CVE-2026-4706: Incorrect boundary conditions in the Graphics: Canvas2D component
CVE-2026-4707: Incorrect boundary conditions in the Graphics: Canvas2D component
CVE-2026-4708: Incorrect boundary conditions in the Graphics component
CVE-2026-4709: Incorrect boundary conditions in the Audio/Video: GMP component
CVE-2026-4710: Incorrect boundary conditions in the Audio/Video component
CVE-2026-4711: Use-after-free in the Widget: Cocoa component
CVE-2026-4725: Sandbox escape due to use-after-free in the Graphics: Canvas2D component
CVE-2026-4712: Information disclosure in the Widget: Cocoa component
CVE-2026-4713: Incorrect boundary conditions in the Graphics component
CVE-2026-4714: Incorrect boundary conditions in the Audio/Video component
CVE-2026-4715: Uninitialized memory in the Graphics: Canvas2D component
CVE-2026-4716: Incorrect boundary conditions, uninitialized memory in the JavaScript Engine component
CVE-2026-4717: Privilege escalation in the Netmonitor component
CVE-2026-4726: Denial-of-service in the XML component
CVE-2025-59375: Denial-of-service in the XML component
CVE-2026-4727: Denial-of-service in the Libraries component in NSS
CVE-2026-4728: Spoofing issue in the Privacy: Anti-Tracking component
CVE-2026-4718: Undefined behavior in the WebRTC: Signaling component
CVE-2026-4719: Incorrect boundary conditions in the Graphics: Text component
CVE-2026-4720: Memory safety bugs fixed in Firefox ESR 140.9, Thunderbird ESR 140.9, Firefox 149 and Thunderbird 149
CVE-2026-4729: Memory safety bugs fixed in Firefox 149 and Thunderbird 149
CVE-2026-4721: Memory safety bugs fixed in Firefox ESR 115.34, Firefox ESR 140.9, Thunderbird ESR 140.9, Firefox 149 and
hunderbird 149

Change-Id: I40e76bf852087d71f8df869103c846032e8552c9
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-28 21:57:43 -07:00
moksh
23fb319fdd gnu/packages/librewolf: firefox-l10n: Update to d1394212aed0ce0063c0f818aa236e7d4f955ac9.
* gnu/packages/librewolf.scm (firefox-l10n): Update to d1394212aed0ce0063c0f818aa236e7d4f955ac9.

Change-Id: I7e152e1f384d7499aa4a368ca8b20d829d1a69ae
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-28 21:57:39 -07:00
Nicolas Graves
7073c9a124 gnu: libdecaf: Fix build on python@3.12.
* gnu/packages/crypto.scm (libdecaf)[native-inputs]: Add
python-setuptools.

Change-Id: Icc4da08867cba0f3cba93d50eee8ab8302061112
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
5da6907190 gnu: libapparmor: Fix build on python@3.12.
* gnu/packages/apparmor.scm (libapparmor)[native-inputs]: Add
python-setuptools.

Change-Id: I47d613f34024accf2f987a230517d773790ba35f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
f0db9f5b35 gnu: python-pytest-mypy-plugins: Update to 4.0.0.
* gnu/packages/check.scm (python-pytest-mypy-plugins): Update to 4.0.0.
[source]: Switch to git-fetch.
[arguments]<#:test-flags>: Refresh failing tests.
[native-inputs]: Remove python-wheel.

Change-Id: I323658c2e4f9fc8aec0f4234dd9fbb4ed326e6dd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
c8bc423b87 gnu: python-pysam: Update to 0.23.3.
* gnu/packages/bioinformatics.scm (python-pysam): Update to 0.23.3.
[native-inputs]: Replace python-cython-0 by python-cython.  Remove
python-wheel.

Change-Id: I4e93e7ab1a9e763d2d84b6b7601a64e918b0eda8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
31affbfd60 gnu: liblouis: Fix build on python@3.12.
* gnu/packages/language.scm (liblouis)[native-inputs]: Add
python-setuptools.

Change-Id: Ie6956443ed44b70e8d1a844b3e9b66a2dddb2810
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
2c7ee93beb gnu: python-fb-re2: Fix tests for python@3.12.
* gnu/packages/python-xyz.scm (python-fb-re2)[arguments]
<#:phases>: Add phase 'fix-tests.

Change-Id: I0bf9d7a7e6a5101455f4cbdec0268160667da3ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
3050f81301 gnu: python-pypa-installer: Deprecate aliased python-installer.
* gnu/packages/python-build.scm (python-pypa-installer): Drop
variable, and redefine it as a deprecated version of python-installer.

Change-Id: I97467c9832eb7e23ffe67aea90fbf017864f312b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:01 +00:00
Nicolas Graves
c5075bc31d gnu: xandikos: Update to 0.3.3.
* gnu/packages/dav.scm (xandikos): Update to 0.3.3.
[source]: Switch to git-fetch.
[arguments]<#:test-backend>: Drop it (use pytest).
<#:phases>: Drop 'create-entrypoints phase replacement, fixed by
https://github.com/jelmer/xandikos/pull/563 in version 0.3.1.
[native-inputs]: Add python-pytest.
[propagated-inputs]: Replace python-dulwich-0.24 by python-dulwich.

Change-Id: I6de5cd2a35aeface02946d1cec8b76035ae70708
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:00 +00:00
Nicolas Graves
4d80135c49 gnu: python-flake8-isort: Update to 7.0.0.
* gnu/packages/python-xyz.scm (python-flake8-isort): Update to 7.0.0.
[source]: Switch to git-fetch.
[arguments]<#:tests?, #:test-backend, #:test-flags>: Enable tests.
[native-inputs]: Add python-pytest.

Change-Id: I0c6253b8bd19c7087aa72584f307ebd804f2fabc
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 22:00:00 +00:00
Nicolas Graves
b850e968e9 gnu: clang-python-bindings: Fix build on python@3.12.
* gnu/packages/llvm.scm (clang-python-bindings)[native-inputs]: Add
python-setuptools.

Change-Id: I86c3820bfe25e75a26f74409d3ee7c98d4b55c37
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 21:59:57 +00:00
bdunahu
ceffc5eed0 gnu: emacs-exwm: Fix .desktop file.
* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]:
<#:phases>: Add -mm flag to exported .desktop file, ensuring emacs starts with a frame the same size as the screen.  Use '(exwm-wm-mode)' instead of deprecated '(exwm-enable)'.

Change-Id: I5a7ddc017196171f44fe81016f4e16dbe4f4b545
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-28 14:36:28 -07:00
jgart
34683a7c42 gnu: trealla: Update to 2.92.6.
* gnu/packages/prolog.scm (trealla): Update to 2.92.6.

Change-Id: Ibf90764980593b0a72a42896a38e19600abaecab
2026-03-28 17:03:08 -04:00
Ian Eure
dd080e7fda gnu: xorg-server: Apply tearfree patch for modesetting driver.
Much of the modern Linux video stack depends on using kernel modesetting (KMS)
drivers.  Because of this, not much effort has been put into the legacy stuff,
which have grown less supported and more buggy.  Unfortunately, the
modesetting Xorg driver didn’t initially have support for tear-free
video (which most legacy drivers did), requiring additional software -- a
compositor -- to fix this.  Sadly, there’s no good option for a compositor --
they all require hardware-specific tweaking and tuning, and tend to be quite
buggy.

Support for a "TearFree" option merged in 2022[1], but there hasn’t been an
Xorg release since it was merged.

This PR applies the patch from that MR to the last release.  It required a
one-character edit to apply cleanly, necesitating inclusion in the Guix repo.

I tested this on bare metal and it appears to work well.

[1]: https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1006

* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/patches/xorg-server-tearfree-modesetting.patch: New file.
* gnu/packages/xorg.scm (xorg-server): Apply modesetting tearfree patch.

Change-Id: I60a705b35cb51bfd7de79aba406bc4b7b3934e48
2026-03-28 09:01:48 -07:00
Maxim Cournoyer
9902687907 gnu: rapid-photo-downloader: Update to 0.9.37b1 and fix runtime.
* gnu/packages/photo.scm (rapid-photo-downloader): Update to 0.9.37b1.
[#:imported-modules]: New argument.
[#:modules]: Likewise.
[#:phases] {wrap-more}: Add gsettings' bin to PATH.  Wrap
GST_PLUGIN_SYSTEM_PATH.
{wrap-qt}: New phase.
[inputs]: Add glib:bin, qtbase-5, qtsvg-5 and qtwayland-5.

Fixes: #7536
Change-Id: I05440dec8cf8bcb399c13a297b627c820a2b2879
2026-03-29 00:34:29 +09:00
Maxim Cournoyer
e4d9dfa643 gnu: showtime: Harden wrapper a bit.
* gnu/packages/gnome.scm (showtime) [#:phases]
{gi-wrap}: Wrap libgstgtk4.so first in GST_PLUGIN_SYSTEM_PATH.
[inputs]: Add gst-plugins-base and gst-plugins-good.  Remove gst-plugins-rs.

Change-Id: I190456ca08f3cdfd3128c1823364a646a67fd0cd
2026-03-29 00:34:29 +09:00
Sharlatan Hellseher
5deb680587 gnu: fq: Update to 0.17.0.
* gnu/packages/hexedit.scm (fq): Update to 0.17.0.

Change-Id: Id519f794ea654ea188d08eba3dd7a2da0be93009
2026-03-28 14:09:23 +00:00
bdunahu
fe76b5b570 gnu: iaito: Update to 6.1.2-1.7908780.
* gnu/packages/engineering.scm (iaito): Update to 6.1.2-1.7908780.

Change-Id: I54ec7386bec42e0e7fe3ad7fcf8bf5677768d414
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 14:00:24 +00:00
bdunahu
7df83d43f2 gnu: radare2: Update to 6.1.2.
* gnu/packages/engineering.scm (radare2): Update to 6.1.2.
* gnu/packages/patches/radare2-fix-meson-build-to-use-sys-qjs.patch:
Adjust diff for upstream code changes.

Merges: https://codeberg.org/guix/guix/pulls/7446
Change-Id: I70e106dd13ce221cb7f0273cc27d701893ca3a3d
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 14:00:18 +00:00
bdunahu
6a5da5cc58 gnu: sdb: Update to 2.4.2.
* gnu/packages/databases.scm (sdb): Update to 2.4.2.

Change-Id: I85ae5d27d4f76602da9456a68802521ec417bc73
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 13:59:48 +00:00
Evgeny Pisemsky
635994b023 gnu: Add mopidy.
* gnu/packages/music.scm (mopidy): New variable.

Merges: https://codeberg.org/guix/guix/pulls/7459
Change-Id: I189162a135ab8014dd5462ea6adbec9d1761ca1d
Reviewed-by: Giacomo Leidi <therewasa@fishinthecalculator.me>
Reviewed-by: Nguyễn Gia Phong <cnx@loang.net>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 13:56:26 +00:00
Ashish SHUKLA
3aaf965ece gnu: profanity: Update to 0.17.0
* gnu/packages/messaging.scm (profanity): Update to 0.17.0.
[source]: Switch to git upstream.

Merges: https://codeberg.org/guix/guix/pulls/7501
Change-Id: I4ccc0e1db8504438b9e3d98ebdd7fc95ac667f3f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 13:47:41 +00:00
Evgeny Pisemsky
3b67d6e294 gnu: Add python-django-webtest.
* gnu/packages/django.scm (python-django-webtest): New variable.

Merges: https://codeberg.org/guix/guix/pulls/7537
Change-Id: I478974de173041c7296802b46c5ca225a6a398be
Reviewed-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-28 13:43:18 +00:00
Cayetano Santos
7638729a67 gnu: hdf5: Move documentation to separate output.
* gnu/packages/maths.scm (hdf5)[outputs]: Add 'doc'.
[arguments]: Add a phase to move the documentation to the 'doc' output.

Fixes guix/guix#7486
Merges guix/guix!7495

Change-Id: I9753715f270748abff9ddf8adaa64120fe167664
2026-03-28 11:21:59 +01:00
Cayetano Santos
3847132a67 gnu: python-pivy: Update to 0.6.11.
* gnu/packages/python-graphics.scm (python-pivy): Update to 0.6.11.
[native-inputs]: Remove swig-4.0; add swig-4.4.

Change-Id: I3cf59ddf633e366fc2772d220340177ce80dbfa0
2026-03-28 11:06:20 +01:00
Maxim Cournoyer
ec44b17a53 gnu: simple-scan: Update to 49.1.
* gnu/packages/gnome.scm (simple-scan): Update to 49.1.
[arguments]: Add #:phases.
[native-inputs]: Add gtk:bin.

Change-Id: I54a851dc7d2620240251422229eb60b7646a6fdc
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
18caf48414 gnu: gnome-maps: Update to 50.0.
* gnu/packages/geo.scm (gnome-maps): Update to 50.0.
[native-inputs]: Add blueprint-compiler.

Change-Id: I930fa0204aaea8c0ac1019e2462edfe556403876
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
4c366c3d68 gnu: libshumate: Update to 1.6.0.
* gnu/packages/gnome.scm (libshumate): Update to 1.6.0.

Change-Id: I368441d1b506048ec6577d74a8a3e06a1663ad3d
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
a9c03711a5 gnu: gnome-system-monitor: Update to 50.0.
* gnu/packages/gnome.scm (gnome-system-monitor): Update to 50.0.

Change-Id: I95ac90a16593563aaf9353f0992e83f19cb27944
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
a48e0ba917 gnu: gnome-console: Update to 50.0.
* gnu/packages/gnome.scm (gnome-console): Update to 50.0.
[#:phases] {check}: New phase override.
[native-inputs]: Add dbus and xorg-server-for-tests.

Change-Id: If8f5aed014657753d34d523e4d141c89ea08b7b7
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
53a8985545 gnu: baobab: Update to 50.0.
* gnu/packages/gnome.scm (baobab): Update to 50.0.

Change-Id: I2278a1bb4b9d24a00cae69aa3169a6d2377fdcb4
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
a410039522 gnu: gnome-calculator: Update to 50.0.
* gnu/packages/gnome.scm (gnome-calculator): Update to 50.0.
[native-inputs]: Add blueprint-compiler.

Change-Id: I17050a7e238b02497a91b6b318603bb96ec7f314
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
108440d9c8 gnu: gnome-boxes: Update to 50.0.
* gnu/packages/gnome.scm (gnome-boxes): Update to 50.0.

Change-Id: I74c4e68e9ea6b73fb1d0524e48b3339f7381b07e
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
0fbf65208a gnu: gnome-meta-core-utilities: Replace totem with showtime.
* gnu/packages/gnome.scm (gnome-meta-core-utilities): Replace totem with showtime.

Change-Id: Ic4e2ea875eb2f6996cb95873a8b823b34e74de7e
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
5ca85ad55e gnu: Add showtime.
* gnu/packages/gnome.scm (showtime): New variable.
* gnu/packages/patches/showtime-python-3.11-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I49d7e852df8cff649b8b9fd23b89422161c99c68
2026-03-28 16:26:12 +09:00
Maxim Cournoyer
fe237dca8a gnu: Add gst-plugins-rs.
* gnu/packages/gstreamer.scm (gst-plugins-rs): New variable.

Change-Id: I78a4eb6f222956f519884ddf3f424110e28f5e32
Co-authored-by: Noé Lopez <noelopez@free.fr>
2026-03-28 16:00:45 +09:00
Maxim Cournoyer
d5b6b4d8b1 gnu: nautilus: Update to 50.0.
* gnu/packages/gnome.scm (nautilus): Update to 50.0.
[native-inputs]: Add blueprint-compiler and xorg-server-for-tests.

Change-Id: I52699140ac398e80229edcdf64df48e81bea41ec
2026-03-28 16:00:45 +09:00