1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-12 16:10:39 +02:00
Commit Graph

5039 Commits

Author SHA1 Message Date
Fi guadec
ef846411d5 gnu: Add ctranslate2.
* gnu/packages/machine-learning.scm (ctranslate2): New variable.
* gnu/packages/patches/CTranslate2-local-build.patch: New file.
* gnu/local.mk: Record patch.

Co-authored-by: Nicolas Graves <ngraves@ngraves.fr>
Change-Id: I61f04d92c9f4c7bff41b62867ef43e8cf3ad87ea
2025-07-03 21:57:26 +02:00
André Batista
ab6b5a7d30 gnu: librewolf: Register RDD allowlist patch.
Follow up to ab24e2ebe5.

* gnu/local.mk: Register librewolf-add-store-to-rdd-allowlist.patch.

Change-Id: I1583a23e3d7ff19261118a81d54cd61e4aee7d25
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-07-02 21:53:38 -07:00
André Batista
6ee9cd170b gnu: make-torbrowser: Add store to rdd allowlist.
Without this patch, some extensions break when the browsers are built with
system nss and livestreams are broken on these browsers due to a default
deny sandboxing rule.

See commit ab24e2ebe5 and issues #546 on
codeberg and #77559 on debbugs.

* gnu/packages/tor-browsers.scm (make-torbrowser) [arguments] <#:phases>
'apply-guix-specific-patches: Add torbrowsers-add-store-to-rdd-allowlist.patch.
* gnu/packages/patches/torbrowsers-add-store-to-rdd-allowlist.patch: Add it.
* gnu/local.mk: Register it.

Change-Id: I4c9cb514131eae35db6149492e0ee1c4916bcfde
2025-07-01 17:41:55 -07:00
Ludovic Courtès
d1cebc2488 gnu: libgit2: Update to 1.9.1.
* gnu/packages/version-control.scm (libgit2-1.9): Update to 1.9.1.
[source]: Add ‘libgit2-path-max.patch’.
* gnu/packages/patches/libgit2-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Change-Id: If78a7001eb2cc3aa2d951fe2e501ae3ec576fc80
Co-authored-by: Ashish SHUKLA <ashish.is@lostca.se>
2025-07-01 22:34:40 +02:00
Jake Forster
aa2f243ab7 gnu: insight-toolkit: Update to 5.4.4.
* gnu/packages/image-processing (insight-toolkit): Update to 5.4.4.
[source] Switch to git-fetch; apply patch.
[arguments]<#:configure-flags>: Add -DITK_USE_SYSTEM_SWIG=ON,
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON, -DITK_USE_PYTHON_LIMITED_API=OFF and
-DBUILD_TESTING=OFF.  Add -DHDF5_DIR set to HDF5's lib/cmake.
[inputs]: Add libaec.
[native-inputs]: Add git-minimal; replace swig with swig-next.
* gnu/packages/patches/insight-toolkit-fix-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: Ifbf73709e773649fb00c2d46848d3418daaf98c1
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-30 14:30:40 +02:00
Vinicius Monego
18bc763899 gnu: symmetrica: Update to 3.1.0.
* gnu/packages/algebra.scm (symmetrica): Update to 3.1.0.
[source]: Fetch from maintained fork. Remove patches.
[arguments]: Remove '#:tests? #f'.
<#:phases>: Delete phases 'fix-makefile', 'turn-off-banner'. Undelete
the 'configure' phase. Do not override the 'install' phase.
[native-inputs]: Add autoconf, automake, libtool, pkg-config.
[home-page]: Switch to new home page.
[license]: Switch to new ISC license.

* gnu/packages/patches/symmetrica-bruch.patch:
* gnu/packages/patches/symmetrica-int32.patch:
* gnu/packages/patches/symmetrica-return_values.patch:
* gnu/packages/patches/symmetrica-sort_sum_rename.patch: Remove them.
* gnu/local.mk (dist_patch_DATA): Unregister them.

Change-Id: I876424baa9c111575d72c6516910ab43926c684f
2025-06-29 19:42:55 -03:00
Vinicius Monego
bc658eb0f0 gnu: linbox: Update to 1.7.0.
* gnu/packages/algebra.scm (linbox): Update to 1.7.0.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/linbox-fix-pkgconfig.patch: Delete file.

