Commit Graph
5793 Commits
Author SHA1 Message Date
Nicolas Graves a9f4aa5a2d gnu: python-asgi-csrf: Fix build.
* gnu/packages/patches/python-asgi-csrf-fix-formparser.patch : Add
patch.
* gnu/local.mk (dist_patch_DATA): Record it.
* gnu/packages/python-web.scm (python-asgi-csrf)[source]: Add patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-08 23:02:28 +01:00
Nicolas Graves 277abc66cf gnu: python-pandarallel: Fix build.
* gnu/packages/patches/python-pandarallel-fix-df-applymap.patch: Add
patch.
* gnu/packages/patches/python-pandarallel-fix-parallel_apply.patch:
Likewise.
* gnu/local.mk (dist_patch_DATA): Record patches.
* gnu/packages/python-science.scm (python-pandarallel)
[source]{patches}: Record them.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-08 23:02:28 +01:00
André Batista fea672ffda gnu: ungoogled-chromium: Update to 151.0.7922.71 [security-fixes].
Fixes several CVEs.  See:
<https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_0887107924.html>
<https://chromereleases.googleblog.com/2026/07/stable-channel-update-for-desktop_01320465736.html>

* gnu/packages/chromium.scm: Add #:use-module (gnu packages golang) for go.
(%preserved-third-party-files): Add
  third_party/federated_compute/chromium/fcp/protos,
  third_party/federated_compute/chromium/fcp/protos/confidentialcompute,
  third_party/federated_compute/chromium/fcp/secagg,
  third_party/federated_compute/chromium/fcp/client,
  third_party/federated_compute/src/fcp/client,
  third_party/federated_compute/src/fcp/protos,
  third_party/federated_compute/src/fcp/secagg,
  third_party/federated_compute/third_party/googleapis/src/google/rpc,
  third_party/federated_compute/third_party/googleapis/src/google/longrunning,
  third_party/federated_compute/third_party/googleapis/src/google/type,
  third_party/federated_compute/third_party/protodatastore-cpp and
  third_party/federated_compute/third_party/tensorflow-federated/src/tensorflow_federated.
(%chromium-version): Update to 151.0.7922.71.
(%ungoogled-origin, %debian-origin): Update hashes.
(%debian-patches): Add llvm-19/constexpr.patch.  Remove upstream/ar-path1.patch,
  upstream/ar-path2.patch and upstream/sysroot.patch which were merged upstream.
(%guix-patches): Add ungoogled-chromium-golang.patch and
  ungoogled-chromium-histograms.patch.
(ungoogled-chromium) [arguments] <#:phases> {prepare-build-environment}: set
HOME and GOPROXY variables.
{install}: substitute @@startup_wm_class placeholder on desktop file.
[native-inputs]: Add go.

* gnu/packages/patches/ungoogled-chromium-golang.patch: ...
* gnu/packages/patches/ungoogled-chromium-histograms.patch: Add them.
* gnu/local.mk (dist_patch_DATA): Register the patches above.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-07 21:42:25 +02:00
bdunahu 53b2de9711 gnu: curl: Graft performance fixes.
curl 8.20 has a bug which causes high cpu usage
when built with `enable-threaded-resolver`.

* gnu/packages/patches/curl-fix-wakeup-consumption.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/curl.scm (curl/fixed): New variable.
  (curl)[replacement]: Use it here.

Fixes: https://codeberg.org/guix/guix/issues/10284
Merges: https://codeberg.org/guix/guix/pulls/10330
Reviewed-by: Yelninei <yelninei@tutamail.com>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-08-08 00:12:06 +09:00
Sören Tempel ede5806ac9 gnu: hoogle: Restore compatibility with our crypton-connection.
Without this change, `hoogle generate` fails unconditionally.

See: https://github.com/ndmitchell/hoogle/issues/450

