1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-27 03:21:49 +02:00
Commit Graph

6089 Commits

Author SHA1 Message Date
Liliana Marie Prikler b61ea5173d gnu: gnome-recipes: Fix build.
* gnu/packages/patches/gnome-recipes-rest-in-soup.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (gnome-recipes)[patches]: Use it here.
2026-03-06 14:53:18 +01:00
Noé Lopez 71567bf712 gnu: Add cartridges.
* gnu/packages/gnome-circle.scm (cartridges): New variable.
* gnu/packages/patches/cartridges-fix-non-parallel-build.patch:
New patch.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ie5fe37fdc8f87d2e2d378b565feb2f5e3d0c6463
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:17 +01:00
Liliana Marie Prikler 219e6365d5 gnu: komikku: Update to 1.99.0.
* gnu/packages/patches/komikku-python-3.11-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/gnome-circle.scm (komikku): Update to 1.99.0.
[source]: Drop patches.
[inputs]: Add python-pyjwt and python-pypdf.
2026-03-06 14:53:17 +01:00
Noé Lopez 08a9f8941f gnu: Add glycin-loaders.
* gnu/packages/gnome.scm (glycin-loaders): New variable.
* gnu/packages/patches/glycin-sandbox-Adapt-bwrap-invocation.patch:
New file.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[glycin]:
New entry.

Change-Id: I16dfb2678381d69212b3eea4e4aa5f896208cc12
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-06 14:53:14 +01:00
Maxim Cournoyer 1e5cad6911 gnu: gdm: Update to 48.0.
* gnu/packages/gnome.scm (gdm): Update to 48.0.
* gnu/packages/patches/gdm-default-session.patch: Adjust accordingly.
* gnu/packages/patches/gdm-remove-hardcoded-xwayland-path.patch: Likewise.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler 8c98ece132 gnu: Remove gnome-online-miners.
* gnu/packages/gnome.scm (gnome-online-miners): Remove variable.
* gnu/packages/patches/gnome-online-miners-tracker-3.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2026-03-06 14:53:13 +01:00
Maxim Cournoyer c2f2a756f5 gnu: nautilus: Update to 48.5.
* gnu/packages/gnome.scm (nautilus): Update to 48.5.
[inputs]: Replace tracker and tracker-miners with tinysparql and localsearch.
* gnu/packages/patches/nautilus-extension-search-path.patch: Adjust accordingly.
2026-03-06 14:53:13 +01:00
Liliana Marie Prikler 6950deccde gnu: gnome-settings-daemon: Update to 48.1.
* gnu/packages/gnome.scm (gnome-settings-daemon): Update to 48.1.
[patches]: Remove “gnome-settings-daemon-screensaver-error.patch”.
* gnu/packages/patches/gnome-settings-daemon-screensaver-error.patch: Also
remove the file…
* gnu/local.mk (dist_patch_DATA): … and deregister it.
2026-03-06 14:53:11 +01:00
Maxim Cournoyer 29081cc644 gnu: libsecret: Remove obsolete patch.
* gnu/packages/patches/libsecret-fix-test-paths.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/gnome.scm (libsecret) [source]: Delete patches.