Change-Id: I88f8bcc9e1a049302890c5f46800afea9c42b69a
2025-06-29 01:05:06 -03:00
Paul Garlick
4b2f52e998 gnu:fenics-dolfin: Fix build with hdf5@1.14.
* gnu/packages/patches/fenics-dolfin-hdf5-version-check.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register new patch.
* gnu/packages/simulation.scm (fenics-dolfin): Run guix style.
[source]: Use new patch.
[arguments] <phases>: Update 'pre-check' comment.
Add 'demo_stokes-iterative_mpi' test to list of skipped tests.

Change-Id: I8ec4534d96af6726fcfd3a601d34b109d06c4ca6
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-28 16:33:42 +02:00
fanquake
a13351ade2 gnu: Remove no-longer needed cross-binutils patch.
This patch landed upstream in Binutils 2.41. It has also been dropped
from Debian in
1c70e29caf.

* gnu/packages/cross-base.scm (cross-binutils*): Remove
  binutils-mingw-w64-timestamp.patch.
* gnu/packages/patches/binutils-mingw-w64-timestamp.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove
  binutils-mingw-w64-timestamp.patch reference.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-26 17:43:13 +02:00
Andrew Wong
4cc6389f7b gnu: liba52: Update to 0.8.0.
* gnu/packages/video.scm (liba52): Update to 0.8.0.
[source] <uri>: Switch to new, maintained repository.
<patches>: Convert to substitutions for flexibility.
<snippet>: New substitutions.
[arguments]: Remove redundant bootstrap phase replication.
[home-page]: Switch to new homepage.

* gnu/packages/patches/liba52-enable-pic.patch: Remove file.
* gnu/packages/patches/liba52-link-with-libm.patch: Likewise.
* gnu/packages/patches/liba52-set-soname.patch: Likewise.
* gnu/packages/patches/liba52-use-mtune-not-mcpu.patch: Likewise.

* gnu/local.mk (dist_patch_DATA): Deregister patches.

Change-Id: I65d61d2921a444b3f86fdc6f7e4be2143ada5ce5
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-26 11:41:12 +01:00
David Elsing
a8d3f40966 gnu: python-pytorch: Improve package.
This fixes the build of python-pytorch-for-r-torch and moves the new patches
introduced in 81d309de87 to the existing patch
files for python-pytorch.

Fixes guix/guix#779.

* gnu/packages/machine-learning.scm (python-pytorch)[source]: Update patches.
[arguments]: Adjust the 'use-system-libraries phase.
* gnu/packages/patches/python-pytorch-fix-codegen.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-runpath.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-system-libraries.patch: Adjust patch.
* gnu/packages/patches/python-pytorch-runpath-2.7.0.patch: Remove patch.
* gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch: Remove patch.
* gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: Remove patch.
* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove them.
2025-06-25 23:43:59 +01:00
Maxim Cournoyer
4664ab4641 gnu: emacs-gnus-desktop-notify: Update to latest commit.
* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): Update to latest
commit.
[description]: Fix typo.
* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch:
Delete file.
* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): De-register them.

Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b
2025-06-25 23:00:59 +09:00
Mark H Weaver
c51a40b0c8 gnu: icecat: Update to 128.12.0-gnu1 [security fixes].
Includes fixes for CVE-2025-6424, CVE-2025-6425, CVE-2025-6426,
CVE-2025-6429, and CVE-2025-6430.