* gnu/packages/haskell-apps.scm (hoogle): Restore crypton-connection compat.
[source]: Add new patch.
[inputs]: Add ghc-data-default-class.
* gnu/packages/patches/hoogle-crypton-connection-0.4.X.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.
2026-08-07 12:05:26 +02:00
Hugo Buddelmeijer 7e843e13ac gnu: python-astropy: Disable downloading of iers data by default.
* gnu/packages/astronomy.scm (python-astropy): Add no download patch.
[source]: Add new patch.
* gnu/packages/patches/python-astropy-dont-download-iers-data.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Merges: guix/guix!10344
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-08-06 14:12:25 +01:00
Konstantin Suntsov d3acc7d021 gnu: elm-sans-reactor: Fix build.
* gnu/packages/elm.scm (elm-sans-reactor)[source]: Add reference to patch
and sort patches.
* gnu/packages/patches/elm-bump-ansi-wl-pprint-dependency-fix-build.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.

Fixes: guix/guix#10293
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-04 17:22:13 +02:00
Konstantin Suntsov 67fb7ed5f8 gnu: alure: Switch to git.
* gnu/packages/audio.scm (alure): Switch to git.
[source]: Add new patch.
[arguments]<#:cmake>: Drop dependency on CMake 3.25.
<#:configure-flags>: Add -DBUILD_STATIC=OFF.
[home-page]: Use archive version.
* gnu/packages/patches/alure-cmake-4.patch: Add file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-03 15:37:55 +02:00
Konstantin Suntsov 19ce0448f2 gnu: ghc-mattermost-api: Update to 90000.1.1.
* gnu/packages/haskell-web.scm (ghc-mattermost-api): Update to 90000.1.1.
[source]: Add reference to patch.
[inputs]: Drop ghc-connection.
* gnu/packages/patches/ghc-matterhorn-crypton-connection.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-08-03 15:16:30 +02:00
Sören Tempel 7ade0c8998 gnu: symfpu: Enable the test suite.
* gnu/packages/maths.scm (symfpu)[#:phases]: Add 'fix-tests and 'check.
[source]{origin}<patches>: Add patch required to fix a single test case.
[description]: Fix typo.
* gnu/packages/patches/symfpu-fix-rounding-test-case.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
2026-08-02 22:09:01 +02:00
Roman Scherer 175372a441 gnu: php: Fix expired FTP test certificate.
The certificate presented by the FTP test server expired on 2026-07-23,
causing the ftps:// stream tests to fail on every architecture.  Backport
the upstream fix, which regenerates the certificate.

* gnu/packages/patches/php-03-fix-ftp-certificate.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/php.scm (php-8.5, php-8.4)[source]: Use it.

Change-Id: I7b245d6598e2634d4376fe1d165f55f4f1c507ff
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-08-01 14:27:34 -07:00
gemmaro 1afc253167 gnu: rails: Update to 7.2.3.2 [security-fixes].
This Rails release fixes CVE-2026-66066.

* gnu/packages/patches/ruby-activesupport-fix-deprecation-warning.patch:
  Delete patch.
* gnu/local.mk (dist_patch_DATA): Deregister it.
* gnu/packages/rails.scm (ruby-activesupport)[source]<patches>:
  Remove it.
  (%ruby-rails-version, ruby-rails-monorepo): Update to 7.2.3.2.
  (ruby-actionpack, ruby-railties)[arguments]<#:phases>
  {delete-problematic-tests}: Add failing test cases.

Merges: https://codeberg.org/guix/guix/pulls/10253
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-07-31 15:39:47 +09:00
Nox 911b6764df gnu: Add cryfs.
This adds back the variable that was removed in commit
6eab5f41ee in a newer patch release
version, which is compatible with current boost, and a patch to
make it compatible with the current fuse.

* gnu/packages/crypto.scm (cryfs): New variable.
* gnu/packages/patches/cryfs-fuse3-up.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-30 13:06:42 +02:00
Christopher Baines dcddca760b gnu: guile-fibers: Add fix timer wheel patch.
This fixes this issue https://codeberg.org/guile/fibers/issues/183 . Patch
taken from https://codeberg.org/guile/fibers/pulls/184 .

* gnu/packages/patches/guile-fibers-fix-timer-wheel-remove.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/guile-xyz.scm (guile-fibers-1.4)[source]: Add patch.

Change-Id: Ifbef990b183ce7aacafb9aa75d1bcc1f4f72b23d
2026-07-29 09:43:08 +01:00
Liliana Marie Prikler 2b0411f1e6 gnu: Update esmini to 3.5.0.
* gnu/packages/patches/esmini-use-pkgconfig.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/simulation.scm (esmini): Update to 3.5.0.
[source]<snippet>: Also patch CMakeLists to use pkg-config.
Allow “yaml” to be vendored.
[arguments]<#:configure-flags>: Add “-DDOWNLOAD_EXTERNALS=FALSE”.
[inputs]: Add fmt.  Use one line per input.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-28 18:32:33 +02:00
Giacomo Leidi 4f4022d511 gnu: elixir-httpoison: Update to 3.0.0.
* gnu/packages/elixir-web.scm (elixir-httpoison): Update to 3.0.0.
[source]<patches>: Drop
elixir-httpoison-tag-network-dependent-test-cases.patch as
https://github.com/edgurgel/httpoison/pull/502 has been included in the
3.0.0 release.
* gnu/local.mk: Drop patch.
* gnu/packages/patches/elixir-httpoison-tag-network-dependent-test-cases.patch:
Delete patch.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-28 13:38:03 +02:00
Sergio Pastor Pérez b0d7a62276 gnu: python-zulip: Adjust package to include integration scripts.
* gnu/local.mk: Add `python-zulip' patch to adjust scripts.

* gnu/packages/messaging.scm (python-zulip): Patch package to include
integration scripts.

* gnu/packages/patches/python-zulip-make-irc-mirror-installable.patch: New
file. Patch for `python-zulip' package. It makes the IRC mirror integration
script installable.

* gnu/packages/patches/python-zulip-fix-irc-mirror-timeout.patch: New
file. Patch for `python-zulip' package. It fixes the IRC mirror integration
timing out when relaying IRC messages.

Change-Id: I562687943a6ce7a186cfb7150779ba6964981437
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2026-07-25 01:21:30 +02:00
Maxim Cournoyer 9aab3a11a1 gnu: make-qmk-firmware: Update qmk_firmware to 0.33.8.
* gnu/packages/firmware.scm (make-qmk-firmware/implementation): Update
qmk_firmware to 0.33.8.
<patches>: Delete.
(qmk-firmware-ergodox-ez-dvorak-42-key, qmk-firmware-ergodox-ez-hacker-dvorak)
(qmk-firmware-ergodox-ez-dvorak, qmk-firmware-ergodox-ez-dvorak-emacs)
(qmk-firmware-ergodox-ez-dvorak-emacs-software): Delete variables.
* gnu/packages/patches/qmk-firmware-fix-hacker-dvorak.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-07-24 00:12:29 -07:00
bdunahu 105b327398 gnu: warzone2100: Switch to git-fetch.
*
gnu/packages/patches/warzone2100-pass-vcs-configure-flags-to-autorevision.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (warzone2100)[source]<origin>: Apply it.
Switch to git fetch.
Don't delete now unused modules.
<#:configure-flags>: Whitespace changes.
Add “-DVCS_WC_MODIFIED=0”, “-DVCS_MOST_RECENT_COMMIT_DATE=1970-01-01”,
“-DVCS_FULL_HASH=a…a”, “-DVCS_SHORT_HASH=aaaaaa”, “-DVCS_TAG=$version”,
“-DVCS_EXTRA=$version”, “-DVCS_MOST_RECENT_TAGGED_VERSION=$version”.
<#:phases>: Add ‘make-autorevision-cache’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Merges: guix/guix#8486
2026-07-24 09:07:11 +02:00
bdunahu 996434d097 gnu: warzone2100: Unbundle launchinfo.
* gnu/packages/patches/warzone2100-unbundle-launchinfo.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (warzone2100)[source]<patches>: Apply it.
<snippet> Delete “3rdparty/launchinfo”.
[inputs]: Add launchinfo.

Change-Id: Ibe3948ffd20c3dc96bf49837c13cc0a4d67878d1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-24 09:07:10 +02:00
bdunahu 5a0861514b gnu: warzone2100: Unbundle quickjs-wz.
* gnu/packages/patches/warzone2100-unbundle-quickjs-wz.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (warzone2100)[source]<patches>: Apply it.
<snippet> Delete “3rdparty/quickjs-wz”.
[inputs]: Add quickjs-wz.

Change-Id: Ibe3948ffd20c3dc96bf49837c13cc0a4d67878d1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-24 09:07:10 +02:00
bdunahu b96b576a7f gnu: warzone2100: Unbundle embedded-json-signature.
* gnu/packages/patches/warzone2100-unbundle-embedded-json-signature.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (warzone2100)[source]<patches>: Apply it.
<snippet> Delete “3rdparty/EmbeddedJSONSignature”.
[inputs]: Add embedded-json-signature.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-24 09:07:10 +02:00
bdunahu 5df0959c96 gnu: warzone2100: Unbundle sqlitecpp.
* gnu/packages/patches/warzone2100-unbundle-sqlitecpp.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/games.scm (warzone2100)[source]<patches>: Apply it.
<snippet> Delete “3rdparty/SQLiteCpp”.
[inputs]: Add sqlitecpp.

Change-Id: Ibe3948ffd20c3dc96bf49837c13cc0a4d67878d1
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-24 09:07:10 +02:00
bdunahu d7002cba33 gnu: warzone2100: Split monolithic patch file.
The goal behind these changes is to allow for easier maintenance, and further unbundling of dependencies.

* gnu/packages/patches/warzone2100-unbundle-libs.patch:  Remove logic for
unbundling discord-rpc (not required), inih, utfcpp, and basis-universal.
* gnu/packages/patches/warzone2100-unbundle-inih.patch: New file.
* gnu/packages/patches/warzone2100-unbundle-utfcpp.patch: New file.
* gnu/packages/patches/warzone2100-unbundle-basis-universal.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register new patch files.
* gnu/packages/games.scm (warzone2100): Apply new patch files.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-24 09:07:09 +02:00
André Batista f18ce65b27 gnu: nss: Update to 3.112.5.
3.112.5 is the current ESR of NSS.

* gnu/packages/patches/nss-disable-broken-tests.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/nss.scm (nss): Update to 3.112.5.
  [source]<origin>{patches}: Remove the deleted patch.
  Add nss-3.115-disable-broken-tests.patch
  and nss-3.115-disable-pkix-ocsp-tests.patch.
  [arguments]<#:phases>{set-release-date}: Update GUIX_NSS_RELEASE_DATE
  environment variable to 2026-05-05.

Closes: https://codeberg.org/guix/guix/pulls/3509
Fixes: https://codeberg.org/guix/guix/pulls/4408
Merges: https://codeberg.org/guix/guix/pulls/8654
Reviewed-by: Ian Eure <ian@retrospec.tv>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-07-22 12:20:10 +09:00
Yelninei 3b12e462d5 gnu: curl: Update to 8.20.
* gnu/packages/patches/curl-use-ssl-cert-env.patch: Refresh patch.
* gnu/packages/patches/curl-CVE-2024-8096.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Deregister it.
* gnu/packages/curl.scm (curl): Update to 8.20.
  [origin]: Remove curl-CVE-2024-8096.patch.
  [native-inputs]: Add openssl.
  [#:phases]: Add 'sanitize-libcurl.pc phase.

Merges: https://codeberg.org/guix/guix/pulls/7919
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-07-22 12:20:10 +09:00
Yelninei dfd127cc98 gnu: libtirpc: Update to 1.3.7.
* gnu/packages/patches/libtirpc-hurd.patch: Refresh patch.
* gnu/packages/patches/libtirpc-CVE-2021-46828.patch: Delete patch.
* gnu/local.mk (dist_patch_DATA): Deregister it.
* gnu/packages/onc-rpc.scm (libtirpc): Update to 1.3.7.
  [source]<patches>: Remove the deleted patch.

References: https://codeberg.org/guix/guix/pulls/8718
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-07-22 12:20:06 +09:00
Nicolas Graves 8d3eabc7e5 gnu: nix: Update to 2.26.4.
* gnu/packages/patches/nix-dont-build-html-doc.diff : Remove file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/package-management.scm (nix)
[source]: De-register patch.
[bulid-system]: Switch to meson-build-system.
[arguments]<#:test-target, #:phases>: Port them accordingly.  This removes
all phases, except the phase 'skip-failing-tests.
[native-inputs]: Add cmake-minimal, perl, perl-dbd-sqlite.
Remove autoconf, autoconf-archive, automake, config, libtool.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2026-07-22 03:55:59 +08:00
Konstantin Suntsov 735842d3a7 gnu: ghc-openssl-streams: Add patch to fix check phase.
* gnu/packages/patches/ghc-openssl-streams-regenerate-test-certificate.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/haskell-crypto.scm (ghc-openssl-streams)[source]:
Add reference to it.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-21 17:56:51 +02:00
Sughosha 24979fef66 gnu: Add tuning-library.
* gnu/packages/audio.scm (tuning-library): New variable.
* gnu/packages/patches/tuning-library-1.1.0-add-missing-cstring-include.patch:
New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-07-20 11:21:08 +02:00
Yelninei 1df0928e02 gnu: graphite2: Use same linker settings for the Hurd as on Linux.
* gnu/packages/patches/graphite2-non-linux.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/fontutils.scm (graphite2):
[#:phases] Add phase to apply patch for Hurd targets.
[#:test-exclude] Remove.

Change-Id: I1146adc1daa1cc8400d00456ed2eb65a7ce95c6c
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-07-20 11:14:21 +02:00
Danny Milosavljevic aa7a1c8289 gnu: rust@1.94: Fix clippy test race.
* gnu/packages/patches/rust-1.94-clippy-fix-proc-macros-aux-race.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/rust.scm (rust-1.94)[source]: Add reference to it.

Merges: guix/guix#9877
2026-07-20 02:10:51 +02:00
Andreas Enge 07bdd8e64c gnu: python-pyreadstat: Update to 1.3.5.
* gnu/packages/patches/python-pyreadstat-link-libiconv.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.
* gnu/packages/statistics.scm (python-pyreadstat): Update to 1.3.5.
[source]: Drop patch.
[arguments]<#:phases>{setenv}: New phase to replace the patch; it
enforces static linking with iconv.
2026-07-19 22:26:59 +02:00
Konstantin Suntsov 9ac0d35c2a gnu: ghc-unique: Update to 0.4.8.0.
* gnu/packages/haskell-xyz.scm (ghc-unique): Update to 0.4.8.0.
[source]: Remove obsolete patch.
* gnu/packages/patches/ghc-unique-support-newer-hashable.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Unregister patch.

Change-Id: Ie41ff003c60575dbc89b25102d3596fa48be044b
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-19 14:32:55 +02:00
Danny Milosavljevic b6fc762d46 gnu: mono-bootstrap: Add patch to make Roslyn 3.8 build with fewer patches.
* gnu/packages/patches/mono-6.12.0-emit-ref-readonly-return-modreq.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (mono-bootstrap)[source]: Add reference to it.

Change-Id: I3d23ae7868065b509c79bdd094744861dd167a82
2026-07-17 01:41:57 +02:00
Danny Milosavljevic 8bd02af834 gnu: Add roslyn@3.9.0.
* gnu/packages/patches/roslyn-3.9.0-bootstrap-with-csc-3.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (roslyn-3.9): New variable.
(roslyn): Replace variable.

Change-Id: I1910ce649e10122a7dea87866a4a33869f7d855c
2026-07-17 01:41:57 +02:00
Danny Milosavljevic 1e78c108e5 gnu: Add roslyn@3.8.0.
* gnu/packages/patches/roslyn-3.8.0-bootstrap-with-csc-3.2.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (roslyn-3.8): New variable.
(roslyn): New variable.

Change-Id: I29bd9d1f2f29965856653b3cb67c6655e863fc74
2026-07-17 01:41:57 +02:00
Danny Milosavljevic a883d8d02b gnu: Add roslyn@3.2.0.
* gnu/packages/patches/roslyn-3.2.0-bootstrap-with-csc-3.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (roslyn-3.2): New variable.

Change-Id: Icfb46abfe41fdfaa7a5c532911ef2abcac4d416c
2026-07-17 01:41:57 +02:00
Danny Milosavljevic d71affea0c gnu: Add roslyn@3.0.0.
* gnu/packages/patches/roslyn-3.0.0-bootstrap-with-csc-2.8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (roslyn-3.0): New variable.

Change-Id: I385b29abff8c0b4672125786b948aafdd69cb014
2026-07-17 01:41:57 +02:00
Danny Milosavljevic ce5aae4199 gnu: Add roslyn@2.8.2.
* gnu/packages/patches/roslyn-2.8.2-csharp-7.2-for-csc-2.3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (roslyn-2.8): New variable.

Change-Id: I91fc798164f00e51e8e02183f69e478a5e248466
2026-07-17 01:41:57 +02:00
Danny Milosavljevic a0a9240d0a gnu: Add roslyn@2.3.0.
* gnu/packages/patches/roslyn-2.3.0-default-literal-for-csc-2.0.patch: New file.
* gnu/local.mk (dist-patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (roslyn-2.3): New variable.

Change-Id: I9f279ad1e6adcebb5148f38ae27b9cc464920713
2026-07-17 01:41:56 +02:00
Danny Milosavljevic 0648b5020f gnu: Add roslyn@2.0.
* gnu/packages/patches/roslyn-2.0.0-bootstrap-with-mono.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/dotnet.scm (%srm-source-dir): New variable.
(%roslyn-stale-files): New variable.
(roslyn-2.0): New variable.

Change-Id: I4d7f7e2ab8a4d0c2792d9ad74501592fe60b1bd3
2026-07-17 01:41:56 +02:00
Hilton Chain b9322a7735 gnu: Remove zig-0.9.
Latest successful build was on 2025-07-29.  It should be possible to build a
working copy via:

    guix time-machine -q --commit=42e32d52c3aed6e08b76e2ffe899f14a335e1fb6 -- build zig@0.9

* gnu/packages/patches/zig-0.9-build-respect-PKG_CONFIG-env-var.patch
* gnu/packages/patches/zig-0.9-fix-runpath.patch
* gnu/packages/patches/zig-0.9-riscv-support.patch
* gnu/packages/patches/zig-0.9-use-system-paths.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/zig.scm (zig-0.9-libc-abi-tools, zig-0.9): Delete variables.

Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-07-16 16:35:04 +02:00
Dr. P. Roberts 2fb477e7e1 gnu: Add qflipper.
* gnu/packages/embedded.scm (qflipper): New variable.
* gnu/packages/patches/qflipper-qt6.9-compat.patch: New file.
* gnu/local.mk: Register it.

Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-07-16 14:05:34 +02:00
Andreas Enge 05d3880a64 gnu: flann: Update to 1.9.2.
* gnu/packages/maths.scm (flann): Update to 1.9.2.
[source]: Swap patches.
[native-inputs]: Add pkg-config.
[propagated-inputs]: Add lz4.
[inputs]: Remove zlib.
* gnu/packages/patches/flann-cmake-3.11.patch: Remove file.
* gnu/packages/patches/flann-pc-file.patch: New file.
* gnu/local.mk (dist_patch_DATA): Unregister old and register new patch.
2026-07-16 12:24:00 +02:00
Nigko Yerden 5f744e5414 gnu: texmacs: Fix wrong initialization of plugins that use python.
Fix upstream bug https://savannah.gnu.org/bugs/?68269
(see also https://codeberg.org/guix/guix/pulls/7368#issuecomment-13563062)
by undoing
https://github.com/texmacs/texmacs/commit/8b096c3a44d8bc74b4f80f8af36173ddc446e8c3
and adding checks on value returned by `python-command` to every plugin
using this procedure.

* gnu/packages/text-editotrs.scm (texmacs)[source]{origin}<patches>: New
field bringing in new patch.
* gnu/packages/patches/texmacs-fix-plugins-wrong-init.patch: New patch.
* gnu/local.mk: New patch register record.

Merges: #9050

Change-Id: Ieda1d9487b9992563aebf475e21835eaab284e53
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2026-07-15 09:44:28 +02:00
clack 0add6cc7e9 gnu: vkmark: Fix compatibility with vulkan-headers 1.4.333.
* gnu/packages/patches/vkmark-2025.1-fix-vulkan-headers-1.4.333.patch:
  New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/benchmark.scm (vkmark)[source]<patches>: Add it.

Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-07-15 15:15:44 +09:00
Zheng Junjie 058701d7ad gnu: dtc: Update to 1.8.1.
* gnu/packages/patches/dtc-fix-test.patch: Remove it.
* gnu/local.mk (dist_patch_DATA): Unregister it.
* gnu/packages/bootloaders.scm (dtc): Update to 1.8.1.
[source]: remove patches.

Change-Id: I2b3828197a6cc7874284292cd156ee40be1c5d30
Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2026-07-14 14:13:51 -07:00
Anderson Torres 0f44d21c95 gnu: Rename (gnu packages wm) to (gnu packages window-management).
* gnu/packages/wm.scm: Rename from here ...
* gnu/packages/window-management.scm: ... to here.
* gnu/local.mk: Register renamed file above.
* po/packages/POTFILES.in: Register renamed file above.

Change-Id: Ib65c8feae5295c43c0b74ad6436921264c2781f8
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-07-14 19:00:38 +02:00
Danny Milosavljevic c8cb067001 gnu: codex: Update to 0.144.1.
* gnu/packages/codex.scm (codex): Update to 0.144.1.
* gnu/packages/rust-sources.scm (rust-codex-0.142.0): Delete variable.
* gnu/packages/rust-crates.scm: Update accordingly.
* gnu/packages/patches/codex-0.144.1-disable-code-mode.patch: New file.
* gnu/packages/patches/codex-0.144.1-test-selected-capability-readiness.patch: New file.
* gnu/packages/patches/codex-0.144.1-test-disable-network-model-refresh.patch: New file.
* gnu/packages/patches/rust-codex-0.120.0-remove-libwebrtc.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-remove-libwebrtc.patch: ...this.
* gnu/packages/patches/rust-codex-0.124.0-remove-patch-sections.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-remove-patch-sections.patch: ...this.
* gnu/packages/patches/rust-codex-0.98.0-test-shebangs.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-test-shebangs.patch: ...this.
* gnu/packages/patches/rust-codex-0.120.0-test-timeout.patch: Rename to...
* gnu/packages/patches/codex-0.144.1-test-timeout.patch: ...this.
* gnu/packages/patches/rust-codex-0.124.0-code-mode-stub-toolname.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Update references.
2026-07-13 18:51:17 +02:00