Change-Id: Iae61d39e0ca37cff0486a8e28b840c9948cc04cc
2026-03-06 14:53:09 +01:00
Maxim Cournoyer a2d0f215f2 gnu: xdg-desktop-portal: Use XDG_DATA_DIRS as search path.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete patches.
[native-search-paths]: Remove XDG_DESKTOP_PORTAL_DIR.  Add $XDG_DATA_DIRS.
* gnu/packages/patches/
xdg-desktop-portal-1.20.3-disable-configuration-search-exit.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Change-Id: I26bde17cde75d1ccf5839d57145d5780b40cda9f
2026-03-06 14:53:08 +01:00
Liliana Marie Prikler 472e264ad6 gnu: gdk-pixbuf: Update to 2.44.4.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.44.4.
[#:configure-flags]: Add “-Dglycin=disabled”.
* gnu/packages/patches/gdk-pixbuf-honor-GUIX_GDK_PIXBUF_MODULE_FILES.patch:
Adjust accordingly.
2026-03-06 14:52:05 +01:00
Maxim Cournoyer 2ce1fbc553 gnu: ftgl: Fix build.
* gnu/packages/patches/ftgl-ftcontour-type.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gl.scm (ftgl) [source]: Apply it.

Change-Id: Ifaf78e18cd2d1ec1c706ebb5d649d7ead7df335a
2026-03-06 14:52:05 +01:00
Maxim Cournoyer 22efd612d7 gnu: aspell: Update to 0.60.8.1.
* gnu/packages/aspell.scm (aspell): Update to 0.60.8.1.
[patches]: Remove aspell-CVE-2019-25051.patch.
[phases]: Delete trailing #t.
* gnu/packages/patches/aspell-CVE-2019-25051.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.

Change-Id: I58f8e51d084415f88ce7f0d5b31b23bbf4084018
2026-03-06 14:52:05 +01:00
Maxim Cournoyer 40a10d1f4a gnu: libsoup: Apply patches fixing deadlocks and CVE-2025-4476.
The patches are a subset taken from Debian (see:
<https://sources.debian.org/patches/libsoup3/3.6.5-3/>).

* gnu/packages/patches/libsoup-auth-digest-fix-crash.patch
* gnu/packages/patches/libsoup-deadlock-in-add_listener_in_thread.patch
* gnu/packages/patches/libsoup-fix-merge-of-ranges.patch
* gnu/packages/patches/libsoup-memory-leak-in-soup_form_decode.patch
* gnu/packages/patches/libsoup-multipart-bounds-check.patch
* gnu/packages/patches/libsoup-use-libdl-instead-of-gmodule.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/gnome.scm (libsoup-minimal): Apply them.

Change-Id: I7e4968c1d87e28860fc68616f6107d018e0d93dd
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler d0fe72f6a8 gnu: vala@0.52: Update to 0.52.11.
* gnu/packages/gnome.scm (vala-0.52): Update to 0.52.11.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: Adjust accordingly.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 336f3491bb gnu: vala@0.52: Fix GIR parser.
* gnu/packages/patches/vala-0.52-fix-valagirparser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/gnome.scm (vala-0.52)[patches]: Use it here.
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 1bca474d01 gnu: pango: Update to 1.56.4.
* gnu/packages/patches/pango-skip-libthai-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/gtk.scm (pango): Update to 1.56.4.
[source]: Change to git-fetch.
[arguments]: Convert to list of G-Expressions.
<#:configure-flags>: Add “-Dintrospection=enabled”.
<#:phases> {disable-cantarell-tests}: Skip test-font-data.

Change-Id: I044f465555a7a64bb938f41a738bfa720d8ea51e
2026-03-06 14:52:04 +01:00
Liliana Marie Prikler 87135e7d91 gnu: gobject-introspection: Delete unnecessary patches.
* gnu/packages/patches/gobject-introspection-cc-1.72.patch: Delete file.
* gnu/packages/patches/gobject-introspection-absolute-shlib-1.72.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Unregister them.
2026-03-06 14:52:03 +01:00
Liliana Marie Prikler 2e5e126f41 gnu: gobject-introspection: Update to 1.86.0.
* gnu/packages/glib.scm (gobject-introspection-minimal): Update to 1.86.0.
* gnu/packages/patches/gobject-introspection-absolute-shlib-path.patch: Adjust
accordingly.
2026-03-06 14:52:03 +01:00
Maxim Cournoyer c5cff587eb gnu: fontconfig: Update to 2.16.0 and modernize.
* gnu/packages/fontutils.scm (fontconfig): Update to 2.16.0.
[propagated-inputs]: Remove labels.
[native-inputs]: Likewise.  Add autoconf-2.71, automake, gettext-minimal and
libtool.
[configure-flags]: Use gexps.
[phases]: Likewise.
(fontconfig-with-documentation): Streamline comment.
[arguments]: Use gexps.
[native-inputs]: Use modify-inputs.
[home-page]: Add missing trailing /.

Co-authored-by: Andreas Enge <andreas@enge.fr>
Change-Id: I8704eec8cef310c7b1122db7a65e612c8c13fbe2
2026-03-06 14:52:03 +01:00
Maxim Cournoyer 38e7132dcf gnu: gnutls: Use p11-kit to provide the default certificates.
This makes it so that GnuTLS always knows to locate the nss-certs without
users having to do anything.  This default behavior can be modified by users
via the p11-kit configuration mechanism, which can be be done per-user.

* gnu/packages/patches/gnutls-skip-trust-store-test.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/tls.scm (gnutls) [source]: Remove
'gnutls-skip-trust-store-test.patch' patch.
[#:configure-flags]: Delete "--with-default-trust-store-dir=/etc/ssl/certs".
Add "--with-default-trust-store-pkcs11=pkcs11:".  Update comment.

Fixes: <https://issues.guix.gnu.org/75902>
Fixes: <https://issues.guix.gnu.org/46779>
Change-Id: Ie45bfe8c2884c1ab277b0fba6135a5af3a9b6a3d
2026-03-06 14:52:03 +01:00
Maxim Cournoyer a6d7b44cce gnu: gnutls: Streamline definition.
* gnu/packages/tls.scm (gnutls)[source] <patches>:  Add gnutls-no-which.patch.
[arguments] <#:configure-flags>: Do not build without p11-kit on
mips64el (debian has a package for it, it ought to work).  Add
--with-zlib=link flag.
<#:phases>: Delete disable-failing-tests phase.
[native-inputs]: Remove which.
[propagated-inputs]: Do not avoid p11-kit on mips64el architecture.
* gnu/packages/patches/gnutls-no-which.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6519b789896dba00de6a1af7a6f772906ce660c1
2026-03-06 14:52:03 +01:00
Maxim Cournoyer c27389ed51 gnu: p11-kit: Update to 0.25.5, extend trust paths.
* gnu/packages/tls.scm (p11-kit): Update to 0.25.5.
[source]: Drop hurd patch.
[arguments]: Delete #:phases.
<#:configure-flags>: Add more trust paths, for better compatibility with foreign distributions.
[native-inputs]: Add python-minimal.  Remove autoconf, automake,
gettext-minimal and libtool when targeting the Hurd.

Change-Id: I3d52b681c580ddcf10646411b07f7f86541ba163
2026-03-06 14:52:02 +01:00
Vagrant Cascadian 2126b510ce gnu: Remove linux-libre 5.4.
gnu/packages/linux.scm (linux-libre-5.4-version, linux-libre-5.4-gnu-revision,
deblob-scripts-5.4, linux-libre-5.4-pristine-source, linux-libre-5.4-source,
linux-libre-headers-5.4, linux-libre-5.4, linux-libre-headers-5.4,
linux-libre-arm-generic-5.4, linux-libre-arm64-generic-5.4): Remove variables.
* gnu/packages/patches/linux-libre-support-for-Pinebook-Pro.patch: Delete
file.
* gnu/local.mk [dist_patch_DATA]: Deregister patch.
* gnu/packages/aux-files/linux-libre/5.4-arm.conf,
gnu/packages/aux-files/linux-libre/5.4-arm64.conf,
gnu/packages/aux-files/linux-libre/5.4-i686.conf,
gnu/packages/aux-files/linux-libre/5.4-x86_64.conf: Delete files.
* Makefile.am [AUX_FILES]: Deregister them.
* gnu/packages/android.scm (adb)[native-inputs]: Use linux-libre-headers-5.15.
* gnu/packages/vpn.scm (wireguard-linux-compat): Remove variable.
* gnu/tests/base.scm (%test-linux-libre-5.4): Remove variable.
2026-03-05 14:59:55 -08:00
Sughosha 9a6abcb713 gnu: qgit: Update to 2.13.
* gnu/packages/version-control.scm (qgit): Update to 2.13.
[source]<patches>: Remove qgit-2.13-fix-search-style.patch.
* gnu/packages/patches/qgit-2.13-fix-search-style.patch: Remove file.
* gnu/local.mk: Deregister it.

Change-Id: I47bb9211febd5a8bdf29bb898bab7cbc2aa6df1e
2026-03-05 17:41:51 +05:30
Johannes Christ e66f8bf3ce gnu: taskwarrior: Update to 3.4.2.
* gnu/packages/task-management.scm (taskwarrior): Update to 3.4.2.
[source]: Update to new release location.  Add patch for proper SQLite
linking.  Add snippet to remove sourceless PDF.
[native-inputs]: Add dependencies for Rust code.
[inputs]: Add sqlite-next.
[arguments] <#:phases>: Adjust for Rust dependency build.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entry for
taskwarrior.
* gnu/packages/patches/task-link-taskchampion-cpp-with-sqlite3.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: Ica26c93347dedcba83a473cb60b176cf1195a806
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-03-05 13:39:11 +02:00
Dariqq 71dc089411 gnu: cross-binutils: make windres find gcc for mingw.
* gnu/packages/cross-base.scm (cross-binutils*): Add patch for mingw targets.
* gnu/packages/patches/binutils-cross-windres.patch: New patch.
* gnu/local.mk (dis_patch_DATA): Register patch.

Change-Id: I5e7a53a02dccc9eadef539b0e4566c05791872cd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #6642
2026-03-04 17:27:52 +01:00
Ricardo Wurmus 129ff35366 gnu: make-propeller-gcc-4: Build with GCC 5.
* gnu/packages/patches/gcc-4.6-gnu-inline.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/embedded.scm (make-propeller-gcc-4)[source]: Remove patch.
[arguments]: Remove 'pre-x86-configure phase.
[native-inputs]: Replace gcc-4.9 with gcc-5.

Change-Id: Ifb4b00952edc9053e7496ffe33f8beacd34e11ca
2026-03-04 09:52:22 +01:00
Simen Endsjø 03e0062b7c gnu: sbcl-cl-posix-mqueue: Fix struct size on linux.
* gnu/packages/patches/sbcl-cl-posix-mqueue-mqattr-size.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/lisp-xyz.scm (sbcl-cl-posix-mqueue)[source]: Use it.

Change-Id: If5f192ef2c3353a76b4eac82ba67d3cb661ef8ad
Signed-off-by: jgart <jgart@dismail.de>
2026-03-03 18:05:23 -05:00
Alexey Abramov 30bd3bda23 gnu: remind: Fix tkremind fontchooser issues.
Fontchooser breaks when the window class starts with ".".  wrap-program
renames tkremind to .tkremind-real, and Tk uses the script basename as
the window class, causing this issue.  Additionally, SetHeadingFont
references Option(HeadingFont) before it is set.

* gnu/packages/calendar.scm (remind)[source]: Add patch.
* gnu/packages/patches/tkremind-fix-fontchooser.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I442b156a5780156080c663e2ee53aa1e3e741ec1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-03 09:56:03 +00:00
Danny Milosavljevic 7d04e79c70 gnu: xdg-desktop-portal: Delete version 1.18.4.
* gnu/packages/freedesktop.scm (xdg-desktop-portal): Delete variable.
(xdg-desktop-portal-next): Rename to ...
(xdg-desktop-portal): ...this.
(xdg-desktop-portal-next): New deprecation alias.
(xdg-desktop-portal-gtk)[propagated-inputs]: Replace xdg-desktop-portal-next
by xdg-desktop-portal.
* gnu/packages/telegram.scm (telegram-desktop)[propagated-inputs]: Replace
xdg-desktop-portal-next by xdg-desktop-portal.
* gnu/packages/patches/xdg-desktop-portal-disable-configuration-search-exit.patch:
Delete file.
* gnu/packages/patches/xdg-desktop-portal-disable-portal-tests.patch: Delete
file.
* gnu/local.mk (dist_patch_DATA): Remove references to those.

Change-Id: I4317d2228002c1c6c65a9fab5aa502e905e4ec3e
2026-03-01 23:46:46 +01:00
Aaron Covrig 1feffe8f11 gnu: ruby-asciidoctor-pdf: Update to 2.3.24.
* gnu/packages/ruby-xyz.scm (ruby-asciidoctor-pdf): Update to 2.3.24.
[arguments]<#:phases>{relax-dependencies}: New phase.
{check}: Enable nearly all tests.
[native-inputs]: Add poppler.
* gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch:
Remove gemspec changes but keep test fixes.

Change-Id: I8343bfacec63619f935d9424f7e5ee6399c032ba
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-03-01 18:42:56 +01:00
Carlos Durán Domínguez 81b40ef169 gnu: Add solarus-launcher.
* gnu/packages/games.scm (solarus-launcher): New variable.
* gnu/packages/patches/solarus-launcher-qlementine-and-qtappinstancemanager-reference.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I9398a842f5d122423510bd4bf2dd1e7452154783
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Carlos Durán Domínguez 83928b6953 gnu: solarus-quest-editor: Update to 2.0.3.
* gnu/packages/games.scm (solarus-quest-editor): Update to 2.0.3.
[version]: Remove slot.
[source]: Inherit from solarus. <patches>: Add
solarus-quest-editor-qlementine-reference.patch.
[build-system]: Switch to qt-build-system.
[arguments]: <#:qtbase>: Set to qtbase; <#:phases>: Add chdir phase.
[native-inputs]: Add qttools, and qlementine.
[inputs]: Add qtbase, qtsvg, and qtwayland.
(solarus): Remove solarus-quest-editor comment.
* gnu/packages/patches/solarus-quest-editor-qlementine-reference.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Fixes: guix/guix#6231
Change-Id: I3157692acaee919e4d9a70cd994e8c1346bd64bb
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:40:32 +01:00
Morgan Smith 4b0ba1ec86 gnu: emacs: Remove super-key patch.
The issue this patch solves got fixed in GTK 3.23.37.

* gnu/packages/patches/emacs-pgtk-super-key-fix.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/emacs.scm (emacs-minimal, emacs-next-minimal): Do not use the
super-key patch.

Change-Id: I5a1098ce0a4709aa8f05a5a82e2b78866b48a87f
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
Morgan Smith 33e6f15c74 gnu: emacs: Fix compile time warning.
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Use correct
function for datatype.
* gnu/packages/emacs.scm (emacs-minimal): Remove now unnecessary flags.

Change-Id: Id362deef83f28653f5bc3babb4a07726c1443ebf
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01 17:38:53 +01:00
AwesomeAdam54321 2372afa295 gnu: Add ypsilon.
* gnu/packages/patches/ypsilon-Use-GNU-toolchain-as-default.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Merges: https://codeberg.org/guix/guix/pulls/3994
Change-Id: I33a3ffd2ca1e5a3cd789cf9a1e50d8824a156404
Reviewed-by: Zhu Zihao <all_but_last@163.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-27 09:50:00 +00:00
Maxim Cournoyer 0722e795cd gnu: turbovnc: Update to 3.3.
* gnu/packages/vnc.scm (turbovnc): Update to 3.3.
[source]: Switch to git-fetch, delete patches.
<snippet>: Adjust for removal of unix/Xvnc/extras.
[#:configure-flags]: Add -DTVNC_ZLIBNG=OFF.
* gnu/packages/patches/turbovnc-find-system-packages.patch
* gnu/packages/patches/turbovnc-custom-paths.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: I5e30df4d0d2e6b7f149fa3698406d33cf9bfb37a
2026-02-27 16:20:33 +09:00
Carlos Durán Domínguez 121ef5ebde gnu: aegisub: Update to 3.4.2.
The source <https://github.com/Aegisub/Aegisub> was an unmaintained fork
of <https://github.com/TypesettingTools/Aegisub> which is used in this
change.

* gnu/packages/video.scm (aegisub): Update to 3.4.2, improve style.
[source]: Switch to git-fetch, remove patches, and reindent.
[build-system]: Switch to meson-build-system.
[arguments]: Reindent, and use G-expressions.
<#:configure-flags>: Update to meson flags.
<#:phases>: remove 'fix-ldflags, 'fix-boost-headers and add 'git-version-h.
[inputs]: Reindent, and sort. Remove freetype, wxwidgets-gtk2; add curl,
icu4c, libportal, luajit-lua52-openresty, openal, uchardet, wxwidgets,
and zlib.
[native-inputs]: Reindent. Remove intltool, and desktop-file-utils. Add
gettext-minimal, googletest, and python.
[description]: Reindent.
[license]: Sort. Remove license:mpl1.1. Add license:bsd-2, license:gpl2+,
license:isc, and license:public-domain.

* gnu/packages/patches/aegisub-boost68.patch: Remove file.
* gnu/packages/patches/aegisub-boost81.patch: Likewise.
* gnu/packages/patches/aegisub-icu59-include-unistr.patch: Likewise.
* gnu/packages/patches/aegisub-make43.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Deregister patches.

Closes: guix/guix#6413
Merges: https://codeberg.org/guix/guix/pulls/6571
Change-Id: I84e993363984962da3cc05dccc9fd23ec99041e7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-26 22:44:37 +00:00
Tanguy Le Carrour 85673d5f0b gnu: Add python-jinja2-fragments.
* gnu/packages/patches/python-jinja2-fragments-modify-conftest-py.patch:
  New file
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/python-xyz.scm (python-jinja2-fragments): New variable.

Merges: https://codeberg.org/guix/guix/pulls/6321
Change-Id: I03a88537cea8e769a33ddfe50b418b5b518e5854
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-24 09:10:48 +00:00
Andreas Enge 441365aeea gnu: Remove trilinos-for-dealii-openmpi.
* gnu/packages/maths.scm (trilinos-for-dealii-openmpi): Delete variable.
* gnu/packages/patches/teuchos-remove-duplicate-using.patch,
gnu/packages/patches/tpetra-remove-duplicate-using.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Unregister files.

Fixes: guix/guix#5852
Change-Id: I991b0fd99a8a441b898c5d3e10785bc523042fef
2026-02-23 17:45:38 +01:00
Nemin 533607369a gnu: hare: Update to 0.26.0.
* gnu/packages/hare.scm (harec): Update to 0.26.0.
* gnu/packages/hare.scm (hare): Update to 0.26.0.
  [patches]: Remove hare-toolpath.patch.
* gnu/packages/hare.scm (hare-update): Update to 0.26.0.0.
* gnu/patches/hare-toolpath.patch: Delete file.
* gnu/local.mk: Unregister patch.

Change-Id: I6bdc9eeb6257832d01fb62e225e76e8831ba1b9d
Signed-off-by: jgart <jgart@dismail.de>
2026-02-23 10:38:36 -05:00
Ayan Das b373a5ccff gnu: fbgemm: Update to 1.5.0.
* gnu/packages/machine-learning.scm (fbgemm): Update to 1.5.0.
* gnu/packages/patches/fbgemm-use-system-libraries.patch: Refresh for 1.5.0,
enable C language checks in CMake, and adapt to upstream test CMake changes.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:11 +01:00
Ayan Das 52b5ef81a1 gnu: python-pytorch: Update to 2.10.0.
* gnu/packages/machine-learning.scm (%python-pytorch-version): Update to 2.10.0.
(%python-pytorch-src)[source]: Update hash.
(python-pytorch)[arguments]: Fix build by including Utils.hpp.
* gnu/packages/patches/python-pytorch-runpath.patch: Update for 2.10.0.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Update for 2.10.0.

Change-Id: Ic579058f302d2d8face536ae9980f06854888615
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-02-22 18:41:10 +01:00
Danny Milosavljevic 07436e4407 gnu: Add mantid.
* gnu/packages/physics.scm (mantid): New variable.
* gnu/packages/patches/mantid-openmp-cleanup.patch: New file.
* gnu/local.mk: Register it.

Change-Id: Ie037b5812acbd55677a67f70de2e46466e992367
2026-02-21 21:52:40 +01:00
Danny Milosavljevic 202d682caf gnu: Add python-mslice.
* gnu/packages/patches/python-mslice-matplotlib-3.6-compatibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/physics.scm (python-mslice): New variable.

Change-Id: I55b884b53bef3f59d466e8980a643e4ef78fa544
2026-02-21 21:52:40 +01:00
Sergey Trofimov 4bb26254fa gnu: emacs-telega: Update to 0.8.600.
* gnu/packages/emacs-xyz.scm (emacs-telega): Update to 0.8.600.
[source]<patches>: Remove emacs-telega-path-placeholder.patch.
[arguments]<#:exclude>: Exclude extra files.
<#:phases>{'patch-sources}: Delete contrib (packaged separately),
substitute `telega-server-command'.
{'configure}: Remove obsolete phase.
[inputs]: Remove emacs-rainbow-identifiers, add emacs-transient.
* gnu/packages/patches/emacs-telega-path-placeholder.patch: Remove.
* gnu/local.mk: Unregister patch.

Merges guix/guix!6017

Change-Id: I5acc15a2bc478d076e40622a4b8b7611777ce369
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-02-20 22:44:29 +01:00
Anderson Torres 0075d65fd9 gnu: atf: Update to 0.23.
The patch atf-execute-with-shell.patch was incorporated.

* gnu/packages/check.scm (atf): Update to 0.23.
* gnu/packages/patches/atf-execute-with-shell.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I8106a47b501cdeac47e246d916e387dec1b664fd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2026-02-20 22:34:56 +01:00
John Kehayias d659fe8666 gnu: glibc: Graft with fix for unsafe env variable [security-fixes].
Before this change, the environment variable GUIX_LOCPATH is not in the unsafe
variable list, meaning that it is not unset in a privileged environment.  This
could lead to potential security issues.  A CVE number is pending for this
issue.  A similar upstream glibc issue was CVE-2023-4911.

* gnu/packages/base.scm (glibc)[replacement]: Add field to graft with ...
(glibc/fixed): ... this new package.
* gnu/packages/patches/glibc-guix-locpath.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I74d87ce543bfba7d5f424efb2b87926ca336c725
Reported-by: "Stefan" <stefan-guix@vodafonemail.de>
2026-02-20 01:08:07 -05:00
Carlo Zancanaro 906b1e13aa gnu: lua: Introduce GUIX_LUA_{,C}PATH to set default Lua search paths.
Fixes <https://issues.guix.gnu.org/issue/25425>.

* gnu/packages/patches/luajit-search-paths.patch: New file.
* gnu/packages/patches/lua-5.1-search-paths.patch: New file.
* gnu/packages/patches/lua-5.2-search-paths.patch: New file.
* gnu/packages/patches/lua-5.3-search-paths.patch: New file.
* gnu/packages/patches/lua-5.4-search-paths.patch: New file.
* gnu/packages/patches/lua-5.x-search-path-helpers: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/lua.scm
(lua-search-paths): New procedure.
(lua) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.4) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.2) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(lua-5.1) [source]: Apply patches.
[native-search-paths]: Define using lua-search-paths.
(luajit) [source]: Apply patches.
[native-search-paths]: Define GUIX_LUA_PATH and GUIX_LUA_CPATH.

Change-Id: I8adc08076e615b3dacc10007eae7c1e9b7d527c0
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-18 21:02:26 +01:00