* gnu/packages/gnuzilla.scm (mozilla-115-compare-locales)
(mozilla-115-locale, mozilla-115-locales, update-mozilla-115-locales)
(all-mozilla-115-locales, %icecat-115-base-version)
(%icecat-115-version %icecat-115-build-id, icecat-115-source): New
bindings, retaining the previous meanings (before this commit) of
mozilla-compare-locales, mozilla-locale, mozilla-locales,
update-mozilla-locales, all-mozilla-locales, %icecat-base-version,
%icecat-version, %icecat-build-id, and icecat-source, respectively.
(mozilla-locale, mozilla-locales, update-mozilla-locales)
(all-mozilla-locales): Remove bindings.
(mozilla-compare-locales): Switch to new Github URL.
(mozilla-l10n): New variable.
(%icecat-locales): Move definition above "%icecat-base-version".
Add new locales "sat" and "skr".
(%icecat-base-version, %icecat-version, %icecat-build-id): Update.
(icecat-source): Update 'gnuzilla-commit' and hashes.
Remove 'upstream-icecat-base-version' local variable
and associated comments.  Modify the code
within (with-directory-excursion "l10n" ...) to adapt to new
upstream handling of locales.
(icecat-minimal) [inputs]: Switch from 'ffmpeg-5' to 'ffmpeg'.
Update the comment on why we are still using the bundled NSS.
[native-inputs]: Switch from 'rust-cbindgen-0.24' to 'rust-cbindgen'.
[arguments]: Add "--enable-rust-simd" to configure-flags.
Adapt 'remove-cargo-frozen-flag' phase to work on IceCat 128.
(comm-source->locales+changeset): Use 'update-mozilla-115-locales'.
(icedove-source): Use 'icecat-115-source'.
* gnu/packages/patches/icecat-use-system-wide-dir.patch,
gnu/packages/patches/icecat-compare-paths.patch: Adapt to IceCat 128.
* gnu/packages/patches/icecat-102-makeicecat.patch: Delete file
* gnu/local.mk (dist_patch_DATA): Remove it.
2025-06-24 11:12:49 -04:00
Danny Milosavljevic
fd256bb786 gnu: mono@2.4.2.3: Make it reproducible.
* gnu/packages/patches/mono-2.4.2.3-fix-parallel-builds.patch: New file.
* gnu/packages/patches/mono-2.4.2.3-reproducibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add references to those patches.
* gnu/packages/dotnet.scm (mono-2.4.2.3)[source]: Use those patches.
[arguments]<#:phases>[disable-mono-mini-timestamps]: New phase.

Change-Id: Ib0a57d2e93b8b72c10fa9854a77eadeee578266c
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-23 23:05:44 +01:00
Danny Milosavljevic
4f10384b54 gnu: mono@1.9.1: Make it reproducible.
* gnu/packages/patches/mono-1.9.1-reproducibility.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/dotnet.scm (mono-1.9.1)[source]: Add it.
[arguments]<#:make-flags>: Add NO_SIGN_ASSEMBLY.
<#:phases>[delete-mdb]: New phase.
[disable-signing]: New phase.

Change-Id: I094692a1aa74d7737fa781e88582e8a0a3a27dbb
Reviewed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-23 23:05:27 +01:00
Ludovic Courtès
436a00be92 gnu: network-manager: Remove ownership check for plugins.
Fixes <https://issues.guix.gnu.org/78047>.

Fixes a bug on Guix System whereby, when ‘guix-configuration’
has (privileged? #f), NetworkManager would fail to start due to plugins
not being owned by ‘root’.

* gnu/packages/patches/network-manager-plugin-ownership.patch: New file.
* gnu/packages/gnome.scm (network-manager)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Reported-by: Rodion Goritskov <rodion@goritskov.com>
Change-Id: I9fff098788e79d1f00c9605a6067b16078ea0396
2025-06-23 15:15:42 +02:00
Nicolas Graves
788e3b87a7 gnu: yajl: Patch CVE-2023-33460.
* gnu/packages/patches/yajl-CVE-2023-33460.patch: Add file.
* gnu/local.mk: Record patch.
* gnu/packages/web.scm (yajl)[source]: Record patch.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
df77bafb79 gnu: libconfuse: Patch CVE-2022-40320.
* gnu/pacakges/patches/libconfuse-CVE-2022-40320.patch: Add file.
* gnu/packages/textutils.scm (libconfuse)[source]: Record patch.
* gnu/local.mk: Record patch.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:52 +08:00
Nicolas Graves
57397fd03f gnu: indent: Update to 2.2.13-0.1737c92.
* gnu/packages/patches/indent-CVE-2024-0911.patch: Delete file.
* gnu/local.mk: Unregister patch.
* gnu/packages/code.scm (indent): Update to 2.2.13-0.1737c92.
[arguments]{phases}: Add phase 'patch-bootstrap.
[native-inputs]: Add autoconf-2.71, automake, gettext-minimal.
[properties]: Add lint-hidden-cves.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Nicolas Graves
8dfd0173ee gnu: tinyxml: Fix CVE-2023-34194.
* gnu/packages/patches/tinyxml-CVE-2023-34194.patch: Add patch.
* gnu/packages/xml.scm, gnu/local.mk: Record it.

Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-23 12:32:51 +08:00
Sharlatan Hellseher
cdac3642fd gnu: Rename go-apps to golang-apps.
It's to follow the same naming style as other golang.scm and
golang-*.scm modules.

* gnu/packages/go-apps.scm: Rename file to golang-apps.scm
* gnu/local.mk (GNU_SYSTEM_MODULES): Rename go-apps to golang-apps.
* gnu/packages/emacs-xyz.scm: Replace used module go-apps with golang-apps.

Change-Id: I72642f2f6ea1cb3382e17b637cab52aa79d910c9
2025-06-22 21:36:44 +01:00
Danny Milosavljevic
5239ec21fd gnu: Add msbuild.
* gnu/packages/patches/mono-msbuild-15.7.179-fix-build.patch: New file.
* gnu/packages/patches/mono-msbuild-15.7.179-fix-resources.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/dotnet.scm (mono-msbuild): New variable.
[source]: Use patches.

Change-Id: I02cdd6b43368c07d8afad1ee1c80159d91ec7e16
2025-06-22 10:05:55 +02:00
Zhu Zihao
13424a4a35 gnu: libobjc2: Update to 2.2.1.
* gnu/local.mk (dist_patch_DATA): Remove entry for
libobjc2-unbundle-robin-map.patch.
* gnu/packages/patches/libobjc2-unbundle-robin-map.patch: Remove file.
* gnu/packages/gnustep.scm (libobjc2): Update to 2.2.1.
[source]: Remove unused patch.
[arguments]: Update packaging comments.
<#:configure-flags>: Enable tests.
[home-page]: Switch to HTTPS.

Change-Id: Ief5b4831eb22589d096a379f4cdbf35689c4cf95
Signed-off-by: Artyom V. Poptsov <poptsov.artyom@gmail.com>
2025-06-21 23:08:01 +03:00
Nicolas Graves
4d1785dba3 gnu: ruby-chunky-png: Fix build with ruby@3.2.
* gnu/packages/ruby-xyz.scm (ruby-chunky-png)[source]: Record patch.
* gnu/local.mk: Record patch.
* gnu/packages/patches/ruby-chunky-png-ruby-3-2-support.patch: Record
patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20 20:40:03 +02:00
Nicolas Graves
959d66d85f gnu: ruby-asciidoctor-pdf: Update to 2.3.19.
* gnu/packages/ruby.scm (ruby-asciidoctor-pdf): Update to 2.3.19.
[origin]<patches>: Record patch.
[arguments]<#:phases>: Remove 'strip-version-requirements phase.
[propagated-inputs]: Remove old dependencies ruby-open-uri-cached,
ruby-safe-yaml, ruby-thread-safe.
* gnu/packages/patches/ruby-asciidoctor-pdf-support-prawn-svg-0_36.patch:
Add patch.
* gnu/local.mk: Record patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:40:01 +02:00
Nicolas Graves
fead7587ce gnu: ruby-actionpack: Patch source.
* gnu/packages/patches/ruby-actionpack-remove-browser-tests.patch: Add
patch.
* gnu/local.mk: Record patch.
* gnu/packages/rails.scm (ruby-rails-monorepo): Apply patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:59 +02:00
Nicolas Graves
f0ffed5290 gnu: ruby-pg: Update to 1.5.9-0.378b7a3.
* gnu/packages/ruby.scm (ruby-pg): Update to 1.5.9-0.378b7a3.  Avoid
indenting (the package is maintained and a version will soon catch
up). Add patch.
* gnu/packages/patches/ruby-pg-fix-connect-timeout.patch: Add patch.
* gnu/local.mk: Record patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Nicolas Graves
62485bbb6f gnu: ruby-flores: Update to 0.0.8-0.92fded0.
* gnu/packages/ruby.scm (ruby-flores): Update to 0.0.8-0.92fded0.
[origin]<source>: Move to git-fetch to be able to choose latest
commit. Use snippet to list files in flores.gemspec. Record patch to
fix deprecations.
* gnu/local.mk: Record patch.
* gnu/packages/patches/ruby-flores-fix-deprecations.patch: Add patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:57 +02:00
Nicolas Graves
c39057c1e3 gnu: fpm: Update to 1.16.0.
* gnu/packages/package-management.scm (fpm): Update to 1.16.0.
[source]<origin>(patches): Remove patch.
* gnu/local.mk: Remove patch.
* gnu/packages/patches/fpm-newer-clamp-fix.patch: Remove patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:54 +02:00
Sharlatan Hellseher
3d1d2dee5b gnu: Add packages/ruby-check module.
* gnu/packages/ruby-check.scm: New file.
* gnu/local.mk: Add gnu/packages/ruby-check.scm to the scope.

Change-Id: I374237cf683696f28328f58a5df7e33c173ca2d6
2025-06-20 20:39:54 +02:00
Sharlatan Hellseher
bd2f68baaa gnu: Add packages/ruby-xyz module.
* gnu/packages/ruby-xyz.scm: New file.
* gnu/local.mk: Add gnu/packages/ruby-xyz.scm to the scope.

Change-Id: I1dcf96e800d059ec73dc53490db1743e69985648
2025-06-20 20:39:53 +02:00
Nicolas Graves
3dc723b83e gnu: btanks: Switch to scons-python.
* gnu/packages/patches/btanks-scons-python.patch: Add file.
* gnu/packages/patches/btanks-sl08-python.patch: Add file.
* gnu/local.mk: Record patches
* gnu/packages/games.scm (btanks):
  [source]{patches}: Record them.
  [arguments]{scons}: Remove keyword.
  {phases}: Refresh phase 'replace-removed-scons-syntax.
  [inputs]: Add python-wrapper.

Change-Id: Id1e60938a22bf907288871187c0f481ba174e33e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:06:04 +01:00
Nicolas Graves
1166ae780d gnu: aria-maestosa: Switch to scons-python.
* gnu/packages/patches/aria-maestosa-scons-python3.patch: Add file.
* gnu/local.mk: Record patch.
* gnu/packages/music.scm (aria-maestosa)
  [source]{patches}: Add patch.
  [arguments]{scons}: Remove uneeded argument.

Change-Id: I1cf1e71e897e002ddaa60e4075c64050e9d0aa1b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 15:05:16 +01:00
Maxim Cournoyer
70aa2b6998 gnu: emacs-gnus-alias: Update to 1.7.0-0.cf1783a.
* gnu/packages/emacs-xyz.scm (emacs-gnus-alias): Update to 1.7.0-0.cf1783a.
[source]: Apply patch.
[home-page]: Update URL.
[description]: Refine description and fix typos.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: I92f48adfdc7f04e9559ddfda75333c0ac6af179e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:58 +02:00
Maxim Cournoyer
8d419976b2 gnu: Add emacs-gnus-desktop-notify.
* gnu/packages/emacs-xyz.scm (emacs-gnus-desktop-notify): New variable.
* gnu/packages/patches/emacs-gnus-desktop-notify-fix-notifications.patch: New
file.
* gnu/packages/patches/emacs-gnus-desktop-notify-rescan.patch: Likewise.
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: I7f25870949411f8f1326871d67bdbdbe59feef6b
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-19 11:29:57 +02:00
Remco van 't Veer
8e6b8dc6d8 gnu: quodlibet: Remove bundled packages senf and raven.
* gnu/packages/patches/quodlibet-disable-bundled-packages.patch: Add.
* gnu/packages/music.scm (quodlibet):
[patches]: Add quodlibet-disable-bundled-packages.patch.
[snippet]: Remove bundled packages.

Change-Id: Ia544b8b1eda2823077892107cc7aaf33ab401057
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-18 23:28:52 +01:00
Remco van 't Veer
2916e73004 gnu: quodlibet: Update to 4.7.1.
* gnu/packages/music.scm (quodlibet): Update to 4.7.1.
* gnu/packages/patches/quodlibet-fix-invalid-glob.patch: Remove.
* gnu/packages/patches/quodlibet-fix-mtime-tests.patch: Remove.

Change-Id: I88c1de51642374c4e52a9ce7d996f3ab120efb1c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-18 23:28:42 +01:00
Andy Tai
b126a47b78 gnu: nlopt: No longer assume C++11 mode when building.
* gnu/packages/patches/nlopt_CMake-Assume-working-c-compiler-597.patch:
New file.
* gnu/local.mk: Register new patch.
* gnu/packages/maths.scm (nlopt)[source]: Use it.

Change-Id: I8aa8aa7a62c9050d8b0b15fd23029679c38cc8be
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-18 12:41:53 +02:00
fanquake
b3f412a5f2 gnu: Remove unused bazaar patch.
* gnu/packages/patches/bazaar-CVE-2017-14176.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Iec644995544afb79ff80aa6b5466da083e6f0b86
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-06-16 14:41:47 +03:00
Efraim Flashner
7ac1075cd6 gnu: Remove unused efivar patch.
* gnu/packages/patches/efivar-211.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove efivar-211.patch reference.

Change-Id: I7604c47fad6a1f8c76bc800472bdcac5b0a0a58d
2025-06-16 12:04:56 +03:00
Efraim Flashner
a8287d8bc4 gnu: efivar: Fix build on other architectures.
* gnu/packages/linux.scm (efivar)[source]: Add patch.
* gnu/packages/patches/efivar-fix-fprint-format.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I6b80ef642e953bbf68b9dd972a176a2bb155104f
2025-06-16 12:04:56 +03:00
Nicolas Graves
6f14cf2abc gnu: Add emacs-build in GNU_SYSTEM_MODULES.
This is a follow-up to 233bd8aa14382c3fb2d49368b53800b7c2fbd983 where
this addition was forgotten.

* gnu/local.mk (GNU_SYSTEM_MODULES): Add gnu/packages/emacs-build.scm.

Change-Id: I6574a5e1856cf771f7dc22b12c9fa5376ff8b047
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-16 00:27:55 +08:00
Morgan Smith
a2ba096675 gnu: emacs-next: Update to 31.0.50-1.9663c95.
* gnu/packages/emacs.scm (emacs-next): Update to 31.0.50-1.9663c95.
* gnu/packages/patches/emacs-next-disable-jit-compilation.patch: New file.
* gnu/local.mk: Register new patch.

Change-Id: I2b13ce4c2ef030d8d7911ca524576d5b81e5db73
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:23 +02:00
Nicolas Graves
8606878a31 gnu: Add makem-minimal.
* gnu/packages/emacs-build.scm (makem-minimal): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:57:09 +02:00
Liliana Marie Prikler
d681f2815c gnu: emacs-helpful: Fix build.
* gnu/packages/patches/emacs-helpful-fix-tests.patch: Squash a test fix for
Emacs 30.
* gnu/packages/patches/emacs-helpful-fix-signature.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/emacs-xyz.scm (emacs-helpful)[patches]: Use it here.
2025-06-15 16:56:45 +02:00
Morgan Smith
d31dbb79b1 gnu: emacs-next: Update to 31.0.50-0.60232a3.
* gnu/packages/emacs.scm (emacs-next-minimal): Update to 31.0.50-0.60232a3.
* gnu/packages/patches/emacs-next-exec-path.patch: Regenerate.
* gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Regenerate.
* gnu/packages/patches/emacs-next-native-comp-driver-options.patch: Delete.
* gnu/local.mk: Remove deleted patch.

Change-Id: Id89d7445a978566139b7c0a7d15f8c5eac2d111e
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15 16:56:44 +02:00
Andreas Enge
b7fc28345c gnu: dtc: Update to 1.7.2.
* gnu/packages/bootloaders.scm (dtc): Update to 1.7.2.
[source]: Remove patch.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/patches/dtc-meson-cell-overflow.patch: Remove file.

Change-Id: Icb2865ec02a6e0d930ba440f2cb7bd535fef0eae
2025-06-13 18:58:54 +02:00
Ayan Das
81d309de87 gnu: python-pytorch: Update to 2.7.0.
* gnu/packages/machine-learning.scm (python-pytorch): Update to 2.7.0.
[source]: Add substitution for additional miniz.h include patterns.
[arguments]: Add 'skip-nccl-call' phase to use system NCCL.
* gnu/packages/patches/python-pytorch-fix-codegen-2.7.0.patch,
gnu/packages/patches/python-pytorch-runpath-2.7.0.patch,
gnu/packages/patches/python-pytorch-system-libraries-2.7.0.patch,
gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.

Signed-off-by: Ayan Das <bvits@riseup.net>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-13 12:22:32 +02:00
Ludovic Courtès
f53b9f309f gnu: libgit2: Patch bug in HTTP proxy support that shows on 302s.
Fixes guix/guix#87.

* gnu/packages/patches/libgit2-proxy-reconnection.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/version-control.scm (libgit2-1.9)[source]: Use it.

Change-Id: If05b55e616da4d98b3de0e38f6a0d815dd256b92
2025-06-12 14:38:16 +02:00
Paul Garlick
3e3bc2a6d6 gnu: scalapack: Update to 2.2.2.
* gnu/packages/maths.scm (scalapack): Update to 2.2.2. Use git-fetch.
<source>: Update URL. Remove patch.
<phases>: Update list of failing tests.
* gnu/local.mk: Unregister patch.
* gnu/packages/patches/scalapack-gcc-10-compilation.patch: Delete file.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-11 20:07:48 +02:00