1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-07-07 03:04:06 +02:00

Compare commits

...

1049 Commits

Author SHA1 Message Date
Sharlatan Hellseher f8c9c4abde gnu: yq: Update to 4.53.2.
* gnu/packages/textutils.scm (yq): Update to 4.53.2.
[native-inputs]: Remove go-gopkg-in-op-go-logging-v1; add go-golang-org-x-mod.

Change-Id: I96e86ccd6eeca08624e3b75a572205c873d88d3b
2026-05-28 20:25:53 +01:00
Sharlatan Hellseher b1437ca2a2 gnu: nats-server: Update to 2.14.1.
* gnu/packages/high-availability.scm (nats-server): Update to 2.14.1.
[inputs]: Remove go-go-uber-org-automaxprocs.

Change-Id: I0cf593e90c8d8d7e68e11c0d3f7c22a79c22eb74
2026-05-28 20:25:53 +01:00
Sharlatan Hellseher 31a7b57e28 gnu: kubo: Update to 0.41.0.
* gnu/packages/ipfs.scm (kubo): Update to 0.41.0.
[inputs]: Remove go-bazil-org-fuse and
go-github-com-filecoin-project-go-clock; add
go-github-com-hanwen-go-fuse-v2.

Change-Id: I629c8e3cc26316c408fc8468b243b1a39bd28103
2026-05-28 20:25:53 +01:00
Sharlatan Hellseher 1cfe1e1a7f gnu: Add go-code-forgejo-org-go-chi-binding.
* gnu/packages/golang-web.scm (go-code-forgejo-org-go-chi-binding): New variable.

Change-Id: I78038036af35f326157cc16577cccd7dad230815
2026-05-28 20:25:53 +01:00
Sharlatan Hellseher 4f9114d13e gnu: Add go-code-forgejo-org-forgejo-reply.
* gnu/packages/golang-web.scm (go-code-forgejo-org-forgejo-reply): New variable.

Change-Id: I4f1aa16d046c4b24684ffe069089c70fbd32cbd2
2026-05-28 20:25:53 +01:00
Sharlatan Hellseher 8ed751a15d gnu: Add go-code-forgejo-org-forgejo-levelqueue.
* gnu/packages/golang-xyz.scm (go-code-forgejo-org-forgejo-levelqueue): New variable.

Change-Id: If14cc8ec5ea49b3fc8c96b50e380d4f3bbe0d19e
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher 9f4d15ebed gnu: Add go-code-forgejo-org-forgejo-contrib-go-libravatar.
* gnu/packages/golang-web.scm (go-code-forgejo-org-forgejo-contrib-go-libravatar): New variable.

Change-Id: I02e0d7a1d773c1ff6d85dcb6d1fc0ccd6015de1c
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher 491a3a2dca gnu: Add go-code-forgejo-org-forgejo-go-rpmutils.
* gnu/packages/golang-compression.scm (go-code-forgejo-org-forgejo-go-rpmutils): New variable.

Change-Id: Ic67b127af97f365ccfc4028b9d6f9706c1df469f
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher 135e96b2cb gnu: Add go-code-forgejo-org-forgejo-actions-proto.
* gnu/packages/golang-web.scm (go-code-forgejo-org-forgejo-actions-proto): New variable.

Change-Id: Ia0767b81596ed696c9d23904a2740a884c32dcf7
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher 0942defd4d gnu: Add go-code-forgejo-org-f3-gof3-v3.
* gnu/packages/golang-vcs.scm (go-code-forgejo-org-f3-gof3-v3, f3-cli):
New variables.

Change-Id: Ia070d704cd315e08b41285e44d3e1120f9f837aa
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher 6fe43fb772 gnu: Add go-github-com-chi-middleware-proxy.
* gnu/packages/golang-web.scm (go-github-com-chi-middleware-proxy): New variable.

Change-Id: I23ee44218c814edcd3d9ff638eb28c211c47dea7
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher d602172b63 gnu: Add go-github-com-aio-arch-graphlib.
* gnu/packages/golang-maths.scm (go-github-com-aio-arch-graphlib): New variable.

Change-Id: I223b78efab70a819590ae384c40adcc3d34228e3
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher dfe6dae01a gnu: Add go-github-com-victoriametrics-easyproto.
* gnu/packages/golang-web.scm (go-github-com-victoriametrics-easyproto): New variable.

Change-Id: Icd7694939494cf60632a10dec911b821c027021e
2026-05-28 20:25:52 +01:00
Sharlatan Hellseher b6c22e05e7 gnu: go-github-com-go-git-go-git-v6: Update to 6.0.0-alpha.4.
* gnu/packages/golang-vcs.scm (go-github-com-go-git-go-git-v6): Update to 6.0.0-alpha.4.

Change-Id: I95c618421c226f9f40f39e6ca39857d4a2b7df4a
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher 6c5403dce7 gnu: go-github-com-go-git-go-billy-v6: Update to 6.0.0-alpha.1.
* gnu/packages/golang-xyz.scm (go-github-com-go-git-go-billy-v6): Update to 6.0.0-alpha.1.

Change-Id: If2e7450d2e77e6087b811be77eae5bef8891cd30
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher 32ba89afb3 gnu: go-github-com-antithesishq-antithesis-sdk-go: Update to 0.7.0.
* gnu/packages/golang-web.scm (go-github-com-antithesishq-antithesis-sdk-go): Update to 0.7.0.
[arguments] <test-flags>: Run vet over tests, skip 5 tests.
[native-inputs]: Add go-github-com-go-quicktest-qt.

Change-Id: I7b8b5662746f9a1cc88d98ec7e00cdb5179aff27
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher 29abdca3c6 gnu: go-github-com-google-go-tpm: Update to 0.9.8.
* gnu/packages/golang-crypto.scm (go-github-com-google-go-tpm): Update to 0.9.8.
[arguments] <skip-build?>: Use the parameter instead deleting phase.
<tests-subdirs>: Enable most of the tests.
[propagated-inputs]: Add go-golang-org-x-sys.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: If20f98e34a9486dde623ab062d44a877a34f75ba
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher 6ef07a851a gnu: Add go-github-com-dop251-goja.
go-github-com-dop251-goja cycles with go-github-com-dop251-goja-nodejs
and both need to be added together with bootstrap variant.

* gnu/packages/golang-web.scm (go-github-com-dop251-goja,
go-github-com-dop251-goja-nodejs,
go-github-com-dop251-goja-nodejs-bootstrap): New variables.

Change-Id: I9a700b1cb42ce0b312e4229000378e9e4b2c8f9e
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher b8f7d99881 gnu: Add go-github-com-dop251-base64dec.
* gnu/packages/golang-xyz.scm (go-github-com-dop251-base64dec): New variable.

Change-Id: I1fb13e848f7b0c4ddd70c1f0abb00b65a6b8a6d4
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher dc1a6237f8 gnu: go-github-com-pb33f-ordered-map-v2: Skip 2 tests.
* gnu/packages/golang-xyz.scm (go-github-com-pb33f-ordered-map-v2):
[arguments] <test-flags>: Skip 2 tests.

Change-Id: Ifad7c6c76ec52eba7fd30fb26c36120906d7cb44
2026-05-28 20:25:51 +01:00
Sharlatan Hellseher 30ab30264c gnu: go-github-com-andybalholm-brotli: Update to 1.1.0.
* gnu/packages/golang-compression.scm (go-github-com-andybalholm-brotli): Update to 1.1.0.
[native-inputs]: Add go-github-com-xyproto-randomstring.
[description]: Remove URL repetition from TexInfo mark ups.

Change-Id: I1857b4ac0784a5a0b0eadad213fb76b08b843ebb
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher cc3ce52e0b gnu: Add go-github-com-xyproto-randomstring.
* gnu/packages/golang-xyz.scm (go-github-com-xyproto-randomstring): New variable.

Change-Id: I00f5cbc45ce97e25f16ee45f0bd00829f6c4a36d
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher da5d821133 gnu: go-filippo-io-edwards25519: Update to 1.2.0.
* gnu/packages/golang-crypto.scm (go-filippo-io-edwards25519): Update to 1.2.0.
[arguments] <tests?>: Skip tests on aarch64-linux.

Change-Id: I5a303d404adb48774327699864a2cfa9795aa95b
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher 120da4ab31 gnu: go-github-com-danielgtaylor-huma-v2: Update to 2.38.0.
* gnu/packages/golang-web.scm (go-github-com-danielgtaylor-huma-v2): Update to 2.38.0.
[arguments] <test-flags>: Rework skipped tests.
[propagated-inputs]: Add go-github-com-gofiber-fiber-v3.

Change-Id: Ib02fadcf790a1042ac69320005cc4877a4a6254f
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher 0a49faef79 gnu: go-github-com-gin-gonic-gin: Update to 1.12.0.
* gnu/packages/golang-web.scm (go-github-com-gin-gonic-gin): Update to 1.12.0.
[propagated-inputs]: Remove go-gopkg-in-yaml-v3; add
go-github-com-goccy-go-yaml, go-github-com-modern-go-reflect2, and
go-github-com-quic-go-quic-go, go-go-mongodb-org-mongo-driver-v2.

Change-Id: I6fa0df32e09fb29a312f9f1eca7ebe9cc5672652
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher 95dc063cd6 gnu: Add go-go-mongodb-org-mongo-driver-v2.
* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver-v2): New variable.

Change-Id: Iac7e8ebbea4eda8a38265494db569d94204b299c
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher e6cfcb423d gnu: go-go-mongodb-org-mongo-driver: Update to 1.17.9.
* gnu/packages/golang-xyz.scm (go-go-mongodb-org-mongo-driver): Update to 1.17.9.
[source] <snippet>: Delete more submodules.
[arguments] <skip-build?>: Use parameter instead of deleting 'build
phase.
<test-flags, test-subdirs>: Rework skipped tests, add more submodules.
[propagated-inputs]: Remove go-github-com-davecgh-go-spew and
go-github-com-google-go-cmp.
[native-inputs]: Remove go-github-com-aws-aws-lambda-go; add
go-github-com-davecgh-go-spew and go-github-com-google-go-cmp.

Change-Id: I0b2cab09e46615a37c58e722a62ca41db63fa4c8
2026-05-28 20:25:50 +01:00
Sharlatan Hellseher ffbca11c01 gnu: go-github-com-fxamacker-cbor-v2: Update to 2.9.2.
* gnu/packages/golang-xyz.scm (go-github-com-fxamacker-cbor-v2): Update to 2.9.2.

Change-Id: Ie31ae2846ad66260612bcb35c940ec63e6df493d
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher 28d6a3abd2 gnu: go-github-com-gofiber-fiber-v3: Update to 3.3.0.
* gnu/packages/golang-web.scm (go-github-com-gofiber-fiber-v3): Update to 3.3.0.
[arguments] <embed-files>: Embed data directories from golang.org/x/net
module.

Change-Id: I5747074b647cb8b7d4a5dc90ebb1114822a33f93
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher fe48dc0361 gnu: go-github-com-valyala-fasthttp: Update to 1.71.0.
* gnu/packages/golang-web.scm (go-github-com-valyala-fasthttp): Update to 1.71.0.

Change-Id: I9f874218335b3746495e2cb02fec9971742420e0
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher 0bb5f91feb gnu: go-github-com-klauspost-cpuid-v2: Update to 2.3.0.
* gnu/packages/golang-xyz.scm (go-github-com-klauspost-cpuid-v2): Update to 2.3.0.

Change-Id: I5e73e7e63da96b42f990bd4ac258294a79cae751
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher 4d9ec0821b gnu: go-github-com-danielgtaylor-shorthand-v2: Update to 2.4.0.
* gnu/packages/golang-xyz.scm (go-github-com-danielgtaylor-shorthand-v2): Update to 2.4.0.
[source] <snippet>: Delete benchmarks.

Change-Id: I88b4bee43ae915f8441df6efa2cd91df1da360c7
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher bc7f853d6f gnu: go-github-com-danielgtaylor-mexpr: Update to 1.10.1.
* gnu/packages/golang-xyz.scm (go-github-com-danielgtaylor-mexpr): Update to 1.10.1.

Change-Id: Ib08e0d1efc431dbfcaefb95138faddc77fbd6a4f
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher 122ab276ca gnu: go-github-com-cloudwego-base64x: Update to 0.1.7.
* gnu/packages/golang-crypto.scm (go-github-com-cloudwego-base64x): Update to 0.1.7.
[source] <snippet>: Delete benchmarks.

Change-Id: Id039eaf5f5024fe954a30fcc90fc66c3c8a90524
2026-05-28 20:25:49 +01:00
Sharlatan Hellseher f0453fc786 gnu: go-go-yaml-in-yaml-v3: Skip tests on 32bit systems.
* gnu/packages/golang-xyz.scm (go-go-yaml-in-yaml-v3):
[arguments] <tests?>: Skip tests on 32bit systems.

Change-Id: I4baa83cdc22e1d13ea5e75e4ffa227e21ad95518
2026-05-28 20:25:48 +01:00
Sharlatan Hellseher 951b9f6cb8 gnu: go-github-com-andreasbriese-bbloom: Skip tests on aarch64-linux.
* gnu/packages/golang-xyz.scm (go-github-com-andreasbriese-bbloom):
[arguments] <tests?>: Skip tests on ARM64 system.

Change-Id: I2e5003338a1d23824eb23c51034ca6b5ef9067bd
2026-05-28 20:25:48 +01:00
Roman Scherer 270a42ddf1 gnu: rclone: Fix build on aarch64.
The Go linker requires ld.gold when linking rclone on ARM64/Linux
(see https://github.com/golang/go/issues/22040).

* gnu/packages/sync.scm: Add (gnu packages base) module import.
(rclone)[native-inputs]: Add binutils-gold on aarch64.

Merges: guix/guix!8004
Change-Id: I0964467c97ccc19b2aa7c27af22510cbc7dcf25d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:48 +01:00
Roman Scherer a82c55b37e gnu: go-github-com-shirou-gopsutil-v4: Skip TestSwapDevices.
TestSwapDevices reads /proc/swaps and fails when it is empty:
SwapDevices() returns an empty list, which the test treats as a
failure.

* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil-v4)
[arguments]<#:test-flags>: Skip TestSwapDevices.

Relates-to: guix/guix!8004
Change-Id: I5f7a9b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f89
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:48 +01:00
Roman Scherer 4951c139ac gnu: go-github-com-shirou-gopsutil-v4: Skip CPU tests on non-x86 Linux.
TestCounts and TestInfo read /proc/cpuinfo fields that are absent on
non-x86 Linux.

* gnu/packages/golang-xyz.scm (go-github-com-shirou-gopsutil-v4)
[arguments]<#:test-flags>: On non-x86 targets, additionally skip
TestCounts and TestInfo.

Relates-to: guix/guix!8004
Change-Id: Ieefe26cd1d442e0756a04b5de3249a60ce0aa153
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:48 +01:00
Roman Scherer f4b84f19b6 gnu: go-github-com-bytedance-sonic-loader: Skip build on non-x86-64.
internal/abi/abi.go references PtrSize and ReservedRegs, defined
only in amd64-specific files, so compilation of the root package
fails on non-x86-64.  Still run the tests for the arch-neutral
internal/iasm/expr subpackage.

* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic-loader)
[arguments]<#:skip-build?>: New argument.
<#:test-subdirs>: New argument.
<#:tests?>: Enable on non-cross builds.

Relates-to: guix/guix!8004
Change-Id: I1357c355637d456da841815b556bc184ee916c66
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:48 +01:00
Roman Scherer 01cb49e2c4 gnu: go-github-com-bytedance-sonic: Restrict test-subdirs on non-x86-64.
Subpackages internal/jit and internal/native/{avx2,sse} reference
amd64-only symbols, so the default './...' fails to compile on
non-x86-64.

* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic)
[arguments]<#:test-subdirs>: Limit to the root package on non-x86-64.

Relates-to: guix/guix!8004
Change-Id: Ie63e1727ee5ed4034a41fba2c12f17395220bd10
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:48 +01:00
Roman Scherer b6d7c5da44 gnu: go-github-com-cloudwego-base64x: Skip build on non-x86-64.
'base64x.go' references symbols defined only in 'native_amd64.go',
so compilation fails on non-x86-64.

* gnu/packages/golang-crypto.scm (go-github-com-cloudwego-base64x)
[arguments]<#:skip-build?>: New argument.
<#:tests?>: Disable on non-x86-64.

Relates-to: guix/guix!8004
Change-Id: I1f9541611ea619499339f0a9215727a2b4b64072
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:47 +01:00
Roman Scherer ac04185b28 gnu: go-golang-org-x-mobile: Skip TestInit on non-x86 Linux.
The archNDK helper in cmd/gomobile/env.go only maps GOARCH "386" and
"amd64" (plus "arm64" when GOOS is darwin), and panics with
"unsupported GOARCH" otherwise.  TestInit runs runInit, which calls
envInit -> ndkToolchain.Path -> archNDK, so the test aborts with a
panic on aarch64, powerpc64le and riscv64.  x86_64 and i686 builds
on the GNU build farm pass without this skip.

* gnu/packages/golang-build.scm (go-golang-org-x-mobile)
[arguments]<#:test-flags>: Skip TestInit when the target is not x86.

Relates-to: guix/guix!8004
Change-Id: I0e3209aa5f61077352716260698e257078708cdd
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher 9f43141c95 gnu: Add go-github-com-ipfs-go-libdht.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-libdht): New variable.

Change-Id: Id7ee29c29ef27e816a67fd395076ef35baecb539
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher 66f93d3e6a gnu: go-github-com-libp2p-go-libp2p-pubsub: Update to 0.16.0.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-pubsub): Update to 0.16.0.
[arguments] <tests?, test-flags>: Enable the most of the tests.
[propagated-inputs]: Remove go-github-com-ipfs-go-log-v2 and
go-go-uber-org-zap.
[native-inputs]: Remove go-github-com-stretchr-testify.

Change-Id: I8c27024aa7178eafc4a4578cc6bd651cf47c9de2
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher 1d3a137901 gnu: go-github-com-ipfs-go-ipfs-cmds: Update to 0.16.1.
* gnu/packages/ipfs.scm (go-github-com-ipfs-go-ipfs-cmds): Update to 0.16.1.
[propagated-inputs]: Remove go-github-com-ipfs-go-log; add go-github-com-ipfs-go-log-v2.

Change-Id: I90312ec4f318169d22e21b7b5a5b2577267bcd2a
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher 337775e5e1 gnu: go-github-com-libp2p-go-libp2p-kad-dht: Update to 0.39.1.
* gnu/packages/ipfs.scm (go-github-com-libp2p-go-libp2p-kad-dht): Update to 0.39.1.
[source] <snippet>: Remove no longer required module path substitution.
[hases]{pre-check}: New phase.
[propagated-inputs]: Remove go-github-com-probe-lab-go-libdht; add
go-github-com-ipfs-go-libdht.

Change-Id: Ic0a49b684196864b2a541ea2905f33425d7b47b0
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher fe2ec434a1 gnu: go-github-com-ipfs-boxo: Update to 0.39.0.
* gnu/packages/ipfs.scm (go-github-com-ipfs-boxo): Update to 0.39.0.
[source] <snippet>: Removed no longer provided directory from deletion
modules list.
[phases]{pre-check}: New phase.
[propagated-inputs]: Remove go-go-opentelemetry-io-otel-exporters-otlp-otlptrace and
go-go-opentelemetry-io-otel-exporters-zipkin.

Change-Id: I410ce230895a7f76c2130f71ebae9b19a71233b9
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher d1eb74c702 gnu: go-github-com-hanwen-go-fuse-v2: Update to 2.10.1.
* gnu/packages/golang-xyz.scm (go-github-com-hanwen-go-fuse-v2): Update to 2.10.1.

Change-Id: I763b8401e6b324395bd768f42d670642655d0bd5
2026-05-28 20:25:47 +01:00
Sharlatan Hellseher 2d296a3e96 gnu: go-github-com-ipfs-bbloom: Update to 0.1.0.
* gnu/packages/ipfs.scm (go-github-com-ipfs-bbloom): Update to 0.1.0.
[description]: Mention that it's a fork.

Change-Id: I7e8cc72b1ad3eb58101504211a9acf4fb0d513c4
2026-05-28 20:25:46 +01:00
Nicolas Graves 218987f84d gnu: oauth2l: Disable additional failing tests.
* gnu/packages/authentication.scm (oauth2l)[arguments]
<#:test-flags>: Disable additional failing tests.

Merges: guix/guix!8353
Change-Id: Iff8cdb43fba1c2e2ebe3622debe77185f5b64a7d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 20:25:46 +01:00
Sharlatan Hellseher 578f7e8b9e gnu: go-github-com-go-viper-mapstructure-v2: Update to 2.5.0.
* gnu/packages/golang-xyz.scm (go-github-com-go-viper-mapstructure-v2): Update to 2.5.0.
[description]: Mention that it is a fork.

Change-Id: I189b758991551dd257eacb2144aa84e54139e19c
2026-05-28 20:25:46 +01:00
Sharlatan Hellseher d214dae1e4 gnu: Add go-znkr-io-diff.
* gnu/packages/golang-check.scm (go-znkr-io-diff): New variable.

Change-Id: I81c92eb107780d8e4c8eafbb20fa1007fde45c9c
2026-05-28 20:25:46 +01:00
Sharlatan Hellseher ada0903841 gnu: Add go-github-com-google-go-github-v61.
* gnu/packages/golang-web.scm (go-github-com-google-go-github-v61): New variable.

Change-Id: I229d1f9c05c12df52ce8a71534fa1ee17481c567
2026-05-28 20:25:46 +01:00
Sharlatan Hellseher 588d876e3d gnu: go-github-com-google-go-github-v36: Fix tests.
* gnu/packages/golang-web.scm (go-github-com-google-go-github-v36):
[source]: Inherit from go-github-com-google-go-github-v31.
[native-inputs]: Add go-github-com-google-go-cmp.

Change-Id: I79b9e16e284371ea3e0f5848b145b72220eecc57
2026-05-28 20:25:46 +01:00
Sharlatan Hellseher 57b175eed3 gnu: go-github-com-modelcontextprotocol-go-sdk: Update to 1.6.0.
* gnu/packages/golang-xyz.scm (go-github-com-modelcontextprotocol-go-sdk): Update to 1.6.0.
[arguments] <test-flags>: Skip one test.
[phases]{pre-check}: New hase.

Change-Id: I44c1aa91d6778ee32305aa5f07d722749692d4c2
2026-05-28 20:25:46 +01:00
Sharlatan Hellseher 5aa93b4360 gnu: go-github-com-segmentio-encoding: Update to 0.5.4.
* gnu/packages/golang-xyz.scm (go-github-com-segmentio-encoding): Update to 0.5.4.
[source] <snippet>: Keep "proto/feixtures" sources, they provide proto
files requiring for tests.
[arguments] <test-flags>: Run all tests.
[phases]{go-generate}: New phase.
[native-inputs]: Add go-github-com-golang-protobuf and
go-google-golang-org-protobuf.

Change-Id: I25209a708ea56a2b6fe4abf98ac4c1774c464dcb
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher 33f8e862d3 gnu: go-github-com-google-jsonschema-go: Update to 0.4.3.
* gnu/packages/golang-xyz.scm (go-github-com-google-jsonschema-go): Update to 0.4.3.

Change-Id: I198a2bbbbce68f247fe21d8f5e33006ef574c39a
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher 13fd26d1a5 gnu: go-golang-org-x-oauth2: Update to 0.36.0.
* gnu/packages/golang-web.scm (go-golang-org-x-oauth2): Update to 0.36.0.
[propagated-inputs]: Remove go-github-com-google-go-cmp.

Change-Id: Ic6081ec798b1a2af4ad92af98ad2fba71358c28b
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher 309dee0897 gnu: go-github-com-golang-jwt-jwt-v5: Update to 5.3.1.
* gnu/packages/golang-crypto.scm (go-github-com-golang-jwt-jwt-v5): Update to 5.3.1.

Change-Id: I96fbed07329c44fb6040f1942e7c6e8e38aae44a
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher 0543192721 gnu: go-github-com-bep-golibsass: Update to 1.2.0.
* gnu/packages/golang-web.scm (go-github-com-bep-golibsass): Update to 1.2.0.

Change-Id: I82d56550d71390588cc93ee250042ce6df9b1dcb
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher b6cef2f9e2 gnu: go-github-com-bep-golibsass: Refresh package style.
* gnu/packages/golang-web.scm (go-github-com-bep-golibsass): Use
G-Expressions and remvoe traling #t from lambdas.
[arguments] <skip-build>: Use it to reflect import path as seen in
go.mod.
[native-inputs]: libsass. Drop labels.

Change-Id: Ifd9171cfcc086ec16285345f14ea0a502922c76a
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher 7dc30f9556 gnu: go-github-com-apparentlymart-go-textseg-autoversion: Update to 1.6.0.
* gnu/packages/golang-xyz.scm (go-github-com-apparentlymart-go-textseg-autoversion): Update to 1.6.0.

Change-Id: I723983ba910147155085a40db22f91181cd5cfdc
2026-05-28 20:25:45 +01:00
Sharlatan Hellseher 8e2c7d54d3 gnu: go-github-com-dvsekhvalnov-jose2go: Update to 1.8.0.
* gnu/packages/golang-crypto.scm (go-github-com-dvsekhvalnov-jose2go): Update to 1.8.0.
Refresh style.

Change-Id: Iac4d6f2ae83714c1389063c389a285c1b4f44991
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher 2036d32f53 gnu: go-github-com-nats-io-nats-go: Update to 1.51.0.
* gnu/packages/golang-xyz.scm (go-github-com-nats-io-nats-go): Update to 1.51.0.

Change-Id: I9c830fc19d18699745fcdb94abf9e561f8f53ae8
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher 55f580ac48 gnu: go-github-com-nats-io-nkeys: Update to 0.4.15.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-nkeys): Update to 0.4.15.

Change-Id: I386e77bdc6dde814e97737d0d888f32e92938e32
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher 4690d103bc gnu: go-github-com-nats-io-jwt-v2: Update to 2.8.1.
* gnu/packages/golang-crypto.scm (go-github-com-nats-io-jwt-v2): Update to 2.8.1.

Change-Id: Ia6a8af0e53bfb3dccc67f63c3c9161b30693f712
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher 8837445b72 gnu: go-github-com-minio-highwayhash: Update to 1.0.4.
* gnu/packages/golang-crypto.scm (go-github-com-minio-highwayhash): Update to 1.0.4.

Change-Id: I9a631905dade990b36f099971e082a13bf74acb0
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher ee03ffaf22 gnu: Add go-github-com-labstack-echo-v5.
* gnu/packages/golang-web.scm (go-github-com-labstack-echo-v5): New variable.

Change-Id: I4b862b2e654703c6e95c3ba362f8e89f52c46d1f
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher 4115a1eae0 gnu: go-github-com-labstack-echo-v4: Update to 4.15.2.
* gnu/packages/golang-web.scm (go-github-com-labstack-echo-v4): Update to 4.15.2.

Change-Id: I7012c622aac12c66a6b88e619b9aa6881fce7e2e
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher df6d8094ad gnu: go-github-com-jellydator-ttlcache-v3: Build with go-1.24.
* gnu/packages/golang-web.scm (go-github-com-jellydator-ttlcache-v3):
[arguments] <go>: Use go-1.24.

Change-Id: I810631139cf1dfa5d423d15becc056c5a1051fd4
2026-05-28 20:25:44 +01:00
Sharlatan Hellseher 454e03bab6 gnu: go-github-com-quic-go-quic-go: Build with go-1.24.
* gnu/packages/golang-web.scm (go-github-com-quic-go-quic-go):
[arguments] <go>: Use go-1.24.

Change-Id: I65cddfd565b0e8e668ae6ccc0728e731e969cf71
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher e330acae27 gnu: go-github-com-prometheus-client-golang: Build with go-1.24.
v1.23.2 (2025-09-5) it is the latest release which does not support
go-1.25/go-1.26 yet.
See: <https://github.com/prometheus/client_golang/issues/1875>.

* gnu/packages/prometheus.scm (go-github-com-prometheus-client-golang):
[arguments] <go>: Use go-1.24.

Change-Id: I4b0475e8aad5e5dc8ed5bf90b7fac241b562f019
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher f647ac7798 gnu: go-github-com-danielgtaylor-huma-v2: Update to 2.37.3.
* gnu/packages/golang-web.scm (go-github-com-danielgtaylor-huma-v2): Update to 2.37.3.
[propagated-inputs]: Remove go-github-com-spf13-cobra and go-github-com-spf13-pflag.
[native-inputs]: Add go-github-com-spf13-cobra and go-github-com-spf13-pflag.

Change-Id: Ifc9da78811b3abdc0e225c0d7e1ba48dbc7755eb
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher 411d35f282 gnu: go-github-com-fasthttp-router: Skip 4 tests.
* gnu/packages/golang-web.scm (go-github-com-fasthttp-router):
[arguments] <test-flags>: Skip 4 tests.

Change-Id: I0dca703e93b1bceec2d64160951449c405c50724
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher 9341c51c78 gnu: go-github-com-gammazero-chanqueue: Fix tests.
* gnu/packages/golang-xyz.scm (go-github-com-gammazero-chanqueue):
[phases]{pre-check}: New phase.

Change-Id: Ie6c96c955bb5716f3bd16d47893758686e34accf
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher 3d85155369 gnu: go-github-com-bytedance-sonic: Update to 1.15.1.
* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic): Update to 1.15.1.
[propagated-inputs]: Add go-github-com-bytedance-gopkg.

Change-Id: If1dd5eee014d2c00d026998fcc5dc5ab51bbf12b
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher e50162980b gnu: go-github-com-bytedance-sonic-loader: Update to 0.5.1.
* gnu/packages/golang-xyz.scm (go-github-com-bytedance-sonic-loader): Update to 0.5.1.
[propagated-inputs]: Remove go-github-com-cloudwego-iasm.
[native-inputs]: Add go-github-com-davecgh-go-spew.

Change-Id: Ia76bf21c0b0d53ec402f185b62f03ad2773f51fd
2026-05-28 20:25:43 +01:00
Sharlatan Hellseher 06f927bbdf gnu: Add go-github-com-bytedance-gopkg.
* gnu/packages/golang-xyz.scm (go-github-com-bytedance-gopkg): New variable.

Change-Id: I7e599ccfb92938a220c9aaa8aba14c6d9f072f5c
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher 2fc8c55ddd gnu: Add go-github-com-gofiber-fiber-v3.
* gnu/packages/golang-web.scm (go-github-com-gofiber-fiber-v3): New variable.

Change-Id: I5ff05882882fe11fead986af03ab5b667618ceeb
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher 4bb98c7320 gnu: go-github-com-valyala-fasthttp: Update to 1.70.0.
* gnu/packages/golang-web.scm (go-github-com-valyala-fasthttp): Update to 1.70.0.
[arguments] <test-flags>: Skip only one tests which tries to reach
Internet. Shuffle tests, as seen in projects CI.
[propagated-inputs]: Remove go-github-com-valyala-tcplisten and
go-golang-org-x-text.
[description]: Add more info.

Change-Id: I8363639b0ac211536ed67f5c32080737bc20fe5f
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher d5bc81874f gnu: go-github-com-tinylib-msgp: Update to 1.6.4.
* gnu/packages/golang-xyz.scm (go-github-com-tinylib-msgp): Update to 1.6.4.
[arguments] <skip-build?>: Use the argument instead of deleting phase.
<tests?, test-flags>: Run the most of the tests, skip only some portion
requiring tinygo compiler.
[phases]{go-generate, remove-test-file}: New phases.

Change-Id: Ib10f2492799259b2b3591269390fabd890e9295b
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher 74168c9cff gnu: go-github-com-philhofer-fwd: Update to 1.2.0.
* gnu/packages/golang-xyz.scm (go-github-com-philhofer-fwd): Update to 1.2.0.

Change-Id: If68251dbd12d56ea3c57cc9c711ed0f394cc9ec4
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher e03396f60e gnu: Add go-github-com-gofiber-schema.
* gnu/packages/golang-xyz.scm (go-github-com-gofiber-schema): New variable.

Change-Id: I54d46cee7218f7cd278b71a2c27f9f74347053ef
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher a65c765fd9 gnu: Add go-github-com-gofiber-utils-v2.
* gnu/packages/golang-xyz.scm (go-github-com-gofiber-utils-v2): New variable.

Change-Id: I03017b88439466a5d04b50432192b1a7a44429f0
2026-05-28 20:25:42 +01:00
Sharlatan Hellseher a2893b98d1 gnu: Add go-github-com-shamaton-msgpack-v3.
* gnu/packages/golang-xyz.scm (go-github-com-shamaton-msgpack-v3): New variable.

Change-Id: I33725fd4bad87cd74cdd32c1b1728c09e9bef82c
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher c11a72d862 gnu: go-github-com-gofiber-fiber-v2: Update to 2.52.13.
* gnu/packages/golang-web.scm (go-github-com-gofiber-fiber-v2): Update to 2.52.13.
[arguments] <test-flags>: Rework skipped tests.
[phases]{go-generate}: New phase.

Change-Id: I52bf69ac644b4827fb552bd1f0d2ccf0b31bee76
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher ad01f31191 gnu: go-go-yaml-in-yaml-v4: Update to 4.0.0-rc.4.
* gnu/packages/golang-xyz.scm (go-go-yaml-in-yaml-v4): Update to 4.0.0-rc.4.

Change-Id: Ib921900015947a9543cdf18ae6bd6ea715ff8f35
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher 8ce0ba0be0 gnu: go-github-com-syncthing-notify: Adjust description.
* gnu/packages/golang-xyz.scm (go-github-com-syncthing-notify):
[description]: Mention that it's a fork.

Change-Id: I5bafbe9a0c029037b5597f9a24e0bae18f8bb4bb
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher f11fea76ca gnu: go-github-com-petermattis-goid: Update to 0.0.0-4.df67b19.
* gnu/packages/golang-check.scm (go-github-com-petermattis-goid): Update
to df67b199bc81d151c71a864c3eb1ea12bf66c852 commit.

Change-Id: Ic25359cb2299afe5233ccfd370a4699e5ceb069c
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher 13cde74464 gnu: go-github-com-maxatome-go-testdeep: Update to 1.15.0.
* gnu/packages/golang-check.scm (go-github-com-maxatome-go-testdeep): Update to 1.15.0.
[propagated-inputs]: Remove go-github-com-davecgh-go-spew.

Change-Id: I491ef275309696857a2699e2c4d7d47b1bc14076
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher 8de29e1382 gnu: go-github-com-go-logr-logr: Update to 1.4.3.
* gnu/packages/golang-xyz.scm (go-github-com-go-logr-logr): Update to 1.4.3.

Change-Id: I0d0423bb6105ea7a87908e451ae609d31f921068
2026-05-28 20:25:41 +01:00
Sharlatan Hellseher eec4b9273a gnu: go-github-com-mattn-go-isatty: Update to 0.0.22.
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-isatty): Update to 0.0.22.

Change-Id: I20f69475dbb231ea4ab43f95921c7860791b5077
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher 58afe3f767 gnu: go-golang-org-x-tools: Update to 0.44.0.
* gnu/packages/golang-build.scm (go-golang-org-x-tools): Update to 0.44.0.
[source] <snippet>: Remove deletion of no longer existing "cmd/auth"
dirrectory.
[arguments] <test-flags>: Skip one more test.

Change-Id: I01ea6b724a7b629b36e2ffb88414c1080382dde6
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher cd8b6af033 gnu: go-golang-org-x-telemetry: Update to 0.0.0-20260428171046-76f71b9afea0.
* gnu/packages/golang-build.scm
(go-golang-org-x-telemetry): Update to 0.0.0-20260428171046-76f71b9afea0.
[synopsis, description]: Improve wording.

Change-Id: Id7d8d28bb7b2931607276c57bf4f1a727bba5e44
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher 9cac950a1a gnu: go-github-com-yuin-goldmark: Update to 1.8.2.
* gnu/packages/golang-build.scm (go-github-com-yuin-goldmark): Update to 1.8.2.

Change-Id: I12b799641633910216bc7106d8c04e1b50a03b1e
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher e096d3b8cf gnu: go-golang-org-x-mod: Update to 0.35.0.
* gnu/packages/golang-build.scm (go-golang-org-x-mod): Update to 0.35.0.

Change-Id: Ie173931034c114c4455e1bcc8424929a59ceb8b0
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher a5d7a1b9c9 gnu: go-golang-org-x-sync: Update to 0.20.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sync): Update to 0.20.0.

Change-Id: I0d61ceb02a18cdb00a22cc70da72a775842809ca
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher 64e460d456 gnu: go-golang-org-x-net: Update to 0.53.0.
* gnu/packages/golang-build.scm (go-golang-org-x-net): Update to 0.53.0.
[phases]{pre-check}: New phase.

Change-Id: Ib01615d7e30c4b9d4adc95a93983896165e0d456
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher 5ce8bcd2fd gnu: go-golang-org-x-crypto: Update to 0.50.0.
* gnu/packages/golang-build.scm (go-golang-org-x-crypto): Update to 0.50.0.

Change-Id: I9304a30f96aa3b2a6e158b59aaec8146cd637946
2026-05-28 20:25:40 +01:00
Sharlatan Hellseher 99ff516d3e gnu: go-golang-org-x-text: Update to 0.36.0.
* gnu/packages/golang-build.scm (go-golang-org-x-text): Update to 0.36.0.

Change-Id: I12b8bcf0a4d87da34de0f46f65b52ee642c87904
2026-05-28 20:25:39 +01:00
Sharlatan Hellseher d80f8d2f0d gnu: go-golang-org-x-term: Update to 0.42.0.
* gnu/packages/golang-build.scm (go-golang-org-x-term): Update to 0.42.0.

Change-Id: Icafff8cdd636663ae0cf73b3b21b288ea8abfc7d
2026-05-28 20:25:39 +01:00
Sharlatan Hellseher 61595ca23d gnu: go-golang-org-x-sys: Update to 0.43.0.
* gnu/packages/golang-build.scm (go-golang-org-x-sys): Update to 0.43.0.

Change-Id: Ibcbb00aaf2adb72e39fb10ac4563c331c0a9a869
2026-05-28 20:25:39 +01:00
Sharlatan Hellseher b2bbafa33f gnu: Remove go-golang-org-x-sys-bootstrap.
Leaf, hidden and not in use bootstrap variant.

* gnu/packages/golang-build.scm (go-golang-org-x-sys-bootstrap): Delete variable.

Change-Id: Ic6291f098ec382bd1c6f87e882028817ff835356
2026-05-28 20:25:39 +01:00
Sharlatan Hellseher 89ef51dfec gnu: Remove #:go arguments using go-1.25.
We are now building with go-1.25 by default.

Automated via:

  git grep -rl '#:go go-1.25' | xargs sed -i '/.*#:go go-1.25.*/d'.

Change-Id: I5a503a6db10fc65cb22abd89563dfb6297db6ac6
2026-05-28 20:25:39 +01:00
Sharlatan Hellseher edd57996aa gnu: packages/golang: Add comment about boostrap versions.
* gnu/packages/golang.scm: Copy upstream explanation on the minimal
bootstrap version for Go.

Change-Id: Ic51e9316bdd5573c1a158b320343ae72a07eeebe
2026-05-28 20:25:39 +01:00
Sharlatan Hellseher d7d3e10c63 gnu: go: Update to 1.25 for building packages.
* gnu/packages/golang.scm (go): Update to 1.25.

Change-Id: I0f0adb0c0920e8f058883fffd0fd96588e1f9901
2026-05-28 20:25:37 +01:00
luca a3335874f8 gnu: fzf: Update to 0.73.1.
* gnu/packages/terminals.scm (fzf): Update to 0.73.1.

Change-Id: Id5a90771622b8e707e1038ae57b259b250d1d8f9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-28 20:06:50 +02:00
luca 61f6b51e4b gnu: go-github-com-charlievieth-fastwalk: Update to 1.0.14.
* gnu/packages/golang-xyz.scm (go-github-com-charlievieth-fastwalk):
  Update to 1.0.14.

Change-Id: I06ae18cd3532c2b97cb7b2615491e6872bac9fdd
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-28 20:06:42 +02:00
jgart c66c1023ef gnu: trealla: Update to 2.100.24.
* gnu/packages/prolog.scm (trealla): Update to 2.100.24.

Change-Id: Ia7575b164748d22e996c39af50fc339552a4da2b
2026-05-28 12:21:46 -04:00
Sören Tempel 0bf7964f68 gnu: loksh: Update to 7.9.
* gnu/packages/shells.scm (loksh): Update to 7.9.

Change-Id: Ie502be69ef93c1e5edde84107071b5ce2ced0ed1
2026-05-28 17:52:39 +02:00
Foster Hangdaan daa68f1713 gnu: font-mona-sans: Update to 2.0.27.
* gnu/packages/fonts.scm (font-mona-sans): Update to 2.0.27.

Merges: guix/guix!8818
Change-Id: I173038062a78c10647e42c1c040539d26dfbeeba
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-05-28 22:54:10 +08:00
Nguyễn Gia Phong 7fdc5a4bad gnu: Rename ibus-libhangul to ibus-hangul.
* gnu/packages/ibus.scm (ibus-hangul): Rename from ibus-libhangul.
  (ibus-libhangul): Define as a deprecated alias of ibus-hangul.

Merges: guix/guix!8850
Change-Id: I80a8e107c97bfa7138bb367dfdb906335e0a96fe
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-05-28 22:54:10 +08:00
Nguyễn Gia Phong 1d8c586d42 gnu: ibus-libhangul: Update to 1.5.5.
* gnu/packages/ibus.scm (ibus-libhangul): Update to 1.5.5.
  [arguments]: Switch to gexp.  <#:make-flags>: Set DISABLE_GUI_TESTS.
  [native-inputs]: Add autoconf, automake and libtool.

Change-Id: Ibe7a310ef50666f2b890dbf30fe44be08a4d3b9c
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2026-05-28 22:54:10 +08:00
Sughosha f48fd06151 gnu: packages/image-viewers: Add missing copyright.
This is a following up 71f13e3a63 commit.

* gnu/packages/image-viewers.scm: Add copyright entry for Luis Guilherme Coelho
<lgcoelho@disroot.org>.

Change-Id: I60c77dd9c95e8c3d0470f780cbabc50a6d99733d
2026-05-28 20:00:49 +05:30
Nigko Yerden b7a2eb48b6 gnu: texmacs: Fix icon path in texmacs.desktop file.
* gnu/packages/text-editors.scm (texmacs)[arguments]{#:phases}
<fix-icon-directory>: Fix icon path in texmacs.desktop file.

Change-Id: I57b484a0b2c7b56852231d37a26ddba7fc309339
Signed-off-by: Sughosha <sughosha@disroot.org>
Merges: guix/guix!8908
2026-05-28 19:27:08 +05:30
Patrick Norton 245a5b7b3d gnu: Add go-github-com-tenntenn-text-transform.
* gnu/packages/golang-check.scm (go-github-com-tenntenn-text-transform):
New variable.

Relates-to: guix/guix!5417
Change-Id: I2525771a8adb13d8f5b05e2b3e93cecca27d1a48
Reviewed-by: Johannes Christ <jc@jchri.st>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton 536cde5925 gnu: Add go-github-com-tenntenn-modver.
* gnu/packages/golang-check.scm (go-github-com-tenntenn-modver): New
variable.

Relates-to: guix/guix!5417
Change-Id: Ib996fb977d2fb4ae6851720ddaedce93d0442523
Reviewed-by: Johannes Christ <jc@jchri.st>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton 029571fb86 gnu: Add go-github-com-tenntenn-golden.
* gnu/packages/golang-check.scm (go-github-com-tenntenn-golden): New
variable.

Relates-to: guix/guix!5417
Change-Id: I5a1b3b5d56aed143ffedb77402d64b500a649506
Reviewed-by: Johannes Christ <jc@jchri.st>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton f75fe3892c gnu: Add go-github-com-newmo-oss-gotestingmock.
* gnu/packages/golang-check.scm (go-github-com-newmo-oss-gotestingmock):
New variable.

Relates-to: guix/guix!5417
Change-Id: I0e907b7dc1b9200a851122f2f60f3564dae72956
Reviewed-by: Johannes Christ <jc@jchri.st>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton 8197800586 gnu: Add go-github-com-newmo-oss-go-caller.
* gnu/packages/golang-check.scm (go-github-com-newmo-oss-go-caller): New
variable.

Relates-to: guix/guix!5417
Change-Id: Idb7a4ff58ceb1973ae913c21124d610b9cee8628
Reviewed-by: Johannes Christ <jc@jchri.st>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton 1adf73658f gnu: Add go-github-com-josharian-txtarfs.
* gnu/packages/golang-check.scm (go-github-com-josharian-txtarfs): New
variable.

Relates-to: guix/guix!5417
Change-Id: Ide2b2584b219448f75538fdc3f3a5e7caad55f69
Reviewed-by: Johannes Christ <jc@jchri.st>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton a3a0c7da42 gnu: Add go-github-com-josharian-mapfs.
* gnu/packages/golang-check.scm (go-github-com-josharian-mapfs): New
variable.

Relates-to: guix/guix!5417
Change-Id: I73477f46cdfab03c192dfe86b75fe8624115e669
Reviewed-by: Johannes Christ <jc@jchri.st>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:38 +01:00
Patrick Norton 5b073c6178 gnu: Add go-gitlab-com-bosi-decorder.
* gnu/packages/golang-check.scm (go-gitlab-com-bosi-decorder): New
variable.

Relates-to: guix/guix!5417
Change-Id: I27a1e1fb1837b1e0780f8316bd5c86024d8824f5
Reviewed-by: Johannes Christ <jc@jchri.st>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:37 +01:00
Patrick Norton 0c648625b0 gnu: Add go-go-simpler-org-musttag.
* gnu/packages/golang-check.scm (go-go-simpler-org-musttag): New
variable.

Relates-to: guix/guix!5417
Change-Id: I57e07ab19a94db448c486f01220037e0b055eb85
Reviewed-by: Johannes Christ <jc@jchri.st>
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:37 +01:00
Patrick Norton 6b442402c2 gnu: Add go-go-simpler-org-assert.
* gnu/packages/golang-check.scm (go-go-simpler-org-assert): New
variable.

Relates-to: guix/guix!5417
Change-Id: I5baea5122063b3edf89dfd60496d635507883da4
Edited-by: Johannes Christ <jc@jchri.st>
Reviewed-by: Johannes Christ <jc@jchri.st>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-28 14:49:37 +01:00
Gabriel Wicki 0ff409542b etc: teams: kernel: Rename team to `linux-libre'.
Since linux-libre is not the only kernel around in GNU Guix anymore.

* etc/teams.scm (kernel): Rename variable to linux-libre.
* CODEOWNERS: Regenerate file.

Change-Id: Ic8081f471ad7f6aa21e2830f294549460466249b
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-05-28 15:47:42 +02:00
Luis Guilherme Coelho 71f13e3a63 gnu: Add ueberzugpp.
* gnu/packages/image-viewers.scm (ueberzugpp): New variable.

Change-Id: Icc8f64aaa5d0dd5d7289f8e92af2eff39d59747b
Signed-off-by: Sughosha <sughosha@disroot.org>
2026-05-28 18:38:31 +05:30
Ricardo Wurmus d426c0ef73 gnu: r-rhdf5filters: Define __ARM_NEON__ on aarch64-linux.
* gnu/packages/cran.scm (r-rhdf5filters)[arguments]: Conditionally define
__ARM_NEON__.

Change-Id: I0bd3353642044caba10ac9831d4ec6eeded825f9
2026-05-28 12:14:00 +02:00
Ricardo Wurmus a15f89137e gnu: r-lme4: Skip one more test on aarch64-linux.
* gnu/packages/cran.scm (r-lme4)[arguments]: Conditionally skip one more test
on aarch64-linux.

Change-Id: I82606670e2aa35e44594a0e99f03559341174b51
2026-05-28 12:14:00 +02:00
Ricardo Wurmus 9f1b386c79 gnu: nng-1.11: Fix build on aarch64-linux.
* gnu/packages/networking.scm (nng-1.11)[arguments]: Disable parallel tests;
disable one more test.

Change-Id: I979172b7c4749354242d6015ac7888fb7e8f3af9
2026-05-28 12:14:00 +02:00
Ricardo Wurmus f9074ee018 gnu: r-scater: Update to 1.40.1.
* gnu/packages/bioconductor.scm (r-scater): Update to 1.40.1.

Change-Id: Ic92c5632210b6b947780034770ae8da41af3c736
2026-05-28 12:14:00 +02:00
Ricardo Wurmus 27f6f2c794 gnu: r-biostrings: Update to 2.80.1.
* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.80.1.

Change-Id: Ica55bf875302ff0f223dca08f670cf2c4a17d2ae
2026-05-28 12:14:00 +02:00
Ricardo Wurmus 2591e74702 gnu: r-bamsignals: Update to 1.44.1.
* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.44.1.

Change-Id: I4cf058281d479eca901c242443df9bcdd3a4a34d
2026-05-28 12:14:00 +02:00
Ricardo Wurmus f92a18b25d gnu: r-mlr3fselect: Update to 1.6.0.
* gnu/packages/cran.scm (r-mlr3fselect): Update to 1.6.0.
[native-inputs]: Remove r-processx and r-redux.

Change-Id: I3ad638a0afad3fdfd5d32ecbe42929b40cc0756f
2026-05-28 12:14:00 +02:00
Ricardo Wurmus 19e9449528 gnu: r-nanotime: Update to 0.3.15.
* gnu/packages/cran.scm (r-nanotime): Update to 0.3.15.

Change-Id: I47a8534c86a97ad52372bd8ad83c1fa39e2db4e6
2026-05-28 12:13:59 +02:00
Ricardo Wurmus 29fbcb971a gnu: r-spatstat-sparse: Update to 3.2-0.
* gnu/packages/cran.scm (r-spatstat-sparse): Update to 3.2-0.

Change-Id: I8d9c5237e8f72f78a62322566721d3a00545c69c
2026-05-28 12:13:59 +02:00
Ricardo Wurmus 0258c8b2e4 gnu: r-leidenbase: Update to 0.1.37.
* gnu/packages/cran.scm (r-leidenbase): Update to 0.1.37.

Change-Id: I5afc19e52f3d8afbb04dddba893381f21a61bd12
2026-05-28 12:13:59 +02:00
Ricardo Wurmus 38c3079e30 gnu: r-logging: Update to 0.10-111.
* gnu/packages/cran.scm (r-logging): Update to 0.10-111.

Change-Id: If0917c8bd94bb8db47d6468abb6f53a4dc656e9d
2026-05-28 12:13:59 +02:00
Ricardo Wurmus 429e983685 gnu: r-tweedie: Update to 3.1.0.
* gnu/packages/cran.scm (r-tweedie): Update to 3.1.0.

Change-Id: I92f9eb930c0d16e4319dccc0ba283054bbe35730
2026-05-28 12:13:59 +02:00
Ricardo Wurmus ebac77ac66 gnu: r-performance: Update to 0.17.0.
* gnu/packages/cran.scm (r-performance): Update to 0.17.0.

Change-Id: Ic2bd3ae23d9a99c0dd3f83a6d1e29bdf64c94c97
2026-05-28 12:13:59 +02:00
Ricardo Wurmus 5c309648bf gnu: r-bayestestr: Update to 0.18.0.
* gnu/packages/cran.scm (r-bayestestr): Update to 0.18.0.

Change-Id: I960d063ea5fd49bde0b2900fd086257538e2234a
2026-05-28 12:13:59 +02:00
Ricardo Wurmus 48e9e74851 gnu: r-dofuture: Update to 1.2.2.
* gnu/packages/cran.scm (r-dofuture): Update to 1.2.2.

Change-Id: I74eef243667c28bc57c2b5644aed481128ce8df1
2026-05-28 12:13:58 +02:00
Ricardo Wurmus 97471399c9 gnu: r-insight: Update to 1.5.1.
* gnu/packages/cran.scm (r-insight): Update to 1.5.1.

Change-Id: Ie66490bb8b9b315bcdc9ff85d9ee7724b87addf7
2026-05-28 12:13:58 +02:00
Ricardo Wurmus e1658e410d gnu: r-climatol: Update to 4.5-0.
* gnu/packages/cran.scm (r-climatol): Update to 4.5-0.

Change-Id: I054623610a0ad8418c8d9c1bcee1cc7a5fe1afd1
2026-05-28 12:13:58 +02:00
Ricardo Wurmus 1fc38e6bea gnu: r-ggpicrust2: Update to 2.5.16.
* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.5.16.

Change-Id: I91fc93449dca3072908d047051d6aa90b787dc38
2026-05-28 12:13:58 +02:00
Ricardo Wurmus 9859f913f1 gnu: r-tidyclust: Update to 0.3.0.
* gnu/packages/cran.scm (r-tidyclust): Update to 0.3.0.
[propagated-inputs]: Remove r-foreach; add r-lifecycle, r-mclust, r-purrr.
[native-inputs]: Add r-dbscan, r-future, r-knitr, r-mirai, and r-withr.

Change-Id: Iae381ac22030639b9334d112e8e7434d1a9999a9
2026-05-28 12:13:58 +02:00
Ricardo Wurmus fdfd9a36b7 gnu: r-bit64: Update to 4.8.2.
* gnu/packages/cran.scm (r-bit64): Update to 4.8.2.
[properties]: Record updater-ignored-native-inputs.

Change-Id: If3444b513ecbd7de08c6606b733b74a60be5c89e
2026-05-28 12:13:58 +02:00
Ricardo Wurmus 2130fd2ada gnu: r-chromvar: Update to 1.34.1.
* gnu/packages/bioconductor.scm (r-chromvar): Update to 1.34.1.
[propagated-inputs]: Add r-pwalign.

Change-Id: I8c41064c347b8b9f4b02c636531449305e4556b2
2026-05-28 12:13:57 +02:00
Ricardo Wurmus e0cddffc1d gnu: r-gdsfmt: Update to 1.48.1.
* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.48.1.

Change-Id: Ida66602b7c96072aa2710cadd60f0b572f6a49b4
2026-05-28 12:13:57 +02:00
Ricardo Wurmus 173f1ada6f gnu: r-missmethyl: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.46.0.

Change-Id: I7f4ac17690791430db1df346c3acd48a20254f2b
2026-05-28 12:13:57 +02:00
Ricardo Wurmus 4f106bf9ae gnu: r-milor: Update to 2.8.1.
* gnu/packages/bioconductor.scm (r-milor): Update to 2.8.1.

Change-Id: Id1dc67683518598684a40d3662fa057b5e713e7b
2026-05-28 12:13:57 +02:00
Ricardo Wurmus f7c391e879 gnu: r-scrapper: Update to 1.6.3.
* gnu/packages/bioconductor.scm (r-scrapper): Update to 1.6.3.

Change-Id: Id6989e033eb0986d9bdc93e1ace798419af915fb
2026-05-28 12:13:57 +02:00
Ricardo Wurmus 8ecafbaa91 gnu: r-limma: Update to 3.68.3.
* gnu/packages/bioconductor.scm (r-limma): Update to 3.68.3.

Change-Id: Iafd34fdb4427b3eec6aec4e8efe9fc3664766e5d
2026-05-28 12:13:57 +02:00
Ricardo Wurmus 39a8e7cac3 gnu: r-gsva: Update to 2.6.2.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.6.2.

Change-Id: Ie8e087db7164578109bc9ed9de8aba4658674910
2026-05-28 12:13:57 +02:00
Ricardo Wurmus ebb3502bab gnu: r-biocgenerics: Update to 0.58.1.
* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.58.1.

Change-Id: I778117374b060f155996808bede8204f72166cc2
2026-05-28 12:13:57 +02:00
Ricardo Wurmus f6333ac9c0 gnu: r-badregionfinder: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.40.0.

Change-Id: Iab33618dd4e940a1063cbbb8e7df5f216c510e89
2026-05-28 12:13:56 +02:00
Ricardo Wurmus 3f287e40fa gnu: r-s4vectors: Update to 0.50.1.
* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.50.1.
[arguments]: Enable some tests; remove phase 'R-4.6.0-compatibility.
[native-inputs]: Add r-runit.

Change-Id: I03c03d8080e0d6daf43483921122d3ecd1b8981e
2026-05-28 12:13:56 +02:00
Ricardo Wurmus 0884fcb15a gnu: r-pdftools: Update to 3.9.0.
* gnu/packages/cran.scm (r-pdftools): Update to 3.9.0.

Change-Id: I63a3d9cc0cd25915f8612365774a7621028b790b
2026-05-28 12:13:56 +02:00
Ricardo Wurmus 174b60d152 gnu: r-parsnip: Update to 1.6.0.
* gnu/packages/cran.scm (r-parsnip): Update to 1.6.0.

Change-Id: I91c6a5374ec8642af2557751c75fa393cae8d675
2026-05-28 12:13:56 +02:00
Ricardo Wurmus da647acb56 gnu: r-spatstat-univar: Update to 3.2-0.
* gnu/packages/cran.scm (r-spatstat-univar): Update to 3.2-0.

Change-Id: I3dc15790f7152d258804fdfafb799ebcfc66eece
2026-05-28 12:13:56 +02:00
Ricardo Wurmus ec26dd90ca gnu: r-harmony: Update to 2.0.3.
* gnu/packages/cran.scm (r-harmony): Update to 2.0.3.

Change-Id: I5ab739d797d9209111ab49fc6488e7c6b1197d7b
2026-05-28 12:13:56 +02:00
Ricardo Wurmus 5c18bb5d36 gnu: r-bigrquery: Update to 1.6.2.
* gnu/packages/cran.scm (r-bigrquery): Update to 1.6.2.

Change-Id: If7c74183cb2bea59253c3d3cc1a08f6ee0ead010
2026-05-28 12:13:55 +02:00
Ricardo Wurmus a4dfc70450 gnu: r-feature: Update to 1.2.16.
* gnu/packages/cran.scm (r-feature): Update to 1.2.16.

Change-Id: Ibb660bfcabbd7f6b12535dc466a1e0f205102225
2026-05-28 12:13:55 +02:00
Ricardo Wurmus 0baf6604b8 gnu: r-lsei: Update to 1.3-1.
* gnu/packages/cran.scm (r-lsei): Update to 1.3-1.

Change-Id: I57f907854601e073315a6f64c57bac3df4b84322
2026-05-28 12:13:55 +02:00
Ricardo Wurmus 6428f41b12 gnu: r-quickjsr: Update to 1.10.0.
* gnu/packages/cran.scm (r-quickjsr): Update to 1.10.0.

Change-Id: I0a8276e0ff77c9d2b525d83b0dff82d033de578a
2026-05-28 12:13:55 +02:00
Ricardo Wurmus d35ebc17e8 gnu: r-mosaic: Update to 1.10.2.
* gnu/packages/cran.scm (r-mosaic): Update to 1.10.2.

Change-Id: I0a3b6c97cbda60e2a99391aae7100884337eb8d6
2026-05-28 12:13:55 +02:00
Ricardo Wurmus d4cadadaac gnu: r-renv: Update to 1.2.3.
* gnu/packages/cran.scm (r-renv): Update to 1.2.3.

Change-Id: Ie9a83255d48bd2212d46a522c5d783aa6ee8d78f
2026-05-28 12:13:55 +02:00
Ricardo Wurmus a6ed426e1f gnu: r-np: Update to 0.70-2.
* gnu/packages/cran.scm (r-np): Update to 0.70-2.
[native-inputs]: Add r-withr.

Change-Id: I5c3350a7b65eba18703480ce529f051178504e6d
2026-05-28 12:13:55 +02:00
Ricardo Wurmus 73993d585b gnu: r-aricode: Update to 1.1.0.
* gnu/packages/cran.scm (r-aricode): Update to 1.1.0.
[propagated-inputs]: Add r-lifecycle.
[native-inputs]: Add r-spelling.

Change-Id: I1525a3c89ac3068faea8494a1def48b8ba16a8ca
2026-05-28 12:13:55 +02:00
Ricardo Wurmus cda1265bda gnu: r-broom: Update to 1.0.13.
* gnu/packages/cran.scm (r-broom): Update to 1.0.13.

Change-Id: I623d20e29b43ac2b80183047d930c269d4965f7c
2026-05-28 12:13:54 +02:00
Ricardo Wurmus 8d6a0e2b28 gnu: r-readxl: Update to 1.5.0.
* gnu/packages/cran.scm (r-readxl): Update to 1.5.0.

Change-Id: I1ca2591487d5fcfb02b3dc59be2d7e1ff37fe809
2026-05-28 12:13:54 +02:00
Ricardo Wurmus 0326784f17 gnu: r-statmod: Update to 1.5.2.
* gnu/packages/cran.scm (r-statmod): Update to 1.5.2.

Change-Id: Ib78fea9a6ea90d1357c1651a4ed780345a113b22
2026-05-28 12:13:54 +02:00
Ricardo Wurmus e7fdea4d22 gnu: r-sfsmisc: Update to 1.1-24.
* gnu/packages/cran.scm (r-sfsmisc): Update to 1.1-24.

Change-Id: I7377c2ae0c9018b00e610b07d77fc734ea8289ac
2026-05-28 12:13:54 +02:00
Ricardo Wurmus 23c52b900b gnu: r-openssl: Update to 2.4.1.
* gnu/packages/cran.scm (r-openssl): Update to 2.4.1.

Change-Id: I35aff8361a10acd4b23c12d0887f4de89d26bb7c
2026-05-28 12:13:54 +02:00
Ricardo Wurmus 156de6111a gnu: r-epir: Update to 2.0.93.
* gnu/packages/cran.scm (r-epir): Update to 2.0.93.

Change-Id: I844b881f16eebc7e075910272023659aed0a2261
2026-05-28 12:13:54 +02:00
Ricardo Wurmus 7ba25068eb gnu: r-crs: Update to 0.15-43.
* gnu/packages/cran.scm (r-crs): Update to 0.15-43.

Change-Id: I7635a8c6f78721df344bed45097881342f59f9aa
2026-05-28 12:13:54 +02:00
Ricardo Wurmus cd35f0130b gnu: r-collapse: Update to 2.1.7.
* gnu/packages/cran.scm (r-collapse): Update to 2.1.7.
[native-inputs]: Add r-tibble.

Change-Id: Ieb29ba91721bfc5045baf779a03eb5b4be390550
2026-05-28 12:13:53 +02:00
Ricardo Wurmus badba86af0 gnu: r-infusion: Update to 2.3.12.
* gnu/packages/bioconductor.scm (r-infusion): Update to 2.3.12.

Change-Id: I49e982400816a7025bdf6da6203c6f3163de8189
2026-05-28 12:13:53 +02:00
Ricardo Wurmus 0495b1ab2e gnu: r-permute: Remove outdated comment.
* gnu/packages/cran.scm (r-permute): Remove outdated comment on tests.

Change-Id: I19e8883cbea32a98dc643da588e989166e49b5bf
2026-05-28 12:13:53 +02:00
Ricardo Wurmus bc1584918b gnu: r-rjsonio: Update to 2.0.5.
* gnu/packages/cran.scm (r-rjsonio): Update to 2.0.5.
[native-inputs]: Add r-knitr and r-testthat.

Change-Id: I027a3f916d35a92556667b542bea52788a5d8a44
2026-05-28 12:13:53 +02:00
Ricardo Wurmus eb5dabf6ba gnu: r-drr: Update to 0.0.5.
* gnu/packages/cran.scm (r-drr): Update to 0.0.5.
[native-inputs]: Add r-knitr.

Change-Id: I872a3d4d902d94c8f49eb66f180122f99d7ad851
2026-05-28 12:13:53 +02:00
Ricardo Wurmus 4f3fdea338 gnu: r-officer: Update to 0.7.5.
* gnu/packages/cran.scm (r-officer): Update to 0.7.5.

Change-Id: I355805caab1e6c65fc9d71231429d9e352ea70d7
2026-05-28 12:13:53 +02:00
Ricardo Wurmus bf5e93d398 gnu: r-lava: Update to 1.9.1.
* gnu/packages/cran.scm (r-lava): Update to 1.9.1.
[properties]: Record updater-ignored-native-inputs.
[arguments]: Update list of skipped tests.

Change-Id: I6d70db3763e0eb2092f255c8baa7729f505607b2
2026-05-28 12:13:53 +02:00
Ricardo Wurmus 2c2cc77477 gnu: r-extradistr: Update to 1.10.0.4.
* gnu/packages/cran.scm (r-extradistr): Update to 1.10.0.4.

Change-Id: I3ce812aebd7939ca817d7033e130cbfc9cd02822
2026-05-28 12:13:52 +02:00
Ricardo Wurmus b3521a6f9f gnu: r-psych: Update to 2.6.5.
* gnu/packages/cran.scm (r-psych): Update to 2.6.5.

Change-Id: I579fffc83ab0ee4215164ba9bab5039d1178f50f
2026-05-28 12:13:52 +02:00
Ricardo Wurmus 65558f3b06 gnu: r-boruta: Update to 10.0.0.
* gnu/packages/cran.scm (r-boruta): Update to 10.0.0.
[propagated-inputs]: Remove r-ranger; add r-fru.
[native-inputs]: Remove r-rferns and r-testthat.

Change-Id: I1d89dcf52bda0fcad9c599cb6109c57e45b52044
2026-05-28 12:13:52 +02:00
Ricardo Wurmus bb2e12eaf8 gnu: r-webfakes: Update to 1.5.0.
* gnu/packages/cran.scm (r-webfakes): Update to 1.5.0.
[arguments]: Remove phase 'disable-bad-tests in favor of #:skipped-tests.

Change-Id: I573afd303f12e46af5dc53ac6a2a94f84c35de68
2026-05-28 12:13:52 +02:00
Ricardo Wurmus 86af74249b gnu: r-testit: Update to 1.0.
* gnu/packages/cran.scm (r-testit): Update to 1.0.
[arguments]: Add phase 'delete-bad-test.

Change-Id: I4e234ade350b0c447af8159735a01c786bce24e8
2026-05-28 12:13:52 +02:00
Ricardo Wurmus 2c11859b76 gnu: r-bslib: Update to 0.11.0.
* gnu/packages/cran.scm (r-bslib): Update to 0.11.0.
[arguments]: Update skipped tests.
[native-inputs]: Drop input labels; add r-withr.

Change-Id: I60fd6f4e551fae126b32bfa88105a29a64a7c762
2026-05-28 12:13:52 +02:00
Ricardo Wurmus 5d3c2280de gnu: Add r-riskregression.
* gnu/packages/cran.scm (r-riskregression): New variable.

Change-Id: I8ae57d78a63bdc3398f0d728eafaecee3980f687
2026-05-28 12:13:52 +02:00
Ricardo Wurmus 178b76a80e gnu: Add r-publish.
* gnu/packages/cran.scm (r-publish): New variable.

Change-Id: I38fdc4546746ab5864d6b922a13fb8920f3f0183
2026-05-28 12:13:51 +02:00
Ricardo Wurmus d3ee79f694 gnu: Add r-smcfcs.
* gnu/packages/cran.scm (r-smcfcs): New variable.

Change-Id: I61524e39a7e204c32e884e94439cee74c65d8bd0
2026-05-28 12:13:51 +02:00
Ricardo Wurmus 2ce9a6acf4 gnu: Add r-mets.
* gnu/packages/cran.scm (r-mets): New variable.

Change-Id: Id2079ea76dc384b9175e2d3f58adf318e27dfb8f
2026-05-28 12:13:51 +02:00
Ricardo Wurmus 2e8c9f6f9d gnu: Add r-xactonomial.
* gnu/packages/cran.scm (r-xactonomial): New variable.

Change-Id: Ic57dc8058f8bf931b0d00b025cbd3b2b5b1feb51
2026-05-28 12:13:51 +02:00
Ricardo Wurmus 5ea2cf2c4b gnu: Add r-fru.
* gnu/packages/cran.scm (r-fru): New variable.

Change-Id: Ia51967630f494d4daf7342262cedb6c99ce8ac88
2026-05-28 12:13:51 +02:00
Ricardo Wurmus 0391196836 gnu: Add r-geodata.
* gnu/packages/cran.scm (r-geodata): New variable.

Change-Id: I7280b5a4f67f6ce8a462b742bd079817cdb153d2
2026-05-28 12:13:51 +02:00
Ricardo Wurmus 8619050966 gnu: Add r-gdalutilities.
* gnu/packages/cran.scm (r-gdalutilities): New variable.

Change-Id: Ieef95339f225d8474da7b61bf1cf1872dc14962d
2026-05-28 12:13:51 +02:00
Ricardo Wurmus a2dd50d593 gnu: Add r-elevatr.
* gnu/packages/cran.scm (r-elevatr): New variable.

Change-Id: I9a629ba791cacc2df0161cd57593f4b906c3f58a
2026-05-28 12:13:50 +02:00
Ricardo Wurmus e1dd7cba84 gnu: Add r-slippymath.
* gnu/packages/cran.scm (r-slippymath): New variable.

Change-Id: Id1b9eae74137df1bc913ae2c3e66b6864199ed5c
2026-05-28 12:13:50 +02:00
Ricardo Wurmus 4df14cbf9d gnu: r-logger: Update to 0.4.2.
* gnu/packages/cran.scm (r-logger): Update to 0.4.2.
[native-inputs]: Add r-shiny.

Change-Id: I3d39787a968487b2216960a4b83763c13e5e2cb0
2026-05-28 12:13:50 +02:00
Ricardo Wurmus e689d2cfc0 gnu: r-spatstat-utils: Update to 3.2-3.
* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.2-3.

Change-Id: I61b165ae8a8f55afb970e2c3a9aa381d448cd444
2026-05-28 12:13:50 +02:00
Ricardo Wurmus 9c43c98fac gnu: r-r-devices: Update to 2.17.4.
* gnu/packages/cran.scm (r-r-devices): Update to 2.17.4.

Change-Id: I5418e240d315441b84a6bce4e1e76ede5daa1954
2026-05-28 12:13:50 +02:00
Ricardo Wurmus df254d3621 gnu: r-parameters: Update to 0.29.0.
* gnu/packages/cran.scm (r-parameters): Update to 0.29.0.

Change-Id: I78b5ab0ae4949318e03d5c58d64ed30e767942c7
2026-05-28 12:13:50 +02:00
Ricardo Wurmus a3cca25cee gnu: r-terra: Update to 1.9-27.
* gnu/packages/cran.scm (r-terra): Update to 1.9-27.

Change-Id: I36db1d2f7ab393e8d24f1afa7ca0c7a5ff5fc172
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 5b6539f077 gnu: r-sftime: Update to 0.3.2.
* gnu/packages/cran.scm (r-sftime): Update to 0.3.2.

Change-Id: Ib48a13ce9ead087fdfe821e6f0158578dea73963
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 572938f14c gnu: r-ks: Update to 1.15.2.
* gnu/packages/cran.scm (r-ks): Update to 1.15.2.

Change-Id: I0de8bc727cdf7d5032cf5df31053b4ec33129b62
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 4b9ead4f84 gnu: r-rcppspdlog: Update to 0.0.29.
* gnu/packages/cran.scm (r-rcppspdlog): Update to 0.0.29.

Change-Id: I931f738153eacf3e0b67d4200a48b539f214b8a6
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 541a48b01b gnu: r-rsqlite: Update to 3.52.0.
* gnu/packages/cran.scm (r-rsqlite): Update to 3.52.0.

Change-Id: Icdf2758aa7c3bd75c1e35937ef12f08a24f4285e
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 5b616f1ebc gnu: r-rbiom: Update to 3.1.0.
* gnu/packages/cran.scm (r-rbiom): Update to 3.1.0.
[propagated-inputs]: Remove r-parallelly and r-slam; add r-ecodive.

Change-Id: I144e10fd2246b81924f53ae7f99550d97ce07da2
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 44dc62e08e gnu: r-mirai: Update to 2.7.0.
* gnu/packages/cran.scm (r-mirai): Update to 2.7.0.

Change-Id: Iece8467c6ca16d7ded6f2836ab6a1818c6a5621b
2026-05-28 12:13:49 +02:00
Ricardo Wurmus 8f93204f92 gnu: r-rliger: Add missing test input.
* gnu/packages/bioconductor.scm (r-rliger)[native-inputs]: Add r-cowplot.

Change-Id: Ie4c36c393d5a5cd632d9b41cf77e23a7e93137a3
2026-05-28 12:13:48 +02:00
Ricardo Wurmus f75a1d1c0b gnu: r-a4: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-a4): Update to 1.60.0.

Change-Id: I6575fdc40b8d0f25088f44003b291f17bd3dab24
2026-05-28 12:13:48 +02:00
Ricardo Wurmus d5941e4504 gnu: r-a4base: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-a4base): Update to 1.60.0.

Change-Id: I8cac7ccc34bd37920e98ac0648bbc63dc591cbbf
2026-05-28 12:13:48 +02:00
Ricardo Wurmus e569396763 gnu: r-sva: Update to 3.60.0.
* gnu/packages/bioconductor.scm (r-sva): Update to 3.60.0.

Change-Id: I468c76a82259793047a3dea967d29aef627156af
2026-05-28 12:13:48 +02:00
Ricardo Wurmus 23456c1260 gnu: r-stager: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-stager): Update to 1.34.0.

Change-Id: I3af908b4b43a62577ff5e6679d39be21c0b99256
2026-05-28 12:13:48 +02:00
Ricardo Wurmus 29f6cb61ac gnu: r-limma: Update to 3.68.2.
* gnu/packages/bioconductor.scm (r-limma): Update to 3.68.2.

Change-Id: I75e13724760a5b1440458ddc05d67d63a5282998
2026-05-28 12:13:48 +02:00
Ricardo Wurmus a9e4ee9389 gnu: r-gsva: Update to 2.6.1.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.6.1.

Change-Id: I2c90547e4c7d7bdc0ab6d9da490bf38662111e59
2026-05-28 12:13:48 +02:00
Ricardo Wurmus bcf746d5c9 gnu: r-assorthead: Update to 1.6.1.
* gnu/packages/bioconductor.scm (r-assorthead): Update to 1.6.1.

Change-Id: I5f9ed214b1a80b89c6b56e16506d502c1f6f40f1
2026-05-28 12:13:47 +02:00
Ricardo Wurmus bdbcdacfbd gnu: Remove r-qs.
This package fails to build with R 4.6.0 as it depends on internal symbols
that have since been removed from R.  r-qs has been abandoned in favor of
r-qs2, which is not a drop-in replacement.

See https://github.com/qsbase/qs/issues/103

* gnu/packages/cran.scm (r-qs): Delete variable.

Change-Id: Ia1b0268cb8f6b74e3c2ab6446cd956aaffa7291e
2026-05-28 12:13:47 +02:00
Ricardo Wurmus 1240dc7006 gnu: Remove r-seurat-utils.
This package depends on r-qs, which fails to build with R 4.6.0.  r-qs has
been abandoned in favor of r-qs2, which is not a drop-in replacement.

* gnu/packages/bioinformatics.scm (r-seurat-utils): Delete variable.

Change-Id: I2b62a766e4784e25599329c86c49a1e059dd909f
2026-05-28 12:13:47 +02:00
Ricardo Wurmus bcbee6077b gnu: Remove r-seqbias.
This package was removed with Bioconductor 3.19 release.  It depends on R
internal symbols, which have been removed.

* gnu/packages/bioconductor.scm (r-seqbias): Delete variable.

Change-Id: Ib8a834c1d69f329281904e739c429448474d511b
2026-05-28 12:13:47 +02:00
Ricardo Wurmus 0d5d4cf8c7 gnu: Remove r-reqon.
This package was removed with Bioconductor 3.20 release.  It depends on
r-seqbias, which fails to build.

* gnu/packages/bioconductor.scm (r-reqon): Delete variable.

Change-Id: I7c9e731ebde3d2991b30140c7f2c26868e29664c
2026-05-28 12:13:47 +02:00
Ricardo Wurmus 0b0c6d9850 gnu: r-misha: Update to 5.6.23.
* gnu/packages/bioinformatics.scm (r-misha): Update to 5.6.23.
[source]: Remove obsolete snippet.
[arguments]: Remove phase 'do-not-use-bundled-bigWigToWig.
[inputs]: Remove kentutils.
[propagated-inputs]: Add r-curl, r-digest, r-magrittr, r-ps, and r-yaml.
[native-inputs]: Add r-knitr and r-testthat.

Change-Id: Ia3bf627976d5963757b7ac0cede1cd43cff7da3b
2026-05-28 12:13:47 +02:00
Ricardo Wurmus 48f4dbec9a gnu: r-muscat: Add missing test inputs.
* gnu/packages/bioconductor.scm (r-muscat)[native-inputs]: Add r-deseq2 and
r-sctransform.

Change-Id: Ib4d4829a0fdfb59243a4960ba98686af4817b4c5
2026-05-28 12:13:47 +02:00
Ricardo Wurmus 8dbddf3832 gnu: r-mvabund: Add missing input.
* gnu/packages/cran.scm (r-mvabund)[inputs]: Add gsl.
[properties]: Record updater-extra-inputs.

Change-Id: I19b1b683117b507843e615a32cdbb82c46dfceaa
2026-05-28 12:13:46 +02:00
Ricardo Wurmus e410f2b30a gnu: r-rcppziggurat: Add missing input.
* gnu/packages/cran.scm (r-rcppziggurat)[inputs]: Add gsl.
[properties]: Record updater-extra-inputs.

Change-Id: Ice7fe6bc3611cc45d14ef7c0475523a431be9a45
2026-05-28 12:13:46 +02:00
Ricardo Wurmus df6e13facc gnu: r-sf: Update to 1.1-1.
* gnu/packages/cran.scm (r-sf): Update to 1.1-1.
[propagated-inputs]: Remove r-magrittr.

Change-Id: If3dd9fb392a9b51179b1c0b4ca9bf7c756d6dcda
2026-05-28 12:13:46 +02:00
Ricardo Wurmus b97598040c gnu: r-data-table: Update to 1.18.4.
* gnu/packages/cran.scm (r-data-table): Update to 1.18.4.

Change-Id: I23c4df82d0380337af8acbbd9da34c435308e18d
2026-05-28 12:13:46 +02:00
Ricardo Wurmus 3f13c49e01 gnu: r-mgsub: Update to 2.0.0.
* gnu/packages/cran.scm (r-mgsub): Update to 2.0.0.

Change-Id: Ia967d86670673423df178ebb8a88d85f00a02284
2026-05-28 12:13:46 +02:00
Ricardo Wurmus f0e627fd0a gnu: r-cpp11: Update to 0.5.5.
* gnu/packages/cran.scm (r-cpp11): Update to 0.5.5.

Change-Id: I1857e893276bdb90c16ded39a3ac479d31634dbe
2026-05-28 12:13:46 +02:00
Ricardo Wurmus 59d56d830d gnu: r-exactextractr: Disable two tests.
* gnu/packages/cran.scm (r-exactextractr)[arguments]: Disable two tests.

Change-Id: I19933ae758c913e707b25e8e89c4132e5339b060
2026-05-28 12:13:46 +02:00
Ricardo Wurmus f94b2fa8b3 gnu: r-spectre: Update to 1.3.0.
* gnu/packages/bioinformatics.scm (r-spectre): Update to 1.3.0.
[propagated-inputs]: Replace r-qs with r-qs2.

Change-Id: Ia55fed95e05ab7acf5e43d4ff32569156f6e4e93
2026-05-28 12:13:45 +02:00
Ricardo Wurmus 41cefea1e0 gnu: r-terra: Update to 1.9-25.
* gnu/packages/cran.scm (r-terra): Update to 1.9-25.
[input]: Replace proj-9.3 with proj.

Change-Id: I6e9e07658fc8e3e92f638bcf632910e37f8340d7
2026-05-28 12:13:45 +02:00
Ricardo Wurmus 3ba4f6de9a gnu: r-pizzarr: Update to 0.2.0.
* gnu/packages/bioinformatics.scm (r-pizzarr): Update to 0.2.0.
[build-system]: Use cargo-build-system.
[arguments]: Add phases from the r-build-system; enable most tests.
[inputs]: Add openssl, zlib, and zstd:lib; add cargo inputs.
[native-inputs]: Add pkg-config and r-minimal.
[propagated-inputs]: Remove r-qs; add r-qs2.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add entries for extendr
and r-pizzarr.
* gnu/packages/rust-sources.scm (rust-extendr-0.8.1.93d7244): New variable.

Change-Id: Ibce9ce84bedac56978729513756b8476769126bb
2026-05-28 12:13:45 +02:00
Ricardo Wurmus 6c23765499 gnu: r-rstpm2: Add missing test input.
* gnu/packages/cran.scm (r-rstpm2)[native-inputs]: Add r-eha.

Change-Id: I8df4e0c06f4dcc147f4eb3a3b3f70840f1279ef2
2026-05-28 12:13:45 +02:00
Ricardo Wurmus d91ec342c6 gnu: Add r-eha.
* gnu/packages/cran.scm (r-eha): New variable.

Change-Id: I8cfe81ec60f57c10c17ddaede5f0f1369516bf80
2026-05-28 12:13:45 +02:00
Ricardo Wurmus 341381466f gnu: r-universalmotif: Update to 1.30.1.
* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.30.1.

Change-Id: I7e7cfe559bfdee2da0d2eb060021b765f71e1683
2026-05-28 12:13:44 +02:00
Ricardo Wurmus b0accc4fa4 gnu: r-scrapper: Update to 1.6.2.
* gnu/packages/bioconductor.scm (r-scrapper): Update to 1.6.2.

Change-Id: Ib93e9f1751db7fc9440486bf299362fb13ecee88
2026-05-28 12:13:44 +02:00
Ricardo Wurmus edb8d97aef gnu: r-scrnaseq: Update to 2.26.0.
* gnu/packages/bioconductor.scm (r-scrnaseq): Update to 2.26.0.

Change-Id: I9ddf947f97c5e5e41a3ab7b34fbe7619b92425c5
2026-05-28 12:13:44 +02:00
Ricardo Wurmus 0c676c2ca2 gnu: r-limma: Update to 3.68.1.
* gnu/packages/bioconductor.scm (r-limma): Update to 3.68.1.

Change-Id: Id51bfc31a6f3424677f86baf6cfd3cfb99f0a4df
2026-05-28 12:13:44 +02:00
Ricardo Wurmus ac6e193694 gnu: r-dmrcate: Update to 3.8.0.
* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.8.0.

Change-Id: I2dbc7ef5e40948a6c3d48c793acf026d1fd27e82
2026-05-28 12:13:44 +02:00
Ricardo Wurmus e0ffc36c4b gnu: r-zebrafishrnaseq: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-zebrafishrnaseq): Update to 1.32.0.

Change-Id: I94a96f87d8a9d672b673fcab16aea45e23de9636
2026-05-28 12:13:44 +02:00
Ricardo Wurmus cab200653a gnu: r-tximportdata: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.40.0.

Change-Id: I0e7142e2a6653de73e3d47d47fee7cbe294333bf
2026-05-28 12:13:44 +02:00
Ricardo Wurmus 801bb92a9a gnu: r-tcgabiolinksgui-data: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.32.0.

Change-Id: I41f6e1a4ed50ea069939ba641dc6797eecb7cf7e
2026-05-28 12:13:43 +02:00
Ricardo Wurmus ea8503d0cd gnu: r-systempiperdata: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.16.0.

Change-Id: Ie85d08f8923ac5381d25ed66da8f826cafbeabf4
2026-05-28 12:13:43 +02:00
Ricardo Wurmus 73d1f7ae6b gnu: r-sesamedata: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.30.0.

Change-Id: I9816045889e8bb115cc9726f7824989faedf4472
2026-05-28 12:13:43 +02:00
Ricardo Wurmus e06b634441 gnu: r-scpdata: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-scpdata): Update to 1.20.0.

Change-Id: If2ebd4ef53e99298329cfe49f1f55969133f281e
2026-05-28 12:13:43 +02:00
Ricardo Wurmus 46b795c279 gnu: r-rtcga-rnaseq: Update to 20151101.42.0.
* gnu/packages/bioconductor.scm (r-rtcga-rnaseq): Update to 20151101.42.0.

Change-Id: Ia84b23833e92749eb9892545be039a6cd6772016
2026-05-28 12:13:43 +02:00
Ricardo Wurmus 84dbefed24 gnu: r-rnbeads-hg19: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-rnbeads-hg19): Update to 1.44.0.

Change-Id: I44714670aa905ac0b0af539cdb7decb1362d1c5f
2026-05-28 12:13:43 +02:00
Ricardo Wurmus 8820c9f777 gnu: r-rnaseqdata-hnrnpc-bam-chr14: Update to 0.50.0.
* gnu/packages/bioconductor.scm (r-rnaseqdata-hnrnpc-bam-chr14): Update to 0.50.0.

Change-Id: I888b3ad8df394c819d923b690b9d4559320abfea
2026-05-28 12:13:43 +02:00
Ricardo Wurmus b0d3cd3089 gnu: r-rcistarget-hg19-motifdbs-cisbponly-500bp: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-rcistarget-hg19-motifdbs-cisbponly-500bp): Update to 1.32.0.

Change-Id: I3d7892df42c6e7541cfa11208114bd1dcf49ef19
2026-05-28 12:13:43 +02:00
Ricardo Wurmus aa5d03153e gnu: r-curatedtcgadata: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.34.0.

Change-Id: I2938cb9e94d494b332480282b863cb32ddb2d91d
2026-05-28 12:13:42 +02:00
Ricardo Wurmus 5ae59b07a7 gnu: r-gagedata: Update to 2.50.0.
* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.50.0.

Change-Id: I7d2878e3139ad9c773548230dbec1b70aebedcd1
2026-05-28 12:13:42 +02:00
Ricardo Wurmus 73cc9ab759 gnu: r-affydata: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-affydata): Update to 1.60.0.
[native-inputs]: Add r-biobase.

Change-Id: I4c0d4b588c5ea1b0c53b2424cc9a3b9b9d57da52
2026-05-28 12:13:42 +02:00
Ricardo Wurmus f03931b143 gnu: r-all: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-all): Update to 1.54.0.
[native-inputs]: Add r-rpart.

Change-Id: Ia95ed032df922768e631e8130e5b81f9e3043774
2026-05-28 12:13:42 +02:00
Ricardo Wurmus 2f7c9cb009 gnu: r-hsmmsinglecell: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.32.0.

Change-Id: If94fe35b407d636feecd2c6170895fbf2f750326
2026-05-28 12:13:42 +02:00
Ricardo Wurmus d871f2a06d gnu: r-prolocdata: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-prolocdata): Update to 1.50.0.

Change-Id: Ia6da02c40713ba068dcc5ab01b76f021e1f7a74a
2026-05-28 12:13:42 +02:00
Ricardo Wurmus 16c6c347f9 gnu: r-pasillabamsubset: Update to 0.50.0.
* gnu/packages/bioconductor.scm (r-pasillabamsubset): Update to 0.50.0.

Change-Id: I4aaf16a429c42fe87b4bbce76aa5d4af57cf0fa6
2026-05-28 12:13:42 +02:00
Ricardo Wurmus 7a4575a86c gnu: r-pasilla: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.40.0.

Change-Id: I00a64ea1e76718e4f9bf6107894adf6280850dd6
2026-05-28 12:13:42 +02:00
Ricardo Wurmus 1c3c21134b gnu: r-msigdb: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.20.0.

Change-Id: I144589804554930825a5a99a40ca8726c8e399dc
2026-05-28 12:13:41 +02:00
Ricardo Wurmus e4d202a332 gnu: r-msdata: Update to 0.52.0.
* gnu/packages/bioconductor.scm (r-msdata): Update to 0.52.0.

Change-Id: Ia24c626f9fe2e70c0f55ca70c866824df683e7ba
2026-05-28 12:13:41 +02:00
Ricardo Wurmus c986978dcc gnu: r-minionsummarydata: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-minionsummarydata): Update to 1.42.0.

Change-Id: Ic9ecb643982b30312642971ee96eaa60541fa34c
2026-05-28 12:13:41 +02:00
Ricardo Wurmus d48200b857 gnu: r-minfidataepic: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-minfidataepic): Update to 1.38.0.

Change-Id: I3f83498562edb9010d4627ac934d89f85e483048
2026-05-28 12:13:41 +02:00
Ricardo Wurmus c2181a6895 gnu: r-minfidata: Update to 0.58.0.
* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.58.0.

Change-Id: If375e3486dfb1ac821a24784791607d94407c4d2
2026-05-28 12:13:41 +02:00
Ricardo Wurmus cbb3a1e21e gnu: r-mousegastrulationdata: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.26.0.

Change-Id: Ie7046d19a1ce3448bceeacb38447e96e1289775e
2026-05-28 12:13:41 +02:00
Ricardo Wurmus 9772ecc3fa gnu: r-methylclockdata: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.20.0.

Change-Id: Id3fa6b8e36cf85ddadbb5a3b0de9a05ac21420ba
2026-05-28 12:13:41 +02:00
Ricardo Wurmus bfc17619b3 gnu: r-methylaiddata: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-methylaiddata): Update to 1.44.0.

Change-Id: I9962b7337510d27b978c923b85597b7d8bda9155
2026-05-28 12:13:41 +02:00
Ricardo Wurmus 86214dd9aa gnu: r-macrophage: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.28.0.

Change-Id: I4d343235bb9413310fc12cbba4d6186cd3a5b88f
2026-05-28 12:13:41 +02:00
Ricardo Wurmus 3c7b290027 gnu: r-lungcancerlines: Update to 0.50.0.
* gnu/packages/bioconductor.scm (r-lungcancerlines): Update to 0.50.0.

Change-Id: I69741a4efe88e7b4a0714d1459112581527090cd
2026-05-28 12:13:40 +02:00
Ricardo Wurmus 471aff200e gnu: r-leukemiaseset: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-leukemiaseset): Update to 1.48.0.

Change-Id: Idf6212a41d1997c30672bd909534a7b8b87e4933
2026-05-28 12:13:40 +02:00
Ricardo Wurmus 143b9ebe65 gnu: r-jaspar2016: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-jaspar2016): Update to 1.40.0.

Change-Id: Id4ac234985d05a2d4594f380eb087d898c5a1d13
2026-05-28 12:13:40 +02:00
Ricardo Wurmus c4c7393d63 gnu: r-italicsdata: Update to 2.50.0.
* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.50.0.

Change-Id: Id4b2e07cba7f6d0ea7d6b55d6f3ba1739dd7e766
2026-05-28 12:13:40 +02:00
Ricardo Wurmus b5e09726c2 gnu: r-illuminadatatestfiles: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-illuminadatatestfiles): Update to 1.50.0.

Change-Id: I7be22b486866d0ee99d8f5acc811dd4a52b15401
2026-05-28 12:13:40 +02:00
Ricardo Wurmus 7a1b940058 gnu: r-illumina450probevariants-db: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.48.0.

Change-Id: I5fffeecc93c7b0b2ee9364e513800ecfe33d800e
2026-05-28 12:13:40 +02:00
Ricardo Wurmus d403e3def7 gnu: r-hdcytodata: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.32.0.

Change-Id: I1530b730094d920bd453fedbd2c4a805e4983b10
2026-05-28 12:13:40 +02:00
Ricardo Wurmus e8502d44c9 gnu: r-hellorangesdata: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-hellorangesdata): Update to 1.38.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Ib67167eab2d3153d50190d06fd50bb664f5a904a
2026-05-28 12:13:40 +02:00
Ricardo Wurmus 95a291b4a7 gnu: r-gsvadata: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-gsvadata): Update to 1.48.0.

Change-Id: I1ba94ff805ff2d3479d363895bc686fe17550411
2026-05-28 12:13:39 +02:00
Ricardo Wurmus 03f59889d3 gnu: r-golubesets: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-golubesets): Update to 1.54.0.

Change-Id: I4f482e6a9234ec86568435798e74956619fcd20d
2026-05-28 12:13:39 +02:00
Ricardo Wurmus bdeb0d2ff1 gnu: r-genomationdata: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.44.0.

Change-Id: Id1f5facef39ec30827a674fc7324a6e639954eb3
2026-05-28 12:13:39 +02:00
Ricardo Wurmus 0c13657990 gnu: r-genelendatabase: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.48.0.

Change-Id: I18b48f1d252a09e996eb4f1a75637bfcdeff1642
2026-05-28 12:13:39 +02:00
Ricardo Wurmus 13146988e2 gnu: r-flowworkspacedata: Update to 3.24.0.
* gnu/packages/bioconductor.scm (r-flowworkspacedata): Update to 3.24.0.

Change-Id: I084cc59e98f96ddb4158f0c129a76788201d1ec1
2026-05-28 12:13:39 +02:00
Ricardo Wurmus b6b9f525ee gnu: r-flowsorted-blood-epic: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.16.0.

Change-Id: Iae64b3b60f67a0730c8fd9a500aa36dbbe666021
2026-05-28 12:13:39 +02:00
Ricardo Wurmus ebefbf419d gnu: r-flowsorted-blood-450k: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.50.0.

Change-Id: Ieae0c2b96ce7dcaecabd5bc68eb5ea7c192c8636
2026-05-28 12:13:39 +02:00
Ricardo Wurmus ef3dfbd81a gnu: r-faahko: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-faahko): Update to 1.52.0.

Change-Id: I17eb4301da1fd220c3c438dfa4b88586da8b1aae
2026-05-28 12:13:39 +02:00
Ricardo Wurmus b40991f18e gnu: r-derfinderdata: Update to 2.30.0.
* gnu/packages/bioconductor.scm (r-derfinderdata): Update to 2.30.0.

Change-Id: I0f996f036cc4e65b42256ecac9c35cf23303cac9
2026-05-28 12:13:39 +02:00
Ricardo Wurmus 5dc582b98c gnu: r-copyhelper: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.44.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I67e6c9c3864367b4f1ab29485bd35e4702fd62fc
2026-05-28 12:13:38 +02:00
Ricardo Wurmus a22391f07d gnu: r-chipexoqualexample: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-chipexoqualexample): Update to 1.36.0.

Change-Id: I97e1e1a3178c15d5e0659aa0d74c8fa633b96236
2026-05-28 12:13:38 +02:00
Ricardo Wurmus aa989fde12 gnu: r-champdata: Update to 2.44.0.
* gnu/packages/bioconductor.scm (r-champdata): Update to 2.44.0.

Change-Id: Iae761fee2a67fd3ff734eb325515588a86b3b47a
2026-05-28 12:13:38 +02:00
Ricardo Wurmus e88494594e gnu: r-celldex: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-celldex): Update to 1.22.0.

Change-Id: I73511647b21150f0b1cb358325858fa55bda294b
2026-05-28 12:13:38 +02:00
Ricardo Wurmus 74934f2a41 gnu: r-breastcancervdx: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.50.0.

Change-Id: I505bd02985aae88584ec1ece91a8f13c827023c2
2026-05-28 12:13:38 +02:00
Ricardo Wurmus f0372ee7a4 gnu: r-breakpointrdata: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.30.0.

Change-Id: Ia8a442a97d06a21a92dda3747b8686d025f48a72
2026-05-28 12:13:38 +02:00
Ricardo Wurmus 74b92ce075 gnu: r-biscuiteerdata: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.26.0.

Change-Id: If58f7db24fb10b272744616099e61bb0d923c913
2026-05-28 12:13:38 +02:00
Ricardo Wurmus 75d4f8b43f gnu: r-bodymaprat: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.28.0.

Change-Id: I4e0699b2cfe346a9f58cedf39fbed91fcac86b18
2026-05-28 12:13:38 +02:00
Ricardo Wurmus 13e2f76b0f gnu: r-bladderbatch: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.50.0.

Change-Id: Ie9bde875c8e4b99ca8ea2cad866940894c433688
2026-05-28 12:13:37 +02:00
Ricardo Wurmus c598a8816e gnu: r-biotmledata: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-biotmledata): Update to 1.36.0.

Change-Id: I24af557034efa086db6a6115160448eed1938f67
2026-05-28 12:13:37 +02:00
Ricardo Wurmus bde1e4bebc gnu: r-bcellviper: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.48.0.

Change-Id: I41df72fbc87c2d795d8a8a65c1640878ba038bcc
2026-05-28 12:13:37 +02:00
Ricardo Wurmus c008a2bd06 gnu: r-arrmdata: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.48.0.

Change-Id: I8a7b1b84b8a638ee7c6177315312725d06a0ff66
2026-05-28 12:13:37 +02:00
Ricardo Wurmus 5e22e0a461 gnu: r-airway: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-airway): Update to 1.32.0.

Change-Id: Ia2d5e7c8aa88fdeafcd85c00a1048eba6b0c2c36
2026-05-28 12:13:37 +02:00
Ricardo Wurmus 5f2c20d830 gnu: r-adductdata: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.28.0.

Change-Id: I3c95faa7e4757669126881a1b059f9201e5276b0
2026-05-28 12:13:37 +02:00
Ricardo Wurmus 1d77285b44 gnu: r-acfmperiod: Add missing input.
* gnu/packages/cran.scm (r-acfmperiod)[native-inputs]: Add r-knitr.

Change-Id: Id96c12db32a8481bdb3ddb540494ad8b07c7baab
2026-05-28 12:13:37 +02:00
Ricardo Wurmus c2e3b95e7e gnu: r-qs2: Update to 0.2.1.
* gnu/packages/cran.scm (r-qs2): Update to 0.2.1.

Change-Id: I59b6a094c1813fa61e56bcc817334a42bd956490
2026-05-28 12:13:37 +02:00
Ricardo Wurmus a21c4f8e6e gnu: r-lwgeom: Update to 0.2-16.
* gnu/packages/cran.scm (r-lwgeom): Update to 0.2-16.

Change-Id: Id971ef5c2c7811e5d3f6a76cb37d6948d97d6857
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 24645a570b gnu: r-qtl2: Update to 0.40.
* gnu/packages/cran.scm (r-qtl2): Update to 0.40.
[native-inputs]: Add r-regress.

Change-Id: I780bf35eb59d772524a429c9815829c4837ee50d
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 07d973a86f gnu: r-igraph: Update to 2.3.1.
* gnu/packages/cran.scm (r-igraph): Update to 2.3.1.

Change-Id: Ic5aab9866a0dc7bedea2609b18d7df0ceffacd0b
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 886b0cbe61 gnu: r-exactranktests: Update to 0.8-37.
* gnu/packages/cran.scm (r-exactranktests): Update to 0.8-37.

Change-Id: I822540050eb692a2d80896dcbffd77da35a4cbbf
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 0f271ff2d4 gnu: r-fds: Update to 1.9.
* gnu/packages/cran.scm (r-fds): Update to 1.9.

Change-Id: Id0c4d7b00e34cf47566a079749beb5edd7838e23
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 8b1627e320 gnu: r-spdata: Update to 2.3.5.
* gnu/packages/cran.scm (r-spdata): Update to 2.3.5.

Change-Id: I0b68fd939a1fc1ef4c76a03c398e13eca3d512ac
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 57385e0b22 gnu: r-fields: Update to 17.3.
* gnu/packages/cran.scm (r-fields): Update to 17.3.

Change-Id: If5bb82448bcad388690af1851a291f3ebf437cac
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 67354fcd9e gnu: r-np: Update to 0.70-1.
* gnu/packages/cran.scm (r-np): Update to 0.70-1.
[native-inputs]: Remove r-gam, r-mass, and r-mgcv; add r-crs, r-knitr, r-pkgload, and
r-testthat.

Change-Id: I926f44b81efb61d6b1b8b73f181db98e594c6232
2026-05-28 12:13:36 +02:00
Ricardo Wurmus d4d046b2d1 gnu: r-fastglm: Update to 0.1.0.
* gnu/packages/cran.scm (r-fastglm): Update to 0.1.0.
[propagated-inputs]: Add r-formula and r-matrix.
[native-inputs]: Add r-logistf, r-mass, r-pscl, r-sandwich, r-statmod, r-testthat,
and r-tweedie.

Change-Id: I771f722105ad342f83b3bd54265b8b430d5453bc
2026-05-28 12:13:36 +02:00
Ricardo Wurmus 2db6cd2ab9 gnu: r-fixest: Update to 0.14.1.
* gnu/packages/cran.scm (r-fixest): Update to 0.14.1.

Change-Id: Ib9a9ac0917bddb0b5194e2d1e6fa556e1767333d
2026-05-28 12:13:35 +02:00
Ricardo Wurmus bb5572f9a6 gnu: r-glmnet: Update to 5.0.
* gnu/packages/cran.scm (r-glmnet): Update to 5.0.
[native-inputs]: Remove gfortran; add r-nnet and r-testthat.

Change-Id: I8353bb75fde34d29cbfdde9342246a1c6c8e7f3f
2026-05-28 12:13:35 +02:00
Ricardo Wurmus 78248184a3 gnu: r-fivethirtyeight: Update to 0.6.2.
* gnu/packages/cran.scm (r-fivethirtyeight): Update to 0.6.2.
[propagated-inputs]: Remove r-knitr, r-rmarkdown, r-dplyr, r-readr, r-ggplot2,
r-magrittr, and r-stringr.
[native-inputs]: Add r-knitr.

Change-Id: I641ced860ae6b8fa65ce346b2af07544973a9fa3
2026-05-28 12:13:35 +02:00
Ricardo Wurmus 716469fac5 gnu: r-clubsandwich: Update to 0.7.0.
* gnu/packages/cran.scm (r-clubsandwich): Update to 0.7.0.

Change-Id: I5afa87ef47311be6b0e3b2aabc23ac00fde1319f
2026-05-28 12:13:35 +02:00
Ricardo Wurmus a54a9f102a gnu: r-nanonext: Update to 1.9.0.
* gnu/packages/cran.scm (r-nanonext): Update to 1.9.0.
[source]: Remove bundled code.

Change-Id: I88213d91b997957dd5c08cdefd5629e8d75b678c
2026-05-28 12:13:35 +02:00
Ricardo Wurmus 0adb4d3cfa gnu: nng-1.10: Update to 1.11.
* gnu/packages/networking.scm (nng-1.10): Update to 1.11.
[arguments]: Enable one additional test.
* gnu/packages/cran.scm (r-nanonext)[inputs]: Update reference.

Change-Id: Id123b0a4e881824337fad74be3e297f3e92b7213
2026-05-28 12:13:35 +02:00
Ricardo Wurmus 828cecf25f gnu: Add r-crs.
* gnu/packages/cran.scm (r-crs): New variable.

Change-Id: I7d6a6ee02f7ce5f631a3e3da5a692064f9b45321
2026-05-28 12:13:35 +02:00
Ricardo Wurmus 5db662197f gnu: Add r-regress.
* gnu/packages/cran.scm (r-regress): New variable.

Change-Id: Iecbfbeda21bea0140e0b44fc631933c201f8405a
2026-05-28 12:13:35 +02:00
Ricardo Wurmus cd68997daa gnu: r-rserve: Update to 1.8-19.
* gnu/packages/cran.scm (r-rserve): Update to 1.8-19.
[source]: Remove bundled jars.
[arguments]: Pass configure flags to build client, server, and proxy; add
phase 'build-java-components; remove phase 'relax-gcc-14-strictness.
[propagated-inputs]: Remove r-checkmate, r-mime, r-jsonlite, r-knitr, r-r6,
r-rcpp, and r-uuid.
[inputs]: Add openjdk11:jdk.

Change-Id: I1e8204dbf55e76d7e7f4541328b99896db7d45d2
2026-05-28 12:13:34 +02:00
Ricardo Wurmus 9a5ba858ff gnu: r-liana: Make compatible with latest version of SeuratObject.
* gnu/packages/bioinformatics.scm (r-liana)[arguments]: Add phase
'seurat-compatibility.

Change-Id: Icbae60f26fae38e5c292c83235c32f544ba274b4
2026-05-28 12:13:34 +02:00
Ricardo Wurmus c6d301bd90 gnu: r-liana: Replace custom phase with #:skipped-tests.
* gnu/packages/bioinformatics.scm (r-liana)[arguments]: Remove phase
'disable-bad-tests; use #:skipped-tests instead.

Change-Id: I4b4c6627a314c267419349207d8c6c50f07d30b1
2026-05-28 12:13:34 +02:00
Ricardo Wurmus 95cb5879f5 gnu: Remove r-refgenome.
This package has been removed from CRAN on 2020-01-16.  It has failing tests
and now fails to build with R 4.6.0.

* gnu/packages/cran.scm (r-refgenome): Remove variable.

Change-Id: I4f20e670045865061d6d6e06f4b25472a834cf32
2026-05-28 12:13:34 +02:00
Ricardo Wurmus 724bc60ad3 gnu: Remove r-rbamtools.
This package has been removed from CRAN on 2020-01-16.  It has failing tests
and it depends on r-refgenome, which fails to build with R 4.6.0.

* gnu/packages/cran.scm (r-rbamtools): Remove variable.

Change-Id: Ie096b1a2ac100b0c3affbfda8d521ed0b8a2a5b7
2026-05-28 12:13:34 +02:00
Ricardo Wurmus b66a7e57f2 gnu: r-voltron: Update to 0.2.6.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.6.
[propagated-inputs]: Remove r-pizzarr, r-reshape2, r-reticulate, and r-rhdf5;
add r-s4vectors.

Change-Id: Ie3f0661bf976fe63aa85bbcaea66e1f4478a5bca
2026-05-28 12:13:34 +02:00
Ricardo Wurmus 1cb339b691 gnu: simpleitk: Update to 2.5.4.
* gnu/packages/image-processing.scm (simpleitk): Update to 2.5.4.
[source]: Add patch.
* gnu/packages/patches/simpleitk-r-4.6.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Record it.

Change-Id: Id85b8a717046497bd8469c365c738ac984229e03
2026-05-28 12:13:34 +02:00
Ricardo Wurmus cb0eb58005 gnu: swig: Support R 4.6.0.
* gnu/packages/patches/swig-support-r-4.6.0.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/swig.scm (swig-4.4)[source]: Add patch.

Change-Id: I3e8b58e05537cbb12139ba463289be3cf19cab41
2026-05-28 12:13:34 +02:00
Ricardo Wurmus dd8bd87436 gnu: r-zarrdataframe: Update to 0.0.0-3.f5f6715.
* gnu/packages/bioinformatics.scm (r-zarrdataframe): Update to
0.0.0-3.f5f6715.
[propagated-inputs]: Add r-zarrarray.

Change-Id: Ibc8d188cf19180c57155f137aaf9822860a78f3b
2026-05-28 12:13:33 +02:00
Ricardo Wurmus 34a5a0744c gnu: python-pyarrow: Add missing input.
* gnu/packages/databases.scm (python-pyarrow)[native-inputs]: Add
python-scikit-build-core.

Change-Id: I28b982f309d7a3074fe29f1ea80abba7430ba2c7
2026-05-28 12:13:33 +02:00
Ricardo Wurmus a0a728072a gnu: r-imagearray: Update to 1.0.0.
* gnu/packages/bioinformatics.scm (r-imagearray): Update to 1.0.0.
[source]: Fetch from Bioconductor.
[arguments]: Disable test requiring RBiomFormats.
[propagated-inputs]: Add r-zarrarray.
[native-inputs]: Add r-ggplot2.

Change-Id: I945840930b2ba010754e63c7d43fcbcd9af550c5
2026-05-28 12:13:33 +02:00
Ricardo Wurmus b9720cd6f4 gnu: r-zarrarray: Update to 1.0.0.
* gnu/packages/bioinformatics.scm (r-zarrarray): Update to 1.0.0.
[source]: Fetch from Bioconductor.
[arguments]: Enable tests.
[properties]: Remove updater-extra-native-inputs.
[propagated-inputs]: Remove r-matrix.
[native-inputs]: Add r-knitr.
[home-page]: Use Bioconductor page.
[license]: Use Artistic 2.0.

Change-Id: Iaeda27401e8dede9cebc54979fc9ff109da54c51
2026-05-28 12:13:33 +02:00
Ricardo Wurmus 981d6b5c6a gnu: r-sparsearray: Update to 1.12.2.
* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.12.2.

Change-Id: I803a387686bcbe989c8b69cc9752b73ee4c1531c
2026-05-28 12:13:33 +02:00
Ricardo Wurmus bf032e87eb gnu: r-diffbind: Update to 3.22.1.
* gnu/packages/bioconductor.scm (r-diffbind): Update to 3.22.1.
[native-inputs]: Add r-deseq.

Change-Id: I975eb5aac4a06145629f46ba839cdf68d72ba8a7
2026-05-28 12:13:33 +02:00
Ricardo Wurmus f43bd8f4b3 gnu: apache-arrow: Update to 24.0.0.
* gnu/packages/databases.scm (apache-arrow): Update to 24.0.0.

Change-Id: I62f2f8f40d0914426c8cff9c639c64db71ba690b
2026-05-28 12:13:33 +02:00
Ricardo Wurmus ac086d271c gnu: r-metadat: Update to 1.6-0.
* gnu/packages/cran.scm (r-metadat): Update to 1.6-0.

Change-Id: I60842b83d2f3883ce1149d85f5e089939d912a54
2026-05-28 12:13:33 +02:00
Ricardo Wurmus 6bde614df2 gnu: r-bien: Update to 1.2.8.
* gnu/packages/cran.scm (r-bien): Update to 1.2.8.

Change-Id: Ic949cdf16101ca19bd030bcfb865308e08aa5e6f
2026-05-28 12:13:32 +02:00
Ricardo Wurmus a76bfe5741 gnu: r-altmeta: Update to 4.3.1.
* gnu/packages/cran.scm (r-altmeta): Update to 4.3.1.

Change-Id: Id4dba0d895c5b382bdc54e4894df0b0806377aa4
2026-05-28 12:13:32 +02:00
Ricardo Wurmus 556fcedc72 gnu: r-fracdiff: Update to 1.5-4.
* gnu/packages/cran.scm (r-fracdiff): Update to 1.5-4.

Change-Id: I9caa720b9f750bc3585e13463651f774484e1499
2026-05-28 12:13:32 +02:00
Ricardo Wurmus 1f3865b7c1 gnu: r-enrichwith: Update to 0.5.0.
* gnu/packages/cran.scm (r-enrichwith): Update to 0.5.0.

Change-Id: Ie4a31e08e871c8bdd9be8f411b2925cd19235047
2026-05-28 12:13:32 +02:00
Ricardo Wurmus d707a94190 gnu: r-arrow: Update to 24.0.0.
* gnu/packages/cran.scm (r-arrow): Update to 24.0.0.

Change-Id: Icbea4b39e724bfe2ae20b36b686d972edaad98da
2026-05-28 12:13:32 +02:00
Ricardo Wurmus f0c88b6029 gnu: r-seqinr: Update to 4.2-44.
* gnu/packages/cran.scm (r-seqinr): Update to 4.2-44.

Change-Id: Ib42fa3a82aa21d042af67f5892a973cde2e11241
2026-05-28 12:13:32 +02:00
Ricardo Wurmus 6e24ed1234 gnu: r-brglm2: Update to 1.1.0.
* gnu/packages/cran.scm (r-brglm2): Update to 1.1.0.

Change-Id: I19600e3a06020cc6f3b8bfaf5986a259576d33c6
2026-05-28 12:13:32 +02:00
Ricardo Wurmus 17a93faf3a gnu: r-secretbase: Update to 1.2.2.
* gnu/packages/cran.scm (r-secretbase): Update to 1.2.2.

Change-Id: Ibd47e9c71118cd7c3198e3dd9c0887b8b5e605ad
2026-05-28 12:13:32 +02:00
Ricardo Wurmus 85ffec17fe gnu: r-gparotation: Update to 2026.4-1.
* gnu/packages/cran.scm (r-gparotation): Update to 2026.4-1.

Change-Id: I24ea2913e3b84c5296bb90be8a92a5e196d0f89e
2026-05-28 12:13:31 +02:00
Ricardo Wurmus c23f4be208 gnu: r-roxygen2: Update to 8.0.0.
* gnu/packages/cran.scm (r-roxygen2): Update to 8.0.0.
[propagated-inputs]: Remove r-purrr, r-stringi, and r-stringr; add r-lifecycle.
[native-inputs]: Add r-s7.

Change-Id: I8da50c352702bb7d821582f931a6639ab396a829
2026-05-28 12:13:31 +02:00
Ricardo Wurmus cceefdfb9a gnu: r-devtools: Update to 2.5.2.
* gnu/packages/cran.scm (r-devtools): Update to 2.5.2.

Change-Id: I5855febaccbd87f89e74da7be85251c8946c4709
2026-05-28 12:13:31 +02:00
Ricardo Wurmus 343c478e1b gnu: r-descr: Update to 1.1.9.
* gnu/packages/cran.scm (r-descr): Update to 1.1.9.

Change-Id: Ie6ad4acf0c7cdd8a37c4674fd8907ddc0d136623
2026-05-28 12:13:31 +02:00
Ricardo Wurmus c2e950d22c gnu: r-metap: Update to 1.14.
* gnu/packages/bioconductor.scm (r-metap): Update to 1.14.

Change-Id: Id2c1de4226ac27359e101aba69e73a7e1df29196
2026-05-28 12:13:31 +02:00
Ricardo Wurmus d0c6062d12 gnu: r-ggpicrust2: Update to 2.5.14.
* gnu/packages/bioconductor.scm (r-ggpicrust2): Update to 2.5.14.
[native-inputs]: Add r-circlize, r-complexheatmap, and r-metagenomeseq.

Change-Id: I2b24e392d11e4941de6a28da965ac5533a8b2052
2026-05-28 12:13:31 +02:00
Ricardo Wurmus ac5fd6d21f gnu: r-basics: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-basics): Update to 2.24.0.

Change-Id: If8d77505ffcd4c8c70bdd63aa3a036ee8b98a011
2026-05-28 12:13:31 +02:00
Ricardo Wurmus 10507ced4f gnu: r-basic4cseq: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-basic4cseq): Update to 1.48.0.

Change-Id: I09116627f16d595160dc8483fff436b4cebe9751
2026-05-28 12:13:31 +02:00
Ricardo Wurmus a7d9ed0526 gnu: r-bgeedb: Update to 2.38.1.
* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.38.1.

Change-Id: I27752bbc32904e0a44d527a754bc8ecaaaae5e4c
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 632c1238bd gnu: r-bioccheck: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.48.0.

Change-Id: I7dd3fcff5d53671a3203886ca57db1f1a2451ad9
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 3a1d357de6 gnu: r-biocbaseutils: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.14.0.

Change-Id: I901f6e26f6c6e81c728e63dcb9f63a7709d84279
2026-05-28 12:13:30 +02:00
Ricardo Wurmus aedc29d32f gnu: r-aucell: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-aucell): Update to 1.34.0.

Change-Id: If8a672f7474bf5e1b319ff5fe5668741f7eda371
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 46679a8bed gnu: r-treeio: Update to 1.36.1.
* gnu/packages/bioconductor.scm (r-treeio): Update to 1.36.1.

Change-Id: I5001544bed94430b064c5c3739b5e3e8946322db
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 013a58dde7 gnu: r-zellkonverter: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.22.0.

Change-Id: Id925a233522956bb02d7a29a98d150ab28e0c2c2
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 2e045d6b61 gnu: r-metabocoreutils: Update to 1.20.1.
* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.20.1.

Change-Id: I80acc777d566de91508009da37ef7bb3152f3cff
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 03795210b1 gnu: r-biocparallel: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.46.0.

Change-Id: I552f4ab632ebff047f7fdd824c16c2d9cecadbff
2026-05-28 12:13:30 +02:00
Ricardo Wurmus 615aa1c25c gnu: r-affycoretools: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-affycoretools): Update to 1.84.0.

Change-Id: If4b177f91acd3f365164c7ab151d2d9f13fb96a1
2026-05-28 12:13:29 +02:00
Ricardo Wurmus 2ad7d83367 gnu: r-delayedarray: Update to 0.38.1.
* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.38.1.

Change-Id: I3a37dcc3ee18558c214693328738272a72dd4459
2026-05-28 12:13:29 +02:00
Ricardo Wurmus b0f880e9b8 gnu: r-banocc: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-banocc): Update to 1.36.0.

Change-Id: Iadc186f67c81b217227b247000a3255d6c69d8fb
2026-05-28 12:13:29 +02:00
Ricardo Wurmus b102e3979d gnu: r-basespacer: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.56.0.

Change-Id: I1baa89ddb99177d1715c433a9d9ce487092bf766
2026-05-28 12:13:29 +02:00
Ricardo Wurmus 6e5cadec5d gnu: r-baalchip: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.38.0.

Change-Id: I6bab66a2f76246f39648c519e17f92cff0862770
2026-05-28 12:13:29 +02:00
Ricardo Wurmus e95131c15f gnu: r-awst: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-awst): Update to 1.20.0.

Change-Id: I5e835d3ab9188961249f5adc36069cef6866ba37
2026-05-28 12:13:29 +02:00
Ricardo Wurmus 0d2ed172d7 gnu: r-atsnp: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.28.0.

Change-Id: I5a4e7731d562def6c8b8996d4db79d925ec40283
2026-05-28 12:13:29 +02:00
Ricardo Wurmus fe6d916d81 gnu: r-anvil: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-anvil): Update to 1.24.0.

Change-Id: Ia9540457b6a63a83ff951f1133fdf1c1a6bf77ec
2026-05-28 12:13:29 +02:00
Ricardo Wurmus 5aa2a75a51 gnu: r-agimicrorna: Update to 2.62.0.
* gnu/packages/bioconductor.scm (r-agimicrorna): Update to 2.62.0.

Change-Id: I631f2a563de07e3607fd6088c20949e3da1ae071
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 1c1eafec80 gnu: r-anndatar: Update to 1.2.0.
* gnu/packages/bioconductor.scm (r-anndatar): Update to 1.2.0.
[arguments]: Skip one test.

Change-Id: I018f1df716807cac11c573330b570fb17456748c
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 56f3f8fba7 gnu: r-rarr: Build with more compression libraries.
This prevents building of bundled static libraries, which causes problems in
dependents.

* gnu/packages/bioconductor.scm (r-rarr)[inputs]: Add c-blosc and zstd:lib.
[arguments]: Disable one test.

Change-Id: I9546f8f3f034cfe7a0c19cf37267fb3d2ca847c3
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 175eee4db9 gnu: r-tximeta: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-tximeta): Update to 1.30.0.
[propagated-inputs]: Add r-dbi.

Change-Id: I2534471c34ad3dda237162de29d65eea499bd368
2026-05-28 12:13:28 +02:00
Ricardo Wurmus c58e6a7616 gnu: r-tricycle: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-tricycle): Update to 1.20.0.

Change-Id: I6007e98d3d56acab0cacfaa902d58bf640561660
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 1e3e8931dd gnu: r-tcgabiolinks: Update to 2.40.0.
* gnu/packages/bioconductor.scm (r-tcgabiolinks): Update to 2.40.0.

Change-Id: I6df0b83b682f25e95ee6a9fa240c6306a38c79af
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 24faedd459 gnu: r-biscuiteer: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-biscuiteer): Update to 1.26.0.

Change-Id: I27ca881f54d3f3021c73d8ba712fe3faa577a609
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 9cc5d37c52 gnu: r-omicade4: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-omicade4): Update to 1.52.0.

Change-Id: I638e2ded88c167648111b2f197aace3656f048c8
2026-05-28 12:13:28 +02:00
Ricardo Wurmus 62e1900a3f gnu: r-dmrseq: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-dmrseq): Update to 1.32.0.

Change-Id: If0d449fbe9127ce2a5ace9e9fe83ee5393e215c7
2026-05-28 12:13:27 +02:00
Ricardo Wurmus a6230a7204 gnu: r-dada2: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-dada2): Update to 1.40.0.

Change-Id: I06ab8961ec4bc0e7005d62424141835a77d1220c
2026-05-28 12:13:27 +02:00
Ricardo Wurmus 939e5ddea9 gnu: r-bsseq: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-bsseq): Update to 1.48.0.

Change-Id: I4bc97cea071c168d7ea27fc2c8732635a6c5ebe9
2026-05-28 12:13:27 +02:00
Ricardo Wurmus 5dd4e09535 gnu: r-biotmle: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-biotmle): Update to 1.36.0.

Change-Id: I94b88adc935a272cbb6314aab31132990ef2cdef
2026-05-28 12:13:27 +02:00
Ricardo Wurmus 3b7d54af1a gnu: r-biotip: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-biotip): Update to 1.26.0.

Change-Id: I05a5f9ecdd2b7152a069dd6a786b983494c82e6b
2026-05-28 12:13:27 +02:00
Ricardo Wurmus c43ad69f93 gnu: r-bioqc: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-bioqc): Update to 1.40.0.

Change-Id: Ifbd7218aef3596f0c57a1ed4538778ef541823c6
2026-05-28 12:13:27 +02:00
Ricardo Wurmus 1cbd4239e6 gnu: r-bionet: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-bionet): Update to 1.72.0.

Change-Id: Ie66d9fc21ca73a4bc6ddcd5ac3807e43b6feb0d4
2026-05-28 12:13:27 +02:00
Ricardo Wurmus ad5c293a11 gnu: r-bionero: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-bionero): Update to 1.20.0.

Change-Id: If1ab45de014589e408b7da3c0b1c40d9a26e168c
2026-05-28 12:13:27 +02:00
Ricardo Wurmus b7287a6dde gnu: r-biomvrcns: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-biomvrcns): Update to 1.52.0.

Change-Id: Ida95b526e6beba5754597f851ebd821c9f6ac112
2026-05-28 12:13:26 +02:00
Ricardo Wurmus da87fa734e gnu: r-biomvcclass: Update to 1.80.0.
* gnu/packages/bioconductor.scm (r-biomvcclass): Update to 1.80.0.

Change-Id: I75d657557dc7e8a03b6e8ca10234c233d9600305
2026-05-28 12:13:26 +02:00
Ricardo Wurmus 49cbae164c gnu: r-mvcclass: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-mvcclass): Update to 1.86.0.

Change-Id: If208b24f5ff33cd9b9109756057a191005497e8b
2026-05-28 12:13:26 +02:00
Ricardo Wurmus e65800eb53 gnu: r-biodb: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-biodb): Update to 1.20.0.

Change-Id: I8a542771835379d4c5199966bd279c15d10ff9dc
2026-05-28 12:13:26 +02:00
Ricardo Wurmus 60a7a4364d gnu: r-biocthis: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-biocthis): Update to 1.22.0.

Change-Id: I8bda7567e5e18b23f26a983d9c99623d2d7c5abc
2026-05-28 12:13:26 +02:00
Ricardo Wurmus 2aa9bc5bdb gnu: r-bcrank: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-bcrank): Update to 1.74.0.

Change-Id: I1d4386670cf754e60b2738aa84377f665660d5f8
2026-05-28 12:13:26 +02:00
Ricardo Wurmus 3f6b891238 gnu: r-bbcanalyzer: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-bbcanalyzer): Update to 1.42.0.

Change-Id: Ic5080bda0b394038f07423ce21ec6a59cd473b38
2026-05-28 12:13:26 +02:00
Ricardo Wurmus 5c3a4fa696 gnu: r-baynorm: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-baynorm): Update to 1.30.0.

Change-Id: I72574c7e04f3cae81b0df9f565cccf464bc7b03c
2026-05-28 12:13:26 +02:00
Ricardo Wurmus 6266a027f6 gnu: r-bayesspace: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-bayesspace): Update to 1.22.0.

Change-Id: If5468bb49deab1d5e7326c5b3fd1447cf2a645a3
2026-05-28 12:13:25 +02:00
Ricardo Wurmus a21716eb03 gnu: r-bayesknockdown: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-bayesknockdown): Update to 1.38.0.

Change-Id: Ie077615c8f1e3454410bb927525a78df3303ba9b
2026-05-28 12:13:25 +02:00
Ricardo Wurmus 93e32699fe gnu: r-basilisk: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-basilisk): Update to 1.24.0.

Change-Id: I5866c704e411ba76f69103c7af9cabdbd0881e4f
2026-05-28 12:13:25 +02:00
Ricardo Wurmus 55b2f3532a gnu: r-basilisk-utils: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-basilisk-utils): Update to 1.24.0.

Change-Id: I203917bd82e8b038dce47fa463e8f981bc48f88b
2026-05-28 12:13:25 +02:00
Ricardo Wurmus 34531c86b0 gnu: r-basicstarrseq: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-basicstarrseq): Update to 1.40.0.

Change-Id: If31582a719484b6e99670cb7618a5e9829028c18
2026-05-28 12:13:25 +02:00
Ricardo Wurmus 9b5321e151 gnu: r-basics: Update to 2.23.2.
* gnu/packages/bioconductor.scm (r-basics): Update to 2.23.2.

Change-Id: I299b9dc56ccf1f0f0b0cbd4376087172a557e998
2026-05-28 12:13:25 +02:00
Ricardo Wurmus c58577793f gnu: r-basic4cseq: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-basic4cseq): Update to 1.47.0.

Change-Id: I59d812c8ba306d3a1345cde61b00a11603b86a33
2026-05-28 12:13:25 +02:00
Ricardo Wurmus 9725af2f08 gnu: r-dir-expiry: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-dir-expiry): Update to 1.20.0.

Change-Id: Ic3c30829fb4c632c006654b8684032d7f6899476
2026-05-28 12:13:25 +02:00
Ricardo Wurmus 9e6dfc0ed9 gnu: r-genetclassifier: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-genetclassifier): Update to 1.52.0.
[native-inputs]: Add r-biocmanager.

Change-Id: I91e6baad6f707aac84e65f372dd05ecb7044e1de
2026-05-28 12:13:24 +02:00
Ricardo Wurmus 6ff5b0369c gnu: r-minet: Update to 3.70.0.
* gnu/packages/bioconductor.scm (r-minet): Update to 3.70.0.

Change-Id: If95031b1dbc59af8520acf4a85bf8781457de3d8
2026-05-28 12:13:24 +02:00
Ricardo Wurmus f489374d59 gnu: r-bgeedb: Update to 2.38.0.
* gnu/packages/bioconductor.scm (r-bgeedb): Update to 2.38.0.

Change-Id: Ie7aa84bcb601d971714884109411462986155c70
2026-05-28 12:13:24 +02:00
Ricardo Wurmus 024f754902 gnu: r-beclear: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-beclear): Update to 2.28.0.
[propagated-inputs]: Remove r-futile-logger; add r-logger.

Change-Id: I61f82c9a2f9292d49d5ad41b3b4ca25fb164b244
2026-05-28 12:13:24 +02:00
Ricardo Wurmus bc4a12a2c1 gnu: r-megadepth: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-megadepth): Update to 1.22.0.

Change-Id: I4bdaaa9cfddf5679e878484c7dc37b7811fdbf7e
2026-05-28 12:13:24 +02:00
Ricardo Wurmus d1be3364cd gnu: r-ballgown: Update to 2.43.0.
* gnu/packages/bioconductor.scm (r-ballgown): Update to 2.43.0.

Change-Id: Iccfa61fd971c3120e66c004f5bfbf51da6df153a
2026-05-28 12:13:24 +02:00
Ricardo Wurmus 8c5c0d3df6 gnu: r-guitar: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-guitar): Update to 2.28.0.

Change-Id: I1efdaefc38c4cec199fc84272fc9e580935f64f5
2026-05-28 12:13:24 +02:00
Ricardo Wurmus ae056d417d gnu: r-snprelate: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-snprelate): Update to 1.46.0.

Change-Id: I3616ab0860de8d30738305a7de9c3808dac5336e
2026-05-28 12:13:24 +02:00
Ricardo Wurmus 1b82ad825e gnu: r-pathview: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-pathview): Update to 1.52.0.

Change-Id: Ibab684dafb9cf813a3ca69b6816cf02f402ed5a9
2026-05-28 12:13:24 +02:00
Ricardo Wurmus 7c5a3878af gnu: r-parody: Update to 1.70.0.
* gnu/packages/bioconductor.scm (r-parody): Update to 1.70.0.

Change-Id: Ifc2ae09d015221252446759eea245a63e147df64
2026-05-28 12:13:23 +02:00
Ricardo Wurmus bdfed4c393 gnu: r-ldblock: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-ldblock): Update to 1.42.0.

Change-Id: If1ad037f2588e0b8e801b8c055e4fa5ad216f1de
2026-05-28 12:13:23 +02:00
Ricardo Wurmus f88fdb3137 gnu: r-kegggraph: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-kegggraph): Update to 1.72.0.

Change-Id: If7c8891835c4f58bab765270b2cd288812c3bdad
2026-05-28 12:13:23 +02:00
Ricardo Wurmus b906046de7 gnu: r-gwastools: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-gwastools): Update to 1.58.0.

Change-Id: Ib8262f5de4394d9b566121c0a5915955f3d8632b
2026-05-28 12:13:23 +02:00
Ricardo Wurmus c3e74910ed gnu: r-gwascat: Update to 2.44.0.
* gnu/packages/bioconductor.scm (r-gwascat): Update to 2.44.0.
[propagated-inputs]: Add r-snpstats.

Change-Id: If5f4e618a168179e8aa35d2358aea1959bbf3aa5
2026-05-28 12:13:23 +02:00
Ricardo Wurmus 2d3086ade3 gnu: r-gviz: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-gviz): Update to 1.56.0.

Change-Id: I4b32aa1fdc066b83b6ba32e1a554c6a3ae6107a7
2026-05-28 12:13:23 +02:00
Ricardo Wurmus ba30784cb1 gnu: r-ggbio: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-ggbio): Update to 1.60.0.
[native-inputs]: Add r-biocstyle and r-rcolorbrewer.

Change-Id: Id11ced0d7455984ca91f46f4eaab0b899f1cbfff
2026-05-28 12:13:23 +02:00
Ricardo Wurmus 1edf490119 gnu: r-catalyst: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-catalyst): Update to 1.36.0.
[propagated-inputs]: Remove r-data-table and r-purrr.

Change-Id: I8042543a308cd568494d0646c23547a5205689a7
2026-05-28 12:13:22 +02:00
Ricardo Wurmus 343915eed2 gnu: r-msmstests: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-msmstests): Update to 1.50.0.

Change-Id: I378d20a86c1f73b125bd05b0d3c1d787f78cee33
2026-05-28 12:13:22 +02:00
Ricardo Wurmus ccd5379d7b gnu: r-msmseda: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-msmseda): Update to 1.50.0.

Change-Id: I027280e073141b98746889a588b4998fdb1af561
2026-05-28 12:13:22 +02:00
Ricardo Wurmus 6d63aeca7f gnu: r-biocio: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-biocio): Update to 1.22.0.

Change-Id: I9c7b2d6437ebd5f2b73acf7c4e439b3d96f8c06c
2026-05-28 12:13:22 +02:00
Ricardo Wurmus da596371a4 gnu: r-msfeatures: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-msfeatures): Update to 1.20.0.

Change-Id: I90898dd895dcf23aa21efa583535a01001d9eb34
2026-05-28 12:13:22 +02:00
Ricardo Wurmus 7991d0e5a3 gnu: r-delayedmatrixstats: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-delayedmatrixstats): Update to 1.34.0.

Change-Id: I0e6a5b59cbc30327a7dc7a0486bc2e1837767bcb
2026-05-28 12:13:22 +02:00
Ricardo Wurmus 1819bd1cbc gnu: r-spatialexperiment: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-spatialexperiment): Update to 1.22.0.

Change-Id: I5f3e3d1d4ca600dbd99815033aecec6235c37b47
2026-05-28 12:13:22 +02:00
Ricardo Wurmus 9419a14e62 gnu: r-sparsematrixstats: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-sparsematrixstats): Update to 1.24.0.

Change-Id: Icb0c0e52139882236a78b366828258dac4fa5eba
2026-05-28 12:13:22 +02:00
Ricardo Wurmus 4b98717384 gnu: r-scran: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-scran): Update to 1.40.0.

Change-Id: I76b0bfba7d2af09cbfff13e4fbac90f3a3310dcb
2026-05-28 12:13:21 +02:00
Ricardo Wurmus b856d1b28b gnu: r-scater: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-scater): Update to 1.40.0.

Change-Id: I74971e87f9f70de23efd14364810f37221406787
2026-05-28 12:13:21 +02:00
Ricardo Wurmus d3899855c9 gnu: r-scuttle: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-scuttle): Update to 1.22.0.
[propagated-inputs]: Add r-assorthead.

Change-Id: I91f9cf5648b99884a96bd3042bc5a1c87f4122d7
2026-05-28 12:13:21 +02:00
Ricardo Wurmus f7553c296d gnu: r-singler: Update to 2.14.0.
* gnu/packages/bioconductor.scm (r-singler): Update to 2.14.0.
[propagated-inputs]: Remove r-biocneighbors, r-biocparallel, and r-delayedmatrixstats;
add r-biocgenerics.
[native-inputs]: Remove r-biobase and r-scuttle; add r-biocparallel.

Change-Id: Ibc3c2213fd69c1f9aa39840400b8f97f48343600
2026-05-28 12:13:21 +02:00
Ricardo Wurmus 3666e14084 gnu: r-singlecellexperiment: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-singlecellexperiment): Update to 1.34.0.

Change-Id: I5a549efb4ad670eecf66adbc005da7a854c65407
2026-05-28 12:13:21 +02:00
Ricardo Wurmus 75e773067c gnu: r-motifmatchr: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-motifmatchr): Update to 1.34.0.

Change-Id: I801f3ad78f7d94f9e85696dfd69defd7016b6fa5
2026-05-28 12:13:21 +02:00
Ricardo Wurmus 28051950c3 gnu: r-maftools: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-maftools): Update to 2.28.0.

Change-Id: I2709cc7fd7992a623aa3f20e0ba83bcbebaef1ee
2026-05-28 12:13:21 +02:00
Ricardo Wurmus 4245542743 gnu: r-tfbstools: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-tfbstools): Update to 1.50.0.

Change-Id: Ie92a29acd359f39d7d44b482884493ff37e61a09
2026-05-28 12:13:21 +02:00
Ricardo Wurmus 49c850772d gnu: r-cner: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-cner): Update to 1.48.0.

Change-Id: I6b10effcbfd8fe424f89dba4bc29556516b33d4c
2026-05-28 12:13:21 +02:00
Ricardo Wurmus e6ed68e7b1 gnu: r-beaddatapackr: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-beaddatapackr): Update to 1.64.0.

Change-Id: I1ac4dac55f51c0897317aff4a9389565083ee9a2
2026-05-28 12:13:20 +02:00
Ricardo Wurmus 9bd003a26d gnu: r-beadarray: Update to 2.62.0.
* gnu/packages/bioconductor.scm (r-beadarray): Update to 2.62.0.
[propagated-inputs]: Remove r-illuminaio.

Change-Id: I871c2849374f8aed5683c56264df0348ad78b11a
2026-05-28 12:13:20 +02:00
Ricardo Wurmus c79aaed70f gnu: r-beachmat-hdf5: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-beachmat-hdf5): Update to 1.10.0.

Change-Id: I4c15298a04227bed60f6af87988103d010719eb3
2026-05-28 12:13:20 +02:00
Ricardo Wurmus 1ba5089bef gnu: r-beachmat: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-beachmat): Update to 2.28.0.

Change-Id: Iebaa15b6b866a7448ef2c449546961f2236c5ece
2026-05-28 12:13:20 +02:00
Ricardo Wurmus e527e07e95 gnu: r-hdf5array: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-hdf5array): Update to 1.40.0.

Change-Id: Ib7dab8421c9a4bddd8560c0c2e9b2a9eddf13ae7
2026-05-28 12:13:20 +02:00
Ricardo Wurmus 05996c87ee gnu: r-hitc: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-hitc): Update to 1.56.0.

Change-Id: I1ff7afb0f51e41f22d877ba345ff71bc28a5f7ae
2026-05-28 12:13:20 +02:00
Ricardo Wurmus 14e44bdc80 gnu: r-fithic: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-fithic): Update to 1.38.0.

Change-Id: I649151825f9284961ffad03f4de111450ae95d59
2026-05-28 12:13:20 +02:00
Ricardo Wurmus a42726ff2a gnu: r-fishpond: Update to 2.18.0.
* gnu/packages/bioconductor.scm (r-fishpond): Update to 2.18.0.

Change-Id: Ib2052e97f7cddde9f05040958139c18f1489b154
2026-05-28 12:13:20 +02:00
Ricardo Wurmus f276ea1d45 gnu: r-rgraphviz: Update to 2.56.0.
* gnu/packages/bioconductor.scm (r-rgraphviz): Update to 2.56.0.

Change-Id: Iff81797519822aff5ce0589f9601b9da282f8af8
2026-05-28 12:13:19 +02:00
Ricardo Wurmus d9e7528315 gnu: r-s4vectors: Update to 0.50.0.
* gnu/packages/bioconductor.scm (r-s4vectors): Update to 0.50.0.

Change-Id: I0be3306dadfd10022d48dbee7c7e1ad5e671ab24
2026-05-28 12:13:19 +02:00
Ricardo Wurmus c15b99d96d gnu: r-s4arrays: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-s4arrays): Update to 1.12.0.

Change-Id: I826489ead0c36cc1fdd4de078421c3a696b57d00
2026-05-28 12:13:19 +02:00
Ricardo Wurmus 6e5273e4f8 gnu: r-preprocesscore: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-preprocesscore): Update to 1.74.0.

Change-Id: I4a9fad7a3bad33a0c257bdbed31d8aae2fb2ab4f
2026-05-28 12:13:19 +02:00
Ricardo Wurmus 72a5b7b824 gnu: r-icens: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-icens): Update to 1.84.0.

Change-Id: Id16b6fef477670affc304fc175949eca1f032872
2026-05-28 12:13:19 +02:00
Ricardo Wurmus 225436b600 gnu: r-m3c: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-m3c): Update to 1.34.0.

Change-Id: I73cf3e75d836916828f4bbf03e39a695039b8b34
2026-05-28 12:13:19 +02:00
Ricardo Wurmus d90ad62349 gnu: r-rgreat: Update to 2.14.0.
* gnu/packages/bioconductor.scm (r-rgreat): Update to 2.14.0.

Change-Id: I9692ad2a4ce39d68c44aa4ad7458c06cecc3f1ba
2026-05-28 12:13:19 +02:00
Ricardo Wurmus 479a47ff01 gnu: r-pcatools: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-pcatools): Update to 2.24.0.

Change-Id: Ic6c01add82aa733e7e8138ca11397737c86476a8
2026-05-28 12:13:19 +02:00
Ricardo Wurmus cf3c5d1879 gnu: r-biodist: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-biodist): Update to 1.84.0.

Change-Id: I833c4b5244b1db79edf2899d78402c79b1f45e15
2026-05-28 12:13:18 +02:00
Ricardo Wurmus 9f23ca9b01 gnu: r-biocworkflowtools: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-biocworkflowtools): Update to 1.38.0.

Change-Id: I9bd4c3055365964b5d75808e3c30a795a6d9b9b7
2026-05-28 12:13:18 +02:00
Ricardo Wurmus ddd3ceed0f gnu: r-biocor: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-biocor): Update to 1.36.0.

Change-Id: I388378a9d35c9154a52eef290f2cef603edbca58
2026-05-28 12:13:18 +02:00
Ricardo Wurmus 4b63c7ca9e gnu: r-multiassayexperiment: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-multiassayexperiment): Update to 1.38.0.

Change-Id: I4c550d70ee68bd03bc2860968581b4d3434b4521
2026-05-28 12:13:18 +02:00
Ricardo Wurmus 05d9ae8ffe gnu: r-grohmm: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-grohmm): Update to 1.46.0.

Change-Id: I04b2f11a354d39c0f6977beff316e4b7da7a8fb1
2026-05-28 12:13:18 +02:00
Ricardo Wurmus cb4bf0057e gnu: r-experimenthubdata: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-experimenthubdata): Update to 1.38.0.

Change-Id: I1c9a9270363e8f0de65a42a4c7b3ce7e480e98d2
2026-05-28 12:13:18 +02:00
Ricardo Wurmus c32d88433e gnu: r-experimenthub: Update to 3.2.0.
* gnu/packages/bioconductor.scm (r-experimenthub): Update to 3.2.0.

Change-Id: I2d877e12f2b0825d3ab6e4c478cb28bb0f1335d9
2026-05-28 12:13:18 +02:00
Ricardo Wurmus c4f8ad44e0 gnu: r-biocviews: Update to 1.80.0.
* gnu/packages/bioconductor.scm (r-biocviews): Update to 1.80.0.

Change-Id: Ic25e070da97833ed10779bd4816a9b1c6ed075eb
2026-05-28 12:13:18 +02:00
Ricardo Wurmus ae94b45612 gnu: r-biocstyle: Update to 2.40.0.
* gnu/packages/bioconductor.scm (r-biocstyle): Update to 2.40.0.

Change-Id: Idae904cf7845ceb9c4017e6782a457aebb5504f5
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 78b01d439e gnu: r-biocgraph: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-biocgraph): Update to 1.74.0.

Change-Id: Ic149a3b800a3459061cbdb30c379bbd970ad8c1d
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 9983dbed4b gnu: r-bioccheck: Update to 1.47.26.
* gnu/packages/bioconductor.scm (r-bioccheck): Update to 1.47.26.
[propagated-inputs]: Add r-commonmark and r-xml2.

Change-Id: I706acdf765099c0debf9a8143768b64db5ff291c
2026-05-28 12:13:17 +02:00
Ricardo Wurmus a7c19bfd1f gnu: r-biocbaseutils: Update to 1.13.0.
* gnu/packages/bioconductor.scm (r-biocbaseutils): Update to 1.13.0.

Change-Id: I47c8a461d30e5e1c9bd237fd3d8d7667a75c0951
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 150e82654e gnu: r-ebarrays: Update to 2.76.0.
* gnu/packages/bioconductor.scm (r-ebarrays): Update to 2.76.0.

Change-Id: Ib1a1e1b129cfe7711b03c0387fc7b16cd28afd06
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 060d28af72 gnu: r-reactomepa: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-reactomepa): Update to 1.56.0.
[propagated-inputs]: Remove r-dose; add r-enrichit.

Change-Id: I2e73be776e405f09957b1daaf793ea2f6e9ec576
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 2c2de0c790 gnu: r-graphite: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-graphite): Update to 1.58.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I47c40ce388097ccc78a14f08e4b3862f03a86f8a
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 11ec4286ed gnu: r-biobroom: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-biobroom): Update to 1.43.0.
[propagated-inputs]: Remove r-tibble.

Change-Id: I8e13cf556368bbb65a869a1d641ed227247150bc
2026-05-28 12:13:17 +02:00
Ricardo Wurmus 01fe991f3e gnu: r-bioassayr: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-bioassayr): Update to 1.50.0.

Change-Id: I383bd4069a1daf88a5dafe538c3434a057480aee
2026-05-28 12:13:16 +02:00
Ricardo Wurmus 01807e351c gnu: r-fmcsr: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-fmcsr): Update to 1.54.0.

Change-Id: Ic1b268165e5353d7716ea18d8278ab8166aa8c44
2026-05-28 12:13:16 +02:00
Ricardo Wurmus d49c9752fb gnu: r-chemminer: Update to 3.64.0.
* gnu/packages/bioconductor.scm (r-chemminer): Update to 3.64.0.
[native-inputs]: Add r-biocmanager and r-biocstyle.

Change-Id: Ia223b7fd87f274ed9ceb9efe2392503796606a15
2026-05-28 12:13:16 +02:00
Ricardo Wurmus cd33379110 gnu: r-chemmineob: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-chemmineob): Update to 1.50.0.

Change-Id: I15859f70af4595802b6c0058c6c7ae9fdfb8b3ee
2026-05-28 12:13:16 +02:00
Ricardo Wurmus 3cd7de0bcc gnu: r-hyperdraw: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-hyperdraw): Update to 1.64.0.

Change-Id: I5185943dc49f4eb3efc8adabb2aaa69691da7494
2026-05-28 12:13:16 +02:00
Ricardo Wurmus cdddf7468a gnu: r-hypergraph: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-hypergraph): Update to 1.84.0.

Change-Id: I1fc74067b36a40f0dc0a3323d1563a5fa401c418
2026-05-28 12:13:16 +02:00
Ricardo Wurmus 41b7883121 gnu: r-hybridmtest: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-hybridmtest): Update to 1.56.0.

Change-Id: I89f89cd7b750d67a3b9d20193933c78261adc4bf
2026-05-28 12:13:16 +02:00
Ricardo Wurmus 9a4bde4f58 gnu: r-rsbml: Update to 2.70.0.
* gnu/packages/bioconductor.scm (r-rsbml): Update to 2.70.0.

Change-Id: Ie1c777b54c761c98ee52270efaa085ece73a9198
2026-05-28 12:13:16 +02:00
Ricardo Wurmus f8b10f7601 gnu: r-bifet: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-bifet): Update to 1.32.0.

Change-Id: I12b75271ae842866f3a61f9a8a36a39ea40acf85
2026-05-28 12:13:15 +02:00
Ricardo Wurmus e3b0e03431 gnu: r-bicare: Update to 1.70.0.
* gnu/packages/bioconductor.scm (r-bicare): Update to 1.70.0.

Change-Id: I3b8e7ad3d7da99c49feb607ab0aab4629fcff618
2026-05-28 12:13:15 +02:00
Ricardo Wurmus 092c2e5356 gnu: r-acde: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-acde): Update to 1.42.0.

Change-Id: I037aedb2fbb676903ccbac94f1305de002474142
2026-05-28 12:13:15 +02:00
Ricardo Wurmus b9dd6d5121 gnu: r-acme: Update to 2.68.0.
* gnu/packages/bioconductor.scm (r-acme): Update to 2.68.0.

Change-Id: I6ca9bf34bf75a46c9321d88b4394ae5fc60b1914
2026-05-28 12:13:15 +02:00
Ricardo Wurmus 12cc1baf4a gnu: r-acgh: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-acgh): Update to 1.90.0.

Change-Id: I37837cd5284add2fb376a7a0016b95549ce48b57
2026-05-28 12:13:15 +02:00
Ricardo Wurmus 0b5a52bb20 gnu: r-ace: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-ace): Update to 1.30.0.

Change-Id: Iada388b15140a314d00f6f146f896a6498e4b977
2026-05-28 12:13:15 +02:00
Ricardo Wurmus 34d0093d89 gnu: r-universalmotif: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-universalmotif): Update to 1.30.0.

Change-Id: I4bc67e57851d0b0ec0c613b87794490699364e7c
2026-05-28 12:13:15 +02:00
Ricardo Wurmus d1cfbca865 gnu: r-unifiedwmwqpcr: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-unifiedwmwqpcr): Update to 1.48.0.

Change-Id: Ifbf4df4268ed22bcb8be5d3c3bba3474185d7b33
2026-05-28 12:13:15 +02:00
Ricardo Wurmus 1137ca46cf gnu: r-ucsc-utils: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-ucsc-utils): Update to 1.8.0.

Change-Id: I79c8da491828a02a90952858f8c23639b7130ad9
2026-05-28 12:13:14 +02:00
Ricardo Wurmus 859d76ab6c gnu: r-ucell: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-ucell): Update to 2.16.0.

Change-Id: I0b9e3a94c42640d2da265f31b8271a7632199578
2026-05-28 12:13:14 +02:00
Ricardo Wurmus f6a3cf6c49 gnu: r-htqpcr: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-htqpcr): Update to 1.66.0.

Change-Id: I8f12a5c43eb77d690eb6b65d235959569901772c
2026-05-28 12:13:14 +02:00
Ricardo Wurmus bb58bb2fe5 gnu: r-variancepartition: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-variancepartition): Update to 1.42.0.

Change-Id: Ia2d825df95ccf393b8e79f61c272038b9dfb446c
2026-05-28 12:13:14 +02:00
Ricardo Wurmus 4f495264a4 gnu: r-variantfiltering: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-variantfiltering): Update to 1.48.0.

Change-Id: I07935b31bd802d384ee9f87b55405d2b9a81b51c
2026-05-28 12:13:14 +02:00
Ricardo Wurmus 85f57b36b3 gnu: r-tilingarray: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-tilingarray): Update to 1.90.0.

Change-Id: I1ad70f6c5fb30f7ff0b26437b6351c0052da4181
2026-05-28 12:13:14 +02:00
Ricardo Wurmus e7543dc481 gnu: r-wavcluster: Update to 2.46.0.
* gnu/packages/bioconductor.scm (r-wavcluster): Update to 2.46.0.
[propagated-inputs]: Add r-txdbmaker.

Change-Id: I0071aa23f65eb8b3260aa8ce37fb688845590d40
2026-05-28 12:13:14 +02:00
Ricardo Wurmus 1271089d19 gnu: r-bigmelon: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-bigmelon): Update to 1.38.0.
[native-inputs]: Add r-biocmanager.

Change-Id: If9110b3d591a36b36210124e2e19b9555f44da46
2026-05-28 12:13:13 +02:00
Ricardo Wurmus ff124580f9 gnu: r-gdsfmt: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-gdsfmt): Update to 1.48.0.

Change-Id: I382d6fd244fd8036f24cf5b020a7e337da2b96fe
2026-05-28 12:13:13 +02:00
Ricardo Wurmus b9a0ac5c4d gnu: r-watermelon: Update to 2.18.0.
* gnu/packages/bioconductor.scm (r-watermelon): Update to 2.18.0.

Change-Id: I098e84c5617cb7ef5e7906c025aaf51a788e1df0
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 2bc3ade8d8 gnu: r-roc: Update to 1.88.0.
* gnu/packages/bioconductor.scm (r-roc): Update to 1.88.0.

Change-Id: I8fb4382763a2c534810b97e8bb3f1b22fea07d2a
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 069bc7fba2 gnu: r-genie3: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-genie3): Update to 1.34.0.

Change-Id: I2ef171059215e5db45b6de8191fe4c1989c74411
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 713b7db75b gnu: r-circrnaprofiler: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-circrnaprofiler): Update to 1.26.0.

Change-Id: I190ace6eee0dad5a70fffb36b76d1b0ff0d37f1d
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 709e1e12a1 gnu: r-cicero: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-cicero): Update to 1.30.0.

Change-Id: Ie509f0f6d81719373013f002f06156efb35506b4
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 4ac147e013 gnu: r-chicago: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-chicago): Update to 1.40.0.

Change-Id: I5c3392564e459b13ae14bfcaf32080480a539619
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 61a67383b4 gnu: r-depecher: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-depecher): Update to 1.28.0.

Change-Id: I7054b7407c18d2629d3885119c28faddd6c19c04
2026-05-28 12:13:13 +02:00
Ricardo Wurmus 01ef8bb547 gnu: r-mixomics: Update to 6.36.0.
* gnu/packages/bioconductor.scm (r-mixomics): Update to 6.36.0.
[propagated-inputs]: Remove r-gsignal; add r-rlang.

Change-Id: I8af455ea5a83133927b2cd8fcc215c556a335e14
2026-05-28 12:13:12 +02:00
Ricardo Wurmus e6e8eab70f gnu: r-flowsom: Update to 2.20.0.
* gnu/packages/bioconductor.scm (r-flowsom): Update to 2.20.0.
[native-inputs]: Add r-biocmanager, r-biocstyle, and r-flowworkspace.

Change-Id: Ic5072a8b7627e4ef44339651bdbd96257c0a0f97
2026-05-28 12:13:12 +02:00
Ricardo Wurmus 3ea37f32d4 gnu: r-cytoml: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-cytoml): Update to 2.24.0.

Change-Id: If21c1c99fe9bac63fd4c2ff7121d32174ac8694d
2026-05-28 12:13:12 +02:00
Ricardo Wurmus d381db6e55 gnu: r-opencyto: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-opencyto): Update to 2.24.0.

Change-Id: I71fa34b873802b11feedb6971761b619d88d4e2f
2026-05-28 12:13:12 +02:00
Ricardo Wurmus 58dbc672e8 gnu: r-flowstats: Update to 4.24.0.
* gnu/packages/bioconductor.scm (r-flowstats): Update to 4.24.0.

Change-Id: I7216cb0d538a976d7e19abc7b82c4b64394e33e1
2026-05-28 12:13:12 +02:00
Ricardo Wurmus d23601b7d9 gnu: r-flowworkspace: Update to 4.24.0.
* gnu/packages/bioconductor.scm (r-flowworkspace): Update to 4.24.0.

Change-Id: I839c2083355347816a5cfe7e33d8b6c9d975608f
2026-05-28 12:13:12 +02:00
Ricardo Wurmus 8c5510b720 gnu: r-rprotobuflib: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-rprotobuflib): Update to 2.24.0.

Change-Id: I6672c2d971898f0517f5ec47bc92fb77acfbd355
2026-05-28 12:13:12 +02:00
Ricardo Wurmus 75ffbb5771 gnu: r-flowclust: Update to 3.50.0.
* gnu/packages/bioconductor.scm (r-flowclust): Update to 3.50.0.

Change-Id: I1e5f3b59c7ca1d27069715881ea48fc6ef777141
2026-05-28 12:13:12 +02:00
Ricardo Wurmus a429d23bbc gnu: r-flowviz: Update to 1.76.0.
* gnu/packages/bioconductor.scm (r-flowviz): Update to 1.76.0.

Change-Id: If3f07d063f68c07684fa3efc9d61916dbfb54fe2
2026-05-28 12:13:11 +02:00
Ricardo Wurmus e96d280bc3 gnu: r-ggcyto: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-ggcyto): Update to 1.40.0.

Change-Id: I82c59d7327683548ac9b3b70fdfc88569419c428
2026-05-28 12:13:11 +02:00
Ricardo Wurmus f426729db4 gnu: r-ncdfflow: Update to 2.58.0.
* gnu/packages/bioconductor.scm (r-ncdfflow): Update to 2.58.0.

Change-Id: I4c4a52879c794eccbc57b3e336cf8cc975313adf
2026-05-28 12:13:11 +02:00
Ricardo Wurmus df87abe05e gnu: r-flowmeans: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-flowmeans): Update to 1.72.0.

Change-Id: If182f009f4a8045f76130efd8a97044d5a8c395d
2026-05-28 12:13:11 +02:00
Ricardo Wurmus da22aaf4c6 gnu: r-flowcore: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-flowcore): Update to 2.24.0.

Change-Id: I28bec604e253c59db8eaa4eee815d2f2722800f7
2026-05-28 12:13:11 +02:00
Ricardo Wurmus 5a80018d67 gnu: r-cytolib: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-cytolib): Update to 2.24.0.

Change-Id: I83b30b0f47f7b550401ffe90dbdc0ff9fb1918fb
2026-05-28 12:13:11 +02:00
Ricardo Wurmus bd0b6fe212 gnu: r-consensusclusterplus: Update to 1.76.0.
* gnu/packages/bioconductor.scm (r-consensusclusterplus): Update to 1.76.0.

Change-Id: I30612a5ad5e65ae825919f6b175f349e20518134
2026-05-28 12:13:11 +02:00
Ricardo Wurmus b4af97b291 gnu: r-flowai: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-flowai): Update to 1.42.0.

Change-Id: If675433364a0e7f4e1e7bf7015499508c61303d5
2026-05-28 12:13:10 +02:00
Ricardo Wurmus e7a6fb4304 gnu: r-flames: Update to 2.6.0.
* gnu/packages/bioconductor.scm (r-flames): Update to 2.6.0.
[propagated-inputs]: Remove r-ggbio; add r-scrapper.

Change-Id: I1740b98352b350f89fb1a73479984d96bdb5f85f
2026-05-28 12:13:10 +02:00
Ricardo Wurmus e775461e85 gnu: r-rsubread: Update to 2.26.0.
* gnu/packages/bioconductor.scm (r-rsubread): Update to 2.26.0.

Change-Id: I3261cce131ad0209bc2c934a084843742a978b36
2026-05-28 12:13:10 +02:00
Ricardo Wurmus ccca0607f9 gnu: r-annotatr: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-annotatr): Update to 1.38.0.

Change-Id: Ifd30d19346ed3032edfa0df0bd8a7a786af1b6cf
2026-05-28 12:13:10 +02:00
Ricardo Wurmus e87c901628 gnu: r-biosigner: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-biosigner): Update to 1.40.0.

Change-Id: I0eb9138b17a441d7dc2f509e4b797d3df5db384f
2026-05-28 12:13:10 +02:00
Ricardo Wurmus c5c9a6a9f9 gnu: r-ropls: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-ropls): Update to 1.44.0.

Change-Id: I6e618c6cad1ca46eb30718ebd343c064d138d729
2026-05-28 12:13:10 +02:00
Ricardo Wurmus 86c70bf66e gnu: r-multidataset: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-multidataset): Update to 1.40.0.

Change-Id: I8229d8a234f937462e92c7027225cc2e6cedf18c
2026-05-28 12:13:10 +02:00
Ricardo Wurmus e29550af60 gnu: r-rqc: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-rqc): Update to 1.46.0.

Change-Id: I1f78c23344685f1fbbbbeb7bc03d9a3f2c86e2fd
2026-05-28 12:13:10 +02:00
Ricardo Wurmus 9de1fd17f6 gnu: r-quasr: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-quasr): Update to 1.52.0.

Change-Id: Idd6ecd91345e2ce48cb46fcd93b69448639b43d2
2026-05-28 12:13:10 +02:00
Ricardo Wurmus c22e372df3 gnu: r-rhisat2: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-rhisat2): Update to 1.28.0.

Change-Id: I32390b3b80f67685c069f5572b9e69d5561b368b
2026-05-28 12:13:09 +02:00
Ricardo Wurmus cc42dd29d0 gnu: r-sgseq: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-sgseq): Update to 1.46.0.

Change-Id: Ie45c2879e6ed128774e54f634d82add1a4d8582e
2026-05-28 12:13:09 +02:00
Ricardo Wurmus 9f45b4cc4b gnu: r-rbowtie: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-rbowtie): Update to 1.52.0.

Change-Id: Id44ad26c77d30f8c35868bd1a7b1b5330e29792a
2026-05-28 12:13:09 +02:00
Ricardo Wurmus d695234667 gnu: r-biocfilecache: Update to 3.2.0.
* gnu/packages/bioconductor.scm (r-biocfilecache): Update to 3.2.0.

Change-Id: Ic0f6417d994b753b541b136bcb8219d27337c783
2026-05-28 12:13:09 +02:00
Ricardo Wurmus 2d641a748c gnu: r-arrmnormalization: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-arrmnormalization): Update to 1.52.0.

Change-Id: I71deeb3e1e5b751c6cee5f2a2586b7557364fc8c
2026-05-28 12:13:09 +02:00
Ricardo Wurmus 7ea07256fc gnu: r-progeny: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-progeny): Update to 1.34.0.

Change-Id: I3e4fc13f60f4cd66bf89e5a74fe8f2f2204f7ea1
2026-05-28 12:13:09 +02:00
Ricardo Wurmus 079ecc0734 gnu: r-rbowtie2: Update to 2.18.0.
* gnu/packages/bioconductor.scm (r-rbowtie2): Update to 2.18.0.

Change-Id: I0b15f8c72e78840976c0dc7dbfa8af08bdc5745b
2026-05-28 12:13:09 +02:00
Ricardo Wurmus ec8a1ae52b gnu: r-zfpkm: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-zfpkm): Update to 1.34.0.

Change-Id: I0f3a1d058da6b7d534b51d666bc555e096d79d24
2026-05-28 12:13:09 +02:00
Ricardo Wurmus 1a9d1f456a gnu: r-zinbwave: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-zinbwave): Update to 1.34.0.

Change-Id: I2fd2796e269df0de18bc0e3d844f57c6b63e5213
2026-05-28 12:13:08 +02:00
Ricardo Wurmus ae37bc5746 gnu: r-webbioc: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-webbioc): Update to 1.84.0.

Change-Id: I5fd957b8d0fba830f7196579e0cac2e5b04972fe
2026-05-28 12:13:08 +02:00
Ricardo Wurmus f34a0c3dd0 gnu: r-widgettools: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-widgettools): Update to 1.90.0.

Change-Id: Ie74aa3897e7516a947a925636ddcdf6a90b6112c
2026-05-28 12:13:08 +02:00
Ricardo Wurmus 036884a4a9 gnu: r-wiggleplotr: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-wiggleplotr): Update to 1.36.0.

Change-Id: Ie6121a0ddaffc6b70f3e0f2faa258bee72df8ff3
2026-05-28 12:13:08 +02:00
Ricardo Wurmus a33102ec20 gnu: r-wrench: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-wrench): Update to 1.30.0.

Change-Id: If759b76b880838ba86f51ff7e6c7e3ccb27fa55d
2026-05-28 12:13:08 +02:00
Ricardo Wurmus 90ae3a014e gnu: r-wppi: Update to 1.19.0.
* gnu/packages/bioconductor.scm (r-wppi): Update to 1.19.0.

Change-Id: I7d75a463a1e35eba9423a55f2ba7900f4f653670
2026-05-28 12:13:08 +02:00
Ricardo Wurmus 53c9c34d50 gnu: r-massspecwavelet: Update to 1.78.0.
* gnu/packages/bioconductor.scm (r-massspecwavelet): Update to 1.78.0.

Change-Id: Iafa74c27dba73fd63a8cd5a8c4b94ac55dedaaa7
2026-05-28 12:13:08 +02:00
Ricardo Wurmus ee6bc4e1a0 gnu: r-roar: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-roar): Update to 1.48.0.

Change-Id: I364fdec48252580647b8457a18af707356ddd944
2026-05-28 12:13:07 +02:00
Ricardo Wurmus 07c6424c90 gnu: r-yarn: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-yarn): Update to 1.38.0.

Change-Id: I61c5c5cd8564998f2f61ecee4285fec1adf44d28
2026-05-28 12:13:07 +02:00
Ricardo Wurmus 3caa3cc4bd gnu: r-quantro: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-quantro): Update to 1.46.0.

Change-Id: I06ba16b94af0e87e95c4d6c9bddbb05cbe89d7c2
2026-05-28 12:13:07 +02:00
Ricardo Wurmus bbeb7e6c7f gnu: r-gcrma: Update to 2.84.0.
* gnu/packages/bioconductor.scm (r-gcrma): Update to 2.84.0.

Change-Id: I5f7e428495860706dde229aa4542ca46b33c0360
2026-05-28 12:13:07 +02:00
Ricardo Wurmus 8aef253ffc gnu: r-yapsa: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-yapsa): Update to 1.38.0.

Change-Id: I770b3b2e9f383418d56cf3a2aa7274dfffe93250
2026-05-28 12:13:07 +02:00
Ricardo Wurmus 503c05b7ee gnu: r-somaticsignatures: Update to 2.48.0.
* gnu/packages/bioconductor.scm (r-somaticsignatures): Update to 2.48.0.

Change-Id: I9400682299fc4186518b17c35c9c59738376d904
2026-05-28 12:13:07 +02:00
Ricardo Wurmus c7ea47f139 gnu: r-gtrellis: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-gtrellis): Update to 1.44.0.

Change-Id: I779f0702edab40cc8c46803c65b97ab623f431e9
2026-05-28 12:13:07 +02:00
Ricardo Wurmus 7d1bb9e44c gnu: r-yamss: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-yamss): Update to 1.38.0.

Change-Id: I7584e0028a69a5771a4e9f7742df2b052213cd29
2026-05-28 12:13:07 +02:00
Ricardo Wurmus 52594f08e6 gnu: r-ebimage: Update to 4.54.0.
* gnu/packages/bioconductor.scm (r-ebimage): Update to 4.54.0.

Change-Id: Ic11576f8f2a19e457c64cba383284c00d240cca5
2026-05-28 12:13:06 +02:00
Ricardo Wurmus d603938ff6 gnu: r-aucell: Update to 1.33.0.
* gnu/packages/bioconductor.scm (r-aucell): Update to 1.33.0.

Change-Id: Ie5bf22a38261792887fdfce0083d9466b0a49714
2026-05-28 12:13:06 +02:00
Ricardo Wurmus 2e3f394133 gnu: r-allelicimbalance: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-allelicimbalance): Update to 1.50.0.

Change-Id: Ic682cc827cd96648086a13d279f9ca3ec88dc638
2026-05-28 12:13:06 +02:00
Ricardo Wurmus 0a585d7827 gnu: r-annotationtools: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-annotationtools): Update to 1.86.0.

Change-Id: Idef3f1eac0d0cddd1e885987258fcf5c9442e123
2026-05-28 12:13:06 +02:00
Ricardo Wurmus fd3c51410a gnu: r-gofuncr: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-gofuncr): Update to 1.31.0.
[native-inputs]: Remove r-homo-sapiens.

Change-Id: I24a3296056d9226819b3c1ff00bf106565db7a8c
2026-05-28 12:13:06 +02:00
Ricardo Wurmus 83bbe2ba2c gnu: r-atacseqqc: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-atacseqqc): Update to 1.36.0.

Change-Id: I09820330543281252b90279ea566466873c5d4a3
2026-05-28 12:13:06 +02:00
Ricardo Wurmus df86ef584a gnu: r-genomicscores: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-genomicscores): Update to 2.24.0.

Change-Id: I3c0f41917fd9bd6cde526838a21946edcea6ace2
2026-05-28 12:13:05 +02:00
Ricardo Wurmus b100eda9d3 gnu: r-motifstack: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-motifstack): Update to 1.56.0.

Change-Id: I0f72bb417a216812f18c4aa07fbf20b5c93581a2
2026-05-28 12:13:05 +02:00
Ricardo Wurmus b92b1d6ba3 gnu: r-motifdb: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-motifdb): Update to 1.54.0.

Change-Id: I776ce60285b09608713edc401c8f40a2982df0a2
2026-05-28 12:13:05 +02:00
Ricardo Wurmus ec4140c363 gnu: r-bacon: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-bacon): Update to 1.40.0.

Change-Id: I0e8f6dea31d96960fbe3a8ce0ca4f6e8b2f671f2
2026-05-28 12:13:05 +02:00
Ricardo Wurmus f31ad218dd gnu: r-abseqr: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-abseqr): Update to 1.30.0.

Change-Id: Ifcbd870cbd2c25c0ea4ddd3cbce08df95c3a4174
2026-05-28 12:13:05 +02:00
Ricardo Wurmus 842686d8b7 gnu: r-a4: Update to 1.59.0.
* gnu/packages/bioconductor.scm (r-a4): Update to 1.59.0.

Change-Id: I98f778d7d806cba1c240116bc861af4574310c66
2026-05-28 12:13:05 +02:00
Ricardo Wurmus 5c94196c43 gnu: r-a4base: Update to 1.59.0.
* gnu/packages/bioconductor.scm (r-a4base): Update to 1.59.0.

Change-Id: I1e143a64276c91aa8cb49902fa96d095971a4c80
2026-05-28 12:13:05 +02:00
Ricardo Wurmus b114fd5045 gnu: r-a4reporting: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-a4reporting): Update to 1.60.0.

Change-Id: Iec9eb6003c579ff71a7be2d4589f96118136ba27
2026-05-28 12:13:04 +02:00
Ricardo Wurmus c931f56de4 gnu: r-a4preproc: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-a4preproc): Update to 1.60.0.

Change-Id: Ic0b7cbe7d14fb11cf8eecb6b885a2bde8079d713
2026-05-28 12:13:04 +02:00
Ricardo Wurmus d1f9da02de gnu: r-a4classif: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-a4classif): Update to 1.60.0.

Change-Id: I9873d1921fcc86ca8496381a072d942434303a5f
2026-05-28 12:13:04 +02:00
Ricardo Wurmus a4113e8ed1 gnu: r-a4core: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-a4core): Update to 1.60.0.

Change-Id: Icbce46f0b4b596eb8eb8eb29e8b786c7bcadf2c9
2026-05-28 12:13:04 +02:00
Ricardo Wurmus e38fc06a71 gnu: r-annaffy: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-annaffy): Update to 1.84.0.

Change-Id: Ia97753b3bd65d99653ab1fc2f1f9e3871d0a9550
2026-05-28 12:13:04 +02:00
Ricardo Wurmus 391c5d3820 gnu: r-mlinterfaces: Update to 1.92.0.
* gnu/packages/bioconductor.scm (r-mlinterfaces): Update to 1.92.0.

Change-Id: I2b096e8f0e8b022ef6010bfb2387e04649a17555
2026-05-28 12:13:04 +02:00
Ricardo Wurmus b080c5f3ea gnu: r-clusterexperiment: Update to 2.32.0.
* gnu/packages/bioconductor.scm (r-clusterexperiment): Update to 2.32.0.

Change-Id: I29cf639e922b1140a3923203c7450699239410b7
2026-05-28 12:13:04 +02:00
Ricardo Wurmus 868f8c6a77 gnu: r-clusterprofiler: Update to 4.20.0.
* gnu/packages/bioconductor.scm (r-clusterprofiler): Update to 4.20.0.
[propagated-inputs]: Remove r-dose; add r-aisdk, r-enrichit, r-ggplot2, and r-jsonlite.

Change-Id: I5f886129cd807fb1fc4d846de389250fd0928a42
2026-05-28 12:13:03 +02:00
Ricardo Wurmus 4f44037054 gnu: r-enrichplot: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-enrichplot): Update to 1.32.0.
[propagated-inputs]: Remove r-plyr; add r-dplyr and r-enrichit.
[native-inputs]: Remove r-knitr; add r-quarto.

Change-Id: I9e6b251aad50bd6e4a0ef7d59ecc165b759a6b44
2026-05-28 12:13:03 +02:00
Ricardo Wurmus 83128b3400 gnu: r-enrichedheatmap: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-enrichedheatmap): Update to 1.42.0.

Change-Id: I302505e91afcff27f28a3180777a797931f03dd0
2026-05-28 12:13:03 +02:00
Ricardo Wurmus ed8d28e989 gnu: r-dose: Update to 4.6.0.
* gnu/packages/bioconductor.scm (r-dose): Update to 4.6.0.
[propagated-inputs]: Remove r-biocparallel, r-fgsea, and r-qvalue; add r-enrichit.

Change-Id: I6c95a1335c66b60b07b215ba1d2af185353ce0b5
2026-05-28 12:13:03 +02:00
Ricardo Wurmus 4d1383f6df gnu: r-fgsea: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-fgsea): Update to 1.38.0.

Change-Id: I971b3e898a35ef83881d668a16822ed081de0e78
2026-05-28 12:13:03 +02:00
Ricardo Wurmus 1ef766a97b gnu: r-fcscan: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-fcscan): Update to 1.26.0.

Change-Id: I61cec481f2d7ed16073724728fd3a4d614054bd0
2026-05-28 12:13:03 +02:00
Ricardo Wurmus 14c2ea02a3 gnu: r-anota2seq: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-anota2seq): Update to 1.34.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Ifcac4e6e84f47ef2aaf08b148a04e07149209f79
2026-05-28 12:13:03 +02:00
Ricardo Wurmus cbe34b7be3 gnu: r-anota: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-anota): Update to 1.60.0.

Change-Id: Id8f77e949938bb56e845d0e00da608dbfc4f4856
2026-05-28 12:13:03 +02:00
Ricardo Wurmus 292eef1dcc gnu: r-gosemsim: Update to 2.38.0.
* gnu/packages/bioconductor.scm (r-gosemsim): Update to 2.38.0.
[propagated-inputs]: Remove r-r-utils.

Change-Id: I40388ad4ec03c2be3d406d6cbe4c6980d22fc4f8
2026-05-28 12:13:02 +02:00
Ricardo Wurmus 6ad7a58979 gnu: r-helloranges: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-helloranges): Update to 1.38.0.

Change-Id: I6c49b2f17ee0528949afc4362a75746b9d18decb
2026-05-28 12:13:02 +02:00
Ricardo Wurmus 20802c89c5 gnu: r-heatplus: Update to 3.20.0.
* gnu/packages/bioconductor.scm (r-heatplus): Update to 3.20.0.

Change-Id: Id8e0ce4d3d8a196f9e827df939d9b16de2efac57
2026-05-28 12:13:02 +02:00
Ricardo Wurmus 2742c58bb5 gnu: r-varianttools: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-varianttools): Update to 1.54.0.

Change-Id: I3520d034c76e8409790826cabbdce84ecae60374
2026-05-28 12:13:02 +02:00
Ricardo Wurmus ac18c066d5 gnu: r-tradeseq: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-tradeseq): Update to 1.26.0.

Change-Id: Ic34d1ac0b60f7ba58b26506ffe52d727bae25f44
2026-05-28 12:13:02 +02:00
Ricardo Wurmus 2977dc046f gnu: r-ioniser: Update to 2.35.0.
* gnu/packages/bioconductor.scm (r-ioniser): Update to 2.35.0.

Change-Id: Ic9a24dfce16310add892669a729fc6de17d754ae
2026-05-28 12:13:02 +02:00
Ricardo Wurmus 90390fbd84 gnu: r-linnorm: Update to 2.36.0.
* gnu/packages/bioconductor.scm (r-linnorm): Update to 2.36.0.

Change-Id: I0145e0163c5003cb1035938834e03ee3f560cb22
2026-05-28 12:13:02 +02:00
Ricardo Wurmus 767d454f27 gnu: r-lumi: Update to 2.64.0.
* gnu/packages/bioconductor.scm (r-lumi): Update to 2.64.0.

Change-Id: Ib53bb54074114f60f973c96fc044223ee7f13109
2026-05-28 12:13:02 +02:00
Ricardo Wurmus e6e496f18c gnu: r-lefser: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-lefser): Update to 1.22.0.

Change-Id: I34465a999b0cbcedf1af4c0ce1ea0a4d6a3cdfab
2026-05-28 12:13:01 +02:00
Ricardo Wurmus b264a33153 gnu: r-methylumi: Update to 2.58.0.
* gnu/packages/bioconductor.scm (r-methylumi): Update to 2.58.0.

Change-Id: Ifa438db01772285d7b496145826cb48fb56b10fe
2026-05-28 12:13:01 +02:00
Ricardo Wurmus f62ccb82a5 gnu: r-missmethyl: Update to 1.45.0.
* gnu/packages/bioconductor.scm (r-missmethyl): Update to 1.45.0.

Change-Id: I8ce89c6832ad29bf62c88db0c976405cc4c7f4a3
2026-05-28 12:13:01 +02:00
Ricardo Wurmus b2171d3e90 gnu: r-minfi: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-minfi): Update to 1.58.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I16173d8cbe1ef9999450bd6656d0ae5f1549dfa5
2026-05-28 12:13:01 +02:00
Ricardo Wurmus 0d125b22d7 gnu: r-milor: Update to 2.7.2.
* gnu/packages/bioconductor.scm (r-milor): Update to 2.7.2.
[propagated-inputs]: Remove r-rcppeigen and r-rcppml.

Change-Id: I14a95ec6dd2b0aefa423e93cbaaf402faa842a60
2026-05-28 12:13:01 +02:00
Ricardo Wurmus bd254211a1 gnu: r-microbiome: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-microbiome): Update to 1.34.0.

Change-Id: I28ea43221e9567474aabab38ac229615871e37bf
2026-05-28 12:13:01 +02:00
Ricardo Wurmus d8fbc7f639 gnu: r-mia: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-mia): Update to 1.20.0.
[propagated-inputs]: Remove r-rbiom and r-scuttle; add r-ecodive.
[native-inputs]: Add r-scuttle.

Change-Id: Ie8f1ef7ba2430034d68cb82e15558f4c890c6b19
2026-05-28 12:13:01 +02:00
Ricardo Wurmus 7a9d2ce26b gnu: r-bumpymatrix: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-bumpymatrix): Update to 1.20.0.

Change-Id: I47065c642760afcdfd983b767406f3a4b6e2bddf
2026-05-28 12:13:00 +02:00
Ricardo Wurmus e766992ec3 gnu: r-bumphunter: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-bumphunter): Update to 1.54.0.

Change-Id: Id786be5c7b418a9b6fe55d2c58bd76b2536a0341
2026-05-28 12:13:00 +02:00
Ricardo Wurmus 3a74be9fcb gnu: r-siggenes: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-siggenes): Update to 1.86.0.

Change-Id: Icda2d33409c2b2b7ff0c8cd7d0637d4e8bc4a7b6
2026-05-28 12:13:00 +02:00
Ricardo Wurmus 779b99b8e9 gnu: r-illuminaio: Update to 0.54.0.
* gnu/packages/bioconductor.scm (r-illuminaio): Update to 0.54.0.

Change-Id: Idaff70f251e55f066e1bfab1f18daa7ce3787872
2026-05-28 12:13:00 +02:00
Ricardo Wurmus 385cf7a7a0 gnu: r-geoquery: Update to 2.80.0.
* gnu/packages/bioconductor.scm (r-geoquery): Update to 2.80.0.

Change-Id: I54d53ca9a1cac28d8b6716ab6999c85ef8a8d05f
2026-05-28 12:13:00 +02:00
Ricardo Wurmus b7374aee0b gnu: r-scone: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-scone): Update to 1.36.0.

Change-Id: I8583498c5cd1d2b5897d7053f65b98c64b114ba0
2026-05-28 12:13:00 +02:00
Ricardo Wurmus 4f36ee2b93 gnu: r-scdd: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-scdd): Update to 1.36.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I6c6bc67764994f216d9c68abdf1f990d4bb3a5d2
2026-05-28 12:13:00 +02:00
Ricardo Wurmus b81cbd4e26 gnu: r-noiseq: Update to 2.56.0.
* gnu/packages/bioconductor.scm (r-noiseq): Update to 2.56.0.

Change-Id: I949e145dea70dc5e51ad67c12ac22e4031aeadcd
2026-05-28 12:13:00 +02:00
Ricardo Wurmus b387993885 gnu: r-sangerseqr: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-sangerseqr): Update to 1.48.0.

Change-Id: I7e56d65388e0c8a4322704f41ec11a97935220d5
2026-05-28 12:12:59 +02:00
Ricardo Wurmus 7b9f266c9e gnu: r-monocle: Update to 2.40.0.
* gnu/packages/bioconductor.scm (r-monocle): Update to 2.40.0.

Change-Id: I2ef42b62d39e3d10b48b783084a11df028cd1d6c
2026-05-28 12:12:59 +02:00
Ricardo Wurmus 4fe3811dc9 gnu: r-batchelor: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-batchelor): Update to 1.28.0.

Change-Id: I78a3e9b06fd89b854cf8ec3be859211ebf94642d
2026-05-28 12:12:59 +02:00
Ricardo Wurmus 905e04b0db gnu: r-residualmatrix: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-residualmatrix): Update to 1.22.0.

Change-Id: I4977d2ef4e85f9bde8e378f7c9f95a5ec5eeb65f
2026-05-28 12:12:59 +02:00
Ricardo Wurmus ee38e6e29b gnu: r-icobra: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-icobra): Update to 1.40.0.
[propagated-inputs]: Remove r-shinybs; add r-prompter.

Change-Id: Ib07a583660c06acb473ce93920d7f3fd7bfdd9af
2026-05-28 12:12:59 +02:00
Ricardo Wurmus bfaec75511 gnu: r-ihw: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-ihw): Update to 1.40.0.

Change-Id: I98e0a03634dc32be0d07c03131ca31f7b7bbee63
2026-05-28 12:12:59 +02:00
Ricardo Wurmus 9d68a6fcc8 gnu: r-lpsymphony: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-lpsymphony): Update to 1.40.0.

Change-Id: I4e69c89ac484d21dfc42e11c0d6d6d0b66a2fcd2
2026-05-28 12:12:59 +02:00
Ricardo Wurmus 1b9422d7cb gnu: r-karyoploter: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-karyoploter): Update to 1.38.0.

Change-Id: I00851d2622d243c2af6c5a381c72975e1793c4c1
2026-05-28 12:12:59 +02:00
Ricardo Wurmus 5b81cf623b gnu: r-ebseq: Update to 2.10.0.
* gnu/packages/bioconductor.scm (r-ebseq): Update to 2.10.0.

Change-Id: I7bbea8dbf5fa53d05c3d47cff49760534297cb2e
2026-05-28 12:12:58 +02:00
Ricardo Wurmus 7a9bf9a1a7 gnu: r-hmmcopy: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-hmmcopy): Update to 1.54.0.

Change-Id: Ice9463e4624c3caabf8300f6ff79b812d74c4c8c
2026-05-28 12:12:58 +02:00
Ricardo Wurmus c927418e81 gnu: r-dnacopy: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-dnacopy): Update to 1.86.0.

Change-Id: Iae7fe86ab3f99ab15eab94fc13eddd2839eecf10
2026-05-28 12:12:58 +02:00
Ricardo Wurmus d65173d784 gnu: r-chipexoqual: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-chipexoqual): Update to 1.36.0.

Change-Id: Ice70fb965485b174bb83c6f3184055f23e901a4a
2026-05-28 12:12:58 +02:00
Ricardo Wurmus 82b0fd19ca gnu: r-destiny: Update to 3.26.0.
* gnu/packages/bioconductor.scm (r-destiny): Update to 3.26.0.
[propagated-inputs]: Remove r-smoother.

Change-Id: I69ef33d13f8fecefd48687dcc7bf5ee76aee975f
2026-05-28 12:12:58 +02:00
Ricardo Wurmus 71d3f87194 gnu: r-biocsingular: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-biocsingular): Update to 1.28.0.

Change-Id: I5767f2eb74832412932896bf7c2f6579482954ba
2026-05-28 12:12:58 +02:00
Ricardo Wurmus 61b81af0b3 gnu: r-metapod: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-metapod): Update to 1.20.0.

Change-Id: I1db72e025c83e1b3051cf8e40cac6a1ea36a9528
2026-05-28 12:12:58 +02:00
Ricardo Wurmus 44d013de7c gnu: r-ggtree: Update to 4.2.0.
* gnu/packages/bioconductor.scm (r-ggtree): Update to 4.2.0.

Change-Id: I3f9e4071e8a8e12c2746722177e959aa6b292db4
2026-05-28 12:12:57 +02:00
Ricardo Wurmus 40f61a009c gnu: r-treesummarizedexperiment: Update to 2.20.0.
* gnu/packages/bioconductor.scm (r-treesummarizedexperiment): Update to 2.20.0.

Change-Id: I961b4244378abd67d57d13895fcacf6a9f8985f2
2026-05-28 12:12:57 +02:00
Ricardo Wurmus c7b0f378e6 gnu: r-treeio: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-treeio): Update to 1.36.0.

Change-Id: I1a5bada4f476e9880a682a273b6554914780b846
2026-05-28 12:12:57 +02:00
Ricardo Wurmus 3084e6733e gnu: r-scaledmatrix: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-scaledmatrix): Update to 1.20.0.

Change-Id: I54d4adc9707caa7c9d6fded660d94501e9017485
2026-05-28 12:12:57 +02:00
Ricardo Wurmus 90f0049190 gnu: r-biocneighbors: Update to 2.6.0.
* gnu/packages/bioconductor.scm (r-biocneighbors): Update to 2.6.0.
[propagated-inputs]: Add r-beachmat.
[native-inputs]: Add r-delayedarray.

Change-Id: I40ba3ad52df7e24c8354a97512400e7ea178de81
2026-05-28 12:12:57 +02:00
Ricardo Wurmus f6c83a095e gnu: r-ruvseq: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-ruvseq): Update to 1.46.0.

Change-Id: I3463baef38b9618a6e65127eccc3a26aff6de04d
2026-05-28 12:12:57 +02:00
Ricardo Wurmus 1ae421a2eb gnu: r-dnabarcodes: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-dnabarcodes): Update to 1.42.0.

Change-Id: If1b3eb0bc04fb9c2a6216934440749a2cd1cc683
2026-05-28 12:12:57 +02:00
Ricardo Wurmus 0c412ec512 gnu: r-inspect: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-inspect): Update to 1.42.0.

Change-Id: Ica8d57edeeefd23f6a99dc9598d811fcf9dad279
2026-05-28 12:12:57 +02:00
Ricardo Wurmus c618e31e80 gnu: r-plyranges: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-plyranges): Update to 1.32.0.

Change-Id: I77bebfcd5256810cd3e5b83fa2ec266cce5f9a31
2026-05-28 12:12:56 +02:00
Ricardo Wurmus c7267e7792 gnu: r-plgem: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-plgem): Update to 1.84.0.

Change-Id: If4cfd6d1b409a9b9a4b7e5ca72caaf3df5f390df
2026-05-28 12:12:56 +02:00
Ricardo Wurmus 4ce53711fe gnu: r-rots: Update to 2.4.0.
* gnu/packages/bioconductor.scm (r-rots): Update to 2.4.0.
[propagated-inputs]: Add r-survival.

Change-Id: If77bea8e51327567fef20d9053ab8b1774eeec9b
2026-05-28 12:12:56 +02:00
Ricardo Wurmus 8f42c87b47 gnu: r-glmgampoi: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-glmgampoi): Update to 1.24.0.

Change-Id: I0f3532b94ed911f0cb3eecf74c54b31023e7ac27
2026-05-28 12:12:56 +02:00
Ricardo Wurmus 4accf00521 gnu: r-goseq: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-goseq): Update to 1.64.0.

Change-Id: I4cd5d02a68ae85a179218705851b65e0ffaf354d
2026-05-28 12:12:56 +02:00
Ricardo Wurmus d3ab47e4b8 gnu: r-ctc: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-ctc): Update to 1.86.0.

Change-Id: Id47387657c7fd1e25d5f142b79a92a2e7a32b565
2026-05-28 12:12:56 +02:00
Ricardo Wurmus adf62555af gnu: r-genomicinteractions: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-genomicinteractions): Update to 1.46.0.

Change-Id: I1364f32d2481831d6d60d317e3f66fb88608013c
2026-05-28 12:12:56 +02:00
Ricardo Wurmus 0eeb59be99 gnu: r-interactionset: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-interactionset): Update to 1.40.0.

Change-Id: I4255836270f2218f6a9e32e55e2483b1aacb5280
2026-05-28 12:12:55 +02:00
Ricardo Wurmus 26432ce6f7 gnu: r-riboseqr: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-riboseqr): Update to 1.46.0.

Change-Id: I1ab5cabac33ba7319c0ba3d6db3f437a68b37bbb
2026-05-28 12:12:55 +02:00
Ricardo Wurmus a9b706cddc gnu: r-chipcomp: Update to 1.41.0.
* gnu/packages/bioconductor.scm (r-chipcomp): Update to 1.41.0.

Change-Id: I5594c19f9f86ed8aaceccf5b1287b22a64a0eb06
2026-05-28 12:12:55 +02:00
Ricardo Wurmus 917a5d0aa1 gnu: r-bayseq: Update to 2.46.0.
* gnu/packages/bioconductor.scm (r-bayseq): Update to 2.46.0.

Change-Id: Ia8f2ea4de195f1b406ba4f1aad0043534d237de5
2026-05-28 12:12:55 +02:00
Ricardo Wurmus 25ac169bf1 gnu: r-qdnaseq: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-qdnaseq): Update to 1.48.0.
[native-inputs]: Add r-digest.

Change-Id: Icec793bae7b9278b7d36c20eed0cbf42809542ce
2026-05-28 12:12:55 +02:00
Ricardo Wurmus 18996e4cbd gnu: r-cghcall: Update to 2.74.0.
* gnu/packages/bioconductor.scm (r-cghcall): Update to 2.74.0.

Change-Id: I2803c869d9a91f92739899f7a16ee48f5969eb34
2026-05-28 12:12:55 +02:00
Ricardo Wurmus 91fc46e2a6 gnu: r-cghbase: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-cghbase): Update to 1.72.0.

Change-Id: Ia04679c46483ac00a36b657026cb11e0b382b1ef
2026-05-28 12:12:55 +02:00
Ricardo Wurmus b6d4f3197b gnu: r-marray: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-marray): Update to 1.90.0.

Change-Id: I7e4ca265203dc4ad3d10a97a93f4212efee76427
2026-05-28 12:12:55 +02:00
Ricardo Wurmus d83ecef726 gnu: r-matrixgenerics: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-matrixgenerics): Update to 1.24.0.

Change-Id: Id7d36ed869c8adab3b41016fc306b4e93cedab12
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 67f3e3e5b6 gnu: r-chippeakanno: Update to 3.46.0.
* gnu/packages/bioconductor.scm (r-chippeakanno): Update to 3.46.0.

Change-Id: I8cb3cfe74183da00ef995ee30e9d689d4d3081a1
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 2262722173 gnu: r-pepsnmr: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-pepsnmr): Update to 1.30.0.

Change-Id: I03ce39f2dbd35d7d8f176594915c74869d51c2ec
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 31a30c26dc gnu: r-ggtreeextra: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-ggtreeextra): Update to 1.22.0.

Change-Id: If99a822f7f04db79cfeb03e4c786a498b0a9dd0f
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 10b1193c99 gnu: r-graph: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-graph): Update to 1.90.0.

Change-Id: I911298b5a23559582883024dc07056da5d0939a4
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 47449d3570 gnu: r-multtest: Update to 2.68.0.
* gnu/packages/bioconductor.scm (r-multtest): Update to 2.68.0.

Change-Id: I7d53182922e10a9d60f835a9ec9c6e6d1d415246
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 2548c6348d gnu: r-multibac: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-multibac): Update to 1.22.0.

Change-Id: Id204674331caa6fa755ca5f0880eb1711c6d980e
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 1ad302ea8f gnu: r-mbkmeans: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-mbkmeans): Update to 1.28.0.

Change-Id: Ib66b9ff7df6482bac9e7f47ef4a93913d4a28df3
2026-05-28 12:12:54 +02:00
Ricardo Wurmus 490782506c gnu: r-mbecs: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-mbecs): Update to 1.16.0.

Change-Id: I0b092c4e567b26f4dcdd606eb23fd0586b7c1490
2026-05-28 12:12:53 +02:00
Ricardo Wurmus 12998163e8 gnu: r-greylistchip: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-greylistchip): Update to 1.44.0.

Change-Id: I8cc4e4480dfc80c73bc1dd06bd0787dafdb72a8f
2026-05-28 12:12:53 +02:00
Ricardo Wurmus f5d12c9942 gnu: r-apeglm: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-apeglm): Update to 1.34.0.

Change-Id: I337736b86a1add9e0f49c044e909d436c35dbe5d
2026-05-28 12:12:53 +02:00
Ricardo Wurmus 249c6daa8b gnu: r-apcomplex: Update to 2.78.0.
* gnu/packages/bioconductor.scm (r-apcomplex): Update to 2.78.0.

Change-Id: I86709899c548f231c534634d126c59128a89c2fb
2026-05-28 12:12:53 +02:00
Ricardo Wurmus ef2d03b13d gnu: r-qvalue: Update to 2.44.0.
* gnu/packages/bioconductor.scm (r-qvalue): Update to 2.44.0.

Change-Id: I92e18a3993fa8edeb08284fb7f15d5c5a885424a
2026-05-28 12:12:53 +02:00
Ricardo Wurmus 4fc29f0db3 gnu: r-quantsmooth: Update to 1.78.0.
* gnu/packages/bioconductor.scm (r-quantsmooth): Update to 1.78.0.

Change-Id: Ie37f2ee45e53d16534a6f0b25cb05bcd426fec29
2026-05-28 12:12:53 +02:00
Ricardo Wurmus be18548bfd gnu: r-qfeatures: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-qfeatures): Update to 1.22.0.

Change-Id: Ia79b67d186b393dc2997129f274b79d6449a917b
2026-05-28 12:12:53 +02:00
Ricardo Wurmus 62f00ad6a0 gnu: r-oligo: Update to 1.76.0.
* gnu/packages/bioconductor.scm (r-oligo): Update to 1.76.0.

Change-Id: I8f96318a56bc01ddba91fea3638b0e7c6966636e
2026-05-28 12:12:53 +02:00
Ricardo Wurmus 2280a73a73 gnu: r-oligoclasses: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-oligoclasses): Update to 1.74.0.

Change-Id: Ia0a00ed3cf39c6e0badf374eaf5861a804364543
2026-05-28 12:12:52 +02:00
Ricardo Wurmus eed5bb66bb gnu: r-geneplotter: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-geneplotter): Update to 1.90.0.

Change-Id: Id5529c9877ec9d1352d6d85c407a28b0414303fc
2026-05-28 12:12:52 +02:00
Ricardo Wurmus b43274a345 gnu: r-zellkonverter: Update to 1.21.2.
* gnu/packages/bioconductor.scm (r-zellkonverter): Update to 1.21.2.

Change-Id: I5dee56dbc9b876494b46b3135c060e063e4f432e
2026-05-28 12:12:52 +02:00
Ricardo Wurmus c394241386 gnu: r-xvector: Update to 0.52.0.
* gnu/packages/bioconductor.scm (r-xvector): Update to 0.52.0.

Change-Id: Ia2eb13b6ae737e6fe04542cfd5cd37118b7007f7
2026-05-28 12:12:52 +02:00
Ricardo Wurmus ec6360871d gnu: r-xmapbridge: Update to 1.70.0.
* gnu/packages/bioconductor.scm (r-xmapbridge): Update to 1.70.0.

Change-Id: I0bcf8be304b4c322c6eab4b65e8a7beb1ef9ed1c
2026-05-28 12:12:52 +02:00
Ricardo Wurmus 414d72796d gnu: r-xina: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-xina): Update to 1.30.0.

Change-Id: I4771e26372536979264a05223f42cf43257c80a8
2026-05-28 12:12:52 +02:00
Ricardo Wurmus 71fbb069de gnu: r-vsn: Update to 3.80.0.
* gnu/packages/bioconductor.scm (r-vsn): Update to 3.80.0.

Change-Id: I0057a51af1dd20347168e5ad3c1337aa744f28f2
2026-05-28 12:12:52 +02:00
Ricardo Wurmus 4b3b8511e3 gnu: r-variantannotation: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-variantannotation): Update to 1.58.0.

Change-Id: If013f63e96874debfdb32a3ccd6712ee8b70d3a5
2026-05-28 12:12:52 +02:00
Ricardo Wurmus 85fa538ae5 gnu: r-tximport: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-tximport): Update to 1.40.0.

Change-Id: I9177e4193d563edfc4bebbf32312c83671de1ea0
2026-05-28 12:12:51 +02:00
Ricardo Wurmus b921720d41 gnu: r-txdbmaker: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-txdbmaker): Update to 1.8.0.

Change-Id: I2f18fe62e3c9de64346077152f9f72cf7db74526
2026-05-28 12:12:51 +02:00
Ricardo Wurmus 77dba29d8a gnu: r-topgo: Update to 2.64.0.
* gnu/packages/bioconductor.scm (r-topgo): Update to 2.64.0.

Change-Id: I11ae642244fc728eeebf5bd20e1f798d2ef66bf6
2026-05-28 12:12:51 +02:00
Ricardo Wurmus 0da1077af7 gnu: r-systempiper: Update to 2.18.0.
* gnu/packages/bioconductor.scm (r-systempiper): Update to 2.18.0.

Change-Id: I42eb87b5b1ce98b308f15aa0534562177d22f9eb
2026-05-28 12:12:51 +02:00
Ricardo Wurmus e872bbcef9 gnu: r-survcomp: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-survcomp): Update to 1.62.0.

Change-Id: I62b263dbf58017f5438dc3469a4dd20392b78462
2026-05-28 12:12:51 +02:00
Ricardo Wurmus 2f75108cd7 gnu: r-summarizedexperiment: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-summarizedexperiment): Update to 1.42.0.

Change-Id: Idda38768d32ca3ffc3ab9bc2a8730483c1e8ce6f
2026-05-28 12:12:51 +02:00
Ricardo Wurmus cf76fc2bdd gnu: r-structuralvariantannotation: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-structuralvariantannotation): Update to 1.28.0.

Change-Id: I57f64250496b6cc8bdde0701f276f617e517d03e
2026-05-28 12:12:51 +02:00
Ricardo Wurmus aa34954ecc gnu: r-structstrings: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-structstrings): Update to 1.28.0.

Change-Id: I635acc62069235ff2697291739d6d1a2e0864484
2026-05-28 12:12:51 +02:00
Ricardo Wurmus 3b222765d1 gnu: r-stringdb: Update to 2.24.0.
* gnu/packages/bioconductor.scm (r-stringdb): Update to 2.24.0.

Change-Id: I4a2adb394592e3bcd545603aaa849d7753ad0cd0
2026-05-28 12:12:50 +02:00
Ricardo Wurmus 2bc5e1abb5 gnu: r-stager: Update to 1.33.0.
* gnu/packages/bioconductor.scm (r-stager): Update to 1.33.0.

Change-Id: If98316e830b09a46a164897d51418c34f72720f6
2026-05-28 12:12:50 +02:00
Ricardo Wurmus 0e9915db03 gnu: r-spectra: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-spectra): Update to 1.22.0.
[propagated-inputs]: Add r-data-table.
[native-inputs]: Add r-msdatahub.

Change-Id: I2513b8e715235377d0674559dbe7c09824289648
2026-05-28 12:12:50 +02:00
Ricardo Wurmus 97ae7219e7 gnu: r-slingshot: Update to 2.20.0.
* gnu/packages/bioconductor.scm (r-slingshot): Update to 2.20.0.

Change-Id: I0dd3cd768e9652e18bb1c8e46ae60e4d08d82029
2026-05-28 12:12:50 +02:00
Ricardo Wurmus d64e1009df gnu: r-scds: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-scds): Update to 2.0.0.

Change-Id: Id7d419f6ec4b4aef39cf1f28af5e7040e8dedd2b
2026-05-28 12:12:50 +02:00
Ricardo Wurmus f99fe9b65e gnu: r-trnadbimport: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-trnadbimport): Update to 1.30.0.

Change-Id: I844b7e251f5e8184e86a1b2d782754e7a08de908
2026-05-28 12:12:50 +02:00
Ricardo Wurmus c952bca307 gnu: r-trna: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-trna): Update to 1.30.0.

Change-Id: I4cd18de89cdf883cbd30b4ff753f195f48c813f4
2026-05-28 12:12:50 +02:00
Ricardo Wurmus 8a1401843d gnu: r-trajectoryutils: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-trajectoryutils): Update to 1.20.0.

Change-Id: I6d8555a56eced8b82d4e51bbd30c85f9fba3d90a
2026-05-28 12:12:50 +02:00
Ricardo Wurmus ec413ec3b1 gnu: r-transcriptr: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-transcriptr): Update to 1.40.0.

Change-Id: Ib3f873b26d7807eddaa91067219db82c7d47ef32
2026-05-28 12:12:49 +02:00
Ricardo Wurmus fc1230f6ef gnu: r-trackviewer: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-trackviewer): Update to 1.48.0.

Change-Id: I85ba4da8fea1537d448718e7adac4209b364d54d
2026-05-28 12:12:49 +02:00
Ricardo Wurmus e037c0a307 gnu: r-toast: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-toast): Update to 1.26.0.

Change-Id: I7b27d3e863752c1d4511d85ba67ca4710c92f4cd
2026-05-28 12:12:49 +02:00
Ricardo Wurmus 0340ce6876 gnu: r-tkwidgets: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-tkwidgets): Update to 1.90.0.

Change-Id: I4fb96ddbb01cad62b164f022d632f851f116bd19
2026-05-28 12:12:49 +02:00
Ricardo Wurmus 2fb18f0010 gnu: r-tcgautils: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-tcgautils): Update to 1.32.0.
[propagated-inputs]: Add r-glue.

Change-Id: I2d3dc457e5631ff2a702a84f562b5474e6c11124
2026-05-28 12:12:49 +02:00
Ricardo Wurmus a3ab25372a gnu: r-singscore: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-singscore): Update to 1.32.0.

Change-Id: I2aeb9c31d57441382db4f21cc77a3db8627d28eb
2026-05-28 12:12:49 +02:00
Ricardo Wurmus 95c5bba70f gnu: r-simplifyenrichment: Update to 2.6.0.
* gnu/packages/bioconductor.scm (r-simplifyenrichment): Update to 2.6.0.

Change-Id: Id95754b8eb7dba34474576c7d99c3fe61c065bb5
2026-05-28 12:12:49 +02:00
Ricardo Wurmus 2c79ada894 gnu: r-simona: Update to 1.10.0.
* gnu/packages/bioconductor.scm (r-simona): Update to 1.10.0.

Change-Id: I74b4913be31e88ac75c62ded449cbe8dd5082479
2026-05-28 12:12:49 +02:00
Ricardo Wurmus 09a3f9685d gnu: r-sictools: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-sictools): Update to 1.42.0.

Change-Id: I67555db24016092b859576fe48913aa174d549b2
2026-05-28 12:12:48 +02:00
Ricardo Wurmus d351bb0b74 gnu: r-shinymethyl: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-shinymethyl): Update to 1.48.0.

Change-Id: I6bc429b6703816955e7dec41e0eedc99030f8ca4
2026-05-28 12:12:48 +02:00
Ricardo Wurmus 34115cb44a gnu: r-sesame: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-sesame): Update to 1.30.0.

Change-Id: Id06f859c1dcad94c5f48fab5a7f60fa7fedba87e
2026-05-28 12:12:48 +02:00
Ricardo Wurmus b014a042c5 gnu: r-seqpattern: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-seqpattern): Update to 1.44.0.

Change-Id: I2f330791f34d90405b7000f2f7862d80067b0bbf
2026-05-28 12:12:48 +02:00
Ricardo Wurmus 67606c9602 gnu: r-seqlogo: Update to 1.78.0.
* gnu/packages/bioconductor.scm (r-seqlogo): Update to 1.78.0.

Change-Id: I525f7a00a543d3591706fffd33b99a5c16436a97
2026-05-28 12:12:48 +02:00
Ricardo Wurmus 8cb49a24d1 gnu: r-seqinfo: Update to 1.2.0.
* gnu/packages/bioconductor.scm (r-seqinfo): Update to 1.2.0.

Change-Id: I4501eb8ba4b6b93b770c447328d317cf3b78a8dd
2026-05-28 12:12:48 +02:00
Ricardo Wurmus ce2a1e1523 gnu: r-seqarray: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-seqarray): Update to 1.52.0.

Change-Id: Id63264b691b100a5709065437c9a0eacaa4aa99e
2026-05-28 12:12:48 +02:00
Ricardo Wurmus 79a9103fb0 gnu: r-scry: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-scry): Update to 1.24.0.

Change-Id: I28b77074a6bd963bee24b21a91b98cad3ee87627
2026-05-28 12:12:47 +02:00
Ricardo Wurmus 58680ecfc8 gnu: r-scrnaseq: Update to 2.25.0.
* gnu/packages/bioconductor.scm (r-scrnaseq): Update to 2.25.0.

Change-Id: I50a9a47e5cc78ed944e9b68d40baaa00287e1756
2026-05-28 12:12:47 +02:00
Ricardo Wurmus 49499c24b1 gnu: r-screpertoire: Update to 2.8.0.
* gnu/packages/bioconductor.scm (r-screpertoire): Update to 2.8.0.

Change-Id: Ib21c4dd741c72aaf07eb20171f3ce6ec6d573661
2026-05-28 12:12:47 +02:00
Ricardo Wurmus 7934ddb8a0 gnu: r-scp: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-scp): Update to 1.22.0.

Change-Id: I53367b3b1b267cfd6a7927556ddd94d8c9f14198
2026-05-28 12:12:47 +02:00
Ricardo Wurmus cde9b06df5 gnu: r-scmap: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-scmap): Update to 1.34.0.

Change-Id: Ie04816dbda5f8d68a25fa882d8efdcd831350965
2026-05-28 12:12:47 +02:00
Ricardo Wurmus 76fbb6f67c gnu: r-scdblfinder: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-scdblfinder): Update to 1.26.0.

Change-Id: I8b9a7ceb0812106eb2221f82a87320bc1ad9a0aa
2026-05-28 12:12:47 +02:00
Ricardo Wurmus a5ddac534b gnu: r-scannotatr: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-scannotatr): Update to 1.18.0.

Change-Id: Ie657f95598648aec8dd0cad64b0c1d54cf6711be
2026-05-28 12:12:47 +02:00
Ricardo Wurmus bd52e338cb gnu: r-saturn: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-saturn): Update to 1.20.0.

Change-Id: I77f6e238a85d2333c96b7ef35caf8257c1a6b96b
2026-05-28 12:12:47 +02:00
Ricardo Wurmus 2c46f2ce72 gnu: r-rtracklayer: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-rtracklayer): Update to 1.72.0.

Change-Id: I55f3fcfa0818a95d52ebdfb80b7e68d172b422a6
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 714907e8f2 gnu: r-rtcgatoolbox: Update to 2.42.0.
* gnu/packages/bioconductor.scm (r-rtcgatoolbox): Update to 2.42.0.

Change-Id: I328dc0307a8d12c948221c390daed9b25b2aa561
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 2233cec7b4 gnu: r-rtcga: Update to 1.41.0.
* gnu/packages/bioconductor.scm (r-rtcga): Update to 1.41.0.

Change-Id: I531673b22e24fefa1a10d029f94ea3b50fcb7771
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 8de87fbae1 gnu: r-rnaagecalc: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-rnaagecalc): Update to 1.24.0.

Change-Id: Ia7db2714427777f9f840ebf2f2725d8b16e228e3
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 34c8ce4fa2 gnu: r-rhdf5filters: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.24.0.
[native-inputs]: Remove r-tinytest; add r-testthat.

Change-Id: I132247f8f9026b95b719dbb4337bf639c56db3c7
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 214a1d8445 gnu: r-rhdf5: Update to 2.56.0.
* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.56.0.

Change-Id: I90c98a394401101b2ec0416d3d514567f1128b61
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 1f351671be gnu: r-reportingtools: Update to 2.52.0.
* gnu/packages/bioconductor.scm (r-reportingtools): Update to 2.52.0.

Change-Id: Ib7738d984d5c3a67f7773a524a9e0ea00472f4c5
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 23187dda7f gnu: r-regioner: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-regioner): Update to 1.44.0.

Change-Id: I06bf50727305b238052408f5c4cc1e6f73a79f34
2026-05-28 12:12:46 +02:00
Ricardo Wurmus 76c4d45784 gnu: r-recount: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-recount): Update to 1.38.0.

Change-Id: I7be0ff77b3eace63ed0241a8c7c45b9ad1312506
2026-05-28 12:12:45 +02:00
Ricardo Wurmus 12ad8b9b99 gnu: r-rcy3: Update to 2.32.0.
* gnu/packages/bioconductor.scm (r-rcy3): Update to 2.32.0.

Change-Id: I8a55bc7ed0b26240f0b40814052a9f08293a103c
2026-05-28 12:12:45 +02:00
Ricardo Wurmus a53ba86cc2 gnu: r-rcas: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-rcas): Update to 1.38.0.

Change-Id: I47e4fb23b52ff8b0ae3d110881fb6f3ef13d2f6a
2026-05-28 12:12:45 +02:00
Ricardo Wurmus a511aa8dd3 gnu: r-rbgl: Update to 1.88.0.
* gnu/packages/bioconductor.scm (r-rbgl): Update to 1.88.0.

Change-Id: Icf53bd937a206300f03740a5c4fc4670ae61779e
2026-05-28 12:12:45 +02:00
Ricardo Wurmus ba3a3dfd98 gnu: r-pwalign: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-pwalign): Update to 1.8.0.

Change-Id: I876eb1518a8f8c0b41fd41c56ba5e295c2abb2ab
2026-05-28 12:12:45 +02:00
Ricardo Wurmus f65da6d839 gnu: r-ptmods: Update to 1.0.0.
* gnu/packages/bioconductor.scm (r-ptmods): Update to 1.0.0.

Change-Id: If21b048160de8db7e7979bd7e3b9b5ac99562d4a
2026-05-28 12:12:45 +02:00
Ricardo Wurmus 56a2658226 gnu: r-protgenerics: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-protgenerics): Update to 1.44.0.

Change-Id: Id36cb73f3b7342a683239fa353fe1cd3e1d92485
2026-05-28 12:12:45 +02:00
Ricardo Wurmus 36680dbfa2 gnu: r-protgear: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-protgear): Update to 1.16.0.

Change-Id: I5693d960cbff8bc334006cbab39fc593e19307b2
2026-05-28 12:12:45 +02:00
Ricardo Wurmus 9b442b2e03 gnu: r-psmatch: Update to 1.16.0.
* gnu/packages/bioconductor.scm (r-psmatch): Update to 1.16.0.
[propagated-inputs]: Remove r-iranges; add r-ptmods.
[native-inputs]: Remove r-msdata; add r-iranges and r-msdatahub.

Change-Id: Id5853b32f7585912c127dcbf5f9be0f9d8bdcbc5
2026-05-28 12:12:44 +02:00
Ricardo Wurmus f460c9ef60 gnu: r-powertcr: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-powertcr): Update to 1.32.0.

Change-Id: I7379120677e8271c99b636fb91ea9f1ebfa87a26
2026-05-28 12:12:44 +02:00
Ricardo Wurmus 71e732d064 gnu: r-piano: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-piano): Update to 2.28.0.
[native-inputs]: Add r-biocmanager.

Change-Id: I954b563d8e2d0a4da588060d1d987c2f4153d3ec
2026-05-28 12:12:44 +02:00
Ricardo Wurmus b332faca7c gnu: r-pfamanalyzer: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-pfamanalyzer): Update to 1.12.0.

Change-Id: Id1c7cea657392c506de3208672925d6ff6097e94
2026-05-28 12:12:44 +02:00
Ricardo Wurmus f815def29a gnu: r-pcamethods: Update to 2.4.0.
* gnu/packages/bioconductor.scm (r-pcamethods): Update to 2.4.0.

Change-Id: I52119838eea4bb060ce1a3f627bcd45e7c39e7af
2026-05-28 12:12:44 +02:00
Ricardo Wurmus e5d1a4f386 gnu: r-pcaexplorer: Update to 3.6.0.
* gnu/packages/bioconductor.scm (r-pcaexplorer): Update to 3.6.0.

Change-Id: Ia2a1a7e0de27a1316089a8afc9608b244f0ce2d3
2026-05-28 12:12:44 +02:00
Ricardo Wurmus fef35535ea gnu: r-oscope: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-oscope): Update to 1.42.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Ia7e3ab1009a86793517a0646a36f420b38694b41
2026-05-28 12:12:44 +02:00
Ricardo Wurmus df1d0e66fc gnu: r-organismdbi: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-organismdbi): Update to 1.54.0.

Change-Id: I7d528d0acafab2e720a1559817f9f1dff2449a59
2026-05-28 12:12:44 +02:00
Ricardo Wurmus bc5a3647ad gnu: r-mzr: Update to 2.46.0.
* gnu/packages/bioconductor.scm (r-mzr): Update to 2.46.0.
[native-inputs]: Remove r-msdata; add r-msdatahub.

Change-Id: I215f88b9ddbaa72c9b92c5aa08c11ee3f0e4cf0a
2026-05-28 12:12:43 +02:00
Ricardo Wurmus f355731f45 gnu: r-mzid: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-mzid): Update to 1.50.0.

Change-Id: I4a9fc46435fe9e068619e2dfd86bdc3c03cf5158
2026-05-28 12:12:43 +02:00
Ricardo Wurmus 50dc55adeb gnu: r-msnid: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-msnid): Update to 1.46.0.

Change-Id: Ibf481b8e6a0a8ebffd420d9e3167da1c355bc26c
2026-05-28 12:12:43 +02:00
Ricardo Wurmus 451484a8ab gnu: r-msdatahub: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-msdatahub): Update to 1.12.0.

Change-Id: I869825fcb536f468b5345d7fd99f6b57e696b899
2026-05-28 12:12:43 +02:00
Ricardo Wurmus 372b9ba4b4 gnu: r-msa: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-msa): Update to 1.44.0.
[native-inputs]: Add r-biocmanager.

Change-Id: Ibd43e66252013bdb8d9e0cf2daf1ce6e3820b635
2026-05-28 12:12:43 +02:00
Ricardo Wurmus 09a234bc9d gnu: r-mutationalpatterns: Update to 3.22.0.
* gnu/packages/bioconductor.scm (r-mutationalpatterns): Update to 3.22.0.

Change-Id: I86c8518867a0ec3064f7b3a7801ebf03412df8fa
2026-05-28 12:12:43 +02:00
Ricardo Wurmus 143eba5258 gnu: r-muscat: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-muscat): Update to 1.26.0.
[propagated-inputs]: Remove r-data-table, r-deseq2, r-ihw, r-purrr, and r-sctransform;
add r-matrixgenerics.

Change-Id: Iba29e4cf4640e07c98343a3a6aa979fb882d69e3
2026-05-28 12:12:43 +02:00
Ricardo Wurmus 39e3756291 gnu: r-mosdef: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-mosdef): Update to 1.8.0.

Change-Id: Icd747ccb0dfa57f19baba2ac5792ce49ed5679d8
2026-05-28 12:12:42 +02:00
Ricardo Wurmus 6777068d16 gnu: r-modstrings: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-modstrings): Update to 1.28.0.

Change-Id: I5ca89d72a6225bdb62272988d7bf105ccc8e6a2e
2026-05-28 12:12:42 +02:00
Ricardo Wurmus 8a43a38b7e gnu: r-mmuphin: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-mmuphin): Update to 2.0.0.

Change-Id: I623fbd4952eeb6791e116d81e9a2ca4b326f018f
2026-05-28 12:12:42 +02:00
Ricardo Wurmus 6253c85e15 gnu: r-mfuzz: Update to 2.72.0.
* gnu/packages/bioconductor.scm (r-mfuzz): Update to 2.72.0.

Change-Id: I09abbb594a9928c61851c0e068ed174aa1f7b667
2026-05-28 12:12:42 +02:00
Ricardo Wurmus 67f341f0ef gnu: r-methylkit: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-methylkit): Update to 1.38.0.

Change-Id: I2d77375a092731b9c51e5726115a5f748f432a12
2026-05-28 12:12:42 +02:00
Ricardo Wurmus 0e756bce67 gnu: r-methylaid: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-methylaid): Update to 1.46.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I52106bdae1e90f72dd2f2543812d7e7ad0747ec8
2026-05-28 12:12:42 +02:00
Ricardo Wurmus 0a60e65c96 gnu: r-metagenomeseq: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-metagenomeseq): Update to 1.54.0.
[native-inputs]: Add r-annotate.

Change-Id: Ief784933d47bc5b773533f4586d6927f4fbabc1e
2026-05-28 12:12:42 +02:00
Ricardo Wurmus d662e32cf9 gnu: r-metabocoreutils: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-metabocoreutils): Update to 1.20.0.

Change-Id: I257cbd5ac0dc2440cc4db0542d8a66930d364d62
2026-05-28 12:12:42 +02:00
Ricardo Wurmus eaa6089618 gnu: r-mdqc: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-mdqc): Update to 1.74.0.

Change-Id: I2fc2d45aec66a6f08fce76cd7acb785d2ac1a944
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 1acf4e8f1f gnu: r-maser: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-maser): Update to 1.30.0.

Change-Id: I115d758528b8cd0136a91d9b860681f34f5dea4e
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 0dbbcea0ed gnu: r-manor: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-manor): Update to 1.84.0.

Change-Id: I155c6c67b20266d9825e49bfde35a35a93cb2bb9
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 71a57aa1df gnu: r-makecdfenv: Update to 1.88.0.
* gnu/packages/bioconductor.scm (r-makecdfenv): Update to 1.88.0.

Change-Id: If26aa6b4c5c6a73378428195dbe751e57b2743eb
2026-05-28 12:12:41 +02:00
Ricardo Wurmus d4131695e0 gnu: r-made4: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-made4): Update to 1.86.0.

Change-Id: I87aa8fa50ecd42113ecd9191b4171450c09aa683
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 09c9c6bd51 gnu: r-maaslin3: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-maaslin3): Update to 1.4.0.

Change-Id: I1b4d611dbe1b8cd31ff086fd70ae20b9533dd65c
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 643402fdf9 gnu: r-maaslin2: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-maaslin2): Update to 1.26.0.

Change-Id: Id36d88f30a281da933943fc68e00e79a3408a46b
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 4acdd91115 gnu: r-limma: Update to 3.68.0.
* gnu/packages/bioconductor.scm (r-limma): Update to 3.68.0.

Change-Id: I6773a28b254215c68edc859394c38d81121c5b91
2026-05-28 12:12:41 +02:00
Ricardo Wurmus 93556d3484 gnu: r-lfa: Update to 2.12.0.
* gnu/packages/bioconductor.scm (r-lfa): Update to 2.12.0.
[propagated-inputs]: Add r-bedmatrix and r-genio.
[native-inputs]: Remove r-ggplot2.

Change-Id: I06b6975cdb126a757d6b2a7b65ee9361d9234083
2026-05-28 12:12:40 +02:00
Ricardo Wurmus 472b7ce9ce gnu: r-lea: Update to 3.24.0.
* gnu/packages/bioconductor.scm (r-lea): Update to 3.24.0.

Change-Id: I0feedcef9749fa29cb8b6c5f9db8c0fd05efe96c
2026-05-28 12:12:40 +02:00
Ricardo Wurmus d6b15e1276 gnu: r-keggrest: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-keggrest): Update to 1.52.0.

Change-Id: Idd4525e2e53fe66292d65f204f8819b1960ffc3c
2026-05-28 12:12:40 +02:00
Ricardo Wurmus de60baf04f gnu: r-impute: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-impute): Update to 1.86.0.

Change-Id: If868fd51052773acd23751fb6bceed5738306e7d
2026-05-28 12:12:40 +02:00
Ricardo Wurmus 6eb42e308a gnu: r-rpx: Update to 2.20.0.
* gnu/packages/bioconductor.scm (r-rpx): Update to 2.20.0.

Change-Id: I24e443d0488ec7d95cb133418e10c799bf3f8283
2026-05-28 12:12:40 +02:00
Ricardo Wurmus 5d9a3a5eac gnu: r-rnbeads: Update to 2.30.0.
* gnu/packages/bioconductor.scm (r-rnbeads): Update to 2.30.0.
[native-inputs]: Add r-biocmanager.

Change-Id: Ic844ed1f9a33d17ae9f63955373cadf5059374c8
2026-05-28 12:12:40 +02:00
Ricardo Wurmus 41c6878fca gnu: r-rhtslib: Update to 3.8.0.
* gnu/packages/bioconductor.scm (r-rhtslib): Update to 3.8.0.

Change-Id: I0a2b85c5db63c6583e685dafdcf1be36619dbb32
2026-05-28 12:12:40 +02:00
Ricardo Wurmus 866725e21c gnu: r-rdisop: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-rdisop): Update to 1.72.0.

Change-Id: I25e35fd09371e511acbd2cff38f65b893f625620
2026-05-28 12:12:40 +02:00
Ricardo Wurmus d303f771e7 gnu: r-rarr: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-rarr): Update to 2.0.0.
[propagated-inputs]: Remove r-biocgenerics and r-delayedarray; add r-lifecycle.

Change-Id: Ic4a8af53abeedaf083a241eae18f34c6016f6498
2026-05-28 12:12:39 +02:00
Ricardo Wurmus 9036daf90d gnu: r-raggedexperiment: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-raggedexperiment): Update to 1.36.0.

Change-Id: Ic0bf19fcc6044a9a24d6e375c4f41ffd78df4a2c
2026-05-28 12:12:39 +02:00
Ricardo Wurmus a35d14d52c gnu: r-radiogx: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-radiogx): Update to 2.16.0.

Change-Id: Ic73284307ca196c12f93a3439fec747a6aa9c1fb
2026-05-28 12:12:39 +02:00
Ricardo Wurmus 06eaa17b9e gnu: r-r4rna: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-r4rna): Update to 1.40.0.

Change-Id: I3cad9c1a26f6e1e91f8e8ca5a921455a8d00cba0
2026-05-28 12:12:39 +02:00
Ricardo Wurmus 6186597c43 gnu: r-r3cseq: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-r3cseq): Update to 1.58.0.

Change-Id: I9642abc5e49f467b9536f29cedff765094887279
2026-05-28 12:12:39 +02:00
Ricardo Wurmus 1b41aab170 gnu: r-hpar: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-hpar): Update to 1.54.0.

Change-Id: If2c2efdc9ad5213996250c15d81d7e042c833840
2026-05-28 12:12:39 +02:00
Ricardo Wurmus c54c558332 gnu: r-gypsum: Update to 1.8.0.
* gnu/packages/bioconductor.scm (r-gypsum): Update to 1.8.0.

Change-Id: Iee1ee433aaf6a51689011779f7e413ab98188d8b
2026-05-28 12:12:39 +02:00
Ricardo Wurmus 67c859f5dd gnu: r-gseabase: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-gseabase): Update to 1.74.0.

Change-Id: Ic444ad49c357a9a3054cee58e19c4b23e34f59ea
2026-05-28 12:12:39 +02:00
Ricardo Wurmus 058f495df9 gnu: r-gostats: Update to 2.78.0.
* gnu/packages/bioconductor.scm (r-gostats): Update to 2.78.0.

Change-Id: I5ee8e050dc7ee406c79bf8956b884639a78938bf
2026-05-28 12:12:38 +02:00
Ricardo Wurmus 0e4ae637f2 gnu: r-globaltest: Update to 5.66.0.
* gnu/packages/bioconductor.scm (r-globaltest): Update to 5.66.0.

Change-Id: I87b23bd9a726ce219dffd1507948c6b02ef2eb85
2026-05-28 12:12:38 +02:00
Ricardo Wurmus ebc8e28ced gnu: r-globalancova: Update to 4.30.0.
* gnu/packages/bioconductor.scm (r-globalancova): Update to 4.30.0.

Change-Id: I3c2d7785eb2ad9c1156acae5fb95bd92b14324a5
2026-05-28 12:12:38 +02:00
Ricardo Wurmus 5eef28b40a gnu: r-glad: Update to 2.76.0.
* gnu/packages/bioconductor.scm (r-glad): Update to 2.76.0.

Change-Id: I2511f56543ddb43d8303625b32887425e31b443f
2026-05-28 12:12:38 +02:00
Ricardo Wurmus d572b02b70 gnu: r-genomicranges: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-genomicranges): Update to 1.64.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I9a1c6eeed71dc6174046b0429d8ea409d1fe0ed2
2026-05-28 12:12:38 +02:00
Ricardo Wurmus 98a53235ee gnu: r-genomicfiles: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-genomicfiles): Update to 1.48.0.

Change-Id: I2a7d6afbab4c5c2889efb1e45d8db4a02cf8c480
2026-05-28 12:12:38 +02:00
Ricardo Wurmus 069c6764ab gnu: r-genomicfeatures: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-genomicfeatures): Update to 1.64.0.

Change-Id: I29c63234819be55c430b2987e0deec6b25f15cc7
2026-05-28 12:12:38 +02:00
Ricardo Wurmus 09ed9e1547 gnu: r-genomicdatacommons: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-genomicdatacommons): Update to 1.36.0.

Change-Id: I39b1698bb20c8a46b8672dfa04d4324c17af2da1
2026-05-28 12:12:37 +02:00
Ricardo Wurmus 1f7c7258b7 gnu: r-genomicalignments: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-genomicalignments): Update to 1.48.0.
[native-inputs]: Add r-biocmanager and r-biocstyle.

Change-Id: Ied3ea007d47c3eec1ea2ae273c7bbe36c04f3519
2026-05-28 12:12:37 +02:00
Ricardo Wurmus e2792d00bd gnu: r-genomeinfodb: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-genomeinfodb): Update to 1.48.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Idb670a003dc3f7a4a43a799bfa27f07cf9668080
2026-05-28 12:12:37 +02:00
Ricardo Wurmus 52d7835f33 gnu: r-genomation: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-genomation): Update to 1.44.0.

Change-Id: I5d820238de0a4a45228b8773ccc2b1d98114c22e
2026-05-28 12:12:37 +02:00
Ricardo Wurmus 253644cc9d gnu: r-geneoverlap: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-geneoverlap): Update to 1.48.0.

Change-Id: I1c81732524bfa0466d471020e95dae25c475e7dd
2026-05-28 12:12:37 +02:00
Ricardo Wurmus 4404ce011a gnu: r-genefilter: Update to 1.94.0.
* gnu/packages/bioconductor.scm (r-genefilter): Update to 1.94.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I4b878bd22ecc24d05bd0fde89aec6309e19ec4c4
2026-05-28 12:12:37 +02:00
Ricardo Wurmus 9613e22caa gnu: r-gcptools: Update to 1.2.0.
* gnu/packages/bioconductor.scm (r-gcptools): Update to 1.2.0.

Change-Id: I3ff35f24706af1734c559c91715f94ac9a3455ba
2026-05-28 12:12:37 +02:00
Ricardo Wurmus 7cd8e44251 gnu: r-gage: Update to 2.62.0.
* gnu/packages/bioconductor.scm (r-gage): Update to 2.62.0.

Change-Id: Ibca65b38d028cd8455985b3aa510e02ef48e4b8e
2026-05-28 12:12:37 +02:00
Ricardo Wurmus b4c5ed39e4 gnu: r-fastseg: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-fastseg): Update to 1.58.0.

Change-Id: I211891d94ad0970e9eea100ae96c8d65651c4c2a
2026-05-28 12:12:36 +02:00
Ricardo Wurmus 54cfa4d161 gnu: r-epidish: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-epidish): Update to 2.28.0.
[propagated-inputs]: Add r-genefilter.

Change-Id: Icf86175abea5b24ec244a64978f4c14a8590d4fa
2026-05-28 12:12:36 +02:00
Ricardo Wurmus 66597b0ac4 gnu: r-ensembldb: Update to 2.36.0.
* gnu/packages/bioconductor.scm (r-ensembldb): Update to 2.36.0.

Change-Id: Id58a311bbfed154731dfd2ff1e6b248cbfda0147
2026-05-28 12:12:36 +02:00
Ricardo Wurmus 2651f1edfa gnu: r-enmix: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-enmix): Update to 1.48.0.

Change-Id: Ibb91b7c10c03aed0ed5c377380c8c841de7203e1
2026-05-28 12:12:36 +02:00
Ricardo Wurmus 2e12bb67ab gnu: r-enhancedvolcano: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-enhancedvolcano): Update to 1.30.0.

Change-Id: If8aaf8d567b245f734b949fb160fca12d331db22
2026-05-28 12:12:36 +02:00
Ricardo Wurmus c5491f1795 gnu: r-edger: Update to 4.10.0.
* gnu/packages/bioconductor.scm (r-edger): Update to 4.10.0.

Change-Id: Id6082776eb5c81600f396b52b4f1ea46c10ed2a9
2026-05-28 12:12:36 +02:00
Ricardo Wurmus fd68261bd3 gnu: r-edaseq: Update to 2.46.0.
* gnu/packages/bioconductor.scm (r-edaseq): Update to 2.46.0.

Change-Id: Id3a969a43019ca5b0bad356df35fcbe51e10834e
2026-05-28 12:12:36 +02:00
Ricardo Wurmus e6b676a8ba gnu: r-dittoseq: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-dittoseq): Update to 1.24.0.

Change-Id: I2ab05798ca3b5d55df854922242d19bd3881c175
2026-05-28 12:12:35 +02:00
Ricardo Wurmus 388def04d4 gnu: r-dirichletmultinomial: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-dirichletmultinomial): Update to 1.54.0.

Change-Id: If91ff92ff4733c39414d07dce8d721a7d6ef4586
2026-05-28 12:12:35 +02:00
Ricardo Wurmus badcf4065a gnu: r-diffcyt: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-diffcyt): Update to 1.32.0.

Change-Id: If067405666ead6dafa029fb9e1d5d58dbcf1f965
2026-05-28 12:12:35 +02:00
Ricardo Wurmus c8caa2e64c gnu: r-dexseq: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-dexseq): Update to 1.58.0.
[propagated-inputs]: Remove r-rcolorbrewer.

Change-Id: Id1434b90286e75c494c4da08b2a3d4c67713edff
2026-05-28 12:12:35 +02:00
Ricardo Wurmus bc8c6a3b88 gnu: r-deseq2: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-deseq2): Update to 1.52.0.

Change-Id: I0f426a081b5ff48624400dd3f517ab58000a4252
2026-05-28 12:12:35 +02:00
Ricardo Wurmus c8c95988e7 gnu: r-complexheatmap: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-complexheatmap): Update to 2.28.0.

Change-Id: If8ee31f2f7feabf42f016f7498114fce5d0a31a7
2026-05-28 12:12:35 +02:00
Ricardo Wurmus 02fdbc8cf0 gnu: r-chipseq: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-chipseq): Update to 1.62.0.

Change-Id: Ia79716cc3b6c073bcf9552e6e0ad23abf699aadf
2026-05-28 12:12:35 +02:00
Ricardo Wurmus db27abc9d7 gnu: r-chipseeker: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-chipseeker): Update to 1.48.0.

Change-Id: Ib12520c5426643ab95fa597bf8d66229f406ad47
2026-05-28 12:12:35 +02:00
Ricardo Wurmus 4e31fcde4f gnu: r-champ: Update to 2.42.0.
* gnu/packages/bioconductor.scm (r-champ): Update to 2.42.0.

Change-Id: Ia5288df56e0e03d624d7613efc543c2c8ef0075f
2026-05-28 12:12:34 +02:00
Ricardo Wurmus 957a3a38cb gnu: r-category: Update to 2.78.0.
* gnu/packages/bioconductor.scm (r-category): Update to 2.78.0.

Change-Id: I692afa9142868b187211480daf7304cb4c79c79f
2026-05-28 12:12:34 +02:00
Ricardo Wurmus 448e715da4 gnu: r-bsgenome: Update to 1.80.0.
* gnu/packages/bioconductor.scm (r-bsgenome): Update to 1.80.0.

Change-Id: I0bd7f241f5f6b3ad51217597f37ffafb24cdbd00
2026-05-28 12:12:34 +02:00
Ricardo Wurmus 8812f6fb1d gnu: r-biovizbase: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-biovizbase): Update to 1.60.0.

Change-Id: I85610bed6b86b8390ffcad9bad7d424553fdb86c
2026-05-28 12:12:34 +02:00
Ricardo Wurmus 468dbd141f gnu: r-biostrings: Update to 2.80.0.
* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.80.0.

Change-Id: I4e63151f057a23b8d8fe4c5bd10fa1c63a13058b
2026-05-28 12:12:34 +02:00
Ricardo Wurmus b0433e86d8 gnu: r-biocparallel: Update to 1.45.0.
* gnu/packages/bioconductor.scm (r-biocparallel): Update to 1.45.0.

Change-Id: I92bfa27982c5d1d1a38b1b41f836ec0a5f331691
2026-05-28 12:12:34 +02:00
Ricardo Wurmus 0c3e31e005 gnu: r-biomart: Update to 2.68.0.
* gnu/packages/bioconductor.scm (r-biomart): Update to 2.68.0.
[native-inputs]: Add r-withr.

Change-Id: I7cc6912d2f3b502989ad6086ac345ac3f4e293a6
2026-05-28 12:12:34 +02:00
Ricardo Wurmus 5fb654afbe gnu: r-biobase: Update to 2.72.0.
* gnu/packages/bioconductor.scm (r-biobase): Update to 2.72.0.
[native-inputs]: Add r-biocmanager.

Change-Id: I1c2b9d7c4275dd7cbe3807d6274565cc5e159349
2026-05-28 12:12:33 +02:00
Ricardo Wurmus 00677d2bff gnu: r-bamsignals: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-bamsignals): Update to 1.43.0.

Change-Id: I580b32b67da7d06200a0c016b7f4bc928408798a
2026-05-28 12:12:33 +02:00
Ricardo Wurmus 6f6d1d4dbb gnu: r-aroma-light: Update to 3.42.0.
* gnu/packages/bioconductor.scm (r-aroma-light): Update to 3.42.0.

Change-Id: Ife7e0fe7a2e8aaf723535d39660399af88d6b656
2026-05-28 12:12:33 +02:00
Ricardo Wurmus 1b42bf2804 gnu: r-annotationhub: Update to 4.2.0.
* gnu/packages/bioconductor.scm (r-annotationhub): Update to 4.2.0.

Change-Id: I9a2283b9982f3ad77ff2e734b7a433de8bb10358
2026-05-28 12:12:33 +02:00
Ricardo Wurmus 7b23610da3 gnu: r-annotationforge: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-annotationforge): Update to 1.54.0.
[native-inputs]: Add r-biocfilecache and r-biocstyle.

Change-Id: If35cb5a1356f8ac3d501fadbf293e39806e053f6
2026-05-28 12:12:33 +02:00
Ricardo Wurmus 7b10378e32 gnu: r-annotationfilter: Update to 1.36.0.
* gnu/packages/bioconductor.scm (r-annotationfilter): Update to 1.36.0.

Change-Id: I10270e59635008a3c220683f8a8b7dab3ded3676
2026-05-28 12:12:33 +02:00
Ricardo Wurmus 46f96855cf gnu: r-annotationdbi: Update to 1.74.0.
* gnu/packages/bioconductor.scm (r-annotationdbi): Update to 1.74.0.
[native-inputs]: Add r-biocstyle.

Change-Id: If24be7c23f4efd94990e08fb4b3918bf1ca578c9
2026-05-28 12:12:33 +02:00
Ricardo Wurmus fcbc8730d1 gnu: r-annotate: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-annotate): Update to 1.90.0.

Change-Id: I061eef0d507dfaf1a026baf335ebfe24f297d609
2026-05-28 12:12:33 +02:00
Ricardo Wurmus b8edc41954 gnu: r-affxparser: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-affxparser): Update to 1.84.0.

Change-Id: Idb9b1082f546c79abea0328d4f572b29061dc9ac
2026-05-28 12:12:32 +02:00
Ricardo Wurmus b8188fd204 gnu: r-affyio: Update to 1.82.0.
* gnu/packages/bioconductor.scm (r-affyio): Update to 1.82.0.

Change-Id: I24981f23fa305af2ae3c0f1985fe2b281897fd06
2026-05-28 12:12:32 +02:00
Ricardo Wurmus 2da200b31e gnu: r-affycontam: Update to 1.70.0.
* gnu/packages/bioconductor.scm (r-affycontam): Update to 1.70.0.

Change-Id: I85a23408ee9f6e4d48fae566ae116e3b02bf1e1c
2026-05-28 12:12:32 +02:00
Ricardo Wurmus 13b5078030 gnu: r-affycomp: Update to 1.88.0.
* gnu/packages/bioconductor.scm (r-affycomp): Update to 1.88.0.

Change-Id: I2a090db8c6e63f241973eb7108cfca3e51d91577
2026-05-28 12:12:32 +02:00
Ricardo Wurmus bbfec31bec gnu: r-affy: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-affy): Update to 1.90.0.

Change-Id: Ic9bede0cd8e3de513c5b1066efd518cf82ec6ae1
2026-05-28 12:12:32 +02:00
Ricardo Wurmus fbd396072b gnu: r-nebulosa: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-nebulosa): Update to 1.22.0.

Change-Id: I7c6256e1b1d5dde17304e0e63d2c57005605a552
2026-05-28 12:12:32 +02:00
Ricardo Wurmus a3250a67a7 gnu: r-italics: Update to 2.72.0.
* gnu/packages/bioconductor.scm (r-italics): Update to 2.72.0.

Change-Id: Iefd52d7343c720400eb3a4441fcb1fc0267be2ab
2026-05-28 12:12:32 +02:00
Ricardo Wurmus 23225793d8 gnu: r-isoformswitchanalyzer: Update to 2.12.0.
* gnu/packages/bioconductor.scm (r-isoformswitchanalyzer): Update to 2.12.0.

Change-Id: I1c5e8fd57e073f2c810e13c57d9f4e3e30aaf357
2026-05-28 12:12:31 +02:00
Ricardo Wurmus 974d7148c8 gnu: r-iranges: Update to 2.46.0.
* gnu/packages/bioconductor.scm (r-iranges): Update to 2.46.0.

Change-Id: Ic4a74bd08d89738cbba63f3bc439a9c5991f4d29
2026-05-28 12:12:31 +02:00
Ricardo Wurmus f47376c6aa gnu: r-infercnv: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-infercnv): Update to 1.28.0.

Change-Id: Ie13deea245c5157a691576283060563d84ae3353
2026-05-28 12:12:31 +02:00
Ricardo Wurmus 49c56b2414 gnu: r-immreferent: Update to 1.0.0.
* gnu/packages/bioconductor.scm (r-immreferent): Update to 1.0.0.

Change-Id: Ib27515cadf7e2e6912d09a2b770e3c77ee7a39c0
2026-05-28 12:12:31 +02:00
Ricardo Wurmus a5dd3ff7f9 gnu: r-immapex: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-immapex): Update to 1.6.0.

Change-Id: I477776856c7305b941e2aea91e0f229b46d694ec
2026-05-28 12:12:31 +02:00
Ricardo Wurmus 803a7c57d9 gnu: r-ideoviz: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-ideoviz): Update to 1.48.0.

Change-Id: I0a9af1f6409484e46017ce5f86939e6e5af8602b
2026-05-28 12:12:31 +02:00
Ricardo Wurmus af138339f1 gnu: r-bluster: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-bluster): Update to 1.22.0.

Change-Id: I4507c9c518a2460d55616ac0fe4d7af3e13fce09
2026-05-28 12:12:31 +02:00
Ricardo Wurmus fe931d37ba gnu: r-escape: Update to 2.8.0.
* gnu/packages/bioconductor.scm (r-escape): Update to 2.8.0.

Change-Id: Iabc23768b6c72ee90e60b8416f28f062fe3899a6
2026-05-28 12:12:31 +02:00
Ricardo Wurmus 834fc0723a gnu: r-dyndoc: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-dyndoc): Update to 1.90.0.

Change-Id: Ieeccc39cacab5327c88d35fc4ea4b4cc45bfed17
2026-05-28 12:12:30 +02:00
Ricardo Wurmus 26799ea10d gnu: r-dss: Update to 2.60.0.
* gnu/packages/bioconductor.scm (r-dss): Update to 2.60.0.

Change-Id: Ib53717c46d13c74badb8ca911b8fe392d151bffd
2026-05-28 12:12:30 +02:00
Ricardo Wurmus 4ab649f308 gnu: r-dropletutils: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-dropletutils): Update to 1.32.0.

Change-Id: I8e4765f8a71efd1c4ef09e5117e49f7689d9b761
2026-05-28 12:12:30 +02:00
Ricardo Wurmus 554e9aa345 gnu: r-drimseq: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-drimseq): Update to 1.40.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I5d310495c560de1a046b204d51d663631b9685a6
2026-05-28 12:12:30 +02:00
Ricardo Wurmus 8bc235df82 gnu: r-dmrcate: Update to 3.7.0.
* gnu/packages/bioconductor.scm (r-dmrcate): Update to 3.7.0.
[native-inputs]: Add r-biocmanager.

Change-Id: Ib4654c5dba796c42955f4fa2487e39e9c560a306
2026-05-28 12:12:30 +02:00
Ricardo Wurmus 31d20af3d8 gnu: r-derfinderhelper: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-derfinderhelper): Update to 1.46.0.

Change-Id: Ic6c985f09d8623c3da83acf1bf853652a43e0ce6
2026-05-28 12:12:30 +02:00
Ricardo Wurmus c58c34ce9f gnu: r-derfinder: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-derfinder): Update to 1.46.0.

Change-Id: Ic76dbc5eb4fa5d87d5b966c3b88cdca9cdc0bf56
2026-05-28 12:12:30 +02:00
Ricardo Wurmus 1110a2d53f gnu: r-densvis: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-densvis): Update to 1.22.0.

Change-Id: I65145d217afc6f8bb394136d2e1e3d8caa48a9d4
2026-05-28 12:12:30 +02:00
Ricardo Wurmus ecce4bbaaf gnu: r-delayedarray: Update to 0.38.0.
* gnu/packages/bioconductor.scm (r-delayedarray): Update to 0.38.0.

Change-Id: Ic600563c33ec25eeee4cc4f8fd6d61a7949f8711
2026-05-28 12:12:29 +02:00
Ricardo Wurmus 1fcbe2bd6c gnu: r-degreport: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-degreport): Update to 1.48.0.

Change-Id: I98c74e6c3e7fe16cf5e290e9f072a8a88012e5fe
2026-05-28 12:12:29 +02:00
Ricardo Wurmus b0ac0bc735 gnu: r-deepsnv: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-deepsnv): Update to 1.58.0.

Change-Id: Idd739e14f6ed6bdd2d459c0653eb3f67185093c8
2026-05-28 12:12:29 +02:00
Ricardo Wurmus 007b7c31fb gnu: r-deconvr: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-deconvr): Update to 1.18.0.

Change-Id: I93cf57f4ba7b4cb13e0a73eddd32c00896fffb89
2026-05-28 12:12:29 +02:00
Ricardo Wurmus 0566a31513 gnu: r-decontam: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-decontam): Update to 1.32.0.

Change-Id: I659f833b26f27d76a4f8db032b37ec9f10151713
2026-05-28 12:12:29 +02:00
Ricardo Wurmus 5c01d1ee2d gnu: r-decomptumor2sig: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-decomptumor2sig): Update to 2.28.0.

Change-Id: I7a117da1503bca8aedc431dfb0abe6040c357415
2026-05-28 12:12:29 +02:00
Ricardo Wurmus cfcbcb061f gnu: r-decipher: Update to 3.8.0.
* gnu/packages/bioconductor.scm (r-decipher): Update to 3.8.0.

Change-Id: If8c355190fed789a23a4caa8d968ebe4a7244b64
2026-05-28 12:12:29 +02:00
Ricardo Wurmus eee0d4b52a gnu: r-dearseq: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-dearseq): Update to 1.24.0.

Change-Id: I3b4adfb4d61df164db4a383d961c48bd322edcb0
2026-05-28 12:12:29 +02:00
Ricardo Wurmus 172038e10e gnu: r-damefinder: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-damefinder): Update to 1.24.0.

Change-Id: Ic6df599989e7652bcd4d8658648625d16bb7bd55
2026-05-28 12:12:28 +02:00
Ricardo Wurmus bf32c26813 gnu: r-dama: Update to 1.84.0.
* gnu/packages/bioconductor.scm (r-dama): Update to 1.84.0.

Change-Id: I2f2ba97de23627bf01f0a3828330325cd540f30d
2026-05-28 12:12:28 +02:00
Ricardo Wurmus 3748b81510 gnu: r-csaw: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-csaw): Update to 1.46.0.

Change-Id: I36326bda4fff82ad4599f332ac9361bcba0af3ab
2026-05-28 12:12:28 +02:00
Ricardo Wurmus 5785757160 gnu: r-coverageview: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-coverageview): Update to 1.50.0.

Change-Id: I90ce68655c23e6fe39978e40f115ecced1d8f0ca
2026-05-28 12:12:28 +02:00
Ricardo Wurmus 4dc258dc5c gnu: r-coregx: Update to 2.16.0.
* gnu/packages/bioconductor.scm (r-coregx): Update to 2.16.0.

Change-Id: I6a0f43f92c1b77cb229c06c79b0eec7ae7c82ba5
2026-05-28 12:12:28 +02:00
Ricardo Wurmus bf25bf22bb gnu: r-convert: Update to 1.88.0.
* gnu/packages/bioconductor.scm (r-convert): Update to 1.88.0.

Change-Id: I7ae2eaf2da6fef566142c77f49edab1a7f2d726b
2026-05-28 12:12:28 +02:00
Ricardo Wurmus 04e49318d0 gnu: r-cigarillo: Update to 1.2.0.
* gnu/packages/bioconductor.scm (r-cigarillo): Update to 1.2.0.

Change-Id: I1062bf18a29d3375aaca5423f712255d6f108e0b
2026-05-28 12:12:27 +02:00
Ricardo Wurmus 3b57c4c2b5 gnu: r-chihaya: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-chihaya): Update to 1.12.0.

Change-Id: I56ebb38a4a4a7cac573e88215da831f21a122efb
2026-05-28 12:12:27 +02:00
Ricardo Wurmus ddce837e3e gnu: r-cellid: Update to 1.19.0.
* gnu/packages/bioconductor.scm (r-cellid): Update to 1.19.0.

Change-Id: Ia408222e9489331f53ec496d928e87074343ea54
2026-05-28 12:12:27 +02:00
Ricardo Wurmus 88d68fba02 gnu: r-ccfindr: Update to 1.32.0.
* gnu/packages/bioconductor.scm (r-ccfindr): Update to 1.32.0.

Change-Id: Ibf3e87999a8b9544d0f792cf37a4e521eecb8bc6
2026-05-28 12:12:27 +02:00
Ricardo Wurmus cf3620ea4d gnu: r-cardelino: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-cardelino): Update to 1.14.0.

Change-Id: I73b733a3013bc24241ad79d4647c7904796ce6ba
2026-05-28 12:12:27 +02:00
Ricardo Wurmus fc58401762 gnu: r-breakpointr: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-breakpointr): Update to 1.30.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Ibfb391525c6ae0c110195cd7d524b7082afa44cf
2026-05-28 12:12:27 +02:00
Ricardo Wurmus c611d83df6 gnu: r-biocgenerics: Update to 0.58.0.
* gnu/packages/bioconductor.scm (r-biocgenerics): Update to 0.58.0.

Change-Id: I41c378b898f877ed2ebdb287865b292404b9f007
2026-05-28 12:12:27 +02:00
Ricardo Wurmus 77b7707bb1 gnu: r-biocversion: Update to 3.23.1.
* gnu/packages/bioconductor.scm (r-biocversion): Update to 3.23.1.

Change-Id: Icf93c7207a9ce9139e03548caec0347dd653b16b
2026-05-28 12:12:27 +02:00
Ricardo Wurmus 2245ec7fe7 gnu: r-biocmake: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-biocmake): Update to 1.4.0.

Change-Id: Ic8c7974cd2720f5f2c7e31c594265b9b7f9b7534
2026-05-28 12:12:26 +02:00
Ricardo Wurmus a5dd8bdc78 gnu: r-banocc: Update to 1.35.0.
* gnu/packages/bioconductor.scm (r-banocc): Update to 1.35.0.

Change-Id: Id3f388ebb061fdc3c71903c770c0d5fd1abe6d5e
2026-05-28 12:12:26 +02:00
Ricardo Wurmus 44ef749bea gnu: r-bandits: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-bandits): Update to 1.28.0.

Change-Id: I14a577b40dca247b69ec71a50e92b178999d8eb1
2026-05-28 12:12:26 +02:00
Ricardo Wurmus fdeaa3f33c gnu: r-bambu: Update to 3.14.0.
* gnu/packages/bioconductor.scm (r-bambu): Update to 3.14.0.

Change-Id: I933ed11ef36f0bb4245b660f69f787bead4a492b
2026-05-28 12:12:26 +02:00
Ricardo Wurmus 785d0aa787 gnu: r-badregionfinder: Update to 1.39.0.
* gnu/packages/bioconductor.scm (r-badregionfinder): Update to 1.39.0.

Change-Id: Idb738f5ac2b2824862d45e5c00ec6a0ce84f231d
2026-05-28 12:12:26 +02:00
Ricardo Wurmus 4196fd505c gnu: r-bader: Update to 1.50.0.
* gnu/packages/bioconductor.scm (r-bader): Update to 1.50.0.

Change-Id: I358927a78dcce727c481f96ea82be783ebe638b0
2026-05-28 12:12:26 +02:00
Ricardo Wurmus 7611fcd7c2 gnu: r-basespacer: Update to 1.55.0.
* gnu/packages/bioconductor.scm (r-basespacer): Update to 1.55.0.

Change-Id: I67d58052f427ec2987e53b366833a3ad11c9f0eb
2026-05-28 12:12:26 +02:00
Ricardo Wurmus 0d7a2bd272 gnu: r-bags: Update to 2.51.0.
* gnu/packages/bioconductor.scm (r-bags): Update to 2.51.0.

Change-Id: Ia129c73b74b6ab3c20127874d32d64d1c1498c46
2026-05-28 12:12:26 +02:00
Ricardo Wurmus cb94e62717 gnu: r-baalchip: Update to 1.37.0.
* gnu/packages/bioconductor.scm (r-baalchip): Update to 1.37.0.

Change-Id: I6e519a66e440c99077bb1f725c2a31abddab71f8
2026-05-28 12:12:25 +02:00
Ricardo Wurmus 3468110c5f gnu: r-awst: Update to 1.19.0.
* gnu/packages/bioconductor.scm (r-awst): Update to 1.19.0.

Change-Id: I8585304e332760a5b8fdb17fe549cf40258f10e1
2026-05-28 12:12:25 +02:00
Ricardo Wurmus b465b1fb81 gnu: r-awfisher: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-awfisher): Update to 1.26.0.

Change-Id: I96bafcfc714bb21e00b51445072597fffadc71b9
2026-05-28 12:12:25 +02:00
Ricardo Wurmus 0a7bcafa51 gnu: r-attract: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-attract): Update to 1.64.0.

Change-Id: I9c3bca1cd85f2439a5c6586b14873a7192aa0ec0
2026-05-28 12:12:25 +02:00
Ricardo Wurmus fddb7d2727 gnu: r-atsnp: Update to 1.27.0.
* gnu/packages/bioconductor.scm (r-atsnp): Update to 1.27.0.

Change-Id: I9301f7376c5995f4098970f59aae821ef645f782
2026-05-28 12:12:25 +02:00
Ricardo Wurmus da41b1d115 gnu: r-atena: Update to 1.18.0.
* gnu/packages/bioconductor.scm (r-atena): Update to 1.18.0.

Change-Id: If4ed6374a1ab02f7978a851d893bbd2a2456109c
2026-05-28 12:12:25 +02:00
Ricardo Wurmus e445919a6c gnu: r-assorthead: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-assorthead): Update to 1.6.0.

Change-Id: I22eea70d50a53e450cc1e612b717fd3c4bfe114c
2026-05-28 12:12:25 +02:00
Ricardo Wurmus 1b7b6678b8 gnu: r-asset: Update to 2.30.0.
* gnu/packages/bioconductor.scm (r-asset): Update to 2.30.0.

Change-Id: I04158ec5902d411d6626b7399dfd38cac9cd5b43
2026-05-28 12:12:25 +02:00
Ricardo Wurmus 7f52a20ec7 gnu: r-assessorf: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-assessorf): Update to 1.30.0.

Change-Id: I415715cd6c7a549dc008ffd0fa8c5b2cc1859c8e
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 43cfb5beb6 gnu: r-aspli: Update to 2.22.0.
* gnu/packages/bioconductor.scm (r-aspli): Update to 2.22.0.

Change-Id: I020c5308e90f7e799845e33bbd6a245453604557
2026-05-28 12:12:24 +02:00
Ricardo Wurmus c42616ff06 gnu: r-asics: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-asics): Update to 2.28.0.

Change-Id: If8944f947b884a424287c74f3a68fcc75d160a09
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 7a400155a9 gnu: r-asgsca: Update to 1.46.0.
* gnu/packages/bioconductor.scm (r-asgsca): Update to 1.46.0.

Change-Id: Ic022a519d521bcd8c93feef9671a68800c2aa4a3
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 57cba833d4 gnu: r-aseb: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-aseb): Update to 1.56.0.

Change-Id: Ia60496fb7ff0a6a88401e604777179a3b724b901
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 6dd7ddeb0b gnu: r-asafe: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-asafe): Update to 1.38.0.

Change-Id: I5bea5eb7b878d4583f6a35a5e375308ace4b3550
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 6b4e414a11 gnu: r-arrayquality: Update to 1.90.0.
* gnu/packages/bioconductor.scm (r-arrayquality): Update to 1.90.0.

Change-Id: I515d07fe5fb1f2317c32e5507dabba2505d7b305
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 51bded5dec gnu: r-arraymvout: Update to 1.70.0.
* gnu/packages/bioconductor.scm (r-arraymvout): Update to 1.70.0.

Change-Id: I39a3b55f2dc4c3724532a199b509cecd8e820945
2026-05-28 12:12:24 +02:00
Ricardo Wurmus 3cb6b06cec gnu: r-arrayqualitymetrics: Update to 3.68.0.
* gnu/packages/bioconductor.scm (r-arrayqualitymetrics): Update to 3.68.0.
[propagated-inputs]: Add r-jsonlite.
[native-inputs]: Remove r-biocstyle.

Change-Id: I3d588dc78c091eb12cc64ed67e92d5f38141889b
2026-05-28 12:12:23 +02:00
Ricardo Wurmus e885e0459c gnu: r-arrayexpress: Update to 1.72.0.
* gnu/packages/bioconductor.scm (r-arrayexpress): Update to 1.72.0.

Change-Id: Ie9482b5ad035df6f05c925b41fc449c6ad20fd13
2026-05-28 12:12:23 +02:00
Ricardo Wurmus e30df20dc9 gnu: r-antiprofiles: Update to 1.52.0.
* gnu/packages/bioconductor.scm (r-antiprofiles): Update to 1.52.0.

Change-Id: Ic338000054a7fa2471d654c7f3e20faee2fbcf36
2026-05-28 12:12:23 +02:00
Ricardo Wurmus f1bffe6c48 gnu: r-annmap: Update to 1.54.0.
* gnu/packages/bioconductor.scm (r-annmap): Update to 1.54.0.

Change-Id: Ie4f84f6b8c617e962813a371d7bb878cc84f5f96
2026-05-28 12:12:23 +02:00
Ricardo Wurmus 040abd305f gnu: r-anf: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-anf): Update to 1.34.0.

Change-Id: I7160b1151332b9e230b03417aa01ce0d397812c9
2026-05-28 12:12:23 +02:00
Ricardo Wurmus ee4314caa3 gnu: r-altcdfenvs: Update to 2.74.0.
* gnu/packages/bioconductor.scm (r-altcdfenvs): Update to 2.74.0.

Change-Id: Ie9a2796f802a6f0a3390d6842b922e7a99fb6bf5
2026-05-28 12:12:23 +02:00
Ricardo Wurmus 60c4dfe38d gnu: r-alpsnmr: Update to 4.14.0.
* gnu/packages/bioconductor.scm (r-alpsnmr): Update to 4.14.0.

Change-Id: I0265e448562f2c962f2e90bf2907d79b1c64148e
2026-05-28 12:12:23 +02:00
Ricardo Wurmus e6d7b46888 gnu: r-alphabeta: Update to 1.26.0.
* gnu/packages/bioconductor.scm (r-alphabeta): Update to 1.26.0.

Change-Id: I316ae020dc0ab0458967bdc2bf4f6055aa62f026
2026-05-28 12:12:23 +02:00
Ricardo Wurmus b218b9faeb gnu: r-alevinqc: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-alevinqc): Update to 1.28.0.

Change-Id: Ic962718fe5b2d908872fb4e6c10ba29052ffd950
2026-05-28 12:12:22 +02:00
Ricardo Wurmus 4784a57f2a gnu: r-aldex2: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-aldex2): Update to 1.44.0.

Change-Id: I3d9e53a54564511966b437603c681091c11849e6
2026-05-28 12:12:22 +02:00
Ricardo Wurmus 569f6719ee gnu: r-anvilgcp: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-anvilgcp): Update to 1.6.0.

Change-Id: I3559a37fa9a49ede93dcff8c5d51b85cd4078412
2026-05-28 12:12:22 +02:00
Ricardo Wurmus 780d8ff2c2 gnu: r-anvilbase: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-anvilbase): Update to 1.6.0.

Change-Id: I3a821ea67b4d74f698b86182db90e37164a14a10
2026-05-28 12:12:22 +02:00
Ricardo Wurmus 1ea6a295a0 gnu: r-anvil: Update to 1.23.12.
* gnu/packages/bioconductor.scm (r-anvil): Update to 1.23.12.
[propagated-inputs]: Add r-digest and r-keyring.

Change-Id: I8e2b8dc5014ccf50c28ceb7d45eb5f0f87f49f7c
2026-05-28 12:12:22 +02:00
Ricardo Wurmus 3b582d34e4 gnu: r-annotationhubdata: Update to 1.42.0.
* gnu/packages/bioconductor.scm (r-annotationhubdata): Update to 1.42.0.

Change-Id: I801bcf2fee5e6aac8773e33387d0a32c175f7f7f
2026-05-28 12:12:22 +02:00
Ricardo Wurmus dccc67ff7a gnu: r-anndatar: Update to 1.1.3.
* gnu/packages/bioconductor.scm (r-anndatar): Update to 1.1.3.
[native-inputs]: Add r-rarr.

Change-Id: If21f49639bbd388aee0abfdb52e18a1f01a92635
2026-05-28 12:12:22 +02:00
Ricardo Wurmus 3f9cd984ef gnu: r-animalcules: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-animalcules): Update to 1.28.0.

Change-Id: Id472a096557d1c3e243bcb689e5af332cf90ddb5
2026-05-28 12:12:22 +02:00
Ricardo Wurmus aca5930213 gnu: r-ancombc: Update to 2.14.0.
* gnu/packages/bioconductor.scm (r-ancombc): Update to 2.14.0.
[propagated-inputs]: Remove r-cvxr; add r-quadprog.

Change-Id: Ibf4ac30fe71a7555238749871b749228076e3b8e
2026-05-28 12:12:21 +02:00
Ricardo Wurmus acba911f0c gnu: r-anaquin: Update to 2.36.0.
* gnu/packages/bioconductor.scm (r-anaquin): Update to 2.36.0.

Change-Id: Ie0271e3e2a03a045b98d089037c2a47309187c6e
2026-05-28 12:12:21 +02:00
Ricardo Wurmus 5dada9be6b gnu: r-amaretto: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-amaretto): Update to 1.28.0.

Change-Id: I2374172e5e0258a630d8de4087b6f1574a1967bc
2026-05-28 12:12:21 +02:00
Ricardo Wurmus 6999b3994a gnu: r-amplican: Update to 1.34.0.
* gnu/packages/bioconductor.scm (r-amplican): Update to 1.34.0.
[propagated-inputs]: Remove r-dplyr; add r-rlang.

Change-Id: I700d1893804951488c7aaaae80a0d769ca215c74
2026-05-28 12:12:21 +02:00
Ricardo Wurmus aec3dfc362 gnu: r-amountain: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-amountain): Update to 1.38.0.

Change-Id: I720609d875647d43caf46a8d9703a98c0f5d1fae
2026-05-28 12:12:21 +02:00
Ricardo Wurmus dbaaa1562c gnu: r-alabaster-se: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-alabaster-se): Update to 1.12.0.

Change-Id: If05684691b1efaf8729ce1c270be28d56f8f5b2a
2026-05-28 12:12:21 +02:00
Ricardo Wurmus d0bee36b5b gnu: r-alabaster-schemas: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-alabaster-schemas): Update to 1.12.0.

Change-Id: Ib2a5ca2a0c2a68be48ddf5da949ebc6731b23b6d
2026-05-28 12:12:21 +02:00
Ricardo Wurmus 92c9384844 gnu: r-alabaster-sce: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-alabaster-sce): Update to 1.12.0.

Change-Id: I79271590b0028bb612575cd348397c0e7a402c01
2026-05-28 12:12:21 +02:00
Ricardo Wurmus f48e11e613 gnu: r-alabaster-ranges: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-alabaster-ranges): Update to 1.12.0.

Change-Id: Iab66eb6f58541ddb1ddce6bdce2116a0df5fac48
2026-05-28 12:12:20 +02:00
Ricardo Wurmus f7c2d2a2be gnu: r-alabaster-matrix: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-alabaster-matrix): Update to 1.12.0.

Change-Id: Ic896ff156076cda83231ab05f7a27319df0387a7
2026-05-28 12:12:20 +02:00
Ricardo Wurmus b1f5bd30d7 gnu: r-alabaster-base: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-alabaster-base): Update to 1.12.0.

Change-Id: I74733c2fc292053a6dd94e88c2006ef6b43c3484
2026-05-28 12:12:20 +02:00
Ricardo Wurmus 206ea1fe40 gnu: r-airpart: Update to 1.20.0.
* gnu/packages/bioconductor.scm (r-airpart): Update to 1.20.0.

Change-Id: I1a4ad603b26ab27ff4256ceb26caecd8e61ea0c4
2026-05-28 12:12:20 +02:00
Ricardo Wurmus e1b8ed38e2 gnu: r-aims: Update to 1.44.0.
* gnu/packages/bioconductor.scm (r-aims): Update to 1.44.0.

Change-Id: I80f68c2506fed3a21475c9d091748778d077042e
2026-05-28 12:12:20 +02:00
Ricardo Wurmus 3a67b3395a gnu: r-adductomicsr: Update to 1.27.0.
* gnu/packages/bioconductor.scm (r-adductomicsr): Update to 1.27.0.

Change-Id: I452b2ab088eb733946beefec0553bad06e7d4f2d
2026-05-28 12:12:20 +02:00
Ricardo Wurmus 7fe5381522 gnu: r-agilp: Update to 3.44.0.
* gnu/packages/bioconductor.scm (r-agilp): Update to 3.44.0.

Change-Id: I32b147c03e950e9fd24c06c48a1e571496bbf02c
2026-05-28 12:12:20 +02:00
Ricardo Wurmus 4da9fb78e7 gnu: r-aggregatebiovar: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-aggregatebiovar): Update to 1.22.0.

Change-Id: I79b6e9da53beee514da1aaa7d42aced559b2669e
2026-05-28 12:12:20 +02:00
Ricardo Wurmus 5353f69525 gnu: r-agdex: Update to 1.60.0.
* gnu/packages/bioconductor.scm (r-agdex): Update to 1.60.0.

Change-Id: I6cbd998169a1dcce32358190f91f069d6735b1f6
2026-05-28 12:12:19 +02:00
Ricardo Wurmus e40851173a gnu: r-affyrnadegradation: Update to 1.58.0.
* gnu/packages/bioconductor.scm (r-affyrnadegradation): Update to 1.58.0.

Change-Id: Idb23a327c813cbd08cdc86a0ee46e4df7127b0a3
2026-05-28 12:12:19 +02:00
Ricardo Wurmus 9af9723713 gnu: r-affyplm: Update to 1.88.0.
* gnu/packages/bioconductor.scm (r-affyplm): Update to 1.88.0.

Change-Id: I2f07b8e1ae034c95d5c924fceddf4dbfeb4a605b
2026-05-28 12:12:19 +02:00
Ricardo Wurmus fcc574a108 gnu: r-affylmgui: Update to 1.86.0.
* gnu/packages/bioconductor.scm (r-affylmgui): Update to 1.86.0.

Change-Id: Ibb33c86cd77ff054ee952360ea1d56c4f07a865b
2026-05-28 12:12:19 +02:00
Ricardo Wurmus da907b8389 gnu: r-affyilm: Update to 1.64.0.
* gnu/packages/bioconductor.scm (r-affyilm): Update to 1.64.0.

Change-Id: Ie1ddcaec1139a4c625919b8c410b03b3895a1b7a
2026-05-28 12:12:19 +02:00
Ricardo Wurmus 98ec3853ce gnu: r-affixcan: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-affixcan): Update to 1.30.0.

Change-Id: I91fb7314e6e92ca395ae3b070bc698df6fbdcea0
2026-05-28 12:12:19 +02:00
Ricardo Wurmus a8133ab467 gnu: r-adsplit: Update to 1.82.0.
* gnu/packages/bioconductor.scm (r-adsplit): Update to 1.82.0.

Change-Id: I3984eff74bb6f5d6fc8193b965d7eea02f73bf34
2026-05-28 12:12:19 +02:00
Ricardo Wurmus 7c9c23761c gnu: r-adimpute: Update to 1.22.0.
* gnu/packages/bioconductor.scm (r-adimpute): Update to 1.22.0.

Change-Id: Ib5c3a7a8498d47ea5384cf1d3286d4e4f0583083
2026-05-28 12:12:19 +02:00
Ricardo Wurmus a0535206c5 gnu: r-adamgui: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-adamgui): Update to 1.28.0.

Change-Id: I74de3c4cfd03f63c804bf35f2e3c5046091bc8d3
2026-05-28 12:12:18 +02:00
Ricardo Wurmus bb46f090d8 gnu: r-adam: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-adam): Update to 1.28.0.

Change-Id: Iec734d38ce10def7ccd208fc0fc7985849c36376
2026-05-28 12:12:18 +02:00
Ricardo Wurmus a0c8b9ba91 gnu: r-adacgh2: Update to 2.52.0.
* gnu/packages/bioconductor.scm (r-adacgh2): Update to 2.52.0.

Change-Id: Ia8d4367f14613201bd41a43e7964286a36d887a3
2026-05-28 12:12:18 +02:00
Ricardo Wurmus 88e8873681 gnu: r-absseq: Update to 1.66.0.
* gnu/packages/bioconductor.scm (r-absseq): Update to 1.66.0.

Change-Id: Ibc11ec5b37ea7f05455098b97a3df629574e2596
2026-05-28 12:12:18 +02:00
Ricardo Wurmus efcfbc2ae6 gnu: r-abarray: Update to 1.80.0.
* gnu/packages/bioconductor.scm (r-abarray): Update to 1.80.0.

Change-Id: I851fa6fbbab2294799e0158e95c2b1c5991e9df9
2026-05-28 12:12:18 +02:00
Ricardo Wurmus 80b1a9b8b7 gnu: r-zebrafishrnaseq: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-zebrafishrnaseq): Update to 1.31.0.

Change-Id: I462fda4217a9af201aa7d734a9cc241e8efa5164
2026-05-28 12:12:18 +02:00
Ricardo Wurmus a6f706d2e5 gnu: r-tximportdata: Update to 1.39.0.
* gnu/packages/bioconductor.scm (r-tximportdata): Update to 1.39.0.

Change-Id: I195cffc48b625fa7d078cc5bb6cb202f083e1fc5
2026-05-28 12:12:18 +02:00
Ricardo Wurmus bae207ccb5 gnu: r-tcgabiolinksgui-data: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-tcgabiolinksgui-data): Update to 1.31.0.

Change-Id: I4d8e02e29445709e9de3ff7770a21b5972e66f19
2026-05-28 12:12:18 +02:00
Ricardo Wurmus 54fc955180 gnu: r-systempiperdata: Update to 2.15.6.
* gnu/packages/bioconductor.scm (r-systempiperdata): Update to 2.15.6.

Change-Id: Id3f9d669ef5197c8ae8ba39dd14d034180dd73fe
2026-05-28 12:12:17 +02:00
Ricardo Wurmus 260025eb7f gnu: r-sesamedata: Update to 1.29.10.
* gnu/packages/bioconductor.scm (r-sesamedata): Update to 1.29.10.

Change-Id: I548345d576455c95229563c408bd83dd6a14e863
2026-05-28 12:12:17 +02:00
Ricardo Wurmus 91193c172e gnu: r-scpdata: Update to 1.19.0.
* gnu/packages/bioconductor.scm (r-scpdata): Update to 1.19.0.

Change-Id: Iad34e7e42fabea2360208fa4357da8d8550853e9
2026-05-28 12:12:17 +02:00
Ricardo Wurmus 33fd3fdb6c gnu: r-rtcga-rnaseq: Update to 20151101.41.0.
* gnu/packages/bioconductor.scm (r-rtcga-rnaseq): Update to 20151101.41.0.

Change-Id: I8c6fd76736f7e050ea11720f42bc14eec4f639b8
2026-05-28 12:12:17 +02:00
Ricardo Wurmus dd4fe41105 gnu: r-rnbeads-hg19: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-rnbeads-hg19): Update to 1.43.0.

Change-Id: I547ec25b44745cb3f62d58e3a18dd4da7bf87a9c
2026-05-28 12:12:17 +02:00
Ricardo Wurmus 4ac3ea8cbd gnu: r-rnaseqdata-hnrnpc-bam-chr14: Update to 0.49.0.
* gnu/packages/bioconductor.scm (r-rnaseqdata-hnrnpc-bam-chr14): Update to 0.49.0.

Change-Id: I6fbed63b3a351ecef3176e63fb6b280dddc03e66
2026-05-28 12:12:17 +02:00
Ricardo Wurmus 0befd14170 gnu: r-rcistarget-hg19-motifdbs-cisbponly-500bp: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-rcistarget-hg19-motifdbs-cisbponly-500bp): Update to 1.31.0.

Change-Id: I24af780e2c7b985c162d0be60952167de17273eb
2026-05-28 12:12:17 +02:00
Ricardo Wurmus 884a699d8e gnu: r-curatedtcgadata: Update to 1.33.2.
* gnu/packages/bioconductor.scm (r-curatedtcgadata): Update to 1.33.2.

Change-Id: Ib7bf3caadc4709e775ae73dfe55d1c3365c20906
2026-05-28 12:12:17 +02:00
Ricardo Wurmus b6031296ab gnu: r-gagedata: Update to 2.49.0.
* gnu/packages/bioconductor.scm (r-gagedata): Update to 2.49.0.

Change-Id: I6f46751c349699b3ddffa1b43677bb7035645144
2026-05-28 12:12:16 +02:00
Ricardo Wurmus babcd17fbd gnu: r-affydata: Update to 1.59.0.
* gnu/packages/bioconductor.scm (r-affydata): Update to 1.59.0.

Change-Id: Ia093f97cbd29275fa939dcbea1b383c391af8b43
2026-05-28 12:12:16 +02:00
Ricardo Wurmus 227f42feaa gnu: r-all: Update to 1.53.0.
* gnu/packages/bioconductor.scm (r-all): Update to 1.53.0.

Change-Id: If1c618823ab1d1a8c054b8e9ef965aa26b3ea0ff
2026-05-28 12:12:16 +02:00
Ricardo Wurmus 2ddaa57c4f gnu: r-hsmmsinglecell: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-hsmmsinglecell): Update to 1.31.0.

Change-Id: Ic7909dd71eebbd6321e94a4ae5ce2533e2fab0e5
2026-05-28 12:12:16 +02:00
Ricardo Wurmus 65de631530 gnu: r-prolocdata: Update to 1.49.0.
* gnu/packages/bioconductor.scm (r-prolocdata): Update to 1.49.0.

Change-Id: Ibadfeddd52a35baa06e96d5c9d30c1e652ccc3d1
2026-05-28 12:12:16 +02:00
Ricardo Wurmus 8488bcf6a3 gnu: r-pasillabamsubset: Update to 0.49.0.
* gnu/packages/bioconductor.scm (r-pasillabamsubset): Update to 0.49.0.

Change-Id: I5f73363f1a2b373bf1afce0124909f401ecc2139
2026-05-28 12:12:16 +02:00
Ricardo Wurmus 51fd295a38 gnu: r-pasilla: Update to 1.39.0.
* gnu/packages/bioconductor.scm (r-pasilla): Update to 1.39.0.

Change-Id: I34e3b56b7f5fbc88e0607104fa75058b4302cb1e
2026-05-28 12:12:16 +02:00
Ricardo Wurmus 735f4a054e gnu: r-msigdb: Update to 1.19.0.
* gnu/packages/bioconductor.scm (r-msigdb): Update to 1.19.0.

Change-Id: I43c9dfc5742958890aa1447ba6e78a41dbf37154
2026-05-28 12:12:16 +02:00
Ricardo Wurmus e177419ebd gnu: r-msdata: Update to 0.51.2.
* gnu/packages/bioconductor.scm (r-msdata): Update to 0.51.2.

Change-Id: I76c3e0a18ae48dc1c8a8e1ce6d349611fa9dd718
2026-05-28 12:12:15 +02:00
Ricardo Wurmus 10871d42ec gnu: r-minionsummarydata: Update to 1.41.0.
* gnu/packages/bioconductor.scm (r-minionsummarydata): Update to 1.41.0.

Change-Id: I26187a599e9e6701ef209c9c6441d65ee0fd4237
2026-05-28 12:12:15 +02:00
Ricardo Wurmus 2f4c3e9563 gnu: r-minfidataepic: Update to 1.37.0.
* gnu/packages/bioconductor.scm (r-minfidataepic): Update to 1.37.0.

Change-Id: Ic2df799d285cfaf0948581b9d796cb5d788648fb
2026-05-28 12:12:15 +02:00
Ricardo Wurmus 47a29c06e0 gnu: r-minfidata: Update to 0.57.0.
* gnu/packages/bioconductor.scm (r-minfidata): Update to 0.57.0.

Change-Id: Iff0bac7fd93c0190166bb762d60c288e6624334d
2026-05-28 12:12:15 +02:00
Ricardo Wurmus 6668ecc7da gnu: r-mousegastrulationdata: Update to 1.25.0.
* gnu/packages/bioconductor.scm (r-mousegastrulationdata): Update to 1.25.0.

Change-Id: I4702751e18585256e0b9cfffeb747d7dba66266f
2026-05-28 12:12:15 +02:00
Ricardo Wurmus cf907ef192 gnu: r-methylclockdata: Update to 1.19.0.
* gnu/packages/bioconductor.scm (r-methylclockdata): Update to 1.19.0.

Change-Id: I38ac4026735859f75e971f0d9e9c555039370b1e
2026-05-28 12:12:15 +02:00
Ricardo Wurmus 00bd570d10 gnu: r-methylaiddata: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-methylaiddata): Update to 1.43.0.
[native-inputs]: Add r-biocstyle.

Change-Id: Ib17e05bd05dae573770ce1229757da3a10a321c7
2026-05-28 12:12:15 +02:00
Ricardo Wurmus b5006648a8 gnu: r-macrophage: Update to 1.27.0.
* gnu/packages/bioconductor.scm (r-macrophage): Update to 1.27.0.

Change-Id: Ifbeb0ad042613ac3c43fbc625650cfd9b581f935
2026-05-28 12:12:15 +02:00
Ricardo Wurmus 0141050995 gnu: r-lungcancerlines: Update to 0.49.2.
* gnu/packages/bioconductor.scm (r-lungcancerlines): Update to 0.49.2.

Change-Id: Ifd9a5bb011d3acef332624b81a42fc554cf8cdba
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 4543ef6cad gnu: r-leukemiaseset: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-leukemiaseset): Update to 1.47.0.

Change-Id: I0cf23ce8363b56d6ba4af40899fc7fbcaaf2bdfc
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 06d2c6709d gnu: r-jaspar2016: Update to 1.39.0.
* gnu/packages/bioconductor.scm (r-jaspar2016): Update to 1.39.0.

Change-Id: I798ff62d84b8af0de47010a581e4428384f33d26
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 4c5df0fafa gnu: r-italicsdata: Update to 2.49.0.
* gnu/packages/bioconductor.scm (r-italicsdata): Update to 2.49.0.

Change-Id: I34a5ccfe7f3d47630139d073accb14f199a3b6ea
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 1675bc4086 gnu: r-illuminadatatestfiles: Update to 1.49.0.
* gnu/packages/bioconductor.scm (r-illuminadatatestfiles): Update to 1.49.0.

Change-Id: I74fa338aaf36d1787810fdcc999a1bb82ebecb99
2026-05-28 12:12:14 +02:00
Ricardo Wurmus a9c7b04d5b gnu: r-illumina450probevariants-db: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-illumina450probevariants-db): Update to 1.47.0.

Change-Id: I0d7d54a4edaabbed41aaf1f86b0893b2fa49d79b
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 3ad3e76f22 gnu: r-hdcytodata: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-hdcytodata): Update to 1.31.0.

Change-Id: I7b778ba51a0af146b456883129ba48fbe98511d2
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 6534d1f1c3 gnu: r-hellorangesdata: Update to 1.37.0.
* gnu/packages/bioconductor.scm (r-hellorangesdata): Update to 1.37.0.

Change-Id: I0a1a85f6c5870d9ece78f13202d5ed5da000f9dc
2026-05-28 12:12:14 +02:00
Ricardo Wurmus 1597ddee80 gnu: r-gsvadata: Update to 1.47.3.
* gnu/packages/bioconductor.scm (r-gsvadata): Update to 1.47.3.
[propagated-inputs]: Remove r-hgu95a-db; add r-matrix and r-spatialexperiment.

Change-Id: I55d1fc41ef089c221e5faf88604f6f743cf6ed1d
2026-05-28 12:12:13 +02:00
Ricardo Wurmus ffc6233e93 gnu: r-golubesets: Update to 1.53.0.
* gnu/packages/bioconductor.scm (r-golubesets): Update to 1.53.0.

Change-Id: I389431bd96e38bb9f260a1d44eedbc3bf9b1826a
2026-05-28 12:12:13 +02:00
Ricardo Wurmus bc1e629e79 gnu: r-genomationdata: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-genomationdata): Update to 1.43.0.

Change-Id: Ifbce156e84ef44d808b019a95d2beafdb4381ddc
2026-05-28 12:12:13 +02:00
Ricardo Wurmus 9f25a0b080 gnu: r-genelendatabase: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-genelendatabase): Update to 1.47.0.

Change-Id: I4c51a16fd953a8ceb6ce224cf1746c5c99457cb0
2026-05-28 12:12:13 +02:00
Ricardo Wurmus 76d87665f2 gnu: r-flowworkspacedata: Update to 3.23.0.
* gnu/packages/bioconductor.scm (r-flowworkspacedata): Update to 3.23.0.

Change-Id: I39af3521685fc1093ca14d32bb2e0a32059096b3
2026-05-28 12:12:13 +02:00
Ricardo Wurmus 37913d0113 gnu: r-flowsorted-blood-epic: Update to 2.15.0.
* gnu/packages/bioconductor.scm (r-flowsorted-blood-epic): Update to 2.15.0.

Change-Id: I09290c6b795d4e6138d46ffc8d023f37e00cea35
2026-05-28 12:12:13 +02:00
Ricardo Wurmus f2755728fd gnu: r-flowsorted-blood-450k: Update to 1.49.0.
* gnu/packages/bioconductor.scm (r-flowsorted-blood-450k): Update to 1.49.0.

Change-Id: I23da9db7553695979cbb4982899c9315c258ee41
2026-05-28 12:12:13 +02:00
Ricardo Wurmus 89f9599b7e gnu: r-faahko: Update to 1.51.0.
* gnu/packages/bioconductor.scm (r-faahko): Update to 1.51.0.

Change-Id: I0a3f1ddb157b599c0eed9047c5950c81c48dd253
2026-05-28 12:12:13 +02:00
Ricardo Wurmus 5a28d642ee gnu: r-derfinderdata: Update to 2.29.0.
* gnu/packages/bioconductor.scm (r-derfinderdata): Update to 2.29.0.

Change-Id: I3350d36847c95f9b477264aad6679b7fd74729ba
2026-05-28 12:12:12 +02:00
Ricardo Wurmus cae36769e0 gnu: r-copyhelper: Update to 1.43.0.
* gnu/packages/bioconductor.scm (r-copyhelper): Update to 1.43.0.

Change-Id: I38cb03efc9f69977c37537826b17506206f1ca95
2026-05-28 12:12:12 +02:00
Ricardo Wurmus 3b155fd6d6 gnu: r-chipexoqualexample: Update to 1.35.0.
* gnu/packages/bioconductor.scm (r-chipexoqualexample): Update to 1.35.0.

Change-Id: Ifec45ee0071ca0a52dcbee4027e140ea653cfb0a
2026-05-28 12:12:12 +02:00
Ricardo Wurmus 6e1a4e5a48 gnu: r-champdata: Update to 2.43.0.
* gnu/packages/bioconductor.scm (r-champdata): Update to 2.43.0.

Change-Id: I494425b262e26d5503cab03cc3d85e7f002ca492
2026-05-28 12:12:12 +02:00
Ricardo Wurmus 324f4bd9c3 gnu: r-celldex: Update to 1.21.0.
* gnu/packages/bioconductor.scm (r-celldex): Update to 1.21.0.

Change-Id: Icaf9f2c25db279fd11c2789914a67da0a393ce3f
2026-05-28 12:12:12 +02:00
Ricardo Wurmus ea55c6d7c2 gnu: r-breastcancervdx: Update to 1.49.0.
* gnu/packages/bioconductor.scm (r-breastcancervdx): Update to 1.49.0.

Change-Id: I9d9d41ced7b9f4ee4d6a28ca2dfb300493464064
2026-05-28 12:12:12 +02:00
Ricardo Wurmus 43b18706de gnu: r-breakpointrdata: Update to 1.29.0.
* gnu/packages/bioconductor.scm (r-breakpointrdata): Update to 1.29.0.
[native-inputs]: Add r-biocstyle.

Change-Id: I3ce64ac8751f4e6545237a3af7691c8238996ba5
2026-05-28 12:12:12 +02:00
Ricardo Wurmus 524dfdfeef gnu: r-biscuiteerdata: Update to 1.25.0.
* gnu/packages/bioconductor.scm (r-biscuiteerdata): Update to 1.25.0.

Change-Id: I5ec81f26dc5ae2adad466c0de588e966cbf0fbb4
2026-05-28 12:12:12 +02:00
Ricardo Wurmus 9d1269e270 gnu: r-bodymaprat: Update to 1.27.0.
* gnu/packages/bioconductor.scm (r-bodymaprat): Update to 1.27.0.

Change-Id: I541da491e77cf2d728c8b7a54ae7f7216e75ac24
2026-05-28 12:12:11 +02:00
Ricardo Wurmus 63a96728b2 gnu: r-bladderbatch: Update to 1.49.0.
* gnu/packages/bioconductor.scm (r-bladderbatch): Update to 1.49.0.

Change-Id: Ie97c50e3bcfb150081e09f3e160e99871309463b
2026-05-28 12:12:11 +02:00
Ricardo Wurmus 0b93bba387 gnu: r-biotmledata: Update to 1.35.0.
* gnu/packages/bioconductor.scm (r-biotmledata): Update to 1.35.0.

Change-Id: I8e765bec14dcdf7b92fc83ee6e81cd47a631f8fa
2026-05-28 12:12:11 +02:00
Ricardo Wurmus f17d0eb6bd gnu: r-bcellviper: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-bcellviper): Update to 1.47.0.

Change-Id: Iaedf90390de4d27732b987f9c812bc2c9c8f7d0d
2026-05-28 12:12:11 +02:00
Ricardo Wurmus dc28a919be gnu: r-arrmdata: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-arrmdata): Update to 1.47.0.

Change-Id: Iedf65a93b75ee07647105b6a4cf0097253d6c817
2026-05-28 12:12:11 +02:00
Ricardo Wurmus af371fce63 gnu: r-airway: Update to 1.31.0.
* gnu/packages/bioconductor.scm (r-airway): Update to 1.31.0.

Change-Id: Ib399273379453427cb934a3cac40a7ff98395c6d
2026-05-28 12:12:11 +02:00
Ricardo Wurmus 446f8ef43f gnu: r-adductdata: Update to 1.27.0.
* gnu/packages/bioconductor.scm (r-adductdata): Update to 1.27.0.

Change-Id: Ic52d396eabe6a6f664baac364cdb89a081603c6b
2026-05-28 12:12:11 +02:00
Ricardo Wurmus f744a9f36a gnu: r-org-mm-eg-db: Update to 3.23.0.
* gnu/packages/bioconductor.scm (r-org-mm-eg-db): Update to 3.23.0.

Change-Id: Ibf77a8a53151a5777e2cbbd6f1d7ae2d8d02e4b4
2026-05-28 12:12:11 +02:00
Ricardo Wurmus ff2da43284 gnu: r-org-hs-eg-db: Update to 3.23.1.
* gnu/packages/bioconductor.scm (r-org-hs-eg-db): Update to 3.23.1.

Change-Id: Ic47d38bcc3b3c2fb1b6a1db8f3b96f7ce1691f9c
2026-05-28 12:12:10 +02:00
Ricardo Wurmus c128de78bd gnu: r-go-db: Update to 3.23.1.
* gnu/packages/bioconductor.scm (r-go-db): Update to 3.23.1.

Change-Id: I1a5a8a2ec8a09a42be2128a321d1a2abba62d887
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 82ef75d2b9 gnu: r-reactome-db: Update to 1.96.0.
* gnu/packages/bioconductor.scm (r-reactome-db): Update to 1.96.0.

Change-Id: Ia435c43ce19a65c0fc083aa174d6ba37d1896d72
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 8317ec025c gnu: r-decoupler: Update to 2.17.0.
* gnu/packages/bioconductor.scm (r-decoupler): Update to 2.17.0.
[arguments]: Disable one more test.

Change-Id: Ie21ecd3f6eebca67280f0d4307956d1f1ff08a57
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 368f3e993e gnu: r-iclusterplus: Update to 1.48.0.
* gnu/packages/bioconductor.scm (r-iclusterplus): Update to 1.48.0.
[propagated-inputs]: Add r-irlba.

Change-Id: I29903a1feb10afa1da7acb40c6fb7b43b17b409b
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 533a8b4607 gnu: r-gsva: Update to 2.6.0.
* gnu/packages/bioconductor.scm (r-gsva): Update to 2.6.0.
[arguments]: Disable some tests.
[propagated-inputs]: Add r-delayedmatrixstats.

Change-Id: I884be9a85704afaa6a833248d47ae6cb2809767b
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 4131d52da3 gnu: r-biobtreer: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-biobtreer): Update to 1.24.0.

Change-Id: I37a0503850f6096e984eff0e13ac22a0973f510c
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 334444efd8 gnu: r-xcms: Update to 4.10.0.
* gnu/packages/bioconductor.scm (r-xcms): Update to 4.10.0.
[native-inputs]: Replace r-msdata with r-msdatahub.

Change-Id: Iae399db54b0aa0c28861ed2616e4531429459faf
2026-05-28 12:12:10 +02:00
Ricardo Wurmus 82c92afcc9 gnu: r-msnbase: Update to 2.37.0.
* gnu/packages/bioconductor.scm (r-msnbase): Update to 2.37.0.
[arguments]: Disable tests.

Change-Id: I87ad4c7b087ea2d7de36f4b10105c55150b6cb9e
2026-05-28 12:12:09 +02:00
Ricardo Wurmus f80514fd66 gnu: r-msexperiment: Update to 1.14.0.
* gnu/packages/bioconductor.scm (r-msexperiment): Update to 1.14.0.
[arguments]: Disable tests.
[native-inputs]: Replace r-msdata with r-msdatahub.

Change-Id: I2ea67239a3b441a4c2099c9ced846d5d79afee1d
2026-05-28 12:12:09 +02:00
Ricardo Wurmus 4511030cfc gnu: r-msbackendsql: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-msbackendsql): Update to 1.12.0.
[arguments]: Disable tests.
[native-inputs]: Replace r-msdata with r-msdatahub.

Change-Id: Ic17b560985e16a0b36ffe8bc117515a1983adf5b
2026-05-28 12:12:09 +02:00
Ricardo Wurmus a64dee83af gnu: r-biocset: Update to 1.25.0.
* gnu/packages/bioconductor.scm (r-biocset): Update to 1.25.0.
[arguments]: Disable one more test.

Change-Id: I7db8745396ab30970ad91de50402bb5fef41290c
2026-05-28 12:12:09 +02:00
Ricardo Wurmus 518984d3a8 gnu: r-phyloseq: Update to 1.56.0.
* gnu/packages/bioconductor.scm (r-phyloseq): Update to 1.56.0.
[native-inputs]: Add r-sparsearray.

Change-Id: Iacf99f3e7285849e58f6bf4d6b2d6300b14bc86c
2026-05-28 12:12:09 +02:00
Ricardo Wurmus abf4d0dfeb gnu: r-sva: Update to 3.59.0.
* gnu/packages/bioconductor.scm (r-sva): Update to 3.59.0.
[arguments]: Disable vignettes.

Change-Id: Ib9eaee22e7d192dceac1345ce8fbceefd7b130a7
2026-05-28 12:12:09 +02:00
Ricardo Wurmus c55cc846ab gnu: r-biomformat: Update to 1.40.0.
* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.40.0.
[properties]: Record updater-extra-propagated-inputs.

Change-Id: Ib5a769c142794c43a11e43c3c84c967a088195fb
2026-05-28 12:12:09 +02:00
Ricardo Wurmus d774b80f90 gnu: r-bgeecall: Update to 1.28.0.
* gnu/packages/bioconductor.scm (r-bgeecall): Update to 1.28.0.
[propagated-inputs]: Remove duplicate r-sjmisc.

Change-Id: I3b318e22f9b4873e3287d598bb18e06319c7e433
2026-05-28 12:12:09 +02:00
Ricardo Wurmus ddfc0f3d7d gnu: r-biocpkgtools: Update to 1.30.0.
* gnu/packages/bioconductor.scm (r-biocpkgtools): Update to 1.30.0.
[native-inputs]: Drop labels.

Change-Id: Ibe9d94f33773b21e2fc9c75adb978dccd748e7a9
2026-05-28 12:12:08 +02:00
Ricardo Wurmus e73974d547 gnu: r-mast: Update to 1.38.0.
* gnu/packages/bioconductor.scm (r-mast): Update to 1.38.0.
[native-inputs]: Drop labels.

Change-Id: I817434671bf10cf1ba17a7a63bcaef5ef8e03e94
2026-05-28 12:12:08 +02:00
Ricardo Wurmus 4a40a031a7 gnu: Remove r-pryr.
This package was removed from CRAN in 2023.  It fails to build with R 4.6.0.

* gnu/packages/cran.scm (r-pryr): Remove variable.

Change-Id: I966b317db519f4b78d5592c12c69b8777b2a4a05
2026-05-28 12:12:08 +02:00
Ricardo Wurmus aeb62e983b gnu: r-glimma: Update to 2.21.0.
* gnu/packages/bioconductor.scm (r-glimma): Update to 2.21.0.
[native-inputs]: Remove r-pryr.

Change-Id: I9316020faf8a453785d6791847d4a3ff6e1ece62
2026-05-28 12:12:08 +02:00
Ricardo Wurmus 1f353b3f12 gnu: Remove r-rbokeh.
This package was removed from CRAN in 2023.  It depends on pryr (also removed
in 2023), which fails to build with R 4.6.0.

* gnu/packages/cran.scm (r-rbokeh): Remove variable.

Change-Id: Idc4e38c27e43755d29aec9f842c21d7d2ec230b6
2026-05-28 12:12:08 +02:00
Ricardo Wurmus b279b550f2 gnu: r-mscoreutils: Update to 1.24.0.
* gnu/packages/bioconductor.scm (r-mscoreutils): Update to 1.24.0.
[source]: Remove patch.
[native-inputs]: Add r-rlang.
* gnu/packages/patches/r-mscoreutils-0001-fix-non-API-call-to-R-SETLENGTH-by-using-lengthgets.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Iff65329afeea448c14ca8dd989bcf9be1af79895
2026-05-28 12:12:08 +02:00
Ricardo Wurmus 41e9f8b556 gnu: r-sparsearray: Update to 1.12.0.
* gnu/packages/bioconductor.scm (r-sparsearray): Update to 1.12.0.
[source]: Remove patch.
* gnu/packages/patches/r-sparsearray-r-4.6.0-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: Ief14b637fc6ee1bec96065ff41cc501a2e63f010
2026-05-28 12:12:08 +02:00
Ricardo Wurmus 7f06acf3e5 gnu: r-h5mread: Update to 1.4.0.
* gnu/packages/bioconductor.scm (r-h5mread): Update to 1.4.0.
[source]: Remove patch.
* gnu/packages/patches/r-h5mread-0001-h5mread-1.3.2-Get-rid-of-non-API-calls-to-R.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I40b81ee9b81865b780477ceeacae8b9c0b24d466
2026-05-28 12:12:08 +02:00
Ricardo Wurmus b44a7a6801 gnu: r-snpstats: Update to 1.62.0.
* gnu/packages/bioconductor.scm (r-snpstats): Update to 1.62.0.
[source]: Remove patches.
* gnu/packages/patches/r-snpstats-0001-fixed-non-API-except-for-IS_S4_OBJECT.patch,
gnu/packages/patches/r-snpstats-0002-fixed-IS_S4_OBJECT.patch:
Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Change-Id: If2a8e6e77899eb6a278fe7ebda0f7593c5e6a9b2
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 0e007695a2 gnu: r-shortread: Update to 1.70.0.
* gnu/packages/bioconductor.scm (r-shortread): Update to 1.70.0.
[source]: Remove patch.
* gnu/packages/patches/r-shortread-0001-ShortRead-1.69.3-Get-rid-of-non-API-calls-to-R.patch:
Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I45ca6fca8edaa7dc727e86cb16fc3c61c27f286d
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 9a0b04a22b gnu: r-rsamtools: Update to 2.28.0.
* gnu/packages/bioconductor.scm (r-rsamtools): Update to 2.28.0.
[source]: Remove patch.
* gnu/packages/patches/r-rsamtools-r-4.6.0-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.

Change-Id: I2b6467026dedc59e43e4151c0d01d344e247aeee
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 7731f955ec gnu: r-scrapper: Update to 1.6.0.
* gnu/packages/bioconductor.scm (r-scrapper): Update to 1.6.0.
[arguments]: Enable all tests; update patch to remove dependency on
Rigraphlib.
[propagated-inputs]: Add r-s4vectors and r-sparsearray.
[native-inputs]: Remove r-matrixgenerics and r-scrnaseq; add
r-singlecellexperiment and r-summarizedexperiment.

Change-Id: Idc7aacb24130028dc99c7b091dd9a773c5ecea46
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 7cd74dbcde gnu: igraph-for-r-rigraphlib: Update to 1.0.1.
* gnu/packages/graph.scm (igraph-for-r-rigraphlib): Update to 1.0.1.
[source]: Adjust snippet to preserve qhull and cxsparse.
[arguments]: Inherit from igraph; remove 'patch-suitesparse phase; disable
infomap support.
[inputs]: Remove suitesparse-cxsparse.

Change-Id: I34fcb77d0cda31a8a2bb3982c7da462db6c72342
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 6953181b4a gnu: Add r-aisdk.
* gnu/packages/cran.scm (r-aisdk): New variable.

Change-Id: Ie499307037d30c22cb58764d46aa8810da4a5787
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 3f8c70f196 gnu: Add r-bedmatrix.
* gnu/packages/cran.scm (r-bedmatrix): New variable.

Change-Id: Ie7ca95f1e0197a2cb46147d524b308d01c9e7b51
2026-05-28 12:12:07 +02:00
Ricardo Wurmus 9fe5a1c7df gnu: Add r-prompter.
* gnu/packages/cran.scm (r-prompter): New variable.

Change-Id: I4d9f2723773d13cb9ecf15c3b8ba45a35d4b03ba
2026-05-28 12:12:06 +02:00
Ricardo Wurmus 31be212221 gnu: r-rhdf5: Update to 2.55.16.
* gnu/packages/bioconductor.scm (r-rhdf5): Update to 2.55.16.
[arguments]: Disable some tests.
[native-inputs]: Remove r-mockery; add r-withr.

Change-Id: Idb6fb3839e38cdddfd80b48559ed342c9630b412
2026-05-28 12:12:06 +02:00
Ricardo Wurmus a8929aa2d4 gnu: r-mmuphin: Update to 1.99.3.
* gnu/packages/bioconductor.scm (r-mmuphin): Update to 1.99.3.
[propagated-inputs]: Replace r-maaslin2 with r-maaslin3.

Change-Id: Icddacb6d8e444d70a12363365599232aac091ea4
2026-05-28 12:12:06 +02:00
Ricardo Wurmus c29e8350f7 gnu: Add r-maaslin3.
* gnu/packages/bioconductor.scm (r-maaslin3): New variable.

Change-Id: Ieb6a89cf42447061716e46e1818423c543ff06aa
2026-05-28 12:12:06 +02:00
Ricardo Wurmus 0601cf2509 gnu: r-biomformat: Update to 1.39.17.
* gnu/packages/bioconductor.scm (r-biomformat): Update to 1.39.17.
[native-inputs]: Add r-s4vectors, r-summarizedexperiment, and r-tibble.

Change-Id: I46968a937257f0bdcb9ba5e20a932a7792a03ab5
2026-05-28 12:12:06 +02:00
Ricardo Wurmus f3fd8326d3 gnu: r-immapex: Update to 1.5.4.
* gnu/packages/bioconductor.scm (r-immapex): Update to 1.5.4.
[arguments]: Disable tests that depend on missing datasets.
[propagated-inputs]: Remove r-hash, r-httr, and r-rvest; add r-immreferent.

Change-Id: I21b2f4c9a3a7ba280a16411cb4aded5811ecd534
2026-05-28 12:12:06 +02:00
Ricardo Wurmus 99a83615bb gnu: Add r-immreferent.
* gnu/packages/bioconductor.scm (r-immreferent): New variable.

Change-Id: Ife39138266d69e60d3c3e728d0fdb408afe27394
2026-05-28 12:12:06 +02:00
Ricardo Wurmus 0f28ceff98 gnu: r-degreport: Update to 1.47.0.
* gnu/packages/bioconductor.scm (r-degreport): Update to 1.47.0.
[arguments]: Update origin label.
[native-inputs]: Drop labels.

Change-Id: Ib2f18d2bc83ec8aebcd92e4e106c0685eef47a75
2026-05-28 12:12:06 +02:00
Ricardo Wurmus b7c88ffdb8 gnu: r-rhdf5filters: Update to 1.23.3.
* gnu/packages/bioconductor.scm (r-rhdf5filters): Update to 1.23.3.
[arguments]: Add phase 'patch-build-system.

Change-Id: Id147a122596e38f7cf5818131cbc774882c53818
2026-05-28 12:12:06 +02:00
Ricardo Wurmus 789ebad80a gnu: r-devtools: Remove another test that needs Internet access.
* gnu/packages/cran.scm (r-devtools)[arguments]: Update list of skipped tests.

Change-Id: Idc0081515528d3fa206e7c04eda5b294925c78e7
2026-05-28 12:12:05 +02:00
Ricardo Wurmus e9d6cf80bf gnu: r-rhdf5lib: Update to 2.0.0.
* gnu/packages/bioconductor.scm (r-rhdf5lib): Update to 2.0.0.
[source]: Delete "vendor" directory.
[arguments]: Skip bad tests; rewrite 'do-not-use-bundled-hdf5.
[propagated-inputs]: Replace hdf5-1.10 with hdf5.
[native-inputs]: Remove sources of hdf5-1.10.

Change-Id: I06b995259da523c843e68f491c74c792a1a8b048
2026-05-28 12:12:05 +02:00
Ricardo Wurmus 3a65b81e0f gnu: Add r-ecodive.
* gnu/packages/cran.scm (r-ecodive): New variable.

Change-Id: I435ccdd7a1d9958867bdb1c4225752040b966f84
2026-05-28 12:12:05 +02:00
Ricardo Wurmus 0838c21d3f gnu: Add r-enrichit.
* gnu/packages/cran.scm (r-enrichit): New variable.

Change-Id: I1d38fc1e6ef24d0ddcb8d12601942a86fcd5adb9
2026-05-28 12:12:05 +02:00
Ricardo Wurmus e2f18ae3ea gnu: Add r-genio.
* gnu/packages/cran.scm (r-genio): New variable.

Change-Id: Ic7323a848899cd093b54f928c538d8de6d919a4a
2026-05-28 12:12:05 +02:00
Ricardo Wurmus 4a1dfcc57d gnu: r-tinytex: Add TeX Live packages.
* gnu/packages/cran.scm (r-tinytex)[arguments]: Disable a test; add phase
'set-HOME.
[propagated-inputs]: Add ghostscript and a texlive-local-tree.

Change-Id: Ia2752d2b72978b3abfca0424ed0b5683a0067e23
2026-05-28 12:12:05 +02:00
Ricardo Wurmus e20a7dce97 gnu: r-biostrings: Update to 2.79.5.
* gnu/packages/patches/r-biostrings-r4.6.0-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/bioconductor.scm (r-biostrings): Update to 2.79.5.
[source]: Remove patch.

Change-Id: I90e0161aa311bdfa990250b056ad238380bb2439
2026-05-28 12:12:05 +02:00
Ricardo Wurmus 6a8f1b19ed gnu: Add r-ptmods.
* gnu/packages/bioconductor.scm (r-ptmods): New variable.

Change-Id: I119eaa062236368c05fc62e5658896ba7aedf9b0
2026-05-28 12:12:05 +02:00
Ricardo Wurmus 0075c0e239 guix: Update Bioconductor version to 3.23.
* guix/import/cran.scm (%bioconductor-version): Set to 3.23.

Change-Id: If6bde9a9a9ca407ea7c4aeb742c93f83c1a58ba4
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 96a9ec8f11 gnu: r-lhs: Update to 1.3.0.
* gnu/packages/cran.scm (r-lhs): Update to 1.3.0.

Change-Id: Ia409ed70bb2efaa981de65ed401b2cadf5f50c9f
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 759cf8e1eb gnu: r-haplo-stats: Update to 1.9.8.7.
* gnu/packages/cran.scm (r-haplo-stats): Update to 1.9.8.7.
[propagated-inputs]: Remove r-rms; add r-mass.

Change-Id: I9462a4f05b79f067cd65847749bc4f3c2418398a
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 210ee30d9a gnu: r-getopt: Update to 1.21.1.
* gnu/packages/cran.scm (r-getopt): Update to 1.21.1.

Change-Id: I46686f7dff7839dc177699661166ec2b0fa6131e
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 61d762c7c2 gnu: r-safetensors: Update to 0.2.1.
* gnu/packages/cran.scm (r-safetensors): Update to 0.2.1.

Change-Id: Ifb9eebfbf97ec31c02dc18f87276a8c538609750
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 22e93ba64f gnu: r-tclust: Update to 2.2-0.
* gnu/packages/cran.scm (r-tclust): Update to 2.2-0.

Change-Id: I81c53f38a4fe869ccf64155262fd6199824ca6a7
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 04a80af8a8 gnu: r-pak: Update to 0.9.5.
* gnu/packages/cran.scm (r-pak): Update to 0.9.5.

Change-Id: I77b182237848fdc4bbc25ba2be03f623bf71b04d
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 57c264be1e gnu: r-datawizard: Update to 1.3.1.
* gnu/packages/cran.scm (r-datawizard): Update to 1.3.1.
[native-inputs]: Add r-fixest and r-openssl.

Change-Id: I13d9f71f6803ed92105491c48dd579ec6f0fc19a
2026-05-28 12:12:04 +02:00
Ricardo Wurmus 9002ccf73e gnu: r-consort: Update to 1.2.3.
* gnu/packages/cran.scm (r-consort): Update to 1.2.3.

Change-Id: I62dfd870e3c86fe504d8bad6f4a8cc1b1e1ada7d
2026-05-28 12:12:03 +02:00
Ricardo Wurmus c3108ee3d3 gnu: r-conos: Update to 1.5.4.
* gnu/packages/bioconductor.scm (r-conos): Update to 1.5.4.
[propagated-inputs]: Add r-pagoda2.
[native-inputs]: Remove r-pagoda2.

Change-Id: I35d44e60304490687848e375c57f74fe8baf9ffc
2026-05-28 12:12:03 +02:00
Ricardo Wurmus c49776a525 gnu: r-metafor: Update to 5.0-1.
* gnu/packages/cran.scm (r-metafor): Update to 5.0-1.
[arguments]: Do not skip any tests.
[native-inputs]: Remove r-lme4 and r-minqa; add r-mumin.

Change-Id: Ibe882467f3edc9b6259967b7a2f838a88e7fee68
2026-05-28 12:12:03 +02:00
Efraim Flashner 48dda47112 gnu: rust-crates: Adjust indentation.
* gnu/packages/rust-crates.scm: Adjust indentation.

Change-Id: I7c9f279dd8d6485b967342391171223d8259898c
2026-05-28 13:04:11 +03:00
Efraim Flashner 44b166c0d3 gnu: sequoia-wot-tools: Update to 0.15.2.
* gnu/packages/sequoia.scm (sequoia-wot-tools): Update to 0.15.2.
[source]: Update source URI.
[arguments]: Remove cargo-test-flags. Update bash shell completion
directory.
[native-inputs]: Add gnupg.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)
[sequoia-wot-tools]: Update entry.

Change-Id: If2b32e42e4e2a58017e69bd6d05fc9c680583cb2
2026-05-28 12:37:12 +03:00
Ricardo Wurmus f857f129f6 gnu: python-idna-ssl: Fix build with Python 3.12.
* gnu/packages/python-xyz.scm (python-idna-ssl)[arguments]: Add phase
'python3.12-compatibility.
[propagated-inputs]: Add python-urllib3.

Change-Id: Ibeac1108869602c91a4e99c82939140c63df788f
2026-05-28 08:46:59 +02:00
Ricardo Wurmus 5cf70a0c7c gnu: omins-lv2: Fix build with Python 3.12.
* gnu/packages/audio.scm (omins-lv2):[arguments]: Add phase
'python3.12-compatibility.

Change-Id: I0dd9baca5ba90074fd0c0d14e22889208cf4b026
2026-05-28 08:46:59 +02:00
Ricardo Wurmus 9f7df5e6bc gnu: python-biopython-1.73: Fix build with Python 3.12.
* gnu/packages/bioinformatics.scm (python-biopython-1.73)
[arguments]: Replace phase 'python3.11-compatibility with
'python3.12-compatibility; update to patch out use of removed symbol.

Change-Id: Ia3a641b31bcd30713a06493d8c5ffffc77e63b91
2026-05-28 08:46:59 +02:00
Ricardo Wurmus c803b2d243 gnu: ams-lv2: Fix build with Python 3.12.
* gnu/packages/music.scm (ams-lv2)[arguments]: Replace phase
'python3.11-compatibility with 'python3.12-compatibility; update to patch out
use of removed "imp" module.

Change-Id: If621e95b9f46f995887e3e4b02f5343b04ebe6f9
2026-05-28 08:46:59 +02:00
Cayetano Santos 2652c0e7e8 gnu: emacs-diff-hl: Update to 1.10.0-1.7d873b2.
* gnu/packages/emacs-xyz.scm (emacs-diff-hl): Update to 1.10.0-1.7d873b2.
[native-inputs]: Remove git-minimal; add git-minimal/pinned.

Change-Id: I08e2583b7fee53f123a3cb7ac45bbb0a4533ce24
2026-05-28 07:43:24 +02:00
Cayetano Santos 1f096c273e gnu: kicad-doc: Use pinned git-minimal.
* gnu/packages/electronics.scm (kicad-doc)[native-inputs]: Remove
git-minimal; add git-minimal/pinned.

Change-Id: I390dcc749ff952cfade49affdd27940a63326acf
2026-05-28 07:34:34 +02:00
jgart 51980d899c gnu: trealla: Update to 2.100.15.
* gnu/packages/prolog.scm (trealla): Update to 2.100.15.

Change-Id: I91abb149f3472712b7b3c008f8ba160f75037265
2026-05-27 22:55:00 -04:00
Nicolas Graves 950eef6fb5 gnu: chez, racket: Update.
* gnu/packages/chez.scm
  (chez-scheme-for-racket): Update to 10.4.0-pre-release.1-1.
  (chez-scheme): Update to 10.4.0.
  (chez-nanopass, chez-nanopass-bootstrap): Update to 1.9.4.
* gnu/packages/racket.scm
  (%racket-version, racket): Update to 9.1.
  (%racket-origin): Refresh base32 hashes and modules accordingly.

Change-Id: I7f01eb99f02814ff252f6bece1ab7f3aa722d1ba
Merges: https://codeberg.org/guix/guix/pulls/7851
Reviewed-by: Zhu Zihao <all_but_last@163.com>
Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-28 11:15:45 +09:00
Hugo Buddelmeijer 4e345918a1 gnu: micropython: Update to 1.28.0.
Fixes: CVE-2026-1998

* gnu/packages/python.scm (micropython): Update to 1.28.0.

Change-Id: I87ad70dbeb0edba2a771d33e74e43b33af49a9c8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-27 23:10:20 +02:00
gemmaro b99a013eab gnu: ruby-racc: Update to 1.8.1 and enable tests.
* gnu/packages/ruby-xyz.scm (ruby-racc): Update to 1.8.1.
[source]: Use the Git repository for tests.
[arguments]<#:tests?>: Remove the disabling of tests.
<#:phases>: Add the compile phase before the build phase to support the
optional native extension for performance improvements.
[native-inputs]: Remove ruby-hoe and add ruby-test-unit-core.

Change-Id: If3295179b6401db63cd5c1ab3beb77fe0579eaae
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-27 22:34:07 +02:00
Ashish SHUKLA 7e94069983 gnu: labwc: Update to 0.20.0.
* gnu/packages/wm.scm (labwc): Update to 0.20.0.
[inputs]: Replace wlroots-0.19 with wlroots-0.20.

Change-Id: Ib42fb2c37e3cdb78bddf3d8404fb4f88ca6ef38c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-27 22:04:44 +02:00
Ashish SHUKLA d01a4ea610 gnu: wlroots: Update to 0.20.1.
* gnu/packages/wm.scm (wlroots): Update to 0.20.1.

Change-Id: I16734cf156a80358e94ffbe10de9ec1fc9c603ac
Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-05-27 22:04:44 +02:00
61 changed files with 6158 additions and 4965 deletions
+6 -6
View File
@@ -292,12 +292,12 @@ guix/build-system/julia\.scm @guix/julia
gnu/packages/(kde)(-.+|)\.scm$ @guix/kde
gnu/build/linux-modules\.scm @guix/kernel
gnu/packages/aux-files/linux-libre.*$ @guix/kernel
gnu/packages/linux\.scm @guix/kernel
gnu/tests/linux-modules\.scm @guix/kernel
guix/build/linux-module-build-system\.scm @guix/kernel
guix/build-system/linux-module\.scm @guix/kernel
gnu/build/linux-modules\.scm @guix/linux-libre
gnu/packages/aux-files/linux-libre.*$ @guix/linux-libre
gnu/packages/linux\.scm @guix/linux-libre
gnu/tests/linux-modules\.scm @guix/linux-libre
guix/build/linux-module-build-system\.scm @guix/linux-libre
guix/build-system/linux-module\.scm @guix/linux-libre
gnu/packages/lisp(-.+|)\.scm$ @guix/lisp
guix/build/asdf-build-system\.scm @guix/lisp
+6 -6
View File
@@ -876,8 +876,8 @@ and the maven-build-system."
"The plasma desktop environment, and KDE Applications."
#:scope (list (make-regexp* "^gnu/packages/(kde)(-.+|)\\.scm$"))))
(define-team kernel
(team 'kernel
(define-team linux-libre
(team 'linux-libre
#:name "Linux-libre kernel team"
#:scope (list "gnu/build/linux-modules.scm"
(make-regexp* "^gnu/packages/aux-files/linux-libre.*$")
@@ -1298,7 +1298,7 @@ the \"texlive\" importer."
(define-member (person "Leo Famulari"
"leo@famulari.name"
"lfam")
kernel)
linux-libre)
(define-member (person "Efraim Flashner"
"efraim@flashner.co.il"
@@ -1383,7 +1383,7 @@ the \"texlive\" importer."
(define-member (person "Vagrant Cascadian"
"vagrant@debian.org"
"vagrantc")
debian embedded kernel)
debian embedded linux-libre)
(define-member (person "Vagrant Cascadian" ;XXX: duplicate
"vagrant@reproducible-builds.org"
@@ -1537,7 +1537,7 @@ the \"texlive\" importer."
(define-member (person "Rodion Goritskov"
"rodion@goritskov.com"
"rodion-goritskov")
games java kde kernel release)
games java kde linux-libre release)
(define-member (person "Jason Conroy"
"jconroy@tscripta.net"
@@ -1622,7 +1622,7 @@ the \"texlive\" importer."
(define-member (person "Wilko Meyer"
"w@wmeyer.eu"
"theesm")
kernel perl)
linux-libre perl)
(define-member (person "Untrusem"
"mysticmoksh@riseup.net"
+2 -8
View File
@@ -2368,16 +2368,8 @@ dist_patch_DATA = \
%D%/packages/patches/renpy-fix-integer-slots.patch \
%D%/packages/patches/reposurgeon-add-missing-docbook-files.patch \
%D%/packages/patches/rdkit-unbundle-external-dependencies.patch \
%D%/packages/patches/r-biostrings-r4.6.0-compat.patch \
%D%/packages/patches/r-h5mread-0001-h5mread-1.3.2-Get-rid-of-non-API-calls-to-R.patch \
%D%/packages/patches/r-httpuv-1.6.6-unvendor-libuv.patch \
%D%/packages/patches/r-mscoreutils-0001-fix-non-API-call-to-R-SETLENGTH-by-using-lengthgets.patch \
%D%/packages/patches/r-rsamtools-r-4.6.0-compat.patch \
%D%/packages/patches/r-snpstats-0001-fixed-non-API-except-for-IS_S4_OBJECT.patch \
%D%/packages/patches/r-snpstats-0002-fixed-IS_S4_OBJECT.patch \
%D%/packages/patches/r-sapa-lapack.patch \
%D%/packages/patches/r-shortread-0001-ShortRead-1.69.3-Get-rid-of-non-API-calls-to-R.patch \
%D%/packages/patches/r-sparsearray-r-4.6.0-compat.patch \
%D%/packages/patches/ripperx-missing-file.patch \
%D%/packages/patches/rpcbind-CVE-2017-8779.patch \
%D%/packages/patches/rtosc-0.3.1-fix-invalid-comparison-operator.patch \
@@ -2462,6 +2454,7 @@ dist_patch_DATA = \
%D%/packages/patches/shared-mime-info-xdgmime-path.patch \
%D%/packages/patches/sharutils-CVE-2018-1000097.patch \
%D%/packages/patches/showtime-python-3.11-compat.patch \
%D%/packages/patches/simpleitk-r-4.6.0.patch \
%D%/packages/patches/sipwitch-fix-build-with-exosip5.patch \
%D%/packages/patches/slim-config.patch \
%D%/packages/patches/slim-gcc-14.patch \
@@ -2496,6 +2489,7 @@ dist_patch_DATA = \
%D%/packages/patches/swift-corelibs-libdispatch-5.7.3-modulemap.patch \
%D%/packages/patches/swift-llvm-5.7.3-linux.patch \
%D%/packages/patches/swig-support-gcc-12.patch \
%D%/packages/patches/swig-support-r-4.6.0.patch \
%D%/packages/patches/swish-e-search.patch \
%D%/packages/patches/swish-e-format-security.patch \
%D%/packages/patches/t1lib-CVE-2010-2642.patch \
+11 -1
View File
@@ -2135,7 +2135,17 @@ envelope follower, distortion effects, tape effects and more.")
(base32
"01hnx4hhbz3ap3bw15s42q4q1mw1mhdjwygq4550wvjfg6k4ga8w"))))
(build-system waf-build-system)
(arguments (list #:tests? #false)) ;There are no tests.
(arguments
(list
#:tests? #false ;There are no tests.
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'python3.12-compatibility
(lambda _
(substitute* "waflib/Context.py"
(("imp.new_module") "types.ModuleType")
(("import os, re, imp, sys")
"import os, re, types, sys")))))))
(inputs (list lv2))
(native-inputs (list pkg-config))
(home-page "https://git.drobilla.net/cgit.cgi/omins.lv2.git/")
+2
View File
@@ -152,8 +152,10 @@ PSKC (RFC6030) to manage secret key data.")
(list "Test2LOFlow/curl._2lo"
"Test3LOFlow/curl._3lo"
"Test3LOFlow/fetch._3lo_cached"
"Test3LOFlow/fetch._3lo_insert_expired_token_into_cache"
"Test3LOLoopbackFlow/curl._3lo_loopback"
"Test3LOLoopbackFlow/fetch._3lo_loopback_cached"
"Test3LOLoopbackFlow/fetch._3lo_loopback_insert_expired_token_into_cache"
"TestCLI/info._invalid_token"
"TestSSOFlow/fetch._sso"
"TestSSOFlow/fetch._sso._old_interface"
-1
View File
@@ -910,7 +910,6 @@ is like a time machine for your data.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:install-source? #f
#:import-path "github.com/restic/restic/cmd/restic"
#:unpack-path "github.com/restic/restic"
+1704 -1599
View File
File diff suppressed because it is too large Load Diff
+241 -268
View File
@@ -1430,33 +1430,86 @@ within this package are the 3000 bone marrow cells used for vignettes.")
(license license:gpl3))))
(define-public r-pizzarr
(let ((commit "5f4705789ba29344dcb97023f290a26a7f7abd0c")
(revision "2"))
(package
(name "r-pizzarr")
(version (git-version "0.1.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/keller-mark/pizzarr")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "17pd6bk8kvnrvvyfqvm8q47kzghlfyfjdd9b7cwiazc5xr4vz6f0"))))
(properties `((upstream-name . "pizzarr")))
(build-system r-build-system)
;; Some tests require Internet access.
(arguments (list #:tests? #false))
(propagated-inputs (list r-jsonlite r-memoise r-qs r-r6 r-stringr))
(native-inputs (list r-pbapply r-testthat r-vcr))
(home-page "https://github.com/keller-mark/pizzarr")
(synopsis "Slice into Zarr arrays in R")
(description
"This package provides an implementation of chunked, compressed,
(package
(name "r-pizzarr")
(version "0.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/keller-mark/pizzarr")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1m38c57pfliycxkhb3mwgh01cl2q76r1jhd3vnk07dbfhqdbqai6"))))
(properties `((upstream-name . "pizzarr")))
(build-system cargo-build-system)
(arguments
(list
#:imported-modules
(append %cargo-build-system-modules
%r-build-system-modules)
#:modules
'((guix build cargo-build-system)
((guix build r-build-system) #:prefix r:)
(guix build utils))
#:cargo-build-flags
'(list "--target-dir=./target" "--release")
#:phases
#~(append (modify-phases %standard-phases
(add-after 'unpack 'patch-Makevars
(lambda _
;; At this point we've already built the Rust parts.
(substitute* "src/Makevars.in"
(("^all:.*") "all:")
(("^\\$\\(STATLIB\\):") "NOBODYCARES:")
(("@PKG_LIBS_EXTRA@") "@PKG_LIBS_EXTRA@ -lzstd -lz"))))
(add-after 'patch-Makevars 'chdir
(lambda _ (chdir "src/rust")))
(add-after 'chdir 'patch-rust-dependency
(lambda _
(setenv "RUSTFLAGS" "--print=native-static-libs")
(substitute* "Cargo.toml"
(("extendr-api = \\{ git.* \\}") "extendr-api = \"0.8.1\""))))
(add-after 'package 'chdir-back
(lambda _ (chdir "../..")))
(delete 'install)
(delete 'check))
(modify-phases (@ (guix build r-build-system) %standard-phases)
(delete 'unpack)
(replace 'patch-tests
(lambda* (#:key inputs outputs tests? #:allow-other-keys)
((assoc-ref (@ (guix build r-build-system) %standard-phases)
'patch-tests)
#:skipped-tests
;; These files contain tests that require Internet access.
'("test-compat.R" "test-get.R"
;; HttpStore requires the crul package
("test-zarrs-dispatch.R" "can_use_zarrs_create returns FALSE for HttpStore")
("test-zarrs-store-cache.R" "HttpStore get_store_identifier returns URL")))))
(replace 'check
(lambda* (#:key inputs outputs tests? #:allow-other-keys)
((assoc-ref (@ (guix build r-build-system) %standard-phases)
'check)
#:test-target "tests"
#:test-types #false
#:inputs inputs
#:outputs outputs
#:tests? tests?)))))))
(propagated-inputs (list r-jsonlite r-memoise r-qs2 r-r6 r-stringr))
(inputs
(cons* openssl zlib `(,zstd "lib")
(cargo-inputs 'r-pizzarr)))
(native-inputs
(list pkg-config
r-minimal r-pbapply r-testthat r-vcr))
(home-page "https://github.com/keller-mark/pizzarr")
(synopsis "Slice into Zarr arrays in R")
(description
"This package provides an implementation of chunked, compressed,
N-dimensional arrays for R, Zarr specification version 2 (2024)
<doi:10.5281/zenodo.11320255>.")
(license license:expat))))
(license license:expat)))
(define-public r-rhtslib12
(let ((commit "ee186daf04876969c7f31c16a0e0fda8e7c16a30")
@@ -4572,8 +4625,11 @@ into separate processes; and more.")
(list
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'python3.11-compatibility
(add-after 'unpack 'python3.12-compatibility
(lambda _
;; This was removed in Python 3.12
(substitute* "Bio/Align/_aligners.c"
(("case PyUnicode_WCHAR_KIND:") ""))
;; Py_TYPE was changed to an inline static function in Python
;; 3.11, so it cannot be used on the left-hand side.
(substitute* "Bio/triemodule.c"
@@ -13990,33 +14046,20 @@ of scRNA-seq data.")
(define-public r-misha
(package
(name "r-misha")
(version "4.1.0")
(version "5.6.23")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tanaylab/misha")
(commit version)))
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0bgivx3lzjh3173jsfrhb5kvhjsn53br0n4hmyx7i3dwy2cnnp2p"))
;; Delete bundled executable.
(snippet
'(delete-file "exec/bigWigToWig"))))
"1k973j04iq02dy4f7qgi3cmp3rcx5yinyx0m7vyag54rqanird8x"))))
(build-system r-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'unpack 'do-not-use-bundled-bigWigToWig
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "R/misha.R"
(("get\\(\".GLIBDIR\"\\), \"/exec/bigWigToWig")
(string-append "\""
(assoc-ref inputs "kentutils")
"/bin/bigWigToWig"))))))))
(inputs
(list kentutils))
(propagated-inputs (list r-curl r-digest r-magrittr r-ps r-yaml))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/tanaylab/misha")
(synopsis "Toolkit for analysis of genomic data")
(description "This package is intended to help users to efficiently
@@ -18816,26 +18859,28 @@ activity prediction from transcriptomics data, and its R implementation
(build-system r-build-system)
(arguments
(list
#:skipped-tests
;; These tests attempt to connect to the Internet.
'(("test-liana_utils.R" "Test liana pipe")
("test-liana_tensor.R"
".*Test tensor wrapper.*"
".*Test decompose_tensor.*")
;; XXX: This test returns a data.frame instead of an error.
("test-liana_cytotalk.R" ".*Test Cytotalk Wrap.*"))
#:phases
'(modify-phases %standard-phases
;; This is needed to find ~/.config/OmnipathR/omnipathr.yml
(add-after 'unpack 'set-HOME
(lambda _ (setenv "HOME" "/tmp")))
(add-after 'unpack 'disable-bad-tests
(add-after 'unpack 'seurat-compatibility
(lambda _
;; These tests attempt to connect to the Internet.
(substitute* "tests/testthat/test-liana_utils.R"
((".*Test liana pipe.*" m)
(string-append m "skip('guix')\n")))
(substitute* "tests/testthat/test-liana_tensor.R"
((".*Test tensor wrapper.*" m)
(string-append m "skip('guix')\n"))
((".*Test decompose_tensor.*" m)
(string-append m "skip('guix')\n")))
;; XXX: This test returns a data.frame instead of an error.
(substitute* "tests/testthat/test-liana_cytotalk.R"
((".*Test Cytotalk Wrap.*" m)
(string-append m "skip('guix')\n"))))))))
;; The `slot` argument of `GetAssayData()` was deprecated in
;; SeuratObject 5.0.0.
(substitute* '("R/cellchat_pipe.R"
"R/sca_pipe.R"
"R/liana_prep.R"
"R/natmi_pipe.R")
(("slot =") "layer =")))))))
(propagated-inputs
(list r-basilisk
r-basilisk-utils
@@ -21700,70 +21745,6 @@ want to explore e.g.: the function of a set of differentially expressed
genes.")
(license license:gpl3))))
(define-public r-seurat-utils
(let ((commit "c0374cc9e25ce391ba8013fda0f8c7babbb9201d")
(revision "1"))
(package
(name "r-seurat-utils")
(version (git-version "2.5.0" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/vertesy/Seurat.utils")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"15l86b43q245gzz7gsr5rhs4sir74lc14d64yqxfqcb0zrb2bzzd"))))
(properties `((upstream-name . "Seurat.utils")))
(build-system r-build-system)
(propagated-inputs (list r-codeandroll2
r-cowplot
r-databaselinke-r
r-dplyr
r-enhancedvolcano
r-foreach
r-ggcorrplot
r-ggexpress
r-ggplot2
r-ggpubr
r-ggrepel
r-hgnchelper
r-htmlwidgets
r-job
r-magrittr
r-markdownhelpers
r-markdownreports
r-matrix
r-matrixstats
r-pheatmap
r-plotly
r-princurve
r-qs
r-r-utils
r-readr
r-readwriter
r-reshape2
r-rstudioapi
r-scales
r-seurat
r-soupx
r-sparsematrixstats
r-stringendo
r-stringr
r-tibble
r-tictoc
r-tidyverse
r-vroom))
(home-page "https://github.com/vertesy/Seurat.utils")
(synopsis "Collection of utility functions for Seurat")
(description
"This is a collection of utility functions for Seurat. These functions
allow the automation and multiplexing of plotting, 3D plotting, visualization
of statistics & QC, interaction with the Seurat object. Some functionalities
require functions from CodeAndRoll and MarkdownReports libraries.")
(license license:gpl3))))
(define-public r-seuratextend
(let ((commit "5dacd7c1e1da3bc0e78ab81d60056f6d7da3d386")
(revision "1"))
@@ -22478,38 +22459,39 @@ frames with arbitrary sets of columns.")
(license license:expat))))
(define-public r-imagearray
(let ((commit "2f90694fa33ed8320a6a2f7e0ad5c8a1796cbfc6")
(revision "1"))
(package
(name "r-imagearray")
(version (git-version "0.99.6" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/BIMSBbioinfo/ImageArray")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1mf68b007dc5wdzdva4vkjgkavgagjk45qv05f7vahbpi24yjj4n"))))
(properties `((upstream-name . "ImageArray")))
(build-system r-build-system)
(propagated-inputs (list r-delayedarray
r-ebimage
r-hdf5array
r-magick
r-rarr
r-rhdf5
r-s4arrays
r-s4vectors))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/BIMSBbioinfo/ImageArray")
(synopsis "Framework for on-disk and in-memory image arrays")
(description
"@code{ImageArray} provides a framework for on-disk and in-memory image
arrays, specifically for pyramidal images stored in either HDF5 files or Zarr
stores.")
(license license:expat))))
(package
(name "r-imagearray")
(version "1.0.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "ImageArray" version))
(sha256
(base32 "07zq5fcw2dsvm4qaksaj4gy9gj5lxcgq82l497c5kgvl4wba049c"))))
(properties `((upstream-name . "ImageArray")))
(build-system r-build-system)
(arguments
(list
#:skipped-tests
;; RBiomFormats is not installed.
'(("test-array.R" "check indexing \\(BFArray\\)"))))
(propagated-inputs (list r-delayedarray
r-ebimage
r-hdf5array
r-magick
r-rarr
r-rhdf5
r-s4arrays
r-s4vectors
r-zarrarray))
(native-inputs (list r-ggplot2 r-knitr r-testthat))
(home-page "https://github.com/BIMSBbioinfo/ImageArray")
(synopsis "Framework for on-disk and in-memory image arrays")
(description
"@code{ImageArray} provides a framework for on-disk and in-memory image
arrays, specifically for pyramidal images stored in HDF5, Zarr and life
sciences image file formats (OME Bio-Formats).")
(license license:expat)))
(define-public r-velocyto
(let ((commit "d7790346cb99f49ab9c2b23ba70dcf9d2c9fc350")
@@ -22593,7 +22575,7 @@ dependencies of @code{VoltRon} package.")
(define-public r-voltron
(package
(name "r-voltron")
(version "0.2.5")
(version "0.2.6")
(source
(origin
(method git-fetch)
@@ -22602,7 +22584,7 @@ dependencies of @code{VoltRon} package.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "057n4yipkq3gnlyrb63l2ryi78nlmaas02avargm352g5ra1xl9s"))))
(base32 "00fl5dmyd9ad4hd0cblgi0415sf6q4q67wh04r7fws828vs5vaj1"))))
(properties `((upstream-name . "VoltRon")))
(build-system r-build-system)
(arguments
@@ -22666,18 +22648,15 @@ guix_python <- \"~a\";"
r-irlba
r-magick
r-matrix
r-pizzarr
r-rann
r-rcdt
r-rcpp
r-rcppannoy
r-rcpparmadillo
r-reshape2
r-reticulate
r-rhdf5
r-rjson
r-rlang
r-s4arrays
r-s4vectors
r-shiny
r-shinyjs
r-sp
@@ -22730,8 +22709,8 @@ spots, cells and even molecules.")
(license license:expat)))
(define-public r-zarrdataframe
(let ((commit "84c7db2f6f5f84b4a4308f8eb72bedc131fb68bc")
(revision "2"))
(let ((commit "f5f671521934b2afc3c511f8c09181bc7bb789a4")
(revision "3"))
(package
(name "r-zarrdataframe")
(version (git-version "0.0.0" revision commit))
@@ -22743,13 +22722,13 @@ spots, cells and even molecules.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1idrvdlzbwyixlg830sn19vfdn3n3irmlyr4ncf7dpk72r08g3hw"))))
(base32 "0klp2njn6qsa8n6c01v1z2dfaa93lhbzhwhbyhl23h8gg7d28yc1"))))
(properties
'((upstream-name . "ZarrDataFrame")
(updater-extra-native-inputs . ("r-testthat"))))
(build-system r-build-system)
(propagated-inputs (list r-biocgenerics r-delayedarray r-rarr
r-s4vectors))
r-s4vectors r-zarrarray))
(native-inputs (list r-knitr r-testthat))
(home-page "https://github.com/BIMSBbioinfo/ZarrDataFrame")
(synopsis "Bioconductor-friendly Bindings for Zarr")
@@ -22761,39 +22740,35 @@ frames with arbitrary sets of columns.")
(license license:expat))))
(define-public r-zarrarray
(let ((commit "3cc3e6acf986074dfaece2ad23f9b56962054625")
(revision "2"))
(package
(name "r-zarrarray")
(version (git-version "1.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/BIMSBbioinfo/ZarrArray")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1qjj92cpxpm3zh05vf60h5gmcn1qady0s38hibb0l57iwdhlhrb3"))))
(properties
'((upstream-name . "ZarrArray")
(updater-extra-native-inputs . ("r-testthat"))))
(build-system r-build-system)
;; The tests seem to be outdated.
(arguments (list #:tests? #false))
(propagated-inputs (list r-biocgenerics
r-delayedarray
r-iranges
r-matrix
r-rarr
r-s4arrays
r-s4vectors
r-sparsearray))
(native-inputs (list r-testthat))
(home-page "https://github.com/BIMSBbioinfo/ZarrArray")
(synopsis "Zarr backend for DelayedArray objects")
(description "Zarr backend for @code{DelayedArray} objects.")
(license license:expat))))
(package
(name "r-zarrarray")
(version "1.0.0")
(source
(origin
(method url-fetch)
(uri (bioconductor-uri "ZarrArray" version))
(sha256
(base32 "1ny91qg257kgb1hz2h4jvb0rna9cwyw7fqyj5axv52r3b98xn040"))))
(properties `((upstream-name . "ZarrArray")))
(build-system r-build-system)
(propagated-inputs (list r-biocgenerics
r-delayedarray
r-iranges
r-rarr
r-s4arrays
r-s4vectors
r-sparsearray))
(native-inputs (list r-knitr r-testthat))
(home-page "https://bioconductor.org/packages/ZarrArray")
(synopsis "Bring Zarr datasets in R as DelayedArray objects")
(description
"The @code{ZarrArray} package leverages the Rarr package to bring Zarr
datasets in R as @code{DelayedArray} objects. The main class in the package
is the @code{ZarrArray} class. A @code{ZarrArray} object is an array-like
object that represents a Zarr dataset in R. @code{ZarrArray} objects are
@code{DelayedArray} derivatives and therefore support all operations (delayed
or block-processed) supported by @code{DelayedArray} objects.")
(license license:artistic2.0)))
(define-public methyldackel
(package
@@ -24431,79 +24406,77 @@ It also handles cell type-specific differential expression.")
(license license:gpl3))))
(define-public r-spectre
(let ((commit "ff5314fd5b3f29121e52f948d91e222a19dd4d25")
(revision "1"))
(package
(name "r-spectre")
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ImmuneDynamics/Spectre")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"0hziqlaq6mnkxi4bwp5xilxy90yh1vz1j1n117d38vmchvclx9yq"))))
(properties `((upstream-name . "Spectre")))
(build-system r-build-system)
(propagated-inputs
(list r-biobase
r-biocmanager
r-caret
r-class
r-colorramps
r-data-table
r-dendsort
r-devtools
r-dplyr
r-exactextractr
r-factoextra
r-flowcore
r-flowsom
r-flowviz
r-fnn
r-ggplot2
r-ggpointdensity
r-ggpubr
r-ggraph
r-ggthemes
r-gridextra
r-gridextra
r-gtools
r-hdf5array
r-irlba
r-patchwork
r-pheatmap
r-plyr
r-qs
r-raster
r-rcolorbrewer
r-rhdf5
r-rstudioapi
r-rsvd
r-rtsne
r-s2
r-scales
r-scattermore
r-sf
r-sp
r-stars
r-stringr
r-tidygraph
r-tidyr
r-tidyr
r-tiff
r-umap
r-uwot))
(home-page "https://github.com/ImmuneDynamics/Spectre")
(synopsis "High-dimensional cytometry and imaging analysis")
(description
"This package provides a computational toolkit in R for the
(package
(name "r-spectre")
(version "1.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ImmuneDynamics/Spectre")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"15g9w08x0pz2ia9qfalhcg3z5z2zx2085mfbr8gx9w5yxnw475ld"))))
(properties `((upstream-name . "Spectre")))
(build-system r-build-system)
(propagated-inputs
(list r-biobase
r-biocmanager
r-caret
r-class
r-colorramps
r-data-table
r-dendsort
r-devtools
r-dplyr
r-exactextractr
r-factoextra
r-flowcore
r-flowsom
r-flowviz
r-fnn
r-ggplot2
r-ggpointdensity
r-ggpubr
r-ggraph
r-ggthemes
r-gridextra
r-gridextra
r-gtools
r-hdf5array
r-irlba
r-patchwork
r-pheatmap
r-plyr
r-qs2
r-raster
r-rcolorbrewer
r-rhdf5
r-rstudioapi
r-rsvd
r-rtsne
r-s2
r-scales
r-scattermore
r-sf
r-sp
r-stars
r-stringr
r-tidygraph
r-tidyr
r-tidyr
r-tiff
r-umap
r-uwot))
(home-page "https://github.com/ImmuneDynamics/Spectre")
(synopsis "High-dimensional cytometry and imaging analysis")
(description
"This package provides a computational toolkit in R for the
integration, exploration, and analysis of high-dimensional single-cell
cytometry and imaging data.")
(license license:expat))))
(license license:expat)))
(define-public r-compgenomrdata
(let ((commit "24484cb77631e1123ead6c329b9d62c160e600c6")
+11 -12
View File
@@ -302,7 +302,7 @@ will name the threaded machine type unless THREADS? is provided as #f."
(name "chez-scheme-for-racket")
;; The version should match `(scheme-version #t)`.
;; See s/cmacros.ss c. line 360.
(version "10.3.0-pre-release.2") ; expect a chez-nanopass-bootstrap update
(version "10.4.0-pre-release.1-1") ; expect a chez-nanopass-bootstrap update
(source #f)
(build-system gnu-build-system)
(inputs `(,@(if (nix-system->native-chez-machine-type)
@@ -507,7 +507,7 @@ version of Chez Scheme.")
(name "chez-scheme")
;; The version should match `(scheme-version-number #t)`.
;; See s/cmacros.ss c. line 360.
(version "10.2.0") ; expect a chez-nanopass-bootstrap update
(version "10.4.0") ; expect a chez-nanopass-bootstrap update
(source (origin
(method git-fetch)
(uri (git-reference
@@ -515,7 +515,7 @@ version of Chez Scheme.")
(commit (string-append "v" version))))
(sha256
(base32
"14iv4kfkyvrkigr1n2prf71n2l3vs0sf0549rvh6y4x2faa2l329"))
"079vlkl27qdvsg1rsynmd828m42n98c2dnldkhsxf2slfsqd9kv5"))
(file-name (git-file-name name version))
(patches (search-patches "chez-scheme-bin-sh.patch"))
(snippet #~(begin
@@ -840,9 +840,9 @@ User's Guix}, among other documents.")
(define-public chez-nanopass-bootstrap
(hidden-package
(package
(name "chez-nanopass")
(version "1.9.2")
(properties `((chez-nanopass-release-date . "October 18, 2020")))
(name "chez-nanopass-bootstrap")
(version "1.9.4")
(properties '((chez-nanopass-release-date . "December 29, 2025")))
(source
(origin
(method git-fetch)
@@ -850,7 +850,7 @@ User's Guix}, among other documents.")
(url "https://github.com/nanopass/nanopass-framework-scheme")
(commit (string-append "v" version))))
(sha256
(base32 "16vjsik9rrzbabbhbxbaha51ppi3f9n8rk59pc6zdyffs0vziy4i"))
(base32 "1qq0vnbrvcialgjgnblfq3qp1ilqg94h0kg896ksd9v4g7ipj9v0"))
(file-name (git-file-name "nanopass-framework-scheme" version))
(snippet
#~(begin
@@ -929,10 +929,9 @@ create compilers, making them easier to understand and maintain.")
(define-public chez-nanopass
(package
(inherit chez-nanopass-bootstrap)
;; This release has a significant bug fix. Expect the next releases of
;; chez-scheme{,-for-racket} to want this for chez-nanopass-bootstrap.
(version "1.9.3")
(properties '((chez-nanopass-release-date . "August 24, 2025")))
(name "chez-nanopass")
(version "1.9.4")
(properties '((chez-nanopass-release-date . "December 29, 2025")))
(source
(let ((bootstrap-origin (package-source chez-nanopass-bootstrap)))
(origin
@@ -941,7 +940,7 @@ create compilers, making them easier to understand and maintain.")
(url (git-reference-url (origin-uri bootstrap-origin)))
(commit (string-append "v" version))))
(sha256
(base32 "0757x3a3b4kcd3jk52h4ikqzv7cc1mvphlw592f0r5pz99bkxiin"))
(base32 "1qq0vnbrvcialgjgnblfq3qp1ilqg94h0kg896ksd9v4g7ipj9v0"))
(file-name (git-file-name "nanopass-framework-scheme" version)))))
(native-inputs (list chez-scheme stex))))
+953 -537
View File
File diff suppressed because it is too large Load Diff
+4 -2
View File
@@ -5645,7 +5645,7 @@ with integrated support for finding required rows quickly.")
(define-public apache-arrow
(package
(name "apache-arrow")
(version "23.0.1")
(version "24.0.0")
(source
(origin
(method git-fetch)
@@ -5655,7 +5655,7 @@ with integrated support for finding required rows quickly.")
(file-name (git-file-name name version))
(sha256
(base32
"1qn7wgavi3kiz4d6w1naqj5631bg87fnj6gbhaxmpmynm5hi9wm7"))))
"1j3gs5ffa9gx2y2nggmi2zn5rj0bsnjnxrzfnipx6050jz6n8dx9"))))
(build-system cmake-build-system)
(arguments
(list
@@ -5823,6 +5823,8 @@ __version_tuple__ = version_tuple = (~a)~%" version version-tuple))))))
pkg-config
python-cython
python-pytest
python-pytest-runner
python-scikit-build-core
python-setuptools-scm
python-setuptools))
(outputs '("out"))
-1
View File
@@ -216,7 +216,6 @@ projects.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:embed-files #~(list ".*\\.json")
#:import-path "github.com/moby/policy-helpers"))
(native-inputs
+1 -1
View File
@@ -1314,7 +1314,7 @@ package.")
#:tests? #f)) ;no test suite
(native-inputs (list asciidoc
gettext-minimal
git-minimal
git-minimal/pinned
perl
perl-unicode-linebreak
perl-yaml-tiny
+4 -4
View File
@@ -23831,8 +23831,8 @@ actually changing the buffer's text.")
(define-public emacs-diff-hl
;; No new tags or releases since 2024.
(let ((commit "e79aa49ad3cbbe85379cf6646db3aaacd3b04708")
(revision "0"))
(let ((commit "7d873b2f58908de1ea2f499da9bf993e088953d7")
(revision "1"))
(package
(name "emacs-diff-hl")
(version (git-version "1.10.0" revision commit))
@@ -23844,7 +23844,7 @@ actually changing the buffer's text.")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0fvxngcbx36vqj72fllfp5iqwihcqd1dfhmqr3m1284191q83na3"))))
(base32 "15a9cjlpjsfcb2hxqbb123389qhiqs06mn01pas2l0jqhc2p86v9"))))
(build-system emacs-build-system)
(arguments
(list
@@ -23867,7 +23867,7 @@ actually changing the buffer's text.")
(invoke "git" "init")
(invoke "git" "add" ".")
(invoke "git" "commit" "-m" "Commit all."))))))
(native-inputs (list git-minimal))
(native-inputs (list git-minimal/pinned))
(home-page "https://github.com/dgutov/diff-hl")
(synopsis "Highlight uncommitted changes using VC")
(description
+2 -2
View File
@@ -4287,7 +4287,7 @@ typographical palette.")
(define-public font-mona-sans
(package
(name "font-mona-sans")
(version "2.0.26")
(version "2.0.27")
(source
(origin
(method git-fetch)
@@ -4297,7 +4297,7 @@ typographical palette.")
(file-name (git-file-name name version))
(sha256
(base32
"09b6apxq659y4dkkm5swy683q6hviibv1cd48ragm5rd1376hsaz"))))
"10xbs857d21zrfx0cpzcsyyk76j921qq68qpz5r2kl4jr3gz541z"))))
(build-system font-build-system)
(outputs '("out" "ttf" "woff"))
(home-page "https://github.com/mona-sans")
+48 -46
View File
@@ -640,7 +640,7 @@ library.")
(define-public go-github-com-yuin-goldmark
(package
(name "go-github-com-yuin-goldmark")
(version "1.7.16")
(version "1.8.2")
(source
(origin
(method git-fetch)
@@ -649,7 +649,7 @@ library.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1zgphfblr7340klbk97r2yhy19piw1ksfxkg15qxkrqql0r9daw5"))))
(base32 "0f7i14jpq3shm7zfdkhzsf8gkb87b7x1flpi5kn8y9z93qfkfiwf"))))
(build-system go-build-system)
(arguments
(list
@@ -732,7 +732,7 @@ toolchain. The parts needed in the main Go repository are copied in.")
(define-public go-golang-org-x-crypto
(package
(name "go-golang-org-x-crypto")
(version "0.48.0")
(version "0.50.0")
(source
(origin
(method git-fetch)
@@ -741,7 +741,7 @@ toolchain. The parts needed in the main Go repository are copied in.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ml7qabakjv3lcsv2pkc0h3092547z30pn8qwdiy7vf7hrssqa6g"))
(base32 "1rk47vw7sirdakvl0z1ffgrsd1xm285i3wv6xbm47b8irvailxxf"))
(modules '((guix build utils)))
(snippet
#~(begin
@@ -996,12 +996,20 @@ compile does not support generics.")
#:skip-build? #t
#:test-flags
#~(list "-skip" (string-join
;; Permission denied to read or write go.mod file.
(list "TestDocs/Modules"
"TestGobind/Modules"
;; build_test.go:100: cannot set -o when building
;; non-main package
"TestAndroidBuild")
(append
;; Permission denied to read or write go.mod file.
(list "TestDocs/Modules"
"TestGobind/Modules"
;; build_test.go:100: cannot set -o when
;; building non-main package
"TestAndroidBuild")
;; archNDK() in cmd/gomobile/env.go only maps
;; GOARCH 386 and amd64 (plus arm64 on darwin)
;; and panics otherwise, so TestInit crashes
;; with "unsupported GOARCH" on non-x86 Linux.
(if #$(target-x86?)
'()
(list "TestInit")))
"|"))
#:import-path "golang.org/x/mobile"
#:phases
@@ -1027,7 +1035,7 @@ compile does not support generics.")
(define-public go-golang-org-x-mod
(package
(name "go-golang-org-x-mod")
(version "0.33.0")
(version "0.35.0")
(source
(origin
(method git-fetch)
@@ -1036,7 +1044,7 @@ compile does not support generics.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0g1g82lzcrn11b33aw1gs8k3whf7l76kgzxr49126shbyq6dxaws"))))
(base32 "1hicla74zspl15xdm6a9rkpsv0vx6bpyav6mspfmqfmkx8fl29n6"))))
(build-system go-build-system)
(arguments
(list
@@ -1074,7 +1082,7 @@ loading algorithms.")
(define-public go-golang-org-x-net
(package
(name "go-golang-org-x-net")
(version "0.50.0")
(version "0.53.0")
(source
(origin
(method git-fetch)
@@ -1083,7 +1091,7 @@ loading algorithms.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0azrbdpydjdjg63rj51blwjlqaplwbd5yi9dy4fyxd38wm36yyq3"))))
(base32 "0rdyfdlaifmi0vz5phn98fhzllk2zsjk9gcdax4ajzwsdhp0mn0v"))))
(build-system go-build-system)
(arguments
(list
@@ -1098,7 +1106,14 @@ loading algorithms.")
;; test fails with error: ThreadSanitizer:
;; unsupported VMA range.
#$@(if (target-arm?) '("TestRace") '()))
"|"))))
"|"))
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check
(lambda* (#:key tests? import-path #:allow-other-keys)
;; See: <https://go.dev/blog/synctest>.
(setenv "GOEXPERIMENT" "synctest")
(setenv "GODEBUG" "asynctimerchan=0"))))))
(propagated-inputs
(list go-golang-org-x-crypto
go-golang-org-x-sys
@@ -1124,7 +1139,7 @@ loading algorithms.")
(define-public go-golang-org-x-sync
(package
(name "go-golang-org-x-sync")
(version "0.19.0")
(version "0.20.0")
(source
(origin
(method git-fetch)
@@ -1133,7 +1148,7 @@ loading algorithms.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ykjzxskvy1jbvyp2svd766jiyv3m0rqg89ifg7flllrqbx5kd25"))))
(base32 "0inbjipc9a1ai7r1ar4hqgq1d2js5w2v6cnda3l5msna4y227dy9"))))
(build-system go-build-system)
(arguments
(list
@@ -1168,7 +1183,7 @@ cancellation for groups of goroutines working on subtasks of a common task
(define-public go-golang-org-x-sys
(package
(name "go-golang-org-x-sys")
(version "0.40.0")
(version "0.43.0")
(source
(origin
(method git-fetch)
@@ -1177,7 +1192,7 @@ cancellation for groups of goroutines working on subtasks of a common task
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1rygxjhh29hjzr6jni6kxaib1c9d6mp2wvjngfzdpxxmm9rk9r3d"))))
(base32 "18by7v7gvbanxkqjdadisgc7hgsn580yy5zj42wgiv642qd2r11g"))))
(build-system go-build-system)
(arguments
(list
@@ -1199,17 +1214,6 @@ cancellation for groups of goroutines working on subtasks of a common task
low-level interaction with the operating system.")
(license license:bsd-3)))
(define-public go-golang-org-x-sys-bootstrap
(hidden-package
(package
(inherit go-golang-org-x-sys)
(arguments
(list #:skip-build? #t
#:tests? #f
#:import-path "golang.org/x/sys"))
(native-inputs '())
(propagated-inputs '()))))
;; This is the only one dependency for esbuild, which is the main tool to
;; produce all Node packages, keep it away from other golang.
(define-public go-golang-org-x-sys-for-esbuild
@@ -1233,7 +1237,7 @@ low-level interaction with the operating system.")
(name "go-golang-org-x-telemetry")
;; Beware: the updater gets this wrong. Use the latest commit and its
;; matching date.
(version "0.0.0-20260209163413-e7419c687ee4")
(version "0.0.0-20260428171046-76f71b9afea0")
(source
(origin
(method git-fetch)
@@ -1242,7 +1246,7 @@ low-level interaction with the operating system.")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "1wr4b40lwzpac2n9ipz5lmq6p973g5mr2im38dy3816lbg84rp38"))
(base32 "13z9sgs9lsaj2shv5hbv7i63pjjcw68r1vw7j5jkkqwcz5kkdwkp"))
(modules '((guix build utils)))
(snippet
#~(begin
@@ -1285,10 +1289,10 @@ low-level interaction with the operating system.")
go-golang-org-x-sync
go-golang-org-x-sys))
(home-page "https://go.googlesource.com/telemetry")
(synopsis "Go Telemetry")
(synopsis "Go Telemetry library")
(description
"This repository holds the Go Telemetry server code and libraries, used
for hosting @url{https://telemetry.go.dev,telemetry.go.dev} and instrumenting
"This package provides the Go Telemetry server code and libraries, used
for hosting @url{https://telemetry.go.dev, telemetry.go.dev} and instrumenting
Go toolchain programs with opt-in telemetry.")
(license license:bsd-3)))
@@ -1325,7 +1329,7 @@ telemetry uploads: GOOS, GOARCH, Go version, and per-program counters.")
(define-public go-golang-org-x-term
(package
(name "go-golang-org-x-term")
(version "0.40.0")
(version "0.42.0")
(source
(origin
(method git-fetch)
@@ -1334,7 +1338,7 @@ telemetry uploads: GOOS, GOARCH, Go version, and per-program counters.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1x6m4cxk8h88gacxjc6vsaj585zwc8dzpgxwgbq6fwg6l1519vxn"))))
(base32 "0ms3xm3m17ba2y7vk1mhyqjgzf15qn00v8hb340xivga0yy86a0l"))))
(build-system go-build-system)
(arguments
(list
@@ -1361,7 +1365,7 @@ terminals, as commonly found on Unix systems.")
(define-public go-golang-org-x-text
(package
(name "go-golang-org-x-text")
(version "0.34.0")
(version "0.36.0")
(source
(origin
(method git-fetch)
@@ -1370,7 +1374,7 @@ terminals, as commonly found on Unix systems.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "10qhscx7zdack9b5ynjiiyk2pl2c5jfamvwgjfhpnnhxgp6jr8rc"))))
(base32 "1hhkamc8450y1jmrhw59v1v6l8icihmjdzbnrqpg947z3dlbk3nd"))))
(build-system go-build-system)
(arguments
(list
@@ -1435,7 +1439,7 @@ time.")
(define-public go-golang-org-x-tools
(package
(name "go-golang-org-x-tools")
(version "0.42.0")
(version "0.44.0")
(source
(origin
(method git-fetch)
@@ -1444,16 +1448,14 @@ time.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0206hl6v7gy7cxwamjapa1zr2n3clj0vaqwyy6izcw18faga466i"))
(base32 "0inivp0ih1ykl184d4sbshyb1crayj9iayl012ms1b2x0rjg5l0p"))
(modules '((guix build utils)))
(snippet
'(begin
;; Submodules with their own go.mod files and packaged separately:
;;
;; - golang.org/x/tools/cmd/auth
;; - golang.org/x/tools/gopls
(delete-file-recursively "gopls")
(delete-file-recursively "cmd/auth")))))
(delete-file-recursively "gopls")))))
(build-system go-build-system)
(arguments
(list
@@ -1484,8 +1486,8 @@ time.")
(list
;; The GenericPaths test fails with "invalid memory
;; address or nil pointer dereference".
"TestGenericPaths"
;; The ordering and paths tests fails because they
"TestGenericPaths" "TestIssue70418"
;; The ordering and paths tests fail because they
;; can't find test packages (perhaps because we do not
;; support Go modules).
"TestOrdering" "TestPaths"
+306 -14
View File
@@ -2151,6 +2151,57 @@ testing and improve the efficiency of unit test writing.")
testing of time-sensitive code.")
(license license:expat)))
(define-public go-github-com-josharian-mapfs
(package
(name "go-github-com-josharian-mapfs")
(version "0.0.0-20210615234106-095c008854e6")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/josharian/mapfs")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "09i6shqwacx8nm6jfyhc1zvry8fcb3ddd98m96skzybv9lckq7h4"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/josharian/mapfs"))
(home-page "https://github.com/josharian/mapfs")
(synopsis "Fork of Go std's testing/fstest.MapFS")
(description
"This is a fork of the @code{MapFS} component of the Go standard
library's testing/fstest package.")
(license license:bsd-3)))
(define-public go-github-com-josharian-txtarfs
(package
(name "go-github-com-josharian-txtarfs")
(version "0.0.0-20240408113805-5dc76b8fe6bf")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/josharian/txtarfs")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "129rf6hviw46rxcnnkc8jb1k579798rrhnh1k3nn7npi260ia44m"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/josharian/txtarfs"))
(propagated-inputs
(list go-github-com-josharian-mapfs
go-golang-org-x-tools))
(home-page "https://github.com/josharian/txtarfs")
(synopsis "Convert a txtar to an io.FS")
(description
"This package turns a @url{https://pkg.go.dev/golang.org/x/tools/txtar,
txtar} into an @url{https://pkg.go.dev/io/fs, fs.FS}.")
(license license:expat)))
(define-public go-github-com-joshdk-go-junit
(package
(name "go-github-com-joshdk-go-junit")
@@ -2453,24 +2504,20 @@ can be used in test code as a mock of the interface.")
(define-public go-github-com-maxatome-go-testdeep
(package
(name "go-github-com-maxatome-go-testdeep")
(version "1.14.0")
(version "1.15.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/maxatome/go-testdeep")
(commit (string-append "v" version))))
(url "https://github.com/maxatome/go-testdeep")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0r9w79qm6j080gbqhrd5gwjzsnkmrcihy4yniw77g0wkspxxdjww"))))
(base32 "14i64h4kd9b2adhvxn7r2jhp0ci6vla7y7n76yg49wm61ddbw9df"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/maxatome/go-testdeep"
;; Structure comparison not equal.
#:test-flags #~(list "-skip" "TestFatalTrace")))
(propagated-inputs
(list go-github-com-davecgh-go-spew))
#:import-path "github.com/maxatome/go-testdeep"))
(home-page "https://github.com/maxatome/go-testdeep")
(synopsis "Extended HTTP API testing framework")
(description
@@ -2662,6 +2709,56 @@ error messages, preserving the order of @code{have} (actual result) before
@code{want} (expected result) to minimize confusion.")
(license license:asl2.0)))
(define-public go-github-com-newmo-oss-go-caller
(package
(name "go-github-com-newmo-oss-go-caller")
(version "0.1.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/newmo-oss/go-caller")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1hn0wj2v6yvn83lpilbcb9xpa36fmcbv83rk6fhr2rwckp2dxy8p"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/newmo-oss/go-caller"))
(native-inputs
(list go-github-com-google-go-cmp))
(home-page "https://github.com/newmo-oss/go-caller")
(synopsis "Collect stack traces at runtime")
(description
"This package provides a library for collecting stack traces at runtime.")
(license license:expat)))
(define-public go-github-com-newmo-oss-gotestingmock
(package
(name "go-github-com-newmo-oss-gotestingmock")
(version "0.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/newmo-oss/gotestingmock")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1flgmarj961k4vl6d7i2740snrdfjiv4aigb87v5aznvi8bwa5d3"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/newmo-oss/gotestingmock"))
(propagated-inputs
(list go-github-com-newmo-oss-go-caller))
(home-page "https://github.com/newmo-oss/gotestingmock")
(synopsis "Mocking utilities for Go")
(description
"This package provides mocking utilities for unit tests in Go.")
(license license:expat)))
(define-public go-github-com-onsi-ginkgo
(package
(name "go-github-com-onsi-ginkgo")
@@ -2803,8 +2900,8 @@ testing type to omit repeated @code{t}.")
(license license:expat)))
(define-public go-github-com-petermattis-goid
(let ((commit "395b08cebbdbaf68f44f53a2d6e9f8d064180a0b")
(revision "3"))
(let ((commit "df67b199bc81d151c71a864c3eb1ea12bf66c852")
(revision "4"))
(package
(name "go-github-com-petermattis-goid")
(version (git-version "0.0.0" revision commit))
@@ -2812,11 +2909,11 @@ testing type to omit repeated @code{t}.")
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/petermattis/goid")
(commit commit)))
(url "https://github.com/petermattis/goid")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0c8fc1v29wjv9r1l2dhkr9bxc7hysahr30bnxwnc854jckxiqi46"))))
(base32 "0lyr3h8cyk53xbg4asssk53zdfch3ympkk5m753zf1ggf4v3684f"))))
(build-system go-build-system)
(arguments
(list
@@ -3267,6 +3364,84 @@ and CLI tool.")
such as readers and writers that fail after N consecutive reads/writes.")
(license license:expat)))
(define-public go-github-com-tenntenn-golden
(package
(name "go-github-com-tenntenn-golden")
(version "0.5.5")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tenntenn/golden")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "09w3h7c4z930z91dg7bfs9m680pw9zgqyyikw88gisv1z86y3qlz"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/tenntenn/golden"))
(native-inputs
(list go-github-com-google-go-cmp))
(propagated-inputs
(list go-github-com-josharian-txtarfs
go-golang-org-x-tools))
(home-page "https://github.com/tenntenn/golden")
(synopsis "Utilities for golden file tests")
(description "This package provides utilities for golden file tests.")
(license license:expat)))
(define-public go-github-com-tenntenn-modver
(package
(name "go-github-com-tenntenn-modver")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tenntenn/modver")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1p4402lizz5ny0l49yxa65ryhx09wm8g13lx4pw0nw0s4r06rw3g"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/tenntenn/modver"))
(native-inputs
(list go-github-com-google-go-cmp))
(propagated-inputs
(list go-github-com-hashicorp-go-version))
(home-page "https://github.com/tenntenn/modver")
(synopsis "Utility for Go modules")
(description "This package provides utilities for Go modules.")
(license license:expat)))
(define-public go-github-com-tenntenn-text-transform
(package
(name "go-github-com-tenntenn-text-transform")
(version "0.0.0-20250402111347-ba836492e880")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tenntenn/text")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "19f302js8pxyqnl189992zp6pl169b4gpgn6wywpdir77vm56pih"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/tenntenn/text/transform"
#:unpack-path "github.com/tenntenn/text"))
(propagated-inputs
(list go-golang-org-x-text))
(home-page "https://github.com/tenntenn/text")
(synopsis "Text transformation utilities")
(description "This package provides text transformation utilities in Go.")
(license license:expat)))
(define-public go-github-com-tj-assert
(package
(name "go-github-com-tj-assert")
@@ -3549,6 +3724,34 @@ goroutine leaks and understanding goroutine lifecycles.")
based on Go @code{testing} library procedures.")
(license license:cc0)))
(define-public go-gitlab-com-bosi-decorder
(package
(name "go-gitlab-com-bosi-decorder")
(version "0.4.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/bosi/decorder")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0g9x5f7mhvdzwki57902qgb4ih2gipkg255nf9hjv30flfnl2294"))))
(build-system go-build-system)
(arguments
(list
#:import-path "gitlab.com/bosi/decorder"
#:test-flags #~(list "-vet=off")))
(propagated-inputs
(list go-golang-org-x-tools))
(home-page "https://gitlab.com/bosi/decorder")
(synopsis "Declaration order and number linter for golang")
(description
"This package provides a declaration order linter for Go. In case of
this tool declarations are @code{type}, @code{const}, @code{var} and
@code{func}.")
(license license:expat)))
(define-public go-go-abhg-dev-requiredfield
(package
(name "go-go-abhg-dev-requiredfield")
@@ -3657,6 +3860,60 @@ and restore them afterwards.")
of @url{https://github.com/wadey/gocovmerge}.")
(license license:bsd-2)))
(define-public go-go-simpler-org-assert
(package
(name "go-go-simpler-org-assert")
(version "0.9.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-simpler/assert")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0pg3yhicggby978n8war9n5zzigr95mvnsipnk6zgsjn6gyvjdm5"))))
(build-system go-build-system)
(arguments
(list
#:import-path "go-simpler.org/assert"))
(home-page "https://go-simpler.org/assert")
(synopsis "Assertions for the standard testing package")
(description
"This package implements assertions for the standard @code{testing}
package, and is a minimalistic replacement for the @code{stretchr/testify}
package.")
(license license:mpl2.0)))
(define-public go-go-simpler-org-musttag
(package
(name "go-go-simpler-org-musttag")
(version "0.14.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-simpler/musttag")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "15kvnppc2q8ay1m8lhag0bmdx08kc68lzv78699qkyi6bcw68ajf"))))
(build-system go-build-system)
(arguments
(list
#:import-path "go-simpler.org/musttag"
#:test-flags #~(list "-skip" "TestAnalyzer")))
(native-inputs
(list go-go-simpler-org-assert))
(propagated-inputs
(list go-golang-org-x-tools))
(home-page "https://go-simpler.org/musttag")
(synopsis "Enforce field tags in (un)marshaled structs")
(description
"This package checks that exported fields of a struct passed to a
@code{Marshal}-like function are annotated with the relevant tag.")
(license license:mpl2.0)))
(define-public go-go-simpler-org-sloglint
(package
(name "go-go-simpler-org-sloglint")
@@ -4153,6 +4410,41 @@ thoroughly
"Package randfill is a library for populating go objects with random values.")
(license license:asl2.0)))
(define-public go-znkr-io-diff
(package
(name "go-znkr-io-diff")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/znkr/diff")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1s3slsr9d21zbcks9c7l3vli2pam2waww4bk63dy4qw9qsgaga90"))
(modules '((guix build utils)))
(snippet
#~(begin
;; Submodules with their own go.mod files and packaged separately:
;;
;; - znkr.io/diff/internal/benchmarks
(delete-file-recursively "internal/benchmarks")))))
(build-system go-build-system)
(arguments
(list
#:import-path "znkr.io/diff"))
(native-inputs
(list go-github-com-google-go-cmp))
(propagated-inputs
(list go-golang-org-x-tools))
(home-page "https://znkr.io/diff")
(synopsis "Difference algorithm module for Go")
(description
"Package diff provides functions to efficiently compare two slices
similar to the Unix diff command line tool to compare files.")
(license license:asl2.0)))
;;;
;;; Executables:
;;;
+37 -6
View File
@@ -43,6 +43,35 @@
;;;
;;; Code:
(define-public go-code-forgejo-org-forgejo-go-rpmutils
(package
(name "go-code-forgejo-org-forgejo-go-rpmutils")
(version "1.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://code.forgejo.org/forgejo/go-rpmutils.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1zgqr3il0w7j6964mh1nw5zg9shp1p039a8sj0y946r26labqm9i"))))
(build-system go-build-system)
(arguments
(list
#:import-path "code.forgejo.org/forgejo/go-rpmutils"))
(native-inputs
(list go-github-com-stretchr-testify))
(propagated-inputs
(list go-github-com-protonmail-go-crypto))
(home-page "https://code.forgejo.org/forgejo/go-rpmutils")
(synopsis "Go RPM Utils")
(description
"go-rpmutils is a Golang library for parsing @url{http://www.rpm.org,
RPM} file archives. It's a slimmed version of
@url{https://github.com/sassoftware/go-rpmutils, go-rpmutils}.")
(license license:asl2.0)))
(define-public go-github-com-a1ex3-zstd-seekable-format-go-pkg
(let ((commit "eb2f95f46725437a64063e005a54e20c95b774c6")
(revision "0"))
@@ -132,22 +161,24 @@ implementation from lzokay project} (MIT licensed). It includes a
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/andybalholm/brotli")
(commit (string-append "v" version))))
(url "https://github.com/andybalholm/brotli")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1zdvcwfzxnkljyh4p7izy0bfxrwidwwmp1p5h1fydyrgbs4xacly"))))
(build-system go-build-system)
(arguments
`(#:import-path "github.com/andybalholm/brotli"))
(list
#:import-path "github.com/andybalholm/brotli"))
(native-inputs
(list go-github-com-xyproto-randomstring))
(home-page "https://github.com/andybalholm/brotli")
(synopsis "Pure Go Brotli encoder and decoder")
(description
"This package is a brotli compressor and decompressor implemented in Go.
It was translated from the reference implementation
(@url{https://github.com/google/brotli,https://github.com/google/brotli}) with
the @code{c2go} tool at
@url{https://github.com/andybalholm/c2go,https://github.com/andybalholm/c2go}.")
(@url{https://github.com/google/brotli}) with the @code{c2go} tool at
@url{https://github.com/andybalholm/c2go}.")
(license license:expat)))
(define-public go-github-com-blakesmith-ar
+67 -44
View File
@@ -211,24 +211,27 @@ crypto/internal/bigmod, the backend of crypto/rsa and crypto/ecdsa.")
(define-public go-filippo-io-edwards25519
(package
(name "go-filippo-io-edwards25519")
(version "1.1.0")
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/FiloSottile/edwards25519")
(commit (string-append "v" version))))
(url "https://github.com/FiloSottile/edwards25519")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1b2c4iv13mfa0dydr8wawpnnrxgwl7mxzhryfrkjxrgwad8gas5k"))))
(base32 "0iz8sprg66v3dp7rgmpgfdr6h9mdfpnw1s2pyxyjgwbs3zd98q1k"))))
(build-system go-build-system)
(arguments
'(#:import-path "filippo.io/edwards25519"))
(list
;; Tests hang forewer on ARM64.
#:tests? (not (target-aarch64?))
#:import-path "filippo.io/edwards25519"))
(home-page "https://filippo.io/edwards25519")
(synopsis "Group logic for the twisted Edwards curve")
(description "This package implements the edwards25519 elliptic curve in
Go, exposing the necessary APIs to build a wide array of higher-level
primitives.")
(description
"This package implements the edwards25519 elliptic curve in Go, exposing
the necessary APIs to build a wide array of higher-level primitives.")
(license license:bsd-3)))
(define-public go-filippo-io-hpke
@@ -762,7 +765,7 @@ The package include Go source library and @code{redoctober} command.")
(define-public go-github-com-cloudwego-base64x
(package
(name "go-github-com-cloudwego-base64x")
(version "0.1.4")
(version "0.1.7")
(source
(origin
(method git-fetch)
@@ -771,11 +774,21 @@ The package include Go source library and @code{redoctober} command.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1lgs28mj5w350vp6pazz2265hx2kab3kbjw7vnk0w1skslxbj8kx"))))
(base32 "1f394m92xspc03sfwijbbn86ywm4q31aw86hd4d87ckrnbxp3mrc"))
(snippet
#~(begin (use-modules (guix build utils))
(delete-file-recursively "bench")))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/cloudwego/base64x"))
#:import-path "github.com/cloudwego/base64x"
;; 'base64x.go' references 'b64encode' and 'b64decode',
;; which are defined only in 'native_amd64.go' (restricted
;; to amd64 by its filename), so compilation fails on
;; non-x86-64.
#:skip-build? (not (target-x86-64?))
#:tests? (and (not (%current-target-system))
(target-x86-64?))))
(native-inputs
(list go-github-com-davecgh-go-spew
go-github-com-stretchr-testify))
@@ -1317,26 +1330,27 @@ crypto package.")
(define-public go-github-com-dvsekhvalnov-jose2go
(package
(name "go-github-com-dvsekhvalnov-jose2go")
(version "1.5.0")
(version "1.8.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dvsekhvalnov/jose2go")
(commit (string-append "v" version))))
(url "https://github.com/dvsekhvalnov/jose2go")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1pzfmv2dxb3m455bi1ks4q3i0dcw1sazxk8k96wrgpkwgglyxj3n"))))
(base32 "1i43sg8anga22vv2gd40y8nmns10xzmsb3nlvb1p7ikal7h6d9fh"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/dvsekhvalnov/jose2go"))
(native-inputs
(list go-gopkg-in-check-v1))
(arguments
'(#:import-path "github.com/dvsekhvalnov/jose2go"))
(home-page "https://github.com/dvsekhvalnov/jose2go")
(synopsis "Go implementation of Javascript Object Signing and Encryption spec")
(description "This package provides a Go library for generating, decoding,
and encrypting JSON Web Tokens (JWT). It relies only on the standard
library.")
(description
"This package provides a Go library for generating, decoding,and
encrypting JSON Web Tokens (JWT). It relies only on the standard library.")
(license license:expat)))
(define-public go-github-com-elithrar-simple-scrypt
@@ -1637,7 +1651,7 @@ RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.")
(package
(inherit go-github-com-golang-jwt-jwt-v4)
(name "go-github-com-golang-jwt-jwt-v5")
(version "5.2.1")
(version "5.3.1")
(source
(origin
(method git-fetch)
@@ -1646,7 +1660,7 @@ RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "13l2p4g9f7bpz0nf2sc4r5ms06ps7bs7z1vpzzv943q094pjs0yw"))))
(base32 "1h2r420031i405p1mn9z0g959fxx7lk9lgjx47vn4qdpgz62rc47"))))
(arguments
(list
#:import-path "github.com/golang-jwt/jwt/v5"))))
@@ -1654,28 +1668,35 @@ RSA, RSA-PSS, and ECDSA, though hooks are present for adding your own.")
(define-public go-github-com-google-go-tpm
(package
(name "go-github-com-google-go-tpm")
(version "0.9.4")
(version "0.9.8")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/go-tpm")
(commit (string-append "v" version))))
(url "https://github.com/google/go-tpm")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1sp1mbr6vz36zy9w36iksirbsj5p2jslsl8zs1cdj8s4ig4lkd9d"))))
(base32 "17210acrj3kd9k9l6grlgqzq1063981mscwwws3mjdzlm3r4bn9g"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/google/go-tpm"
#:phases
#~(modify-phases %standard-phases
;; XXX: Break cycle:
;; github.com/google/go-tpm/tpm2/transport/simulator/simulator.go ->
;; github.com/google/go-tpm-tools -> github.com/google/go-tpm.
;; Consider to add required inputs on dependent package.
(delete 'build)
(delete 'check))))
;; github.com/google/go-tpm-tools needs to be boostrapped.
#:test-subdirs
#~(list "legacy/tpm2"
"legacy/tpm2/credactivation"
"tpm"
"tpm2/transport/linuxtpm"
"tpm2/transport/linuxudstpm"
"tpm2/transport/tcp"
"tpmutil")))
(native-inputs
(list go-github-com-google-go-cmp))
(propagated-inputs
(list ;; go-github-com-google-go-tpm-tools
go-golang-org-x-sys))
(home-page "https://github.com/google/go-tpm")
(synopsis "Go-TPM Legacy TPM 2.0 library")
(description
@@ -2278,20 +2299,22 @@ package in Rust.")
(define-public go-github-com-minio-highwayhash
(package
(name "go-github-com-minio-highwayhash")
(version "1.0.3")
(version "1.0.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/minio/highwayhash")
(commit (string-append "v" version))))
(url "https://github.com/minio/highwayhash")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "14g2x266h8sxs0yynmcl2r2mnhx55rfzgykw4hygm7i1vpfrikg4"))))
(base32 "0ypa82c75ksgl7apmkyng6jl1j8y27q6mhgaa3hslqkbz2nn4vhr"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/minio/highwayhash"))
(propagated-inputs (list go-golang-org-x-sys))
(list
#:import-path "github.com/minio/highwayhash"))
(propagated-inputs
(list go-golang-org-x-sys))
(home-page "https://github.com/minio/highwayhash")
(synopsis "HighwayHash library for Go")
(description
@@ -2467,7 +2490,7 @@ times faster decoding.")
(define-public go-github-com-nats-io-jwt-v2
(package
(name "go-github-com-nats-io-jwt-v2")
(version "2.8.0")
(version "2.8.1")
(source
(origin
(method git-fetch)
@@ -2476,7 +2499,7 @@ times faster decoding.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "16fxmml1cw2y3cr87ry61k2q8421hab77cx6gpqz1qfy6sdh0vvz"))))
(base32 "1258y5p8nyf4p285j2rq8v54l52z6ahklx9fk93fa1mf20nm1v2y"))))
(build-system go-build-system)
(arguments
(list
@@ -2495,7 +2518,7 @@ JWT tokens. Nkeys use Ed25519 to provide authentication of JWT claims.")
(define-public go-github-com-nats-io-nkeys
(package
(name "go-github-com-nats-io-nkeys")
(version "0.4.11")
(version "0.4.15")
(source
(origin
(method git-fetch)
@@ -2504,7 +2527,7 @@ JWT tokens. Nkeys use Ed25519 to provide authentication of JWT claims.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0wrsrccc4sxzlrlngkw644p4n074vd54mkad8vzi9ylnw97hhabm"))))
(base32 "0qhi2ai5g2vy8mwrdlcsrpbc2giq4b4xw58vbnm4jw6ypmy4ymc6"))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/nats-io/nkeys"))
+25
View File
@@ -41,6 +41,31 @@
;;; Libraries:
;;;
(define-public go-github-com-aio-arch-graphlib
(package
(name "go-github-com-aio-arch-graphlib")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/aio-arch/graphlib")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1a69h1wlrv324wb0amagn6qyjb6cny0qhg82ivvkv0ilvvn17b6m"))))
(build-system go-build-system)
(arguments
(list
#:tests? (not (target-aarch64?))
#:import-path "github.com/aio-arch/graphlib"))
(home-page "https://github.com/aio-arch/graphlib")
(synopsis "Topological sort lib for Sorting and pruning of DAG graphs")
(description
"This package provides a Topological sort lib. Sorting and pruning of
DAG graphs.")
(license license:expat)))
(define-public go-github-com-altree-bigfloat
(package
(name "go-github-com-altree-bigfloat")
+117 -27
View File
@@ -33,6 +33,7 @@
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-crypto)
#:use-module (gnu packages golang-maths)
#:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages haskell-apps)
@@ -50,6 +51,77 @@
;;; Libraries:
;;;
(define-public go-code-forgejo-org-f3-gof3-v3
(package
(name "go-code-forgejo-org-f3-gof3-v3")
(version "3.11.39")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://code.forgejo.org/f3/gof3.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1gisxivmsy1r6kn4pcn96ry03mmh6y6hl26yi4zkihlj9m48brsb"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "code.forgejo.org/f3/gof3/v3"
#:unpack-path "code.forgejo.org/f3/gof3/v3"
#:build-flags
#~(list "-tags" "'netgo osusergo'"
(string-append "-ldflags="
"-X code.forgejo.org/f3/gof3/v3/cmd.Version="
#$version))
#:embed-files
;; For go-github-com-urfave-cli-v3:
#~(list "bash_autocomplete"
"powershell_autocomplete.ps1"
"zsh_autocomplete"
"prelude.graphql"
;; For go-github-com-santhosh-tekuri-jsonschema-v6:
"applicator"
"content"
"core"
"format"
"format-annotation"
"format-assertion"
"meta-data"
"schema"
"unevaluated"
"validation")
#:test-flags
#~(list "-vet=off"
"-skip" (string-join
;; Depends on internal helper command "internal/hoverfly".
(list "TestInternal_Hoverfly"
;; Test tries to resolve DNS on 4.4.4.4 to clone
;; local directory.
"TestUtil_Exec_CommandTimeout")
"|"))))
(native-inputs
(list git-minimal
go-github-com-google-go-cmp
go-github-com-stretchr-testify
go-github-com-urfave-cli-v3))
(propagated-inputs
(list go-github-com-42wim-httpsig
go-github-com-aio-arch-graphlib
;; go-github-com-davidmz-go-pageant ;Windows only
go-github-com-hashicorp-go-version
go-github-com-santhosh-tekuri-jsonschema-v6
go-gitlab-com-gitlab-org-api-client-go-0.116
go-golang-org-x-crypto))
(home-page "https://code.forgejo.org/f3/gof3")
(synopsis "Friendly Forge Format (F3)")
(description
"As a command or as a library, @code{GoF3} provides a single operation:
mirroring. The origin and destination are designated by the URL of a forge
and a path to the resource.")
(license license:expat)))
(define-public go-code-gitea-io-actions-proto-go-ping
(package
(name "go-code-gitea-io-actions-proto-go-ping")
@@ -267,33 +339,28 @@ using the Git pkt-line format used in various Git operations.")
(license license:asl2.0)))
(define-public go-github-com-go-git-go-git-v6
;; v6.0.0 is not a release tag as of 14.11.2025
(let ((commit "47b1ed2930c96d34c09a3e31abf9673fe361ec63")
(revision "0"))
(package
(inherit go-github-com-go-git-go-git-v5)
(name "go-github-com-go-git-go-git-v6")
(version (git-version "6.0.0" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-git/go-git")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "1vzj9vs0wqsjpwsi7mvkfs7n8gnk3qg5vhl040c5a5k8h7rlhdz4"))))
(arguments
(substitute-keyword-arguments
(package-arguments go-github-com-go-git-go-git-v5)
((#:import-path _) "github.com/go-git/go-git/v6")))
(propagated-inputs
(modify-inputs (package-propagated-inputs
go-github-com-go-git-go-git-v5)
(replace "go-github-com-go-git-go-billy-v5"
go-github-com-go-git-go-billy-v6)
(replace "go-github-com-go-git-gcfg"
go-github-com-go-git-gcfg-v2))))))
(package
(inherit go-github-com-go-git-go-git-v5)
(name "go-github-com-go-git-go-git-v6")
(version "6.0.0-alpha.4")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/go-git/go-git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1whmxb0035c7qxnr3lkypcdrdlcg3mc49d20c1kk1q4zyx2v4zgl"))))
(arguments
(substitute-keyword-arguments arguments
((#:import-path _) "github.com/go-git/go-git/v6")))
(propagated-inputs
(modify-inputs (package-propagated-inputs go-github-com-go-git-go-git-v5)
(replace "go-github-com-go-git-go-billy-v5"
go-github-com-go-git-go-billy-v6)
(replace "go-github-com-go-git-gcfg"
go-github-com-go-git-gcfg-v2)))))
(define-public go-github-com-cli-go-gh-v2
(package
@@ -667,6 +734,29 @@ interact with GitLab in a simple and uniform way.")
;;; Executables:
;;;
(define-public f3-cli
(package/inherit go-code-forgejo-org-f3-gof3-v3
(name "f3-cli")
(arguments
(substitute-keyword-arguments arguments
((#:import-path _) "code.forgejo.org/f3/gof3/v3/main")
((#:install-source? #t #t) #f)
((#:skip-build? #t #t) #f)
((#:tests? #t #t) #f)
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
(add-after 'install 'rename-binary
(lambda _
(with-directory-excursion #$output
(rename-file "bin/main"
"bin/f3-cli"))))))))
(native-inputs
(append
(package-native-inputs go-code-forgejo-org-f3-gof3-v3)
(package-propagated-inputs go-code-forgejo-org-f3-gof3-v3)))
(inputs '())
(propagated-inputs '())))
(define-public git-sync
(package
(name "git-sync")
+506 -108
View File
@@ -1084,6 +1084,128 @@ other applications can be provided using this API. This library is used to
interact with the Trace API directly.")
(license license:asl2.0)))
(define-public go-code-forgejo-org-forgejo-actions-proto
(package
(name "go-code-forgejo-org-forgejo-actions-proto")
(version "0.7.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://code.forgejo.org/forgejo/actions-proto.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ff0yqb7qgn5gy2jz3kw1hirc88jignhr1x2ycbf91xf9ag1bvys"))))
(build-system go-build-system)
(arguments
(list
;; XXX: Projects builds Go code from protobuf with buf command, not
;; packaged yet in Guix.
#:skip-build? #t
#:import-path "code.forgejo.org/forgejo/actions-proto"))
(propagated-inputs
(list go-connectrpc-com-connect
go-google-golang-org-protobuf))
(home-page "https://code.forgejo.org/forgejo/actions-proto")
(synopsis "Protocol Buffer schema and go package for Forgejo Actions")
(description
"This package provides a protocol Buffer schema and go package for
Forgejo Actions.")
(license license:expat)))
(define-public go-code-forgejo-org-forgejo-contrib-go-libravatar
(package
(name "go-code-forgejo-org-forgejo-contrib-go-libravatar")
(version "0.0.0-20260301104140-add494e31dab")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://code.forgejo.org/forgejo-contrib/go-libravatar")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "18ch92a9qrwvi1pxak6bvjn5vjwmwhdidhv40z56kpzagybywwdr"))))
(build-system go-build-system)
(arguments
(list
#:tests? #f ;they try to fetch avatars from Internet
#:import-path "code.forgejo.org/forgejo-contrib/go-libravatar"
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'fix-import-path
;; Build fails if that commit is kept.
(lambda* (#:key tests? import-path #:allow-other-keys)
(with-directory-excursion (string-append "src/" import-path)
(substitute* "libravatar.go"
(("// import \"strk.kbt.io/projects/go/libravatar\"")
""))))))))
(home-page "https://code.forgejo.org/forgejo-contrib/go-libravatar")
(synopsis "Golang library for serving federated avatars")
(description
"This package provides a simple Go library for serving
@url{https://www.libravatar.org, federated avatars}.")
(license license:expat)))
(define-public go-code-forgejo-org-forgejo-reply
(package
(name "go-code-forgejo-org-forgejo-reply")
(version "1.0.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://code.forgejo.org/forgejo/reply.git")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0x13217haxf8hyzxh2262ys70vh1yswkn96lsazh8glkvy4x8kb7"))))
(build-system go-build-system)
(arguments
(list
#:import-path "code.forgejo.org/forgejo/reply"))
(propagated-inputs
(list go-github-com-dlclark-regexp2))
(home-page "https://code.forgejo.org/forgejo/reply")
(synopsis "Go library to trim replies from plain text email")
(description
"Replay implements a simple function to trim replies from plain text
email, it was inspired by Ruby's project
@url{https://github.com/discourse/email_reply_trimmer, email_reply_trimmer}.
It's a maintained fork of @url{https://github.com/dimiro1/reply}.")
(license license:expat)))
(define-public go-code-forgejo-org-go-chi-binding
(package
(name "go-code-forgejo-org-go-chi-binding")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://code.forgejo.org/go-chi/binding")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0hwpiim3ry3g39vw0v1nvaplk7ps1fvvcs7rd2827lc81j8bdnsy"))))
(build-system go-build-system)
(arguments
(list
#:import-path "code.forgejo.org/go-chi/binding"))
(native-inputs
(list go-github-com-stretchr-testify))
(propagated-inputs
(list go-github-com-go-chi-chi-v5))
(home-page "https://code.forgejo.org/go-chi/binding")
(synopsis "Request data binding and validation for @code{net/http}")
(description
"Package binding is a middleware that provides request data binding and
validation for @code{net/http}. It's a fork of
@url{https://gitea.com/go-chi/binding, gitea/binding} which is a fork of
@url{https://github.com/go-macaron/macaron, Macaron}.")
(license license:asl2.0)))
(define-public go-code-gitea-io-sdk-gitea
(package
(name "go-code-gitea-io-sdk-gitea")
@@ -1829,7 +1951,7 @@ streaming, tool calling, and integration with Amazon Bedrock.")
(define-public go-github-com-antithesishq-antithesis-sdk-go
(package
(name "go-github-com-antithesishq-antithesis-sdk-go")
(version "0.5.0")
(version "0.7.0")
(source
(origin
(method git-fetch)
@@ -1838,17 +1960,26 @@ streaming, tool calling, and integration with Amazon Bedrock.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0ac3p3y9905ryj4j3mfvspbdcj9lkap85l2fa8va3mw2svg0wv8d"))))
(base32 "13b6hsi5djmragxk7y99988icd5hqjd1c8s4p5m25v643r3wd6l8"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/antithesishq/antithesis-sdk-go"
#:test-flags
#~(list "-vet=off") ;Go@1.24 forces vet, but tests are not ready yet.
#:import-path "github.com/antithesishq/antithesis-sdk-go"))
#~(list "-skip" (string-join
;; Tests expect GO111MODULE=on
(list "TestAliasedImport"
"TestCatalogStability"
"TestE2E"
"TestMultiMain"
"TestSingleMain")
"|"))))
(native-inputs
(list go-github-com-go-quicktest-qt))
(propagated-inputs
(list go-golang-org-x-tools
go-golang-org-x-mod))
(list go-golang-org-x-mod
go-golang-org-x-tools))
(home-page "https://github.com/antithesishq/antithesis-sdk-go")
(synopsis "Antithesis SDK for Golang")
(description
@@ -3758,54 +3889,49 @@ capable of querying the current time from a remote NTP server as specified in
(define-public go-github-com-bep-golibsass
(package
(name "go-github-com-bep-golibsass")
(version "0.7.0")
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/bep/golibsass")
(commit (string-append "v" version))))
(url "https://github.com/bep/golibsass")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0xk3m2ynbydzx87dz573ihwc4ryq0r545vz937szz175ivgfrhh3"))
(base32 "03v6x9775v6gcw3zr4cr2fvd234sagbj6nb0i3pyb44b1jwa0miw"))
(modules '((guix build utils)))
(snippet
'(begin
(delete-file-recursively "libsass_src")
#t))))
#~(begin
(delete-file-recursively "libsass_src")))))
(build-system go-build-system)
(arguments
'(#:import-path "github.com/bep/golibsass/libsass"
#:unpack-path "github.com/bep/golibsass"
;; The dev build tag modifies the build to link to system libsass
;; instead of including the bundled one (which we remove.)
;; https://github.com/bep/golibsass/blob/v0.7.0/internal/libsass/a__cgo_dev.go
#:build-flags '("-tags" "dev")
#:phases
(modify-phases %standard-phases
(add-before 'build 'generate-bindings
;; Generate bindings for system libsass, replacing the
;; pre-generated bindings.
(lambda* (#:key inputs unpack-path #:allow-other-keys)
(mkdir-p (string-append "src/" unpack-path "/internal/libsass"))
(let ((libsass-src (string-append (assoc-ref inputs "libsass-src") "/src")))
(substitute* (string-append "src/" unpack-path "/gen/main.go")
(("filepath.Join\\(rootDir, \"libsass_src\", \"src\"\\)")
(string-append "\"" libsass-src "\""))
(("../../libsass_src/src/")
libsass-src)))
(invoke "go" "generate" (string-append unpack-path "/gen"))
#t))
(replace 'check
(lambda* (#:key tests? import-path #:allow-other-keys)
(if tests?
(invoke "go" "test" import-path "-tags" "dev"))
#t)))))
(list
#:skip-build? #t
#:import-path "github.com/bep/golibsass"
;; The dev build tag modifies the build to link to system libsass
;; instead of including the bundled one (which we remove.)
;; https://github.com/bep/golibsass/blob/v1.2.0/internal/libsass/a__cgo_dev.go
#:build-flags #~(list "-tags" "dev")
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'generate-bindings
;; Generate bindings for system libsass, replacing the
;; pre-generated bindings.
(lambda* (#:key import-path #:allow-other-keys)
(mkdir-p (string-append "src/" import-path "/internal/libsass"))
(let ((libsass-src
(string-append #$(package-source
(this-package-input "libsass")) "/src/")))
(substitute* (string-append "src/" import-path "/gen/main.go")
(("filepath.Join\\(rootDir, \"libsass_src\", \"src\"\\)")
(string-append "\"" libsass-src "\""))
(("../../libsass_src/src/")
libsass-src)))
(invoke "go" "generate" (string-append import-path "/gen")))))))
(native-inputs
(list go-github-com-frankban-quicktest))
(propagated-inputs
(list libsass))
(native-inputs
`(("go-github-com-frankban-quicktest" ,go-github-com-frankban-quicktest)
("libsass-src" ,(package-source libsass))))
(home-page "https://github.com/bep/golibsass")
(synopsis "Easy to use Go bindings for LibSass")
(description
@@ -4341,6 +4467,34 @@ used with @code{http.Client} and @code{http.Transport} to alter host
lookups.")
(license license:expat)))
(define-public go-github-com-chi-middleware-proxy
(package
(name "go-github-com-chi-middleware-proxy")
(version "1.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/chi-middleware/proxy")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0pslb4x8jhblgg7sfahrsiv7r4ay5aizgrqkrpfpwzsnhw88fl6h"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/chi-middleware/proxy"))
(native-inputs
(list go-github-com-stretchr-testify))
(propagated-inputs
(list go-github-com-go-chi-chi-v5))
(home-page "https://github.com/chi-middleware/proxy")
(synopsis "Proxy forwarded headers middleware")
(description
"This package is forwarded headers middleware to use if application is
run behind reverse proxy.")
(license license:expat)))
(define-public go-github-com-chris-ramon-douceur
(package
(name "go-github-com-chris-ramon-douceur")
@@ -5544,7 +5698,7 @@ Features:
(define-public go-github-com-danielgtaylor-huma-v2
(package
(name "go-github-com-danielgtaylor-huma-v2")
(version "2.34.1")
(version "2.38.0")
(source
(origin
(method git-fetch)
@@ -5553,14 +5707,20 @@ Features:
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1rwmyxihrdznfn6iqxrb4lmlfijblapnpxavmcgavylixwigyrdk"))))
(base32 "18q6r7dg21fbmgryr6yc79mva0vn3jrbb8fvhh92fh5ibib55lmq"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/danielgtaylor/huma/v2"
#:test-flags
;; Tests require local network setup.
#~(list "-skip" "TestFeatures|TestAdapters/go|ExampleResolver")
#~(list "-skip" (string-join
(list "ExampleResolver"
"TestAdapters/go"
"TestBodyFallbackContentType"
"TestFeatures"
"TestWriteResponseTransformErrorStatus")
"|"))
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-examples
@@ -5568,7 +5728,9 @@ Features:
(with-directory-excursion (string-append "src/" import-path)
(delete-file-recursively "examples")))))))
(native-inputs
(list go-github-com-stretchr-testify))
(list go-github-com-stretchr-testify
go-github-com-spf13-cobra
go-github-com-spf13-pflag))
(propagated-inputs
(list go-github-com-danielgtaylor-shorthand-v2
go-github-com-evanphx-json-patch-v5
@@ -5576,12 +5738,11 @@ Features:
go-github-com-gin-gonic-gin
go-github-com-go-chi-chi-v5
go-github-com-gofiber-fiber-v2
go-github-com-gofiber-fiber-v3
go-github-com-google-uuid
go-github-com-gorilla-mux
go-github-com-julienschmidt-httprouter
go-github-com-labstack-echo-v4
go-github-com-spf13-cobra
go-github-com-spf13-pflag
go-github-com-uptrace-bunrouter))
(home-page "https://github.com/danielgtaylor/huma")
(synopsis "REST/HTTP API Framework for Golang")
@@ -5826,6 +5987,95 @@ data one-way over a HTTP connection using the Server-Sent Events API
http://dev.w3.org/html5/eventsource/.")
(license license:asl2.0)))
(define-public go-github-com-dop251-goja
(package
(name "go-github-com-dop251-goja")
(version "0.0.0-20260311135729-065cd970411c")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dop251/goja")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "0cnyxvnymmd5vjzwnznzdp04hqphmzsf7k1rk0cijv783dkv2gk2"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/dop251/goja"
#:test-flags #~(list "-vet=off")))
(native-inputs
(list go-github-com-dop251-goja-nodejs-bootstrap))
(propagated-inputs
(list go-github-com-dlclark-regexp2
go-github-com-go-sourcemap-sourcemap
go-github-com-google-pprof
go-github-com-masterminds-semver-v3
go-golang-org-x-text
go-gopkg-in-yaml-v2))
(home-page "https://github.com/dop251/goja")
(synopsis "ECMAScript/JavaScript engine in pure Go")
(description
"Goja is an implementation of ECMAScript 5.1 in pure Go with emphasis on
standard compliance and performance, it was largely inspired by
@url{https://github.com/robertkrimen/otto, otto}.
Features:
@itemize
@item Full ECMAScript 5.1 support (including regex and strict mode).
@item Passes nearly all tc39 tests for the features implemented so far.
@item Capable of running Babel, TypeScript compiler and pretty much anything
written in ES5.
@item Sourcemaps.
@end itemize")
(license license:expat)))
(define-public go-github-com-dop251-goja-nodejs
(package
(name "go-github-com-dop251-goja-nodejs")
(version "0.0.0-20260212111938-1f56ff5bcf14")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/dop251/goja_nodejs")
(commit (go-version->git-ref version))))
(file-name (git-file-name name version))
(sha256
(base32 "0q83hhv05vk66brpplai4jxpc9nj0hnc55jjhlp6sycn77qlq191"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/dop251/goja_nodejs"))
(propagated-inputs
(list go-github-com-dop251-base64dec
go-github-com-dop251-goja
go-go-uber-org-goleak
go-golang-org-x-net
go-golang-org-x-text))
(home-page "https://github.com/dop251/goja_nodejs")
(synopsis "Nodejs compatibility library for Goja")
(description
"This is a collection of @url{https://github.com/dop251/goja, Goja}
modules that provide Node.js compatibility.")
(license license:expat)))
(define-public go-github-com-dop251-goja-nodejs-bootstrap
(hidden-package
(package/inherit go-github-com-dop251-goja-nodejs
(name "go-github-com-dop251-goja-nodejs-bootstrap")
(arguments
(substitute-keyword-arguments arguments
((#:tests? _ #t) #f)))
(propagated-inputs
(list go-github-com-dop251-base64dec
go-go-uber-org-goleak
go-golang-org-x-net
go-golang-org-x-text)))))
(define-public go-github-com-dpotapov-go-spnego
(package
(name "go-github-com-dpotapov-go-spnego")
@@ -6688,7 +6938,17 @@ building with WebAssembly.")
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/fasthttp/router"))
#:import-path "github.com/fasthttp/router"
#:test-flags
;; router_test.go:107: return error error when reading request headers:
;; missing required Host header in request. Buffer size=22, contents:
;; "POST /foo HTTP/1.1\r\n\r\n"
#~(list "-skip" (string-join
(list "TestGroup"
"TestRouterServeFiles"
"TestRouterServeFS"
"TestRouterServeFilesCustom")
"|"))))
(propagated-inputs
(list go-github-com-savsgio-gotils
go-github-com-valyala-bytebufferpool
@@ -7064,16 +7324,16 @@ of HTML5[1] by the W3C}.")
(define-public go-github-com-gin-gonic-gin
(package
(name "go-github-com-gin-gonic-gin")
(version "1.10.0")
(version "1.12.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gin-gonic/gin")
(commit (string-append "v" version))))
(url "https://github.com/gin-gonic/gin")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "01xjvw2d46b77jnszgbwqbdzh9jx7y3h5ik3q30y9dn9gaq5mhks"))))
(base32 "040pqmjsx2p4sc5izia8f1akhcp1z7yvi6wxg641cnnnvz9qfy9m"))))
(build-system go-build-system)
(arguments
(list
@@ -7085,13 +7345,16 @@ of HTML5[1] by the W3C}.")
go-github-com-gin-contrib-sse
go-github-com-go-playground-validator-v10
go-github-com-goccy-go-json
go-github-com-goccy-go-yaml
go-github-com-json-iterator-go
go-github-com-mattn-go-isatty
go-github-com-modern-go-reflect2
go-github-com-pelletier-go-toml-v2
go-github-com-quic-go-quic-go
go-github-com-ugorji-go-codec
go-go-mongodb-org-mongo-driver-v2
go-golang-org-x-net
go-google-golang-org-protobuf
go-gopkg-in-yaml-v3))
go-google-golang-org-protobuf))
(home-page "https://github.com/gin-gonic/gin")
(synopsis "HTTP web framework")
(description
@@ -7299,7 +7562,6 @@ Encryption, JSON Web Signature, and JSON Web Token standards.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:test-flags
#~(list "-skip" "TestSynctestMarshal")
#:import-path "github.com/go-json-experiment/json"))
@@ -8137,16 +8399,16 @@ protocol as specified in @url{https://rfc-editor.org/rfc/rfc6455.html, RFC
(define-public go-github-com-gofiber-fiber-v2
(package
(name "go-github-com-gofiber-fiber-v2")
(version "2.52.5")
(version "2.52.13")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gofiber/fiber")
(commit (string-append "v" version))))
(url "https://github.com/gofiber/fiber")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "12gr7a38dd02p7b9fimrk16ybxfp93krh7wah0jzc0v6syjmzfi0"))))
(base32 "1gf4n1ilkh2fdnwmdgrkchma1lzc3czwxvcw0j26kabsxywach1q"))))
(build-system go-build-system)
(arguments
(list
@@ -8154,11 +8416,39 @@ protocol as specified in @url{https://rfc-editor.org/rfc/rfc6455.html, RFC
#:test-flags
#~(list "-skip"
(string-join
(list "Test_Proxy_DoRedirects_TooManyRedirects"
"Test_Proxy_Do_WithRealURL"
"Test_Proxy_DoRedirects_RestoreOriginalURL"
"Test_Proxy_Do_WithRedirect")
"|"))))
;; XXX: Check if it's critical: error when reading
;; request headers: missing required Host header in
;; request. Buffer size=46, contents: "HEAD /template
;; HTTP/1.1\r\nContent-Length: 0\r\n\r\n"
;; (*fmt.wrapError)
(list "TestAuthSources"
"TestMultipleKeyAuth"
"Test_CSRF_DeleteToken"
"Test_Client_Invalid_URL"
"Test_Ctx_Immutable_AfterHandler"
"Test_Ctx_Next"
"Test_Ctx_Next_Error"
"Test_Ctx_RestartRouting"
"Test_Ctx_RestartRoutingWithChangedPath"
"Test_Ctx_RestartRoutingWithChangedPathAndCatchAll"
"Test_Ctx_SendFile"
"Test_DefaultConfig"
"Test_FileSystem_Head"
"Test_FileSystem_UsingParam"
"Test_FileSystem_UsingParam_NonFile"
"Test_Next"
"Test_NoRules"
"Test_Proxy_DoTimeout_Timeout"
"Test_Redirect"
"Test_RegexRules"
"Test_Rewrite")
"|"))
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'go-generate
(lambda* (#:key import-path #:allow-other-keys)
(with-directory-excursion (string-append "src/" import-path)
(invoke "go" "generate" "-v" "-n" "./...")))))))
(propagated-inputs
(list go-github-com-google-uuid
go-github-com-mattn-go-colorable
@@ -8177,6 +8467,51 @@ Go. Designed to ease things up for fast development with zero memory
allocation and performance in mind.")
(license license:expat)))
(define-public go-github-com-gofiber-fiber-v3
(package
(inherit go-github-com-gofiber-fiber-v2)
(name "go-github-com-gofiber-fiber-v3")
(version "3.3.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/gofiber/fiber")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "189hqhbm9pvpl5g2n2yk3mvp0f4jx4s0w5ivmgh5li8plffc9iwk"))))
(arguments
(substitute-keyword-arguments arguments
((#:import-path _) "github.com/gofiber/fiber/v3")
((#:embed-files _ #~())
#~(list
;; golang.org/x/net/publicsuffix/table.go:63:12: pattern
;; data/children: cannot embed irregular file data/children
"children"
;; golang.org/x/net/publicsuffix/table.go:48:12: pattern
;; data/nodes: cannot embed irregular file data/nodes
"nodes"
;; golang.org/x/net/publicsuffix/table.go:33:12: pattern data/text:
;; cannot embed irregular file data/text
"text"))))
(native-inputs
(list go-github-com-stretchr-testify
go-github-com-shamaton-msgpack-v3))
(propagated-inputs
(list go-github-com-fxamacker-cbor-v2
go-github-com-gofiber-schema
go-github-com-gofiber-utils-v2
go-github-com-google-uuid
go-github-com-mattn-go-colorable
go-github-com-mattn-go-isatty
go-github-com-tinylib-msgp
go-github-com-valyala-bytebufferpool
go-github-com-valyala-fasthttp
go-golang-org-x-crypto
go-golang-org-x-net
go-golang-org-x-text))))
(define-public go-github-com-gogo-googleapis
(package
(name "go-github-com-gogo-googleapis")
@@ -8566,25 +8901,19 @@ GitHub API v3.")
(version "36.0.0")
(source
(origin
(inherit (package-source go-github-com-google-go-github-v31))
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/go-github")
(commit (string-append "v" version))))
(url "https://github.com/google/go-github")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "041a1rmi7pipimxiwjnsd0dngzb4djmcz8a8x4xv53d3373szaj6"))
(modules '((guix build utils)))
(snippet
#~(begin
;; Submodules with their own go.mod files and packaged separately:
;;
;; - github.com/google/go-github/scrape
(delete-file-recursively "scrape")
(delete-file-recursively "update-urls")))))
(base32 "041a1rmi7pipimxiwjnsd0dngzb4djmcz8a8x4xv53d3373szaj6"))))
(arguments
(substitute-keyword-arguments
(package-arguments go-github-com-google-go-github-v31)
((#:import-path _) "github.com/google/go-github/v36")))))
(substitute-keyword-arguments arguments
((#:import-path _) "github.com/google/go-github/v36")))
(native-inputs
(list go-github-com-google-go-cmp))))
(define-public go-github-com-google-go-github-v50
(package
@@ -8619,6 +8948,35 @@ GitHub API v3.")
go-github-com-protonmail-go-crypto
go-golang-org-x-oauth2))))
(define-public go-github-com-google-go-github-v61
(package
(inherit go-github-com-google-go-github-v50)
(name "go-github-com-google-go-github-v61")
(version "61.0.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/google/go-github")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1kivw55z2xckymg7xx6hkvmki5mwrphhcjlgrpfv35glnd5p5zmy"))
(modules '((guix build utils)))
(snippet
#~(begin
;; Submodules with their own go.mod files and packaged separately:
;;
;; - github.com/google/go-github/scrape
;; - github.com/google/go-github/tools
(delete-file-recursively "scrape")
(delete-file-recursively "tools")))))
(arguments
(substitute-keyword-arguments arguments
((#:import-path _) "github.com/google/go-github/v61")))
(propagated-inputs
(list go-github-com-google-go-querystring))))
(define-public go-github-com-google-go-querystring
(package
(name "go-github-com-google-go-querystring")
@@ -8836,7 +9194,6 @@ Terraform by using the enterprise certificates feature.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:skip-build? #t
#:import-path "github.com/googleapis/gax-go/v2"
#:unpack-path "github.com/googleapis/gax-go"
@@ -8877,7 +9234,6 @@ for clients and servers based on @code{gRPC} and Google API conventions.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:import-path "github.com/GoogleCloudPlatform/grpc-gcp-go/grpcgcp"
#:unpack-path "github.com/GoogleCloudPlatform/grpc-gcp-go"
;; gcp_multiendpoint_test.go:441: endpoint wanted "localhost:50051", got
@@ -11142,6 +11498,9 @@ Call}.")
(build-system go-build-system)
(arguments
(list
;; Remove when a fresh version is released.
;; See: <https://github.com/jellydator/ttlcache/issues/207>.
#:go go-1.24
#:import-path "github.com/jellydator/ttlcache/v3"
#:phases
#~(modify-phases %standard-phases
@@ -11781,7 +12140,7 @@ webhooks in Golang.")
(define-public go-github-com-labstack-echo-v4
(package
(name "go-github-com-labstack-echo-v4")
(version "4.13.3")
(version "4.15.2")
(source
(origin
(method git-fetch)
@@ -11790,7 +12149,7 @@ webhooks in Golang.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1i4w36f1k17bykc24dzr2ng5zpsyysfg5bzfvlbrphxxzhsngxdy"))))
(base32 "0dnnvafgi4vdfzfvfhyka78c6cbl2sq69jl0gj29slhdamy7f1yc"))))
(build-system go-build-system)
(arguments
(list
@@ -11825,6 +12184,27 @@ Features:
@end itemize")
(license license:expat)))
(define-public go-github-com-labstack-echo-v5
(package
(inherit go-github-com-labstack-echo-v4)
(name "go-github-com-labstack-echo-v5")
(version "5.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/labstack/echo")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1a7d9cmn6kchzl79cdldxxhanqqjpml1vvaw5ak6cwan6cn9gb5i"))))
(arguments
(list
#:import-path "github.com/labstack/echo/v5"))
(propagated-inputs
(list go-golang-org-x-net
go-golang-org-x-time))))
(define-public go-github-com-lestrrat-go-httpcc
(package
(name "go-github-com-lestrrat-go-httpcc")
@@ -16337,6 +16717,10 @@ implementation in the Go standard library}.")
(build-system go-build-system)
(arguments
(list
;; Remove when a fresh version is released.
;; See: <https://github.com/quic-go/quic-go/issues/5623>,
;; <https://github.com/quic-go/quic-go/issues/5286>.
#:go go-1.24
#:import-path "github.com/quic-go/quic-go"
#:test-flags
;; [1] Error: Should NOT be empty, but was []
@@ -16412,7 +16796,6 @@ protocol.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:import-path "github.com/quic-go/webtransport-go"
#:phases
#~(modify-phases %standard-phases
@@ -17766,7 +18149,6 @@ It is part of the Sigstore project for software supply chain security.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:skip-build? #t
#:import-path "github.com/sigstore/sigstore"
#:test-flags
@@ -18517,7 +18899,6 @@ side of the connection, using various OS-specific facilities.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:skip-build? #t
#:test-subdirs
;; XXX: Remove when all inputs are packaged.
@@ -19468,26 +19849,25 @@ tiny,non-intrusive, and encourages use of @code{net/http} Handlers.")
(define-public go-github-com-valyala-fasthttp
(package
(name "go-github-com-valyala-fasthttp")
(version "1.58.0")
(version "1.71.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/valyala/fasthttp")
(commit (string-append "v" version))))
(url "https://github.com/valyala/fasthttp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0r823fikgyhnmcn322anhs3ivkbzhdgbywvwi81v9kvfhi35plli"))))
(base32 "0l744biq95xf9xwz2d2idhh179qg8z4pa84s8dnaqzgw1gf4n70g"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/valyala/fasthttp"
#:test-flags
#~(list "-skip" (string-join
;; Network set up is required.
(list "TestClientConfigureClientFailed"
"TestDialer_GetDialFunc")
"|"))
#~(list "-shuffle=on"
;; dialer_test.go:231: lookup github.com on [::1]:53: read udp
;; [::1]:52547->[::1]:53: read: connection refused
"-skip" "TestDialer_GetDialFunc")
#:phases
#~(modify-phases %standard-phases
(replace 'check
@@ -19500,16 +19880,15 @@ tiny,non-intrusive, and encourages use of @code{net/http} Handlers.")
(list go-github-com-andybalholm-brotli
go-github-com-klauspost-compress
go-github-com-valyala-bytebufferpool
go-github-com-valyala-tcplisten
go-golang-org-x-crypto
go-golang-org-x-net
go-golang-org-x-sys
go-golang-org-x-text))
go-golang-org-x-sys))
(home-page "https://github.com/valyala/fasthttp")
(synopsis "Provides fast HTTP server and client API")
(description
"This package provides a Go module @code{fasthttp} which may be used as
replacement for native @code{net/http} module.")
replacement for native @code{net/http} module. It is optimized for high
performance with zero memory allocations in hot paths.")
(license license:expat)))
(define-public go-github-com-valyala-tcplisten
@@ -19603,6 +19982,31 @@ and is designed to be accessible to both humans and machines.")
implementation as closely while remaining idiomatic and easy to use.")
(license license:expat)))
(define-public go-github-com-victoriametrics-easyproto
(package
(name "go-github-com-victoriametrics-easyproto")
(version "1.2.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/VictoriaMetrics/easyproto")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1h52wjjfqp58wk77q154am8h8zwzi8x8nk9sa844nz04jkkf760p"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/VictoriaMetrics/easyproto"))
(home-page "https://github.com/VictoriaMetrics/easyproto")
(synopsis "Building blocks for protobuf marshaling and unmarshaling")
(description
"Package easyproto provides building blocks for marshaling and
unmarshaling (encoding/decoding) protobuf v3 messages according to
@url{https://protobuf.dev/programming-guides/encoding}.")
(license license:asl2.0)))
(define-public go-github-com-vishvananda-netlink
(package
(name "go-github-com-vishvananda-netlink")
@@ -21450,7 +21854,6 @@ Tracer implementation from the @code{OpenTracing} project.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:import-path "go.opentelemetry.io/contrib/zpages"
#:unpack-path "go.opentelemetry.io/contrib"))
(native-inputs (list go-github-com-stretchr-testify))
@@ -21501,7 +21904,6 @@ display telemetry stats.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:tests? #f ;; TODO: Tests require additional dependencies
#:import-path "go.opentelemetry.io/otel"
;; Error: Both arguments must be pointers.
@@ -22082,7 +22484,6 @@ logging library. Instead, install one of the bridges listed in the
(name "go-go-opentelemetry-io-otel-metric")
(arguments
(list
#:go go-1.25
#:import-path "go.opentelemetry.io/otel/metric"
#:unpack-path "go.opentelemetry.io/otel"))
(synopsis "OpenTelemetry Metric API")
@@ -22456,7 +22857,7 @@ the standard @code{context} package to store request-scoped values.")
(define-public go-golang-org-x-oauth2
(package
(name "go-golang-org-x-oauth2")
(version "0.23.0")
(version "0.36.0")
(source
(origin
(method git-fetch)
@@ -22465,14 +22866,13 @@ the standard @code{context} package to store request-scoped values.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "00r6qryh9nfnfq8q8h12hvqp0mhflhl68qyknrmzmw5ww52ghm9b"))))
(base32 "0k7n299v6m0k0bkynfvwjclx56hbd5hvaaipk4khm9ib8ddbpx3s"))))
(build-system go-build-system)
(arguments
(list
#:import-path "golang.org/x/oauth2"))
(propagated-inputs
(list go-cloud-google-com-go-compute-metadata
go-github-com-google-go-cmp))
(list go-cloud-google-com-go-compute-metadata))
(home-page "https://go.googlesource.com/oauth2")
(synopsis "Client implementation of the OAuth 2.0 spec")
(description
@@ -22849,7 +23249,6 @@ interacting with Google's @code{gRPC} APIs.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:import-path "google.golang.org/genproto/googleapis/bytestream"
#:unpack-path "google.golang.org/genproto"))
(propagated-inputs
@@ -24060,7 +24459,6 @@ that can use multiple signing keys
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:build-flags #~(list (string-append "-ldflags="
"-X main.lyrebirdVersion="
#$version " -s -w"))
File diff suppressed because it is too large Load Diff
+14 -2
View File
@@ -25,7 +25,7 @@
;;; Copyright © 2020 Martin Becze <mjbecze@riseup.net>
;;; Copyright © 2021, 2022 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
;;; Copyright © 2021-2025 Sharlatan Hellseher <sharlatanus@mgail.com>
;;; Copyright © 2021-2026 Sharlatan Hellseher <sharlatanus@mgail.com>
;;; Copyright © 2021 Sarah Morgensen <iskarian@mgsn.dev>
;;; Copyright © 2021 Raghav Gururajan <rg@raghavgururajan.name>
;;; Copyright © 2021 jgart <jgart@dismail.de>
@@ -95,6 +95,18 @@
;; go-1.18. Starting with go-1.5 go cannot be built without an existing
;; installation of go, so we need to use go-1.4 or gccgo. For architectures which
;; are not supported with go-1.4 we use a version of gccgo to bootstrap them.
;;
;; The minimum version of Go required depends on the target version of Go:
;;
;; Go <= 1.4: a C toolchain.
;; 1.5 <= Go <= 1.19: a Go 1.4 compiler.
;; 1.20 <= Go <= 1.21: a Go 1.17 compiler.
;; 1.22 <= Go <= 1.23: a Go 1.20 compiler.
;;
;; Going forward, Go version 1.N will require a Go 1.M compiler, where M is
;; N-2 rounded down to an even number.
;; Example: Go 1.24 and 1.25 require Go 1.22.
;; See: <https://go.dev/doc/install/source>.
(define-public go-1.4
(package
@@ -1149,7 +1161,7 @@ in the style of communicating sequential processes (@dfn{CSP}).")
;;
;; Default Golang version used in guix/build-system/go.scm to build packages.
;;
(define-public go go-1.24)
(define-public go go-1.25)
(define make-go-std
(mlambdaq (go)
+35 -3
View File
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2017-2025 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2017-2026 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2018 Joshua Sierles, Nextjournal <joshua@nextjournal.com>
;;; Copyright © 2018, 2020, 2022 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2019, 2021, 2022, 2024 Efraim Flashner <efraim@flashner.co.il>
@@ -227,7 +227,7 @@ more.")
(package
(inherit igraph)
(name "igraph")
(version "0.10.15")
(version "1.0.1")
(source
(origin
(inherit (package-source igraph))
@@ -239,7 +239,39 @@ more.")
(file-name (git-file-name name version))
(sha256
(base32
"0z9jqvl65j4z6brrjlfyykba2bs10az6dx6m8g41snlfnx21a82d")))))))
"01mynhbl2ph0gkc0zr5klwqvczwcimfs2kdn6didwg4k8gsrcxlr"))
(modules '((guix build utils)
(ice-9 ftw)
(srfi srfi-26)))
;; We need the vendored versions of qhull and cxsparse.
(snippet '(begin
(delete-file-recursively "src/isomorphism/bliss")
(substitute* '("src/CMakeLists.txt"
"etc/cmake/benchmark_helpers.cmake")
;; Remove extraneous bundling related variables.
((".*_IS_VENDORED.*") "")
((".*add_sub.*isomorphism/bliss.*") "")
(("(.*TARGETS.*)bliss(.*)pcg(.*)"
_ part1 part2 part3)
(string-append part1 part2 part3))
((" pcg ") " pcg_random "))))))
(arguments
(substitute-keyword-arguments (package-arguments igraph)
((#:phases phases '%standard-phases)
#~(modify-phases #$phases
;; We have to use the bundled version because it has been
;; modified from upstream.
(delete 'patch-suitesparse)))
((#:configure-flags flags)
#~(list "-DBUILD_SHARED_LIBS=ON"
"-DIGRAPH_INFOMAP_SUPPORT=OFF"
"-DCMAKE_C_FLAGS=-Wno-error=incompatible-pointer-types"
;; Use the same integer width as suitesparse-cxsparse, which
;; uses int64_t in SuiteSparse v6.0.0 and later.
"-DIGRAPH_INTEGER_SIZE=64"))))
(inputs
(modify-inputs (package-inputs igraph)
(delete "suitesparse-cxsparse"))))))
(define-public python-igraph
(package
+3 -4
View File
@@ -297,7 +297,7 @@ applications.")
(define-public nats-server
(package
(name "nats-server")
(version "2.12.1")
(version "2.14.1")
(source
(origin
(method git-fetch)
@@ -306,7 +306,7 @@ applications.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "04dza8jqw4lhnqj1ip05jx47g9frb00x9s0yy1863qf88bvszv8z"))))
(base32 "1bnp17ddvpx0n8r7p4spfnhwhwwzff3f9w2h54pss8qvrsv0xy2a"))))
(build-system go-build-system)
(arguments
(list
@@ -320,7 +320,7 @@ applications.")
(list "TestHTTPHost"
"TestSysLogger"
"TestLogMaxArchives")
"|") )
"|"))
#:test-subdirs
#~(list "conf/..." "internal/..." "logger/..." "test/...")))
(inputs
@@ -332,7 +332,6 @@ applications.")
go-github-com-nats-io-nats-go
go-github-com-nats-io-nkeys
go-github-com-nats-io-nuid
go-go-uber-org-automaxprocs
go-golang-org-x-crypto
go-golang-org-x-sys
go-golang-org-x-time))
+33 -24
View File
@@ -36,6 +36,7 @@
#:use-module (guix licenses)
#:use-module (guix packages)
#:use-module (guix gexp)
#:use-module (guix deprecation)
#:use-module (guix download)
#:use-module (guix git-download)
#:use-module (guix build-system cmake)
@@ -946,37 +947,42 @@ traditional Chinese output.")
hanja dictionary and small hangul character classification.")
(license lgpl2.1+)))
(define-public ibus-libhangul
(define-public ibus-hangul
(package
(name "ibus-libhangul")
(version "1.5.3")
(name "ibus-hangul")
(version "1.5.5")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/libhangul/ibus-hangul/"
"releases/download/" version
"/ibus-hangul-" version ".tar.gz"))
(method git-fetch)
(uri (git-reference
(url "https://github.com/libhangul/ibus-hangul")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32
"1400ba2p34vr9q285lqvjm73f6m677cgfdymmjpiwyrjgbbiqrjy"))))
(base32 "0wsbh6ii223wdai2qwcwy6sj5jr9zzma7511fhkfq4m2qxdhwsn7"))))
(build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'install 'wrap
(lambda* (#:key inputs outputs #:allow-other-keys)
(wrap-program (string-append (assoc-ref outputs "out")
"/libexec/ibus-setup-hangul")
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
`("LD_LIBRARY_PATH" ":" prefix
(,(string-append (assoc-ref inputs "libhangul") "/lib")))
`("GI_TYPELIB_PATH" ":" prefix
(,(getenv "GI_TYPELIB_PATH"))))
#t)))))
(list
#:make-flags
#~'("DISABLE_GUI_TESTS=ibus-hangul")
#:phases
#~(modify-phases %standard-phases
(add-after 'install 'wrap
(lambda* (#:key inputs #:allow-other-keys)
(wrap-program (string-append #$output
"/libexec/ibus-setup-hangul")
`("GUIX_PYTHONPATH" ":" prefix (,(getenv "GUIX_PYTHONPATH")))
`("LD_LIBRARY_PATH" ":" prefix
(,(dirname (search-input-file inputs "lib/libhangul.so"))))
`("GI_TYPELIB_PATH" ":" prefix
(,(getenv "GI_TYPELIB_PATH")))))))))
(native-inputs
`(("pkg-config" ,pkg-config)
("gettext" ,gettext-minimal)
("glib:bin" ,glib "bin")))
(list autoconf
automake
gettext-minimal
`(,glib "bin")
libtool
pkg-config))
(inputs
(list bash-minimal
ibus
@@ -991,6 +997,9 @@ hanja dictionary and small hangul character classification.")
"ibus-hangul is a Korean input method engine for IBus.")
(license gpl2+)))
;; XXX: Deprecated on 2026-05-26.
(define-deprecated-package ibus-libhangul ibus-hangul)
(define-public ibus-table
(package
(name "ibus-table")
+5 -3
View File
@@ -1923,7 +1923,7 @@ and Scan Tailor Enhanced versions as well as including many more bug fixes.")
(define-public simpleitk
(package
(name "simpleitk")
(version "2.5.3")
(version "2.5.4")
(source
(origin
(method git-fetch)
@@ -1932,7 +1932,9 @@ and Scan Tailor Enhanced versions as well as including many more bug fixes.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0fvacjfq0p8v7r2cmzwwh7bxb6ayavznhj0m81dah463x472qkd2"))))
(base32 "1bzj5naqbgv2b31iqgz7qqk9rixsvjqycjz6l7w3gm7v1aj14jpb"))
(patches
(search-patches "simpleitk-r-4.6.0.patch"))))
(build-system cmake-build-system)
(outputs '("out" "python" "r"))
(arguments
@@ -2032,7 +2034,7 @@ and Scan Tailor Enhanced versions as well as including many more bug fixes.")
version "/SimpleITKData-" version ".tar.gz"))
(sha256
(base32
"0i4f87g1rh6xxisw06gwwyi8f216qqs6ih3gghi3k49vsl0h4g5d")))))
"0hryvi9fgqac00ng1bfhw3lm0al1dh0ka6jglba2q368nls428nx")))))
(synopsis "Simplified interface to @acronym{ITK, Insight Toolkit}")
(description
"SimpleITK is an image analysis toolkit built on top of @acronym{ITK,
+85
View File
@@ -39,6 +39,7 @@
;;; Copyright © 2025 Vinicius Monego <monego@posteo.net>
;;; Copyright © 2025 Igorj Gorjaĉev <igor@goryachev.org>
;;; Copyright © 2026 Daniel Littlewood <dan@danielittlewood.xyz>
;;; Copyright © 2026 Luis Guilherme Coelho <lgcoelho@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -94,13 +95,16 @@
#:use-module (gnu packages gnome)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages gtk)
#:use-module (gnu packages graphics)
#:use-module (gnu packages haskell-xyz)
#:use-module (gnu packages image)
#:use-module (gnu packages image-processing)
#:use-module (gnu packages imagemagick)
#:use-module (gnu packages kde-frameworks)
#:use-module (gnu packages linux)
#:use-module (gnu packages logging)
#:use-module (gnu packages maths)
#:use-module (gnu packages ncurses)
#:use-module (gnu packages pdf)
@@ -108,6 +112,7 @@
#:use-module (gnu packages perl-check)
#:use-module (gnu packages photo)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages pretty-print)
#:use-module (gnu packages profiling)
#:use-module (gnu packages python)
#:use-module (gnu packages python-build)
@@ -120,6 +125,8 @@
#:use-module (gnu packages sqlite)
#:use-module (gnu packages suckless)
#:use-module (gnu packages stb)
#:use-module (gnu packages tbb)
#:use-module (gnu packages tls)
#:use-module (gnu packages terminals)
#:use-module (gnu packages upnp)
#:use-module (gnu packages version-control)
@@ -1286,6 +1293,84 @@ workspaces.
(define-deprecated-package python-ueberzug
ueberzug)
(define-public ueberzugpp
(package
(name "ueberzugpp")
(version "2.9.10")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/jstkdng/ueberzugpp")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1jac2sca4pmcxp8xcvaxhf6j15phyc85gb5n9ymajbahnd4hbcv2"))))
(build-system cmake-build-system)
(arguments
(list #:tests? #f ; no tests
#:configure-flags
#~(list "-DENABLE_OPENCV=ON"
"-DENABLE_X11=ON"
"-DENABLE_WAYLAND=ON")))
(native-inputs
(list extra-cmake-modules
gobject-introspection
pkg-config))
(inputs
(list cairo
chafa
cli11
expat
fftw
fmt
imagemagick
imath
lcms
libexif
libgsf
librsvg
libsixel
libwebp
libxcb
matio
nlohmann-json
opencv
openexr
openssl
orc
pango
poppler
range-v3
spdlog
tbb
vips
wayland
wayland-protocols
xcb-util-image))
(home-page "https://github.com/jstkdng/ueberzugpp")
(synopsis "Drop in replacement for ueberzug written in C++")
(description "Überzug++ is a command line utility written in C++ which
allows to draw images on terminals by using X11/Wayland child windows, sixels,
kitty and iterm2.
Advantages over @command{w3mimgdisplay}:
@itemize
@item Support for Wayland: Sway, Hyprland, niri and Wayfire
@item No race conditions as a new window is created to display images
@item Expose events will be processed, so images will be redrawn on switch
workspaces
@item Tmux support on X11, Sway and Hyprland
@item Terminals without the @env{WINDOWID} environment variable are supported
@item Chars are used as position - and size unit
@item No memory leak (usage of smart pointers)
@item A lot of image formats supported (through OpenCV and libvips).
@item GIF and animated WEBP support on X11, Sixel, Sway and hyprland
@item Fast image downscaling (through OpenCV and OpenCL)
@item Cache resized images for faster viewing
@end itemize")
(license license:gpl3)))
(define-public vv
(package
(name "vv")
+89 -45
View File
@@ -99,7 +99,7 @@
(define-public go-github-com-ipfs-bbloom
(package
(name "go-github-com-ipfs-bbloom")
(version "0.0.4")
(version "0.1.0")
(source
(origin
(method git-fetch)
@@ -108,7 +108,7 @@
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0dcdn7nlysynl7yrbivv8m7j83jq7pabhcff8mvfjdk583rgnkp2"))))
(base32 "0k3bwhp0vc4ivnw32q8gi974xcqwjw2471lz4qkypxi7ld8clgmj"))))
(build-system go-build-system)
(arguments
(list
@@ -117,14 +117,15 @@
(synopsis "Fast bit set Bloom filter")
(description
"This package implements a fast bloom filter with real @code{bitset} and
JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.")
JSONMarshal/JSONUnmarshal to store/reload the Bloom filter. It's an
alternative fork of @url{https://github.com/gxed/bbloom}.")
(license (list license:expat ; bbloom.go
license:public-domain)))) ; siphash.go
(define-public go-github-com-ipfs-boxo
(package
(name "go-github-com-ipfs-boxo")
(version "0.35.2")
(version "0.39.0")
(source
(origin
(method git-fetch)
@@ -133,18 +134,14 @@ JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "02z88kv17m1mia68ac8wliiz5kzq59b1632qql21vy9c3gjqk56r"))
(base32 "0sy7v5cnz7ajvfb1mz4p86rmsr8f8agzgfnpwyzlhvvwcglslns9"))
(modules '((guix build utils)))
(snippet
#~(begin
;; Submodules with their own go.mod files and packed as
;; separated packages:
;; Submodules with their own go.mod files and packaged separately:
;;
;; - github.com/ipfs/boxo/cmd/boxo-migrate
;; - github.com/ipfs/boxo/cmd/deprecator
;; - github.com/ipfs/boxo/examples
(for-each delete-file-recursively
(list "cmd" "examples"))))))
(delete-file-recursively "examples")))))
(build-system go-build-system)
(arguments
(list
@@ -160,7 +157,13 @@ JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.")
;; config: Get
;; "https://conf.ipfs-mainnet.org/autoconf.json"
"TestRealAutoConfURL")
"|"))))
"|"))
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check
(lambda* (#:key tests? import-path #:allow-other-keys)
;; See: <https://go.dev/blog/synctest>.
(setenv "GODEBUG" "asynctimerchan=0"))))))
(native-inputs
(list go-github-com-libp2p-go-libp2p-kad-dht-bootstrap
go-github-com-libp2p-go-libp2p
@@ -222,11 +225,9 @@ JSONMarshal/JSONUnmarshal to store/reload the Bloom filter.")
go-go-opencensus-io
go-go-opentelemetry-io-contrib-instrumentation-net-http-otelhttp
go-go-opentelemetry-io-otel
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracegrpc
go-go-opentelemetry-io-otel-exporters-otlp-otlptrace-otlptracehttp
go-go-opentelemetry-io-otel-exporters-stdout-stdouttrace
go-go-opentelemetry-io-otel-exporters-zipkin
go-go-opentelemetry-io-otel-sdk
go-go-opentelemetry-io-otel-trace
go-go-uber-org-zap
@@ -532,7 +533,6 @@ go-datastore}.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:import-path "github.com/ipfs/go-dsqueue"
#:phases
#~(modify-phases %standard-phases
@@ -615,7 +615,7 @@ storing and retrieving items. Queued items are persisted across restarts.")
(define-public go-github-com-ipfs-go-ipfs-cmds
(package
(name "go-github-com-ipfs-go-ipfs-cmds")
(version "0.14.1")
(version "0.16.1")
(source
(origin
(method git-fetch)
@@ -624,7 +624,7 @@ storing and retrieving items. Queued items are persisted across restarts.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0npgcwzxzgvygl9r9h5kbnfl1dh0hygmwk1jj1hwznyvj47x6lwl"))))
(base32 "01cnpzbacdcbzi6lbppyn6vczrjvayh6s0fqm0mcaym1xi61y8jh"))))
(build-system go-build-system)
(arguments
(list
@@ -637,7 +637,7 @@ storing and retrieving items. Queued items are persisted across restarts.")
(delete-file-recursively "examples")))))))
(propagated-inputs
(list go-github-com-ipfs-boxo
go-github-com-ipfs-go-log
go-github-com-ipfs-go-log-v2
go-github-com-rs-cors
go-github-com-texttheater-golang-levenshtein
go-golang-org-x-term))
@@ -1111,6 +1111,38 @@ IPLD graph as detailed below. Objects are demonstrated here using both
@code{go-ipld-prime} nodes and @code{go-ipld-format} legacy interface.")
(license (list license:expat license:asl2.0))))
(define-public go-github-com-ipfs-go-libdht
(package
(name "go-github-com-ipfs-go-libdht")
(version "0.5.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/ipfs/go-libdht")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "139zzvs9c65k6agfpy412y9bb4pfxdmwvwjbvndx9gd615qhxzak"))))
(build-system go-build-system)
(arguments
(list
#:skip-build? #t
#:import-path "github.com/ipfs/go-libdht"))
(native-inputs
(list go-github-com-stretchr-testify))
(home-page "https://github.com/ipfs/go-libdht")
(synopsis "go-libdht")
(description
"@code{go-libdht} is a generic toolbox designed for the implementation
and experimentation of @acronym{Distributed Hash Tables, DHT} in Go. It
establishes foundational types and interfaces applicable across a broad
spectrum of DHTs, especially those sharing a similar topology. By offering
reusable components like keys and routing tables, @code{go-libdht} streamlines
the DHT implementation process. Using @code{go-libdht}, developers can
seamlessly craft their own DHTs using the provided modular components.")
(license (list license:expat license:asl2.0))))
(define-public go-github-com-ipfs-go-metrics-interface
(package
(name "go-github-com-ipfs-go-metrics-interface")
@@ -1881,7 +1913,7 @@ through @url{https://github.com/libp2p/libp2p, LibP2P} using Go's standard
(define-public go-github-com-libp2p-go-libp2p-kad-dht
(package
(name "go-github-com-libp2p-go-libp2p-kad-dht")
(version "0.37.1")
(version "0.39.1")
(source
(origin
(method git-fetch)
@@ -1890,21 +1922,20 @@ through @url{https://github.com/libp2p/libp2p, LibP2P} using Go's standard
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "07p5vy43kszcqzyy9piagyakgikg5afihd478q2zsviimqhl9ngb"))
(modules '((guix build utils)))
(snippet
#~(begin
;; Module name has been changed upstream.
(substitute* (find-files "." "\\.go$")
(("github.com/probe-lab/go-libdht")
"github.com/ipfs/go-libdht"))))))
(base32 "1lyh4a4m6v7i1sj18vi02snx2291hfrj09y484y2k9wynhdr71rz"))))
(build-system go-build-system)
(arguments
(list
#:embed-files #~(list "sorted-network-list.bin")
#:import-path "github.com/libp2p/go-libp2p-kad-dht"
;; Error: "[]" should have 3 item(s), but has 0
#:test-flags #~(list "-skip" "TestIPDiversityFilter/Different_IPv6_blocks")))
#:test-flags #~(list "-skip" "TestIPDiversityFilter/Different_IPv6_blocks")
#:phases
#~(modify-phases %standard-phases
(add-before 'check 'pre-check
(lambda* (#:key tests? import-path #:allow-other-keys)
;; See: <https://go.dev/blog/synctest>.
(setenv "GODEBUG" "asynctimerchan=0"))))))
(native-inputs
(list go-github-com-ipfs-go-test
go-github-com-ipfs-go-detect-race
@@ -1922,6 +1953,7 @@ through @url{https://github.com/libp2p/libp2p, LibP2P} using Go's standard
go-github-com-ipfs-go-cid
go-github-com-ipfs-go-datastore
go-github-com-ipfs-go-dsqueue
go-github-com-ipfs-go-libdht
go-github-com-ipfs-go-log-v2
go-github-com-libp2p-go-libp2p-kbucket
go-github-com-libp2p-go-libp2p-record
@@ -1934,7 +1966,6 @@ through @url{https://github.com/libp2p/libp2p, LibP2P} using Go's standard
go-github-com-multiformats-go-multiaddr
go-github-com-multiformats-go-multibase
go-github-com-multiformats-go-multihash
go-github-com-probe-lab-go-libdht
go-github-com-whyrusleeping-go-keyspace
go-go-opentelemetry-io-otel
go-go-opentelemetry-io-otel-metric
@@ -2007,7 +2038,7 @@ kab-dht}. This DHT is modeled after Kademlia with S/Kademlia modifications.")
(define-public go-github-com-libp2p-go-libp2p-pubsub
(package
(name "go-github-com-libp2p-go-libp2p-pubsub")
(version "0.13.0")
(version "0.16.0")
(source
(origin
(method git-fetch)
@@ -2016,31 +2047,45 @@ kab-dht}. This DHT is modeled after Kademlia with S/Kademlia modifications.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "14afjrgfbmlrnjd5xnl70ff95mbvfxp9n8mx3hrw8069bcpzvm2k"))))
(base32 "03nh7lbzy51yyfgi6lqlyxz91il05axvis0nq3zfi8c98dadzr5j"))))
(build-system go-build-system)
(arguments
(list
;; TODO: Tests may need some adjustments as they take quite a lot of
;; time to finish.
#:tests? #f
#:import-path "github.com/libp2p/go-libp2p-pubsub"
#:test-flags
#~(list "-short"
"-skip" (string-join
;; Expencive tests, which takes more than 10s to pass
;; and accumulate hard timeout; succeeded after 235.9
;; seconds with 16 threads.
(list "TestBasicSeqnoValidatorReplay"
"TestLastSeenCacheNotFoundAfterExpire"
"TestConfigurableMaxMessageSize"
"TestFloodSubPluggableProtocol/won"
"TestGossipsubAttackSpamIHAVE"
"TestGossipsubFanoutMaintenance"
"TestGossipsubGossip"
"TestGossipsubOpportunisticGrafting"
"TestGossipsubRPCFragmentation"
"TestGossipsubStarTopology"
"TestGossipsubStarTopologyWithSignedPeerRecords"
"TestPairwiseInteractionWithPartialMessages"
"TestPeerDisconnect")
"|"))
;; src/github.com/libp2p/go-libp2p-asn-util/asn.go:12:12: pattern
;; sorted-network-list.bin: cannot embed irregular file
;; sorted-network-list.bin
#:embed-files #~(list "sorted-network-list\\.bin")))
(native-inputs
(list go-github-com-libp2p-go-libp2p-testing
go-github-com-stretchr-testify))
(list go-github-com-libp2p-go-libp2p-testing))
(propagated-inputs
(list go-github-com-benbjohnson-clock
go-github-com-gogo-protobuf
go-github-com-ipfs-go-log-v2
go-github-com-libp2p-go-buffer-pool
go-github-com-libp2p-go-libp2p
go-github-com-libp2p-go-msgio
go-github-com-multiformats-go-multiaddr
go-github-com-multiformats-go-varint
go-go-uber-org-zap))
go-github-com-multiformats-go-varint))
(home-page "https://github.com/libp2p/go-libp2p-pubsub")
(synopsis "PubSub implementation for go-libp2p")
(description
@@ -2306,7 +2351,7 @@ types.")
(define-public kubo
(package
(name "kubo")
(version "0.39.0")
(version "0.41.0")
(source
(origin
(method git-fetch)
@@ -2315,7 +2360,7 @@ types.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "17571bm3zp04z6y62mpdi3vsrmx7xrhsyzzz5nssfc4rymp0y4sn"))
(base32 "1fa4szzvgzahv1n5laz11habdj4p43n8sbq5msmp0d95cnqnciyg"))
(modules '((guix build utils)))
(snippet
#~(begin
@@ -2326,7 +2371,7 @@ types.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:go go-1.26
#:install-source? #f
#:embed-files #~(list "sorted-network-list.bin" ".*\\.css" ".*\\.html")
#:unpack-path "github.com/ipfs/kubo"
@@ -2347,8 +2392,7 @@ types.")
"ipfs"
#~(string-append #$output "/bin/ipfs"))
"commands" "completion" "bash")))))))))
(inputs (list go-bazil-org-fuse
go-contrib-go-opencensus-io-exporter-prometheus
(inputs (list go-contrib-go-opencensus-io-exporter-prometheus
go-github-com-anmitsu-go-shlex
go-github-com-blang-semver-v4
go-github-com-caddyserver-certmagic
@@ -2360,9 +2404,9 @@ types.")
go-github-com-dustin-go-humanize
go-github-com-elgris-jsondiff
go-github-com-facebookgo-atomicfile
go-github-com-filecoin-project-go-clock
go-github-com-fsnotify-fsnotify
go-github-com-google-uuid
go-github-com-hanwen-go-fuse-v2
go-github-com-hashicorp-go-version
go-github-com-ipfs-boxo
go-github-com-ipfs-go-block-format
+6 -2
View File
@@ -3857,11 +3857,15 @@ follows a traditional multi-track tape recorder control paradigm.")
(list
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'python3.11-compatibility
(add-after 'unpack 'python3.12-compatibility
(lambda _
(substitute* '("waflib/Context.py"
"waflib/ConfigSet.py")
(("'rU'") "'r'"))))
(("'rU'") "'r'"))
(substitute* "waflib/Context.py"
(("imp.new_module") "types.ModuleType")
(("import os, re, imp, sys")
"import os, re, types, sys"))))
(add-after 'unpack 'remove-sse-flags
(lambda* (#:key system #:allow-other-keys)
(unless (or (string-prefix? "x86_64" system)
+7 -4
View File
@@ -1006,11 +1006,11 @@ publish/subscribe, RPC-style request/reply, or service discovery.")
(home-page "https://nng.nanomsg.org/")
(license license:expat)))
(define-public nng-1.10
(define-public nng-1.11
(package
(inherit nng)
(name "nng")
(version "1.10.1")
(version "1.11")
(source
(origin
(method git-fetch)
@@ -1019,9 +1019,12 @@ publish/subscribe, RPC-style request/reply, or service discovery.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "13nmz1p8qd12gyj7wm8fz1ccap47qh41sxz4jqdhj8gnd0kiy5h4"))))
(base32 "1l4rxwnc9knndwmy7xg53adyrm17ld7c5gxwm7vgfmgfy0my4zy8"))))
(arguments
(list
;; At least on aarch64-linux, running tests in parallel leads to ports
;; being unavailable in later tests, which then fail.
#:parallel-tests? #false
#:configure-flags
'(list "-DNNG_ENABLE_COVERAGE=ON"
"-DNNG_ENABLE_TLS=ON"
@@ -1035,6 +1038,7 @@ publish/subscribe, RPC-style request/reply, or service discovery.")
(("add_nng_test1\\(httpclient 60 NNG_SUPP_HTTP\\)") "")
(("add_nng_test\\(tls 60\\)") ""))
(substitute* "src/platform/CMakeLists.txt"
;; This test only seems to fail on aarch64-linux
(("nng_test\\(platform_test\\)") "")
(("nng_test\\(resolver_test\\)") ""))
(substitute* "src/sp/transport/tcp/CMakeLists.txt"
@@ -5189,7 +5193,6 @@ daemon.")
(build-system go-build-system)
(arguments
(list
#:go go-1.25
#:install-source? #f
#:import-path "github.com/slackhq/nebula"
#:build-flags
@@ -1,513 +0,0 @@
This patch shas been backported from the development version or Biostrings.
From 100602242840322b5f6c267faaf8198c1a5aa2af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Thu, 5 Mar 2026 22:36:30 -0800
Subject: [PATCH] Biostrings 2.79.5: Get rid of never-used SparseMIndex and
SparseList classes
This also eliminates the non-API calls to R.
---
DESCRIPTION | 3 +-
NAMESPACE | 2 -
R/MIndex-class.R | 79 -------------------------
R/SparseList-class.R | 80 -------------------------
man/Biostrings-internals.Rd | 9 ---
src/Biostrings.h | 41 -------------
src/MIndex_class.c | 67 ---------------------
src/R_init_Biostrings.c | 1 -
src/SparseList_utils.c | 113 ------------------------------------
9 files changed, 1 insertion(+), 394 deletions(-)
delete mode 100644 R/SparseList-class.R
delete mode 100644 src/SparseList_utils.c
diff --git a/DESCRIPTION b/DESCRIPTION
index a5d027cc..dbc323ea 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -76,3 +76,3 @@ Collate: utils.R IUPAC_CODE_MAP.R AMINO_ACID_CODE.R GENETIC_CODE.R
injectHardMask.R padAndClip.R strsplit-methods.R misc.R
- SparseList-class.R MIndex-class.R lowlevel-matching.R
+ MIndex-class.R lowlevel-matching.R
match-utils.R matchPattern.R maskMotif.R matchLRPatterns.R
diff --git a/NAMESPACE b/NAMESPACE
index ba1e3bfa..cf14db67 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -206,7 +206,6 @@ exportMethods(
### ==========================================================================
### STRING MATCHING
### --------------------------------------------------------------------------
-### SparseList-class.R
### MIndex-class.R
### lowlevel-matching.R
### match-utils.R
@@ -220,7 +219,6 @@ exportMethods(
### matchPDict.R
exportClasses(
- #SparseList,
MIndex, ByPos_MIndex,
PreprocessedTB, Twobit, ACtree2,
PDict3Parts,
diff --git a/R/MIndex-class.R b/R/MIndex-class.R
index 022f6746..f50f215e 100644
--- a/R/MIndex-class.R
+++ b/R/MIndex-class.R
@@ -218,82 +218,3 @@ ByPos_MIndex.combine <- function(mi_list)
new("ByPos_MIndex", width0=ans_width0, NAMES=ans_names, ends=ans_ends)
}
-
-### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-### The "SparseMIndex" class (DISABLED FOR NOW).
-###
-### Slot description:
-###
-### ends_envir: a key-value list (environment) where the values are integer
-### vectors containing the ending positions of the pattern whose
-### position in the original dictionary is given by the key (the keys are
-### strings representing positive integers).
-###
-
-if (FALSE) {
-
- setClass("SparseMIndex",
- contains="MIndex",
- representation(
- ends_envir="environment"
- )
- )
-
- setMethod("show", "SparseMIndex",
- function(object)
- {
- cat("Sparse MIndex object of length ", length(object), "\n", sep="")
- }
- )
-
- setMethod("[[", "SparseMIndex",
- function(x, i, j, ...)
- {
- i <- normalizeDoubleBracketSubscript(i, x)
- ans_end <- x@ends_envir[[formatC(i, width=10, format="d", flag="0")]]
- if (is.null(ans_end))
- ans_end <- integer(0)
- ans_width <- rep.int(x@width0[i], length(ans_end))
- ans_start <- ans_end - x@width0[i] + 1L
- new2("IRanges", start=ans_start, width=ans_width, check=FALSE)
- }
- )
-
- ### An example of a SparseMIndex object of length 5 where only the
- ### 2nd pattern has matches:
- ### > width0 <- c(9L, 10L, 8L, 4L, 10L)
- ### > ends_envir <- new.env(hash=TRUE, parent=emptyenv())
- ### > ends_envir[['0000000002']] <- c(199L, 402L)
- ### > mindex <- new("SparseMIndex", width0=width0, NAMES=letters[1:5], ends_envir=ends_envir)
- ### > mindex[[1]]
- ### > mindex[[2]]
- ### > mindex[[6]] # Error in mindex[[6]] : subscript out of bounds
- ### > names(mindex)
- ### > mindex[["a"]]
- ### > mindex[["b"]]
- ### > mindex[["aa"]] # Error in mindex[["aa"]] : pattern name aa not found
- ### > startIndex(mindex)
- ### > endIndex(mindex)
- ### > elementNROWS(mindex)
- ###
- setMethod("startIndex", "SparseMIndex",
- function(x)
- {
- all.names <- TRUE
- .Call2("SparseMIndex_endIndex",
- x@ends_envir, x@width0, x@NAMES, all.names,
- PACKAGE="Biostrings")
- }
- )
- setMethod("endIndex", "SparseMIndex",
- function(x)
- {
- all.names <- TRUE
- .Call2("SparseMIndex_endIndex",
- x@ends_envir, NULL, x@NAMES, all.names,
- PACKAGE="Biostrings")
- }
- )
-
-}
-
diff --git a/R/SparseList-class.R b/R/SparseList-class.R
deleted file mode 100644
index 8295fd0f..00000000
--- a/R/SparseList-class.R
+++ /dev/null
@@ -1,80 +0,0 @@
-### =========================================================================
-### SparseList objects
-### -------------------------------------------------------------------------
-###
-
-setClass("SparseList",
- representation(
- length="integer",
- env="environment"
- )
-)
-
-### Typical use:
-### env <- new.env(hash=TRUE, parent=emptyenv())
-### key <- formatC(98L, width=10, format="d", flag="0")
-### value <- 3:-2
-### assign(key, value, envir=env)
-### x <- new("SparseList", length=100L, env=env)
-### length(x)
-### ls(x)
-### ls(x, all.names=TRUE)
-### as.list(x)
-### as.list(x, all.names=TRUE)
-### x[[1]]
-### x[[98]
-### x[[101]]]
-###
-
-setMethod("length", "SparseList", function(x) x@length)
-
-### 'pos', 'envir' and 'pattern' args are ignored
-setMethod("ls", signature(name="SparseList"),
- function(name, pos, envir, all.names=FALSE, pattern)
- {
- if (!all.names)
- return(ls(name@env, all.names=TRUE))
- seq_len(length(name))
- }
-)
-
-setMethod("as.list", "SparseList",
- function(x, all.names=FALSE, ...)
- {
- if (!all.names)
- return(as.list(x@env, all.names=TRUE))
- ans <- vector(mode="list", length=length(x))
- symbols <- ls(x)
- for (symb in symbols)
- ans[[as.integer(symb)]] <- get(symb, envir=x@env)
- ans
- }
-)
-
-### Supported 'i' types: character or numeric vector of length 1.
-setMethod("[[", "SparseList",
- function(x, i, j, ...)
- {
- if (!missing(j) || length(list(...)) > 0)
- stop("invalid subsetting")
- if (missing(i))
- stop("subscript is missing")
- if (!is.character(i) && !is.numeric(i))
- stop("invalid subscript type")
- if (length(i) < 1L)
- stop("attempt to select less than one element")
- if (length(i) > 1L)
- stop("attempt to select more than one element")
- if (is.na(i))
- stop("subscript cannot be NA")
- if (is.character(i))
- return(get(i, envir=x@env))
- if (!is.integer(i))
- i <- as.integer(i)
- if (i < 1L || i > length(x))
- stop("subscript out of bounds")
- i <- formatC(i, width=10, format="d", flag="0")
- get(i, envir=x@env)
- }
-)
-
diff --git a/man/Biostrings-internals.Rd b/man/Biostrings-internals.Rd
index 791b0870..609b7694 100644
--- a/man/Biostrings-internals.Rd
+++ b/man/Biostrings-internals.Rd
@@ -26,15 +26,6 @@
\alias{make_XStringSet_from_strings}
\alias{make_XStringSet_from_strings,XStringSet-method}
-% SparseList class and methods:
-\alias{class:SparseList}
-\alias{SparseList-class}
-\alias{SparseList}
-
-\alias{length,SparseList-method}
-%\alias{ls,SparseList-method}
-\alias{as.list,SparseList-method}
-\alias{[[,SparseList-method}
\title{Biostrings internals}
diff --git a/src/Biostrings.h b/src/Biostrings.h
index 6e725bd5..e86d0ff2 100644
--- a/src/Biostrings.h
+++ b/src/Biostrings.h
@@ -446,40 +446,6 @@ SEXP XStringSetList_unstrsplit(
);
-/* SparseList_utils.c */
-
-SEXP _SparseList_int2symb(int symb_as_int);
-
-int _SparseList_symb2int(SEXP symbol);
-
-SEXP _get_val_from_env(
- SEXP symbol,
- SEXP env,
- int error_on_unbound_value
-);
-
-SEXP _get_val_from_SparseList(
- int symb_as_int,
- SEXP env,
- int error_on_unbound_value
-);
-
-int _get_int_from_SparseList(
- int symb_as_int,
- SEXP env
-);
-
-void _set_env_from_IntAE(
- SEXP env,
- const IntAE *int_ae
-);
-
-void _set_env_from_IntAEAE(
- SEXP env,
- const IntAEAE *int_aeae
-);
-
-
/* match_reporting.c */
int _get_match_storing_code(const char *ms_mode);
@@ -558,13 +524,6 @@ SEXP ByPos_MIndex_endIndex(
SEXP x_width0
);
-SEXP SparseMIndex_endIndex(
- SEXP x_ends_envir,
- SEXP x_width0,
- SEXP x_names,
- SEXP all_names
-);
-
SEXP ByPos_MIndex_combine(SEXP ends_listlist);
diff --git a/src/MIndex_class.c b/src/MIndex_class.c
index 00212fe9..dd6ad546 100644
--- a/src/MIndex_class.c
+++ b/src/MIndex_class.c
@@ -157,73 +157,6 @@ SEXP ByPos_MIndex_endIndex(SEXP x_high2low, SEXP x_ends, SEXP x_width0)
return ans;
}
-/*
- * --- .Call ENTRY POINT ---
- * All the keys in 'x_ends_envir' must be representing integers left-padded with 0s
- * so they have the same length. This works properly:
- library(Biostrings)
- ends_envir <- new.env(parent=emptyenv())
- ends_envir[['0000000010']] <- -2:1
- ends_envir[['0000000004']] <- 9:6
- .Call("SparseMIndex_endIndex",
- ends_envir, NULL, letters[1:10], TRUE,
- PACKAGE="Biostrings")
- .Call("SparseMIndex_endIndex",
- ends_envir, NULL, letters[1:10], FALSE,
- PACKAGE="Biostrings")
- * but this doesn't:
- ends_envir[['3']] <- 33L
- .Call("SparseMIndex_endIndex",
- ends_envir, NULL, letters[1:10], FALSE,
- PACKAGE="Biostrings")
- */
-SEXP SparseMIndex_endIndex(SEXP x_ends_envir, SEXP x_width0, SEXP x_names, SEXP all_names)
-{
- SEXP ans, ans_elt, ans_names, symbols, end;
- int nelt, i, j;
- IntAE *poffsets, *poffsets_order;
-
- PROTECT(symbols = R_lsInternal(x_ends_envir, 1));
- poffsets = new_IntAE_from_CHARACTER(symbols, -1);
- nelt = IntAE_get_nelt(poffsets);
- if (LOGICAL(all_names)[0]) {
- PROTECT(ans = NEW_LIST(LENGTH(x_names)));
- for (i = 0; i < nelt; i++) {
- j = poffsets->elts[i];
- end = _get_val_from_env(STRING_ELT(symbols, i), x_ends_envir, 1);
- PROTECT(ans_elt = duplicate(end));
- if (x_width0 != R_NilValue)
- add_val_to_INTEGER(ans_elt, 1 - INTEGER(x_width0)[j]);
- SET_ELEMENT(ans, j, ans_elt);
- UNPROTECT(1);
- }
- SET_NAMES(ans, duplicate(x_names));
- UNPROTECT(1);
- } else {
- //poffsets_order = new_IntAE(nelt, 0, 0);
- //get_order_of_int_array(poffsets->elts, nelt, 0, 0,
- // poffsets_order->elts, 0);
- //IntAE_set_nelt(poffsets_order) = nelt; /* = poffsets_order->_buflength */
- PROTECT(ans = NEW_LIST(nelt));
- PROTECT(ans_names = NEW_CHARACTER(nelt));
- for (i = 0; i < nelt; i++) {
- //j = poffsets_order->elts[i];
- j = i;
- end = _get_val_from_env(STRING_ELT(symbols, j), x_ends_envir, 1);
- PROTECT(ans_elt = duplicate(end));
- if (x_width0 != R_NilValue)
- add_val_to_INTEGER(ans_elt, 1 - INTEGER(x_width0)[i]);
- SET_ELEMENT(ans, i, ans_elt);
- UNPROTECT(1);
- SET_STRING_ELT(ans_names, i, duplicate(STRING_ELT(x_names, poffsets->elts[j])));
- }
- SET_NAMES(ans, ans_names);
- UNPROTECT(2);
- }
- UNPROTECT(1);
- return ans;
-}
-
/*
* --- .Call ENTRY POINT ---
*/
diff --git a/src/R_init_Biostrings.c b/src/R_init_Biostrings.c
index 4d2943f8..c1410dbd 100644
--- a/src/R_init_Biostrings.c
+++ b/src/R_init_Biostrings.c
@@ -88,7 +88,6 @@ static const R_CallMethodDef callMethods[] = {
/* MIndex_class.c */
CALLMETHOD_DEF(ByPos_MIndex_endIndex, 3),
- CALLMETHOD_DEF(SparseMIndex_endIndex, 4),
CALLMETHOD_DEF(ByPos_MIndex_combine, 1),
/* lowlevel_matching.c */
diff --git a/src/SparseList_utils.c b/src/SparseList_utils.c
deleted file mode 100644
index 18597b55..00000000
--- a/src/SparseList_utils.c
+++ /dev/null
@@ -1,113 +0,0 @@
-/****************************************************************************
- * Fast SparseList utilities *
- * Author: H. Pag\`es *
- ****************************************************************************/
-#include "Biostrings.h"
-#include "S4Vectors_interface.h"
-
-
-SEXP _SparseList_int2symb(int symb_as_int)
-{
- char symbbuf[11];
-
- snprintf(symbbuf, sizeof(symbbuf), "%010d", symb_as_int);
- return mkChar(symbbuf); /* UNPROTECTED! */
-}
-
-int _SparseList_symb2int(SEXP symbol)
-{
- int symb_as_int;
-
- sscanf(CHAR(symbol), "%d", &symb_as_int);
- return symb_as_int;
-}
-
-/* 'symbol' must be a CHARSXP */
-SEXP _get_val_from_env(SEXP symbol, SEXP env, int error_on_unbound_value)
-{
- SEXP ans;
-
- /* The following code was inspired by R's do_get() code.
- * Note that do_get() doesn't use PROTECT at all and so do we...
- */
- ans = findVar(install(translateChar(symbol)), env);
- if (ans == R_UnboundValue) {
- if (error_on_unbound_value)
- error("Biostrings internal error in _get_val_from_env(): "
- "unbound value");
- return R_UnboundValue;
- }
- if (TYPEOF(ans) == PROMSXP)
- ans = eval(ans, env);
- if (ans != R_NilValue && NAMED(ans) == 0)
- SET_NAMED(ans, 1);
- return ans;
-}
-
-SEXP _get_val_from_SparseList(int symb_as_int, SEXP env, int error_on_unbound_value)
-{
- SEXP symbol, ans;
-
- PROTECT(symbol = _SparseList_int2symb(symb_as_int));
- ans = _get_val_from_env(symbol, env, error_on_unbound_value);
- UNPROTECT(1);
- return ans;
-}
-
-int _get_int_from_SparseList(int symb_as_int, SEXP env)
-{
- SEXP value;
- int val;
-
- value = _get_val_from_SparseList(symb_as_int, env, 0);
- if (value == R_UnboundValue)
- return NA_INTEGER;
- if (LENGTH(value) != 1)
- error("Biostrings internal error in _get_int_from_SparseList(): "
- "value is not a single integer");
- val = INTEGER(value)[0];
- if (val == NA_INTEGER)
- error("Biostrings internal error in _get_int_from_SparseList(): "
- "value is NA");
- return val;
-}
-
-void _set_env_from_IntAE(SEXP env, const IntAE *int_ae)
-{
- int nelt, symb_as_int, elt;
- SEXP symbol, value;
-
- nelt = IntAE_get_nelt(int_ae);
- for (symb_as_int = 1; symb_as_int <= nelt; symb_as_int++)
- {
- elt = int_ae->elts[symb_as_int - 1];
- if (elt == NA_INTEGER)
- continue;
- PROTECT(symbol = _SparseList_int2symb(symb_as_int));
- PROTECT(value = ScalarInteger(elt));
- defineVar(install(translateChar(symbol)), value, env);
- UNPROTECT(2);
- }
- return;
-}
-
-void _set_env_from_IntAEAE(SEXP env, const IntAEAE *int_aeae)
-{
- int nelt, symb_as_int;
- IntAE *ae;
- SEXP symbol, value;
-
- nelt = IntAEAE_get_nelt(int_aeae);
- for (symb_as_int = 1; symb_as_int <= nelt; symb_as_int++)
- {
- ae = int_aeae->elts[symb_as_int - 1];
- if (IntAE_get_nelt(ae) == 0)
- continue;
- PROTECT(symbol = _SparseList_int2symb(symb_as_int));
- PROTECT(value = new_INTEGER_from_IntAE(ae));
- defineVar(install(translateChar(symbol)), value, env);
- UNPROTECT(2);
- }
- return;
-}
-
@@ -1,142 +0,0 @@
From 7fe34542bff0183c3a6a35a62df9035a71698eb2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Fri, 6 Mar 2026 15:54:23 -0800
Subject: [PATCH] h5mread 1.3.2: Get rid of non-API calls to R
---
DESCRIPTION | 2 +-
R/H5File-class.R | 27 ++++++++++++++++-----------
src/h5mread_index.c | 5 +++--
src/h5mread_startscounts.c | 3 ++-
4 files changed, 22 insertions(+), 15 deletions(-)
diff --git a/R/H5File-class.R b/R/H5File-class.R
index 2735166..6aeb80f 100644
--- a/R/H5File-class.R
+++ b/R/H5File-class.R
@@ -73,19 +73,23 @@
}
}
-.h5openfile <- function(filepath, s3=FALSE, s3credentials=NULL, use.rhdf5=FALSE)
+.h5openfile <- function(filepath, readonly=TRUE,
+ s3=FALSE, s3credentials=NULL, use.rhdf5=FALSE)
{
if (!isSingleString(filepath))
stop(wmsg("'filepath' must be a single string specifying ",
"the path or URL to an HDF5 file"))
+ if (!isTRUEorFALSE(readonly))
+ stop(wmsg("'readonly' must be TRUE or FALSE"))
if (!isTRUEorFALSE(s3))
stop(wmsg("'s3' must be TRUE or FALSE"))
-
+ if (s3 && !readonly)
+ stop(wmsg("'readonly' must be set to TRUE when 's3' is TRUE"))
if (s3) {
ID <- .h5openS3file(filepath, s3credentials=s3credentials,
use.rhdf5=use.rhdf5)
} else {
- ID <- .h5openlocalfile(filepath, readonly=TRUE, use.rhdf5=use.rhdf5)
+ ID <- .h5openlocalfile(filepath, readonly=readonly, use.rhdf5=use.rhdf5)
}
ID
}
@@ -136,16 +140,16 @@
.ID_is_closed <- function(ID) { is.null(ID) || is.na(ID) }
-.open_H5FileID_xp <- function(xp, filepath, s3=FALSE, s3credentials=NULL,
- use.rhdf5=FALSE)
+.open_H5FileID_xp <- function(xp, filepath, readonly=TRUE,
+ s3=FALSE, s3credentials=NULL, use.rhdf5=FALSE)
{
ID <- .get_H5FileID_xp_ID(xp)
if (!.ID_is_closed(ID)) {
## H5FileID object is already open.
return(FALSE)
}
- ID <- .h5openfile(filepath, s3=s3, s3credentials=s3credentials,
- use.rhdf5=use.rhdf5)
+ ID <- .h5openfile(filepath, readonly=readonly,
+ s3=s3, s3credentials=s3credentials, use.rhdf5=use.rhdf5)
.set_H5FileID_xp_ID(xp, ID)
TRUE
}
@@ -183,10 +187,11 @@ close.H5FileID <- function(con, ...)
.close_H5FileID_xp(con@xp, ..., use.rhdf5=con@from_rhdf5)
}
-H5FileID <- function(filepath, s3=FALSE, s3credentials=NULL, use.rhdf5=FALSE)
+H5FileID <- function(filepath, readonly=TRUE,
+ s3=FALSE, s3credentials=NULL, use.rhdf5=FALSE)
{
- ID <- .h5openfile(filepath, s3=s3, s3credentials=s3credentials,
- use.rhdf5=use.rhdf5)
+ ID <- .h5openfile(filepath, readonly=readonly,
+ s3=s3, s3credentials=s3credentials, use.rhdf5=use.rhdf5)
xp <- .new_H5FileID_xp(ID)
reg.finalizer(xp,
function(e) .close_H5FileID_xp(e, use.rhdf5=use.rhdf5),
@@ -272,7 +277,7 @@ H5File <- function(filepath, s3=FALSE, s3credentials=NULL, .no_rhdf5_h5id=FALSE)
rhdf5_h5id <- new("H5FileID")
} else {
rhdf5_h5id <- H5FileID(filepath, s3=s3, s3credentials=s3credentials,
- use.rhdf5=TRUE)
+ use.rhdf5=TRUE)
}
if (!s3)
filepath <- file_path_as_absolute(filepath)
diff --git a/src/h5mread_index.c b/src/h5mread_index.c
index 7284815..ec93c25 100644
--- a/src/h5mread_index.c
+++ b/src/h5mread_index.c
@@ -9,6 +9,7 @@
#include "h5mread_helpers.h"
#include "TouchedChunks.h"
+#include <R_ext/Altrep.h> /* only for DATAPTR_RW() */
#include <stdlib.h> /* for malloc, free */
#include <string.h> /* for memcmp */
//#include <time.h>
@@ -444,7 +445,7 @@ static int read_chunk_data_4_5(const H5DSetDescriptor *h5dset,
const size_t *Rarray_dim, SEXP Rarray,
int method, int use_H5Dread_chunk)
{
- void *out = DATAPTR(Rarray);
+ void *out = DATAPTR_RW(Rarray);
if (out == NULL)
return -1;
@@ -874,7 +875,7 @@ static int read_data_6(const AllTChunks *all_tchunks,
size_t *inner_nchip_buf = R_alloc0_size_t_array(ndim);
LLongAEAE *inner_breakpoint_bufs = new_LLongAEAE(ndim, ndim);
- void *out = DATAPTR(Rarray);
+ void *out = DATAPTR_RW(Rarray);
if (out == NULL) {
_destroy_TChunkIterator(&tchunk_iter);
return -1;
diff --git a/src/h5mread_startscounts.c b/src/h5mread_startscounts.c
index de57fd5..959014f 100644
--- a/src/h5mread_startscounts.c
+++ b/src/h5mread_startscounts.c
@@ -8,6 +8,7 @@
#include "uaselection.h"
#include "h5mread_helpers.h"
+#include <R_ext/Altrep.h> /* only for DATAPTR_RW() */
#include <stdlib.h> /* for malloc, free */
//#include <time.h>
@@ -402,7 +403,7 @@ SEXP _h5mread_startscounts(const H5DSetDescriptor *h5dset,
SEXP ans = PROTECT(allocVector(h5dset->h5type->Rtype, ans_len));
if (ans_len != 0) {
- void *mem = DATAPTR(ans);
+ void *mem = DATAPTR_RW(ans);
if (mem == NULL)
goto on_error;
--
2.52.0
@@ -1,67 +0,0 @@
From a827c9fdeb77edefe6cca81bdb9e0344bc8d3742 Mon Sep 17 00:00:00 2001
From: Sebastian Gibb <mail@sebastiangibb.de>
Date: Sat, 13 Dec 2025 23:06:12 +0100
Subject: [PATCH] fix: non-API call to R: SETLENGTH by using lengthgets
---
DESCRIPTION | 2 +-
NEWS.md | 6 ++++++
src/join.c | 12 ++++--------
src/reduce.c | 6 ++----
4 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/src/join.c b/src/join.c
index f13a703..3849fdf 100644
--- a/src/join.c
+++ b/src/join.c
@@ -111,12 +111,10 @@ SEXP C_join_inner(SEXP x, SEXP y, SEXP tolerance, SEXP nomatch) {
++j;
}
}
- SETLENGTH(rx, j);
- SETLENGTH(ry, j);
SEXP out = PROTECT(allocVector(VECSXP, 2));
SEXP nms = PROTECT(allocVector(STRSXP, 2));
- SET_VECTOR_ELT(out, 0, rx);
- SET_VECTOR_ELT(out, 1, ry);
+ SET_VECTOR_ELT(out, 0, lengthgets(rx, j));
+ SET_VECTOR_ELT(out, 1, lengthgets(ry, j));
SET_STRING_ELT(nms, 0, mkChar("x"));
SET_STRING_ELT(nms, 1, mkChar("y"));
setAttrib(out, R_NamesSymbol, nms);
@@ -201,12 +199,10 @@ SEXP C_join_outer(SEXP x, SEXP y, SEXP tolerance, SEXP nomatch) {
++i;
}
- SETLENGTH(rx, i);
- SETLENGTH(ry, i);
SEXP out = PROTECT(allocVector(VECSXP, 2));
SEXP nms = PROTECT(allocVector(STRSXP, 2));
- SET_VECTOR_ELT(out, 0, rx);
- SET_VECTOR_ELT(out, 1, ry);
+ SET_VECTOR_ELT(out, 0, lengthgets(rx, i));
+ SET_VECTOR_ELT(out, 1, lengthgets(ry, i));
SET_STRING_ELT(nms, 0, mkChar("x"));
SET_STRING_ELT(nms, 1, mkChar("y"));
setAttrib(out, R_NamesSymbol, nms);
diff --git a/src/reduce.c b/src/reduce.c
index 5f87966..8e48058 100644
--- a/src/reduce.c
+++ b/src/reduce.c
@@ -66,11 +66,9 @@ SEXP C_reduce(SEXP start, SEXP end, SEXP check) {
}
}
- SETLENGTH(rs, pos + 1);
- SETLENGTH(re, pos + 1);
SEXP out = PROTECT(allocVector(VECSXP, 2));
- SET_VECTOR_ELT(out, 0, rs);
- SET_VECTOR_ELT(out, 1, re);
+ SET_VECTOR_ELT(out, 0, lengthgets(rs, pos + 1));
+ SET_VECTOR_ELT(out, 1, lengthgets(re, pos + 1));
UNPROTECT(4);
--
2.52.0
@@ -1,114 +0,0 @@
From 57dc6579d8b53af9e633016705fa9a1cbe58c8c8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Fri, 6 Mar 2026 16:48:20 -0800
Subject: [PATCH] Rsamtools 2.27.1: Get rid of non-API calls to R
---
DESCRIPTION | 2 +-
src/utilities.h | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/utilities.h b/src/utilities.h
index bffb98f7..f9d5e09f 100644
--- a/src/utilities.h
+++ b/src/utilities.h
@@ -51,8 +51,7 @@ SEXP find_mate_within_groups(SEXP group_sizes,
/* call-building macros */
#define NEW_CALL(S, T, NAME, ENV, N) \
- PROTECT(S = T = allocList(N)); \
- SET_TYPEOF(T, LANGSXP); \
+ PROTECT(S = T = LCONS(R_NilValue, allocList(N-1))); \
SETCAR(T, findFun(install(NAME), ENV)); \
T = CDR(T)
#define CSET_CDR(T, NAME, VALUE) \
From 8cdec143023e8348a4f8bdc310acd609d14fe493 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Fri, 6 Mar 2026 16:59:42 -0800
Subject: [PATCH] oops, forgot to also get rid of non-API call to FORMALS()
---
src/pileupbam.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/pileupbam.c b/src/pileupbam.c
index f3256ba..7725628 100644
--- a/src/pileupbam.c
+++ b/src/pileupbam.c
@@ -655,7 +655,7 @@ SEXP apply_pileups(SEXP files, SEXP names, SEXP regions, SEXP param,
if (R_NilValue == regions)
Rf_error("'NULL' regions not (yet) supported");
_checkparams(regions, R_NilValue, R_NilValue);
- if (!Rf_isFunction(callback) || 1L != Rf_length(FORMALS(callback)))
+ if (!Rf_isFunction(callback) || 1L != Rf_length(R_ClosureFormals(callback)))
Rf_error("'callback' must be a function of 1 argument");
call = PROTECT(Rf_lang2(callback, R_NilValue));
From ee01a1f13f3b012b0717247d1f21580225b6f3a0 Mon Sep 17 00:00:00 2001
From: vjcitn <stvjc@channing.harvard.edu>
Date: Wed, 8 Apr 2026 14:04:26 -0400
Subject: [PATCH] API solutions
---
DESCRIPTION | 2 +-
src/tabixfile.c | 4 ++++
src/utilities.c | 13 ++++++++++---
3 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/src/tabixfile.c b/src/tabixfile.c
index 230a381..6f96568 100644
--- a/src/tabixfile.c
+++ b/src/tabixfile.c
@@ -187,8 +187,12 @@ SEXP index_tabix(SEXP filename, SEXP format, SEXP seq, SEXP begin, SEXP end,
LOGICAL(zeroBased)[0] == TRUE)
conf.preset |= TBX_UCSC;
+/* following is deprecated in HTSLIB with no precise replacement proposed */
+/* seems unimportant */
+/*
if (bgzf_is_bgzf(fn) != 1)
Rf_error("file does not appear to be bgzip'd");
+*/
if (tbx_index_build(fn, 0, &conf) == -1)
Rf_error("index build failed");
diff --git a/src/utilities.c b/src/utilities.c
index e224f91..d15c1d1 100644
--- a/src/utilities.c
+++ b/src/utilities.c
@@ -5,6 +5,13 @@
#include "XVector_interface.h"
#include <htslib/khash.h>
+#include <Rversion.h>
+
+#if R_VERSION < R_Version(4, 6, 0)
+# define R_getVar(x,y,z) findVar(x,y)
+#endif
+
+
void *_Rs_Realloc_impl(void *p, size_t n, size_t t)
{
/* R_Realloc(p, 0, *) fails inappropriately */
@@ -30,7 +37,7 @@ SEXP _get_namespace(const char *pkg)
void _as_strand(SEXP vec)
{
SEXP nmspc = PROTECT(_get_namespace("Rsamtools"));
- SEXP lvls = PROTECT(eval(findVar(install(".STRAND_LEVELS"), nmspc), nmspc));
+ SEXP lvls = PROTECT(eval(R_getVar(install(".STRAND_LEVELS"), nmspc, TRUE), nmspc));
_as_factor_SEXP(vec, lvls);
UNPROTECT(2);
}
@@ -38,8 +45,8 @@ void _as_strand(SEXP vec)
void _as_nucleotide(SEXP vec)
{
SEXP nmspc = PROTECT(_get_namespace("Rsamtools"));
- SEXP lvls = PROTECT(eval(findVar(install(".PILEUP_NUCLEOTIDE_LEVELS"),
- nmspc), nmspc));
+ SEXP lvls = PROTECT(eval(R_getVar(install(".PILEUP_NUCLEOTIDE_LEVELS"),
+ nmspc, TRUE), nmspc));
_as_factor_SEXP(vec, lvls);
UNPROTECT(2);
}
@@ -1,103 +0,0 @@
From e39852a54312bbc6ba435848890cc2a7f612357c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Fri, 6 Mar 2026 17:04:19 -0800
Subject: [PATCH] ShortRead 1.69.3: Get rid of non-API calls to R
---
DESCRIPTION | 2 +-
src/call.h | 3 +--
src/io.c | 10 +++++-----
3 files changed, 7 insertions(+), 8 deletions(-)
diff --git a/src/call.h b/src/call.h
index e15bb5e..e72bbd6 100644
--- a/src/call.h
+++ b/src/call.h
@@ -6,8 +6,7 @@ extern "C" {
#endif
#define NEW_CALL(S, T, NAME, ENV, N) \
- PROTECT((S) = (T) = allocList((N))); \
- SET_TYPEOF((T), LANGSXP); \
+ PROTECT((S) = (T) = LCONS(R_NilValue, allocList((N)-1))); \
SETCAR((T), findFun(install((NAME)), (ENV))); \
(T) = CDR((T))
#define CSET_CDR(T, NAME, VALUE) \
diff --git a/src/io.c b/src/io.c
index 25a0111..9cf4bf8 100644
--- a/src/io.c
+++ b/src/io.c
@@ -46,9 +46,9 @@ SEXP write_fastq(SEXP id, SEXP sread, SEXP quality,
SEXP fname, SEXP fmode, SEXP full, SEXP compress,
SEXP max_width)
{
- if (!(IS_S4_OBJECT(id) && strcmp(get_classname(id), "BStringSet") == 0))
+ if (!(Rf_isS4(id) && strcmp(get_classname(id), "BStringSet") == 0))
Rf_error("'%s' must be '%s'", "id", "BStringSet");
- if (!(IS_S4_OBJECT(sread) &&
+ if (!(Rf_isS4(sread) &&
strcmp(get_classname(sread), "DNAStringSet") == 0))
Rf_error("'%s' must be '%s'", "sread", "DNAStringSet");
/* check in R -- C-level R_check_super... is not adequate */
@@ -693,14 +693,14 @@ int _solexa_export_make_id(SEXP result)
*x = INTEGER(VECTOR_ELT(result, SLX_X)),
*y = INTEGER(VECTOR_ELT(result, SLX_Y)), *pairedReadNumber = NULL;
const SEXP
- * run = STRING_PTR(VECTOR_ELT(result, SLX_RUN)),
+ * run = STRING_PTR_RO(VECTOR_ELT(result, SLX_RUN)),
*multiplexIndex = NULL,
- *machine = STRING_PTR(VECTOR_ELT(result, SLX_MACHINE));
+ *machine = STRING_PTR_RO(VECTOR_ELT(result, SLX_MACHINE));
const Rboolean
withMultiplexIndex = R_NilValue != VECTOR_ELT(result, SLX_MULTIPLEX),
withPairedReadNumber = R_NilValue != VECTOR_ELT(result, SLX_PAIRID);
if (withMultiplexIndex)
- multiplexIndex = STRING_PTR(VECTOR_ELT(result, SLX_MULTIPLEX));
+ multiplexIndex = STRING_PTR_RO(VECTOR_ELT(result, SLX_MULTIPLEX));
if (withPairedReadNumber)
pairedReadNumber = INTEGER(VECTOR_ELT(result, SLX_PAIRID));
--
2.52.0
From 2e3368a35e3955a0a92b7f3e2c8dface6709d135 Mon Sep 17 00:00:00 2001
From: vjcitn <stvjc@channing.harvard.edu>
Date: Thu, 16 Apr 2026 16:54:15 +0000
Subject: [PATCH] fixapi
---
src/util.c | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/util.c b/src/util.c
index 4a10a90..59c089b 100644
--- a/src/util.c
+++ b/src/util.c
@@ -6,6 +6,14 @@ unsigned char _bDecode(char);
unsigned char _dnaDecode(char);
unsigned char _rnaDecode(char);
+
+#include <Rversion.h>
+
+#if R_VERSION < R_Version(4, 6, 0)
+# define R_getVar(x,y,z) findVar(x,y)
+#endif
+
+
/*
* Encode / decode XString wrappers
*/
@@ -80,7 +88,7 @@ SEXP _get_namespace(const char *pkg)
SEXP _get_strand_levels()
{
SEXP nmspc = PROTECT(_get_namespace("ShortRead"));
- SEXP ans = eval(findVar(install(".STRAND_LEVELS"), nmspc), nmspc);
+ SEXP ans = eval(R_getVar(install(".STRAND_LEVELS"), nmspc, TRUE), nmspc);
UNPROTECT(1);
return ans;
}
--
2.52.0
@@ -1,412 +0,0 @@
From 803cda41994a22890e0a6e379e6588084d4bc91b Mon Sep 17 00:00:00 2001
From: vjcitn <stvjc@channing.harvard.edu>
Date: Fri, 13 Mar 2026 04:04:59 -0400
Subject: [PATCH 1/2] fixed non-API except for IS_S4_OBJECT
---
src/bind.c | 8 ++++----
src/glm_test_R.c | 20 ++++++++++----------
src/imputation.c | 8 ++++----
src/input.c | 2 +-
src/plink.c | 2 +-
src/read_uncertain.c | 4 ++--
src/readped.c | 2 +-
src/single_snp_tests.c | 8 ++++----
src/snp_summary.c | 8 ++++----
src/snpmpy.c | 8 ++++----
src/structure.c | 4 ++--
src/subset.c | 2 +-
src/switch.c | 2 +-
src/tdt.c | 8 ++++----
src/testBig.c | 2 +-
15 files changed, 44 insertions(+), 44 deletions(-)
diff --git a/src/bind.c b/src/bind.c
index 44b1536..fa87e7c 100644
--- a/src/bind.c
+++ b/src/bind.c
@@ -19,7 +19,7 @@ SEXP snp_rbind(SEXP args) {
const SEXP This = CAR(args);
Class = getAttrib(This, R_ClassSymbol);
if (TYPEOF(Class) != STRSXP) {
- Class = R_data_class(This, FALSE);
+ Class = R_class(This);
}
const char *cli = CHAR(STRING_ELT(Class, 0));
if(!IS_S4_OBJECT(This)) {
@@ -66,7 +66,7 @@ SEXP snp_rbind(SEXP args) {
SEXP Result, Rnames, Dnames, Diploid = R_NilValue;
PROTECT(Result = allocMatrix(RAWSXP, nr, nc));
classgets(Result, duplicate(Class));
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
PROTECT(Rnames = allocVector(STRSXP, nr));
PROTECT(Dnames = allocVector(VECSXP, 2));
SET_VECTOR_ELT(Dnames, 0, Rnames);
@@ -148,7 +148,7 @@ SEXP snp_cbind(SEXP args) {
SEXP This = CAR(args);
Class = getAttrib(This, R_ClassSymbol);
if (TYPEOF(Class) != STRSXP) {
- Class = R_data_class(This, FALSE);
+ Class = R_class(This);
}
const char *cli = CHAR(STRING_ELT(Class, 0));
if(!IS_S4_OBJECT(This)) {
@@ -205,7 +205,7 @@ SEXP snp_cbind(SEXP args) {
SEXP Result, Cnames, Dnames;
PROTECT(Result = allocMatrix(RAWSXP, nr, nc));
classgets(Result, duplicate(Class));
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
PROTECT(Dnames = allocVector(VECSXP, 2));
setAttrib(Result, R_DimNamesSymbol, Dnames);
PROTECT(Cnames = allocVector(STRSXP, nc));
diff --git a/src/glm_test_R.c b/src/glm_test_R.c
index d865182..dc8ebef 100644
--- a/src/glm_test_R.c
+++ b/src/glm_test_R.c
@@ -19,8 +19,8 @@ SEXP snp_lhs_score(const SEXP Y, const SEXP X, const SEXP Stratum,
/* Y should be a SnpMatrix or an XSnpMatrix */
const char *classY = NULL;
- if (TYPEOF(R_data_class(Y, FALSE)) == STRSXP) {
- classY = CHAR(STRING_ELT(R_data_class(Y, FALSE), 0));
+ if (TYPEOF(R_class(Y)) == STRSXP) {
+ classY = CHAR(STRING_ELT(R_class(Y), 0));
} else {
classY = CHAR(STRING_ELT(getAttrib(Y, R_ClassSymbol), 0));
}
@@ -431,8 +431,8 @@ SEXP snp_rhs_score(SEXP Y, SEXP family, SEXP link,
/* Z should be a SnpMatrix or an XSnpMatrix */
const char *classZ = NULL;
- if (TYPEOF(R_data_class(Z, FALSE)) == STRSXP) {
- classZ = CHAR(STRING_ELT(R_data_class(Z, FALSE), 0));
+ if (TYPEOF(R_class(Z)) == STRSXP) {
+ classZ = CHAR(STRING_ELT(R_class(Z), 0));
} else {
classZ = CHAR(STRING_ELT(getAttrib(Z, R_ClassSymbol), 0));
}
@@ -1003,8 +1003,8 @@ SEXP snp_lhs_estimate(const SEXP Y, const SEXP X, const SEXP Stratum,
/* Y should be a SnpMatrix or an XSnpMatrix */
const char *classY = NULL;
- if (TYPEOF(R_data_class(Y, FALSE)) == STRSXP) {
- classY = CHAR(STRING_ELT(R_data_class(Y, FALSE), 0));
+ if (TYPEOF(R_class(Y)) == STRSXP) {
+ classY = CHAR(STRING_ELT(R_class(Y), 0));
} else {
classY = CHAR(STRING_ELT(getAttrib(Y, R_ClassSymbol), 0));
}
@@ -1286,7 +1286,7 @@ SEXP snp_lhs_estimate(const SEXP Y, const SEXP X, const SEXP Stratum,
LOGICAL(Lhs)[0] = 1;
setAttrib(Estimates, install("snpLHS"), Lhs);
UNPROTECT(6);
- SET_S4_OBJECT(Estimates);
+ Rf_asS4(Estimates, TRUE, 0);
return(Estimates);
}
@@ -1360,8 +1360,8 @@ SEXP snp_rhs_estimate(SEXP Y, SEXP family, SEXP link,
/* Z should be a SnpMatrix or an XSnpMatrix */
const char *classZ = NULL;
- if (TYPEOF(R_data_class(Z, FALSE)) == STRSXP) {
- classZ = CHAR(STRING_ELT(R_data_class(Z, FALSE), 0));
+ if (TYPEOF(R_class(Z)) == STRSXP) {
+ classZ = CHAR(STRING_ELT(R_class(Z), 0));
} else {
classZ = CHAR(STRING_ELT(getAttrib(Z, R_ClassSymbol), 0));
}
@@ -1724,7 +1724,7 @@ SEXP snp_rhs_estimate(SEXP Y, SEXP family, SEXP link,
UNPROTECT(gen_names? 7: 6);
- SET_S4_OBJECT(Estimates);
+ Rf_asS4(Estimates, TRUE, 0);
return(Estimates);
}
diff --git a/src/imputation.c b/src/imputation.c
index ff9403b..d796c1b 100644
--- a/src/imputation.c
+++ b/src/imputation.c
@@ -77,7 +77,7 @@ SEXP snp_impute(const SEXP X, const SEXP Y, const SEXP Xord, const SEXP Yord,
int *diploid = NULL;
SEXP cl = GET_CLASS(X);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(X, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(X); /* S4 way of getting class attribute */
}
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
SEXP Diploid = R_do_slot(X, mkString("diploid"));
@@ -395,7 +395,7 @@ SEXP snp_impute(const SEXP X, const SEXP Y, const SEXP Xord, const SEXP Yord,
PROTECT(Maxpred = allocVector(INTSXP, 1));
INTEGER(Maxpred)[0] = maxpred;
setAttrib(Result, install("Max.predictors"), Maxpred);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
/* Tidy up */
@@ -701,7 +701,7 @@ SEXP impute_snps(const SEXP Rules, const SEXP Snps, const SEXP Subset,
int *diploid_in=NULL, *diploid=NULL;
SEXP cl = GET_CLASS(Snps);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Snps, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Snps); /* S4 way of getting class attribute */
}
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
SEXP Diploid = R_do_slot(Snps, mkString("diploid"));
@@ -753,7 +753,7 @@ SEXP impute_snps(const SEXP Rules, const SEXP Snps, const SEXP Subset,
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Class, install("package"), Package);
classgets(Result, Class);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
}
PROTECT(Dimnames = allocVector(VECSXP, 2));
SET_VECTOR_ELT(Dimnames, 0, VECTOR_ELT(names, 0));
diff --git a/src/input.c b/src/input.c
index 1d2a95b..60cdad8 100644
--- a/src/input.c
+++ b/src/input.c
@@ -330,7 +330,7 @@ SEXP insnp_new(const SEXP Filenames, const SEXP Sample_id, const SEXP Snp_id,
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Class, install("package"), Package);
classgets(Result, Class);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
unsigned char *result = RAW(Result);
memset(result, 0x00, Nsample*Nsnp);
diff --git a/src/plink.c b/src/plink.c
index a413440..9095c2d 100644
--- a/src/plink.c
+++ b/src/plink.c
@@ -59,7 +59,7 @@ SEXP readbed(SEXP Bed, SEXP Id, SEXP Snps, SEXP Rsel, SEXP Csel) {
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Class, install("package"), Package);
classgets(Result, Class);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
unsigned char *result = RAW(Result);
R_xlen_t ncell = (R_xlen_t)nrow*(R_xlen_t)ncol;
diff --git a/src/read_uncertain.c b/src/read_uncertain.c
index 2e3b901..fd82617 100644
--- a/src/read_uncertain.c
+++ b/src/read_uncertain.c
@@ -137,7 +137,7 @@ SEXP read_mach(const SEXP Filename, const SEXP Colnames, const SEXP Nsubject) {
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Class, install("package"), Package);
classgets(Result, Class);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
UNPROTECT(2);
/* Read in data */
@@ -278,7 +278,7 @@ SEXP read_impute(const SEXP Filename, const SEXP Rownames, const SEXP Nsnp,
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Class, install("package"), Package);
classgets(Result, Class);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
UNPROTECT(2);
char buffer[BUFFERSIZE];
diff --git a/src/readped.c b/src/readped.c
index 4e8563e..020d05f 100644
--- a/src/readped.c
+++ b/src/readped.c
@@ -327,7 +327,7 @@ SEXP readped(SEXP filename, SEXP snp_names, SEXP missing, SEXP X, SEXP sep) {
else
SET_STRING_ELT(SMClass, 0, mkChar("SnpMatrix"));
classgets(Smat, SMClass);
- SET_S4_OBJECT(Smat);
+ Rf_asS4(Smat, TRUE, 0);
PROTECT(DimNames = allocVector(VECSXP, 2));
SET_VECTOR_ELT(DimNames, 0, duplicate(Rnames));
protected += 2;
diff --git a/src/single_snp_tests.c b/src/single_snp_tests.c
index a242e17..08bd098 100644
--- a/src/single_snp_tests.c
+++ b/src/single_snp_tests.c
@@ -53,8 +53,8 @@ SEXP score_single(const SEXP Phenotype, const SEXP Stratum, const SEXP Snps,
/* SNPs ---- should be a SnpMatrix or an XSnpMatrix */
const char *classS = NULL;
- if (TYPEOF(R_data_class(Snps, FALSE)) == STRSXP) {
- classS = CHAR(STRING_ELT(R_data_class(Snps, FALSE), 0));
+ if (TYPEOF(R_class(Snps)) == STRSXP) {
+ classS = CHAR(STRING_ELT(R_class(Snps), 0));
} else {
classS = CHAR(STRING_ELT(getAttrib(Snps, R_ClassSymbol), 0));
}
@@ -108,8 +108,8 @@ SEXP score_single(const SEXP Phenotype, const SEXP Stratum, const SEXP Snps,
index_db name_index;
if (!isNull(Rules)) {
const char *classR = NULL;
- if (TYPEOF(R_data_class(Rules, FALSE)) == STRSXP) {
- classR = CHAR(STRING_ELT(R_data_class(Rules, FALSE), 0));
+ if (TYPEOF(R_class(Rules)) == STRSXP) {
+ classR = CHAR(STRING_ELT(R_class(Rules), 0));
} else {
classR = CHAR(STRING_ELT(getAttrib(Rules, R_ClassSymbol), 0));
}
diff --git a/src/snp_summary.c b/src/snp_summary.c
index 9b53693..6f181c9 100644
--- a/src/snp_summary.c
+++ b/src/snp_summary.c
@@ -47,8 +47,8 @@ SEXP X_snp_summary(const SEXP Snps, const SEXP Rules, const SEXP Uncertain) {
SEXP ruleNames = R_NilValue;
if (!isNull(Rules)) {
const char *classR = NULL;
- if (TYPEOF(R_data_class(Rules, FALSE)) == STRSXP) {
- classR = CHAR(STRING_ELT(R_data_class(Rules, FALSE), 0));
+ if (TYPEOF(R_class(Rules)) == STRSXP) {
+ classR = CHAR(STRING_ELT(R_class(Rules), 0));
} else {
classR = CHAR(STRING_ELT(getAttrib(Rules, R_ClassSymbol), 0));
}
@@ -321,8 +321,8 @@ SEXP snp_summary(const SEXP Snps, const SEXP Rules, const SEXP Uncertain) {
SEXP ruleNames = R_NilValue;
if (!isNull(Rules)) {
const char *classR = NULL;
- if (TYPEOF(R_data_class(Rules, FALSE)) == STRSXP) {
- classR = CHAR(STRING_ELT(R_data_class(Rules, FALSE), 0));
+ if (TYPEOF(R_class(Rules)) == STRSXP) {
+ classR = CHAR(STRING_ELT(R_class(Rules), 0));
} else {
classR = CHAR(STRING_ELT(getAttrib(Rules, R_ClassSymbol), 0));
}
diff --git a/src/snpmpy.c b/src/snpmpy.c
index 2447048..56b84d9 100644
--- a/src/snpmpy.c
+++ b/src/snpmpy.c
@@ -34,7 +34,7 @@ SEXP snp_pre(const SEXP Snps, const SEXP Mat, const SEXP Frequency,
int *ifdiploid = NULL;
SEXP cl = GET_CLASS(Snps);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Snps, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Snps); /* S4 way of getting class attribute */
}
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
SEXP diploid = R_do_slot(Snps, mkString("diploid"));
@@ -55,7 +55,7 @@ SEXP snp_pre(const SEXP Snps, const SEXP Mat, const SEXP Frequency,
cl = GET_CLASS(Mat);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Mat, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Mat); /* S4 way of getting class attribute */
}
if (strcmp(CHAR(STRING_ELT(cl, 0)), "matrix"))
error("Argument error - Mat wrong type");
@@ -161,7 +161,7 @@ SEXP snp_post(const SEXP Snps, const SEXP Mat, const SEXP Frequency,
int *ifdiploid = NULL;
SEXP cl = GET_CLASS(Snps);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Snps, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Snps); /* S4 way of getting class attribute */
}
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
SEXP diploid = R_do_slot(Snps, mkString("diploid"));
@@ -182,7 +182,7 @@ SEXP snp_post(const SEXP Snps, const SEXP Mat, const SEXP Frequency,
cl = GET_CLASS(Mat);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Mat, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Mat); /* S4 way of getting class attribute */
}
if (strcmp(CHAR(STRING_ELT(cl, 0)), "matrix"))
error("Argument error - Mat wrong type");
diff --git a/src/structure.c b/src/structure.c
index 2a05635..1f9b62e 100644
--- a/src/structure.c
+++ b/src/structure.c
@@ -66,7 +66,7 @@ SEXP xxt(const SEXP Snps, const SEXP Strata, const SEXP Correct_for_missing,
int *ifDiploid = NULL;
SEXP cl = GET_CLASS(Snps);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Snps, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Snps); /* S4 way of getting class attribute */
}
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
SEXP Diploid = R_do_slot(Snps, mkString("diploid"));
@@ -409,7 +409,7 @@ SEXP ibs_count(const SEXP Snps, const SEXP Uncertain) {
int *ifDiploid = NULL;
SEXP cl = GET_CLASS(Snps);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Snps, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Snps); /* S4 way of getting class attribute */
}
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
SEXP Diploid = R_do_slot(Snps, mkString("diploid"));
diff --git a/src/subset.c b/src/subset.c
index cc7992d..4c2e2c4 100644
--- a/src/subset.c
+++ b/src/subset.c
@@ -55,7 +55,7 @@ SEXP subset(SEXP X, SEXP Rows, SEXP Cols) {
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Rclass, install("package"), Package);
setAttrib(Result, R_ClassSymbol, Rclass);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
PROTECT(Rdim = allocVector(INTSXP, 2));
int *rdim = INTEGER(Rdim);
rdim[0] = nrows;
diff --git a/src/switch.c b/src/switch.c
index 60f7e6c..e2a3287 100644
--- a/src/switch.c
+++ b/src/switch.c
@@ -16,7 +16,7 @@ SEXP test_switch(const SEXP Snps, const SEXP Snps2, const SEXP Split,
int *female = NULL;
SEXP cl = GET_CLASS(Snps);
if (TYPEOF(cl) != STRSXP) {
- cl = R_data_class(Snps, FALSE); /* S4 way of getting class attribute */
+ cl = R_class(Snps); /* S4 way of getting class attribute */
}
SEXP diploid = NULL;
if (!strcmp(CHAR(STRING_ELT(cl, 0)), "XSnpMatrix")) {
diff --git a/src/tdt.c b/src/tdt.c
index cece0d9..000d1c7 100644
--- a/src/tdt.c
+++ b/src/tdt.c
@@ -43,8 +43,8 @@ SEXP score_tdt(const SEXP Proband, const SEXP Father, const SEXP Mother,
/* SNPs ---- should be a SnpMatrix or an XSnpMatrix */
const char *classS = NULL;
- if (TYPEOF(R_data_class(Snps, FALSE)) == STRSXP) {
- classS = CHAR(STRING_ELT(R_data_class(Snps, FALSE), 0));
+ if (TYPEOF(R_class(Snps)) == STRSXP) {
+ classS = CHAR(STRING_ELT(R_class(Snps), 0));
} else {
classS = CHAR(STRING_ELT(getAttrib(Snps, R_ClassSymbol), 0));
}
@@ -84,8 +84,8 @@ SEXP score_tdt(const SEXP Proband, const SEXP Father, const SEXP Mother,
GTYPE **gt2ht = NULL;
if (!isNull(Rules)) {
const char *classR = NULL;
- if (TYPEOF(R_data_class(Rules, FALSE)) == STRSXP) {
- classR = CHAR(STRING_ELT(R_data_class(Rules, FALSE), 0));
+ if (TYPEOF(R_class(Rules)) == STRSXP) {
+ classR = CHAR(STRING_ELT(R_class(Rules), 0));
} else {
classR = CHAR(STRING_ELT(getAttrib(Rules, R_ClassSymbol), 0));
}
diff --git a/src/testBig.c b/src/testBig.c
index a6eb76f..3dca1da 100644
--- a/src/testBig.c
+++ b/src/testBig.c
@@ -18,7 +18,7 @@ SEXP snp_big(SEXP nrow, SEXP ncol) {
SET_STRING_ELT(Package, 0, mkChar("snpStats"));
setAttrib(Class, install("package"), Package);
classgets(Result, Class);
- SET_S4_OBJECT(Result);
+ Rf_asS4(Result, TRUE, 0);
PROTECT(Dnames = allocVector(VECSXP, 2));
setAttrib(Result, R_DimNamesSymbol, Dnames);
--
2.52.0
@@ -1,149 +0,0 @@
From a505297e347aa72510ecfc83e7009668693e1260 Mon Sep 17 00:00:00 2001
From: vjcitn <stvjc@channing.harvard.edu>
Date: Fri, 13 Mar 2026 04:06:37 -0400
Subject: [PATCH 2/2] fixed IS_S4_OBJECT
---
src/bind.c | 4 ++--
src/fst.c | 2 +-
src/glm_test_R.c | 8 ++++----
src/single_snp_tests.c | 2 +-
src/snp_summary.c | 6 +++---
src/tdt.c | 2 +-
6 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/bind.c b/src/bind.c
index fa87e7c..b3ef928 100644
--- a/src/bind.c
+++ b/src/bind.c
@@ -22,7 +22,7 @@ SEXP snp_rbind(SEXP args) {
Class = R_class(This);
}
const char *cli = CHAR(STRING_ELT(Class, 0));
- if(!IS_S4_OBJECT(This)) {
+ if(!Rf_isS4(This)) {
warning("rbinding SnpMatrix object without S4 object bit");
}
int nci = ncols(This);
@@ -151,7 +151,7 @@ SEXP snp_cbind(SEXP args) {
Class = R_class(This);
}
const char *cli = CHAR(STRING_ELT(Class, 0));
- if(!IS_S4_OBJECT(This)) {
+ if(!Rf_isS4(This)) {
warning("cbinding SnpMatrix object without S4 object bit");
}
SEXP Di = R_NilValue;
diff --git a/src/fst.c b/src/fst.c
index bbc39c0..5451a51 100644
--- a/src/fst.c
+++ b/src/fst.c
@@ -23,7 +23,7 @@ SEXP Fst(SEXP Snps, SEXP Group, SEXP HapMap) {
ifX = 0; /* to avoid warning message */
error("Argument error - class(Snps)");
}
- if(!IS_S4_OBJECT(Snps)) {
+ if(!Rf_isS4(Snps)) {
error("Argument error - Snps is not S4 object");
}
diff --git a/src/glm_test_R.c b/src/glm_test_R.c
index dc8ebef..fe9d9c8 100644
--- a/src/glm_test_R.c
+++ b/src/glm_test_R.c
@@ -24,7 +24,7 @@ SEXP snp_lhs_score(const SEXP Y, const SEXP X, const SEXP Stratum,
} else {
classY = CHAR(STRING_ELT(getAttrib(Y, R_ClassSymbol), 0));
}
- if(!IS_S4_OBJECT(Y)) {
+ if(!Rf_isS4(Y)) {
error("Y in snp_lhs_score is missing S4 Object bit");
}
int ifX = 0;
@@ -443,7 +443,7 @@ SEXP snp_rhs_score(SEXP Y, SEXP family, SEXP link,
ifX = 1;
else
error("Argument error - class(Z)");
- if (!IS_S4_OBJECT(Z)) {
+ if (!Rf_isS4(Z)) {
error("Z in snp_rhs_score is missing S4 Object bit");
}
@@ -1008,7 +1008,7 @@ SEXP snp_lhs_estimate(const SEXP Y, const SEXP X, const SEXP Stratum,
} else {
classY = CHAR(STRING_ELT(getAttrib(Y, R_ClassSymbol), 0));
}
- if(!IS_S4_OBJECT(Y)) {
+ if(!Rf_isS4(Y)) {
error("Y in snp_lhs_score is missing S4 Object bit");
}
int ifX = 0;
@@ -1365,7 +1365,7 @@ SEXP snp_rhs_estimate(SEXP Y, SEXP family, SEXP link,
} else {
classZ = CHAR(STRING_ELT(getAttrib(Z, R_ClassSymbol), 0));
}
- if(!IS_S4_OBJECT(Z)) {
+ if(!Rf_isS4(Z)) {
error("Z in snp_rhs_score is missing S4 Object bit");
}
int ifX = 0;
diff --git a/src/single_snp_tests.c b/src/single_snp_tests.c
index 08bd098..b577300 100644
--- a/src/single_snp_tests.c
+++ b/src/single_snp_tests.c
@@ -67,7 +67,7 @@ SEXP score_single(const SEXP Phenotype, const SEXP Stratum, const SEXP Snps,
ifX = 0; /* to avoid warning message */
error("Argument error - class(Snps)");
}
- if(!IS_S4_OBJECT(Snps)) {
+ if(!Rf_isS4(Snps)) {
error("Argument error - Snps is not S4 object");
}
diff --git a/src/snp_summary.c b/src/snp_summary.c
index 6f181c9..c2f1c73 100644
--- a/src/snp_summary.c
+++ b/src/snp_summary.c
@@ -24,7 +24,7 @@ SEXP X_snp_summary(const SEXP Snps, const SEXP Rules, const SEXP Uncertain) {
if (Snps == R_NilValue) {
error("Argument error - Snps = NULL");
}
- if(!IS_S4_OBJECT(Snps)) {
+ if(!Rf_isS4(Snps)) {
error("Argument error - Snps is not S4 object");
}
const unsigned char *snps = RAW(Snps);
@@ -298,7 +298,7 @@ SEXP snp_summary(const SEXP Snps, const SEXP Rules, const SEXP Uncertain) {
if (Snps == R_NilValue) {
error("Argument error - Snps = NULL");
}
- if(!IS_S4_OBJECT(Snps)) {
+ if(!Rf_isS4(Snps)) {
error("Argument error - Snps is not S4 object");
}
const unsigned char *snps = RAW(Snps);
@@ -538,7 +538,7 @@ SEXP row_summary(const SEXP Snps) {
if (Snps == R_NilValue) {
error("Argument error - Snps = NULL");
}
- if(!IS_S4_OBJECT(Snps)) {
+ if(!Rf_isS4(Snps)) {
error("Argument error - Snps is not S4 object");
}
const unsigned char *snps = RAW(Snps);
diff --git a/src/tdt.c b/src/tdt.c
index 000d1c7..634e1b3 100644
--- a/src/tdt.c
+++ b/src/tdt.c
@@ -57,7 +57,7 @@ SEXP score_tdt(const SEXP Proband, const SEXP Father, const SEXP Mother,
ifX = 0; /* to avoid warning message */
error("Argument error - class(Snps)");
}
- if(!IS_S4_OBJECT(Snps)) {
+ if(!Rf_isS4(Snps)) {
error("Argument error - Snps is not S4 object");
}
--
2.52.0
@@ -1,259 +0,0 @@
From 633aa6e3f671e9b58b3508b3944ff0dd45f34f8a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Thu, 5 Mar 2026 14:58:23 -0800
Subject: [PATCH] SparseArray 1.11.11: Get rid of non-API calls to R
From 65383c02f986832b1416c6ad39da800d8ced05df Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Pag=C3=A8s?= <hpages.on.github@gmail.com>
Date: Tue, 31 Mar 2026 11:38:20 -0700
Subject: [PATCH] SparseArray 1.11.13: Use R_getVar() instead of findVar() when
R >= 4.6.0
---
DESCRIPTION | 2 +-
src/Makevars | 1 +
src/Rvector_utils.c | 15 ++++++++-------
src/SparseArray_aperm.c | 2 +-
src/SparseArray_matrixStats.c | 5 +++--
src/SparseArray_subassignment.c | 6 +++---
src/SparseVec.h | 3 ++-
src/leaf_utils.c | 5 +++--
src/test.c | 3 +++
9 files changed, 25 insertions(+), 17 deletions(-)
diff --git a/src/Makevars b/src/Makevars
index 0ee3615..1c5b86e 100644
--- a/src/Makevars
+++ b/src/Makevars
@@ -1,2 +1,3 @@
+## See https://cran.r-project.org/doc/manuals/r-release/R-exts.html#OpenMP-support
PKG_CFLAGS = $(SHLIB_OPENMP_CFLAGS)
PKG_LIBS = $(SHLIB_OPENMP_CFLAGS)
diff --git a/src/Rvector_utils.c b/src/Rvector_utils.c
index ad80168..7e61ac1 100644
--- a/src/Rvector_utils.c
+++ b/src/Rvector_utils.c
@@ -4,6 +4,7 @@
****************************************************************************/
#include "Rvector_utils.h"
+#include <R_ext/Altrep.h> /* only for DATAPTR_RW() */
#include <string.h> /* for memset() and memcpy() */
@@ -242,7 +243,7 @@ void _fill_Rvector_block_with_val(SEXP Rvector,
(const SEXP) val);
return;
}
- _set_elts_to_val(TYPEOF(Rvector), DATAPTR(Rvector),
+ _set_elts_to_val(TYPEOF(Rvector), DATAPTR_RW(Rvector),
block_offset, block_len, val);
}
@@ -260,7 +261,7 @@ void _fill_Rvector_block_with_zeros(SEXP Rvector,
R_NilValue);
return;
}
- _set_elts_to_zero(Rtype, DATAPTR(Rvector), block_offset, block_len);
+ _set_elts_to_zero(Rtype, DATAPTR_RW(Rvector), block_offset, block_len);
return;
}
@@ -268,7 +269,7 @@ void _fill_Rvector_block_with_zeros(SEXP Rvector,
void _fill_Rvector_block_with_ones(SEXP Rvector,
R_xlen_t block_offset, R_xlen_t block_len)
{
- _set_elts_to_one(TYPEOF(Rvector), DATAPTR(Rvector),
+ _set_elts_to_one(TYPEOF(Rvector), DATAPTR_RW(Rvector),
block_offset, block_len);
return;
}
@@ -277,7 +278,7 @@ void _fill_Rvector_block_with_ones(SEXP Rvector,
void _fill_Rvector_block_with_minus_one(SEXP Rvector,
R_xlen_t block_offset, R_xlen_t block_len)
{
- _set_elts_to_minus_one(TYPEOF(Rvector), DATAPTR(Rvector),
+ _set_elts_to_minus_one(TYPEOF(Rvector), DATAPTR_RW(Rvector),
block_offset, block_len);
return;
}
@@ -293,7 +294,7 @@ void _fill_Rvector_block_with_NA(SEXP Rvector,
NA_STRING);
return;
}
- _set_elts_to_NA(Rtype, DATAPTR(Rvector), block_offset, block_len);
+ _set_elts_to_NA(Rtype, DATAPTR_RW(Rvector), block_offset, block_len);
return;
}
@@ -460,7 +461,7 @@ void _fill_Rvector_subset_with_zeros(SEXP Rvector,
R_NilValue);
return;
}
- _set_selected_elts_to_zero(Rtype, DATAPTR(Rvector),
+ _set_selected_elts_to_zero(Rtype, DATAPTR_RW(Rvector),
selection, selection_len, selection_offset);
return;
}
@@ -470,7 +471,7 @@ void _fill_Rvector_subset_with_ones(SEXP Rvector,
const int *selection, int selection_len,
R_xlen_t selection_offset)
{
- _set_selected_elts_to_one(TYPEOF(Rvector), DATAPTR(Rvector),
+ _set_selected_elts_to_one(TYPEOF(Rvector), DATAPTR_RW(Rvector),
selection, selection_len, selection_offset);
return;
}
diff --git a/src/SparseArray_aperm.c b/src/SparseArray_aperm.c
index 0bd092e..bbeaf2c 100644
--- a/src/SparseArray_aperm.c
+++ b/src/SparseArray_aperm.c
@@ -721,7 +721,7 @@ static SEXP REC_grow_output_tree(const int *dim, int ndim,
const type *nzvals_p = NULL; /* -Wmaybe-uninitialized */ \
type v; \
if (nzvals != R_NilValue) { /* standard leaf */ \
- nzvals_p = (const type *) DATAPTR(nzvals); \
+ nzvals_p = DATAPTR_RO(nzvals); \
} else { /* lacunar leaf */ \
v = type ## 1; \
} \
diff --git a/src/SparseArray_matrixStats.c b/src/SparseArray_matrixStats.c
index b626553..debacf6 100644
--- a/src/SparseArray_matrixStats.c
+++ b/src/SparseArray_matrixStats.c
@@ -16,6 +16,7 @@
#include "leaf_utils.h"
#include "SparseArray_summarization.h"
+#include <R_ext/Altrep.h> /* only for DATAPTR_RW() */
#include <string.h> /* for memcpy() and memset() */
@@ -272,7 +273,7 @@ SEXP C_colStats_SVT(SEXP x_dim, SEXP x_dimnames, SEXP x_type,
int warn = 0;
REC_colStats_SVT(x_SVT, x_bg_is_na, INTEGER(x_dim), LENGTH(x_dim),
&summarize_op,
- DATAPTR(ans), ans_Rtype,
+ DATAPTR_RW(ans), ans_Rtype,
out_incs, ans_ndim, pardim,
&warn);
if (warn)
@@ -1175,7 +1176,7 @@ SEXP C_rowStats_SVT(SEXP x_dim, SEXP x_dimnames, SEXP x_type,
SVT_rowMinsMaxs(x_SVT, x_Rtype, x_bg_is_na,
INTEGER(x_dim), LENGTH(x_dim),
opcode, narm,
- DATAPTR(ans), LENGTH(ans), ans_Rtype,
+ DATAPTR_RW(ans), LENGTH(ans), ans_Rtype,
out_incs, ans_ndim, nstrata);
break;
case SUM_OPCODE:
diff --git a/src/SparseArray_subassignment.c b/src/SparseArray_subassignment.c
index 4cf1c3d..c3b2d5e 100644
--- a/src/SparseArray_subassignment.c
+++ b/src/SparseArray_subassignment.c
@@ -966,13 +966,13 @@ static inline int next_coords0(NindexIterator *Nindex_iter)
midx_p++;
coords0_p++;
}
- printf("coords0: ");
+ //printf("coords0: ");
coords0_p = Nindex_iter->coords0_buf;
for (along = Nindex_iter->margin; along < Nindex_iter->ndim; along++) {
- printf(" %3d", *coords0_p);
+ //printf(" %3d", *coords0_p);
coords0_p++;
}
- printf("\n");
+ //printf("\n");
return 1;
}
diff --git a/src/SparseVec.h b/src/SparseVec.h
index 894709b..73cd841 100644
--- a/src/SparseVec.h
+++ b/src/SparseVec.h
@@ -5,6 +5,7 @@
#include "Rvector_utils.h"
+#include <R_ext/Altrep.h> /* only for DATAPTR_RW() */
#include <limits.h> /* for INT_MAX */
@@ -122,7 +123,7 @@ static inline SparseVec toSparseVec(SEXP nzvals, SEXP nzoffs,
if (IS_STRSXP_OR_VECSXP(Rtype)) {
sv.nzvals = nzvals;
} else {
- sv.nzvals = DATAPTR(nzvals);
+ sv.nzvals = DATAPTR_RW(nzvals);
}
}
sv.nzoffs = INTEGER(nzoffs);
diff --git a/src/leaf_utils.c b/src/leaf_utils.c
index e8066c3..c5ff3aa 100644
--- a/src/leaf_utils.c
+++ b/src/leaf_utils.c
@@ -10,6 +10,7 @@
#include "SparseVec_subsetting.h"
#include "SparseVec_subassignment.h"
+#include <R_ext/Altrep.h> /* only for DATAPTR_RW() */
#include <string.h> /* for memcpy() */
@@ -129,7 +130,7 @@ SEXP _make_leaf_from_two_arrays(SEXPTYPE Rtype,
return ans;
}
ans_nzvals = PROTECT(allocVector(Rtype, nzcount));
- memcpy(DATAPTR(ans_nzvals), nzvals_p, Rtype_size * nzcount);
+ memcpy(DATAPTR_RW(ans_nzvals), nzvals_p, Rtype_size * nzcount);
}
SEXP ans = zip_leaf(ans_nzvals, ans_nzoffs, 0);
UNPROTECT(2);
@@ -156,7 +157,7 @@ static SEXP make_leaf_from_Rvector_subset(SEXP Rvector,
if (avoid_copy_if_all_selected &&
selection_offset == 0 && selection_len == XLENGTH(Rvector) &&
- ATTRIB(Rvector) == R_NilValue)
+ !ANY_ATTRIB(Rvector))
{
/* The full 'Rvector' is selected so can be reused as-is
with no need to copy the selected elements to a new SEXP. */
diff --git a/src/test.c b/src/test.c
index 493538f..2205fa2 100644
--- a/src/test.c
+++ b/src/test.c
@@ -111,6 +111,9 @@ SEXP C_simple_omp_parallel_for_loop(SEXP nloop)
for (int i = 0; i < INTEGER(nloop)[0]; i++) {
#ifdef _OPENMP
int thread_num = omp_get_thread_num();
+ /* Can't use Rprintf() here because it's not thread-safe (it
+ can trigger R's garbage collector which itself is not
+ thread-safe). */
printf("thread_num = %d\n", thread_num);
#endif
}
diff --git a/src/readSparseCSV.c b/src/readSparseCSV.c
index a3d8da0..de1cb95 100644
--- a/src/readSparseCSV.c
+++ b/src/readSparseCSV.c
@@ -11,6 +11,7 @@
#include "ExtendableJaggedArray.h"
#include <R_ext/Connections.h>
+#include <Rversion.h>
#include <string.h> /* for memcpy() */
@@ -111,7 +112,11 @@ static SEXP dump_env_as_list_or_R_NilValue(SEXP env, int ans_len)
is_empty = 1;
for (i = 0; i < ans_len; i++) {
key = PROTECT(idx0_to_key(i));
+#if R_VERSION < R_Version(4, 6, 0)
ans_elt = findVar(install(translateChar(key)), env);
+#else
+ ans_elt = R_getVar(install(translateChar(key)), env, FALSE);
+#endif
UNPROTECT(1);
if (ans_elt == R_UnboundValue)
continue;
@@ -0,0 +1,46 @@
From 1654599ea228efdd7b378ff44ed4e19d547641e0 Mon Sep 17 00:00:00 2001
From: Bradley Lowekamp <blowekamp@mail.nih.gov>
Date: Wed, 29 Apr 2026 16:22:49 +0000
Subject: [PATCH 1/8] BUG: Replace removed CLOENV with R_ClosureEnv for R 4.6.0
compatibility
R 4.6.0 removed the non-API macro CLOENV from its public headers.
The replacement R_ClosureEnv() was added in R 4.5.0. Add a version-
guarded backport so that builds against older R versions (< 4.5.0)
continue to work.
Fixes #2574
---
Wrapping/R/sitkRCommand.cxx | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/Wrapping/R/sitkRCommand.cxx b/Wrapping/R/sitkRCommand.cxx
index 216a9327b8..c3a62bead9 100644
--- a/Wrapping/R/sitkRCommand.cxx
+++ b/Wrapping/R/sitkRCommand.cxx
@@ -19,10 +19,15 @@
// The python header defines _POSIX_C_SOURCE without a preceding #undef
#include <iostream>
#include <Rinternals.h>
+#include <Rversion.h>
#include "sitkRCommand.h"
#include "sitkExceptionObject.h"
+// R_ClosureEnv was added in R 4.5.0, CLOENV was removed in R 4.6.0
+#if R_VERSION < R_Version(4, 5, 0)
+# define R_ClosureEnv(x) CLOENV(x)
+#endif
namespace itk
{
@@ -86,7 +91,7 @@ RCommand::SetFunctionClosure(SEXP FN)
// element
R_fcall = PROTECT(Rf_lang1(this->m_FunctionClosure));
this->SetCallbackRCallable(R_fcall);
- this->SetCallbackREnviron(CLOENV(this->m_FunctionClosure));
+ this->SetCallbackREnviron(R_ClosureEnv(this->m_FunctionClosure));
UNPROTECT(1);
}
}
@@ -0,0 +1,171 @@
From 494259f19b3ca4ad0b11c858bc3ba9b587fa2ed5 Mon Sep 17 00:00:00 2001
From: Bradley Lowekamp <blowekamp@mail.nih.gov>
Date: Thu, 30 Apr 2026 16:09:54 +0000
Subject: [PATCH 1/2] [R] Fix compilation with R 4.6.0 which removed non-API
macros #3407
R 4.6.0 (April 2025) removed the non-API macro SET_S4_OBJECT and made
CHARACTER_POINTER return a const pointer, breaking compilation of SWIG
generated R code.
Replace with proper R API equivalents:
- SET_S4_OBJECT(x) -> x = Rf_asS4(x, TRUE, 0) (3 sites in rrun.swg)
- CHARACTER_POINTER(v)[i] = ... -> SET_STRING_ELT(v, i, ...) (2 sites in std_vector.i)
- CHARACTER_POINTER() via pstr -> STRING_ELT(, i) directly (argcargv.i)
All replacement APIs have been available since R 2.x so no version
guards are required.
---
CHANGES.current | 6 ++++++
Lib/r/argcargv.i | 4 +---
Lib/r/rrun.swg | 6 +++---
Lib/r/std_vector.i | 4 ++--
4 files changed, 12 insertions(+), 8 deletions(-)
diff --git a/Lib/r/argcargv.i b/Lib/r/argcargv.i
index 73380f4e2c9..af7aa14d66c 100644
--- a/Lib/r/argcargv.i
+++ b/Lib/r/argcargv.i
@@ -14,7 +14,6 @@
%}
%typemap(in) (int ARGC, char **ARGV) {
$1_ltype i;
- SEXP *pstr;
if ($input == R_NilValue) {
/* Empty array */
$1 = 0;
@@ -22,14 +21,13 @@
SWIG_exception_fail(SWIG_RuntimeError, "Wrong array type.");
} else {
$1 = Rf_length($input);
- pstr = CHARACTER_POINTER($input);
}
$2 = ($2_ltype) malloc(($1+1)*sizeof($*2_ltype));
if ($2 == NULL) {
SWIG_exception_fail(SWIG_MemoryError, "Memory allocation failed.");
}
for (i = 0; i < $1; i++) {
- $2[i] = ($*2_ltype)STRING_VALUE(pstr[i]);
+ $2[i] = ($*2_ltype)STRING_VALUE(STRING_ELT($input, i));
}
$2[i] = NULL;
}
diff --git a/Lib/r/rrun.swg b/Lib/r/rrun.swg
index 4c03d5884d7..5dee391f32f 100644
--- a/Lib/r/rrun.swg
+++ b/Lib/r/rrun.swg
@@ -267,7 +267,7 @@ SWIG_MakePtr(void *ptr, const char *typeName, int flags)
R_RegisterCFinalizer(external, R_SWIG_ReferenceFinalizer);
r_obj = SET_SLOT(r_obj, Rf_mkString((char *) "ref"), external);
- SET_S4_OBJECT(r_obj);
+ r_obj = Rf_asS4(r_obj, TRUE, 0);
Rf_unprotect(2);
return(r_obj);
@@ -285,7 +285,7 @@ R_SWIG_create_SWIG_R_Array(const char *typeName, SEXP ref, int len)
Rf_protect(arr = R_do_slot_assign(arr, Rf_mkString("dims"), Rf_ScalarInteger(len)));
Rf_unprotect(3);
- SET_S4_OBJECT(arr);
+ arr = Rf_asS4(arr, TRUE, 0);
return arr;
}
@@ -308,7 +308,7 @@ SWIG_R_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
}
rptr = R_MakeExternalPtr(ptr,
R_MakeExternalPtr(type, R_NilValue, R_NilValue), R_NilValue);
- SET_S4_OBJECT(rptr);
+ rptr = Rf_asS4(rptr, TRUE, 0);
return rptr;
}
diff --git a/Lib/r/std_vector.i b/Lib/r/std_vector.i
index 6b32c9f6fc2..7db6d3814ac 100644
--- a/Lib/r/std_vector.i
+++ b/Lib/r/std_vector.i
@@ -203,7 +203,7 @@
PROTECT(result = Rf_allocVector(STRSXP, val->size()));
for (unsigned pos = 0; pos < val->size(); pos++)
{
- CHARACTER_POINTER(result)[pos] = Rf_mkChar(((*val)[pos]).c_str());
+ SET_STRING_ELT(result, pos, Rf_mkChar(((*val)[pos]).c_str()));
}
UNPROTECT(1);
return(result);
@@ -669,7 +669,7 @@
// Fill the R vector
for (unsigned vpos = 0; vpos < val->at(pos).size(); ++vpos)
{
- CHARACTER_POINTER(VECTOR_ELT(result, pos))[vpos] = Rf_mkChar(val->at(pos).at(vpos).c_str());
+ SET_STRING_ELT(VECTOR_ELT(result, pos), vpos, Rf_mkChar(val->at(pos).at(vpos).c_str()));
}
}
UNPROTECT(1);
From 77d8826b46a967af158e982d56008aea2c8f6cb1 Mon Sep 17 00:00:00 2001
From: Erez Geva <ErezGeva2@gmail.com>
Date: Fri, 1 May 2026 18:47:42 +0200
Subject: [PATCH 2/2] Add versioned `R` testing
Signed-off-by: Erez Geva <ErezGeva2@gmail.com>
---
.github/workflows/linux.yml | 7 +++++++
Tools/CI-linux-install.sh | 20 +++++++++++++++++++-
configure.ac | 11 +++++++++++
3 files changed, 37 insertions(+), 1 deletion(-)
diff --git a/Tools/CI-linux-install.sh b/Tools/CI-linux-install.sh
index ad74ad3f21f..8f459899906 100644
--- a/Tools/CI-linux-install.sh
+++ b/Tools/CI-linux-install.sh
@@ -181,7 +181,25 @@ case "$SWIGLANG" in
fi
;;
"r")
- $RETRY sudo apt-get -qq install r-base
+ if [[ -n "$VER" ]]; then
+ # Should helps with old version, but do not work
+ #$RETRY sudo apt-get -qq remove r-base r-base-core r-base-dev r-base-html r-doc-html r-recommended
+ sudo sed -i 's%^# deb-src %deb-src %' /etc/apt/sources.list
+ sudo sed -i 's%^Types: deb$%Types: deb deb-src%' /etc/apt/sources.list.d/*
+ $RETRY sudo apt-get -qq update
+ $RETRY sudo apt-get -qq build-dep r-base
+ r_build=`mktemp -d`
+ r_tarball=R-$VER.tar.gz
+ URL=https://cran.r-project.org/src/base/R-${VER:0:1}
+ $RETRY wget $URL/$r_tarball
+ tar -xf "$r_tarball" --strip-components=1 -C "$r_build"
+ cd "$r_build"
+ ./configure
+ make
+ sudo make install
+ else
+ $RETRY sudo apt-get -qq install r-base
+ fi
;;
"ruby")
if [[ "$VER" ]]; then
diff --git a/configure.ac b/configure.ac
index e113f4b877c..e309b36ff45 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2292,6 +2292,17 @@ else
if test "x$RBIN" = xyes; then
AC_PATH_PROG(RBIN, R)
fi
+if test -n "$RBIN" && test -x "$RBIN"; then
+ r_min_version=2.4.0
+ AC_MSG_CHECKING([for R version])
+ r_version=`R --version | grep 'R version' | sed 's%^R version %%;s% (.*%%'`
+ AS_VERSION_COMPARE(["$r_version"], ["$r_min_version"],
+ [AC_MSG_RESULT([older then $r_min_version])
+ AS_UNSET([RBIN])], dnl bellow r_min_version
+ [AC_MSG_RESULT([$r_version])], dnl equal r_min_version
+ [AC_MSG_RESULT([$r_version])]) dnl above r_min_version
+fi
+
fi
AC_SUBST(RBIN)
+2 -2
View File
@@ -237,7 +237,7 @@ it.")
(define-public trealla
(package
(name "trealla")
(version "2.100.10")
(version "2.100.24")
(source
(origin
(method git-fetch)
@@ -246,7 +246,7 @@ it.")
(url "https://github.com/trealla-prolog/trealla")
(commit (string-append "v" version))))
(sha256
(base32 "09aqszk3kwjb8qznaywzvhir3nxkf6mkib68mkyn4f7siswb3apg"))
(base32 "09jm5hs2lv481yzf76p646jx6467zx98bbbsg24xh3glk1f9gaaq"))
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(inputs
+2
View File
@@ -32,6 +32,7 @@
#:use-module (guix packages)
#:use-module (guix utils)
#:use-module (gnu packages)
#:use-module (gnu packages golang)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-compression)
@@ -333,6 +334,7 @@ and inhibition of alerts.")
(build-system go-build-system)
(arguments
(list
#:go go-1.24
#:skip-build? #t
;; XXX: Check if the most of the tests may be enabled:
;; api/prometheus/v1/api_test.go:1063:23: cannot use 1634644800304
+14 -2
View File
@@ -18311,9 +18311,21 @@ is binding LibSass.")
(sha256
(base32 "1fj4zkcnx3mk7kbnf4d6pjgv331n17wzpphpwdnmr498ghbsph9k"))))
(build-system pyproject-build-system)
(arguments (list #:tests? #f)) ;circular dependency with python-aiohttp
(arguments
(list
#:tests? #f ;circular dependency with python-aiohttp
#:phases
'(modify-phases %standard-phases
(add-after 'unpack 'python3.12-compatibility
(lambda _
(substitute* '("idna_ssl.py"
"tests/test_base.py")
(("import ssl")
"import ssl\nimport urllib3")
(("ssl.match_hostname")
"urllib3.util.ssl_match_hostname")))))))
(native-inputs (list python-setuptools))
(propagated-inputs (list python-idna))
(propagated-inputs (list python-idna python-urllib3))
(home-page "https://github.com/aio-libs/idna-ssl")
(synopsis "Support Unicode(idna) domains for Python's @code{ssl} module")
(description
+2 -2
View File
@@ -1255,7 +1255,7 @@ base, via the @file{pythoncapi_compat.h} header file.")
(define-public micropython
(package
(name "micropython")
(version "1.26.1")
(version "1.28.0")
(source
(origin
(method url-fetch)
@@ -1263,7 +1263,7 @@ base, via the @file{pythoncapi_compat.h} header file.")
"releases/download/v" version
"/micropython-" version ".tar.xz"))
(sha256
(base32 "165c8g60f5zf82gw2d94snyjmcgn999jn4i8ngyc0wk2vwa6bghj"))
(base32 "05d2gd3g8v3paxf4fin4cv5scgnc4yl0jdahpjs37nmqaybcahsf"))
(modules '((guix build utils)))
(snippet
'(begin
+31 -30
View File
@@ -202,7 +202,7 @@
;;
;; CODE:
(define %racket-version "8.18") ; Remember to update chez-scheme-for-racket!
(define %racket-version "9.1") ; Remember to update chez-scheme-for-racket!
(define %racket-commit
(string-append "v" %racket-version))
(define %racket-origin
@@ -212,7 +212,7 @@
(url "https://github.com/racket/racket")
(commit %racket-commit)))
(sha256
(base32 "0m38im7a3b3w7sdl15vpsrx7dxw5iz22f1zzffy1bkbbqz45pm87"))
(base32 "1yc6lkydg32998ajnqws83zakksmbp3hb21spq0sfaq4v7wg2ng6"))
(file-name (git-file-name "racket" %racket-version))
(patches (search-patches "racket-chez-scheme-bin-sh.patch"
"racket-launcher-config-dir.patch"
@@ -695,6 +695,7 @@ DrRacket IDE, are not included.")
("net-lib" "pkgs/net-lib")
("racket-doc" "pkgs/racket-doc")
("racket-index" "pkgs/racket-index")
("racket-index-exe" "pkgs/racket-index-exe")
("scheme-doc" "pkgs/scheme-doc")
("sandbox-lib" "pkgs/sandbox-lib")
("sequence-tools-lib" "pkgs/sequence-tools-lib")
@@ -706,10 +707,10 @@ DrRacket IDE, are not included.")
"class-iop" (base32 "08z57q83cr7wnh6g8ah3hdhmsmf9zp1jfs7yvxv188l3hzvygy5l")
'("class-iop-lib"))
(simple-racket-origin
"compatibility" (base32 "1d1py9wizi4jnzak7b6d0p9filxv1x9mlx5gsp3yhcjajigq182p")
"compatibility" (base32 "0q5k4p44sf2y4gl69js11qvicyzqwy16ry74bvj1vrn8i8xws55b")
'("compatibility" "compatibility-doc" "compatibility-lib"))
(simple-racket-origin
"contract-profile" (base32 "1xm2z8g0dpv5d9h2sg680vx1a8ix9gbsdpxxb8qv1w7akp73paj3")
"contract-profile" (base32 "068z8flwcznqg0bjk227i2qapqbciyrckgqf8mvk57gxmr6zh3d3")
'(("contract-profile" ".")))
(simple-racket-origin
"data" (base32 "11ai6c9h0brbblc6xn045ajj4gyrvbjpk1pqcqm1m0dy9q2rzd4a")
@@ -718,7 +719,7 @@ DrRacket IDE, are not included.")
"datalog" (base32 "0nf6cy4djpyhfvgpa6yn72apbz9s83gp0qg95pzjd0az4v6qwq1s")
'(("datalog" ".")))
(simple-racket-origin
"db" (base32 "0qwl8gyd71sm56kcs021g99cpw5bibaycvk1x7ng69jhkylg6q6f")
"db" (base32 "09f2wysqmgs46nbzmwrhbn6jqnkpj6bsabm6s6kw8qmp6azca9q2")
'("db" "db-doc" "db-lib"))
(simple-racket-origin
"deinprogramm" (base32 "1zkasf94gzp97q0fhrd065d56zv10h0j0ncmaghzglkmjj8c3vvx")
@@ -731,10 +732,10 @@ DrRacket IDE, are not included.")
"distributed-places" (base32 "1dajpkj9balqcpv6cdk9hwjz592h1vq8rrx5vncariiac4vbdpa0")
'("distributed-places" "distributed-places-doc" "distributed-places-lib"))
(simple-racket-origin
"draw" (base32 "1nny22h0hnd40qs3ndkhfrgg793y6f4gl9jpdz1g2k0cpr3818rg")
"draw" (base32 "157r861rx2avbjpqhrrxwdqxwf5ksvw38km3pw7rxiwvwh9nys8k")
'("draw" "draw-doc" "draw-lib"))
(simple-racket-origin
"drracket" (base32 "07qh9dzgd2xhd0375z78vcsf32za08cacj4s2mcrhilcvcgw9s0j")
"drracket" (base32 "17sszhx5nd549w7kj6pd3c3cyjps2swbp7rmg36yaxm71pli5gs5")
'("drracket"
"drracket-core"
"drracket-core-lib"
@@ -753,7 +754,7 @@ DrRacket IDE, are not included.")
"eopl" (base32 "0qihajdpwf2q7hbs6fsw6mmmzy57kgzgry3vyp9z8w7ay8df3w15")
'(("eopl" ".")))
(simple-racket-origin
"errortrace" (base32 "0l9k2rx6z4jkid7kxhbs763s66pxbzvfrgxajykbrmqkv77lhb3w")
"errortrace" (base32 "02z80khr4kqhcpq1k3djz7jgkwa31vnacid4qx8naab9dkbcp5x8")
'("errortrace" "errortrace-doc" "errortrace-lib"))
(simple-racket-origin
"expeditor" (base32 "1nk88jq0blzcw45fr8nwp024cysplayi3paaay4z824lkn1smzaa")
@@ -770,13 +771,13 @@ DrRacket IDE, are not included.")
"games" (base32 "13z7fnbr48s98lmfxc0nbfhbqkd4hphymy2r63hqm783xzn6ylzi")
'(("games" ".")))
(simple-racket-origin
"gui" (base32 "0qkxa8cq0cblriamd7x502g918kjvq4348l6c8qmqdpn9cw9mg2h")
"gui" (base32 "1c47622y5cf1p7nnbycaf53m8vakf55lqzv8byqzj7zcvcsh8s16")
'("gui" "gui-doc" "gui-lib" "tex-table"))
(simple-racket-origin
"gui-pkg-manager" (base32 "024880k3wmvkqhjc954prrkavwv3bgafcw00ajz7h2llygh0aqpl")
"gui-pkg-manager" (base32 "1f0ssg37kdk3xn9js616ns345565q39j9h51wzd99753iqd45m92")
'("gui-pkg-manager-lib"))
(simple-racket-origin
"htdp" (base32 "14bdv86zxs87rvvvbwvq3x0sqpg1hj16whjcv20r96c26b1xxj36")
"htdp" (base32 "02a5zny1njys40jfsi2spw82ar0kkbfddpk10al822ajs1manhak")
'("htdp" "htdp-doc" "htdp-lib"))
(simple-racket-origin
"html" (base32 "18n1jnjgzfknc8nv8dppi85nb8q08gqdwkg6hfjk08x0p00anx2x")
@@ -791,16 +792,16 @@ DrRacket IDE, are not included.")
"lazy" (base32 "0rn8kd0ih7aw6fj1g7jdvi5978a6q4hyd6gbh89nb6j5ijvlgn43")
'(("lazy" ".")))
(simple-racket-origin
"macro-debugger" (base32 "133b74pxavbafcsmp34kgvwmx1l6xx4bykzvgwwjg3kg2fa5bg1g")
"macro-debugger" (base32 "08qmkrvm3qvac4829izmlwl9qrlsc1f6y8yqiradibhm05k7rwg7")
'("macro-debugger" "macro-debugger-text-lib"))
(simple-racket-origin
"main-distribution" (base32 "0m2n9s32s8a4a2gn4ywrm9l8jycdm5ayi5w9kh5wchhrrw7qzq7y")
"main-distribution" (base32 "0gk7wrwy0r1yllk827h8awfswngl1lhlq765d6s42y841v33jn0i")
'(("main-distribution" ".")))
(simple-racket-origin
"make" (base32 "10852fj30bz5r46c3d99s37fkgy5yh44gb01j29sf3kxnhi0g2sa")
'(("make" ".")))
(simple-racket-origin
"math" (base32 "1399mynmcrybipjsy2ikzs600jjxda0lah653w3vx2lfspsn31if")
"math" (base32 "1mgqxx9lbwhd8if3mxz7ji2wryvihjmq5imn2316skkvr16yy8mx")
'("math" "math-doc" "math-lib"))
(simple-racket-origin
"mysterx" (base32 "11p9jzrafw0hizhl0cs4sxx7rv281185q8hryic2rpk0kzjdyr48")
@@ -809,7 +810,7 @@ DrRacket IDE, are not included.")
"mzcom" (base32 "0rc9pfj7gwm5azghqvcibz6si1x5s2v8mr2yngk7ssq9gzfbi6a4")
'(("mzcom" ".")))
(simple-racket-origin
"mzscheme" (base32 "04kyrhznq46mklacf7pms4fv47zsimqqk3948r3w2ym9n04fhjsx")
"mzscheme" (base32 "0p7bp8rmzw7k12sjxdqlxf31d8ama4wv9qz6ryvnmjn2qyhrr3d1")
'("mzscheme" "mzscheme-doc" "mzscheme-lib"))
(racket-packages-origin
"net-cookies" (origin
@@ -818,7 +819,7 @@ DrRacket IDE, are not included.")
(url "https://github.com/RenaissanceBug/racket-cookies")
(commit %racket-commit)))
(sha256 (base32
"1fbl717w5801bydx3nzwxddd1rh1cc0gxwpjc7ka9zh5ak09sb0w"))
"0v6lbpv8ly4jwpjr3rk0q6izpsnfp45ysgrhngpw7jshkjc5wgyd"))
(file-name
(git-file-name "RenaissanceBug-racket-cookies" %racket-version)))
'("net-cookies" "net-cookies-doc" "net-cookies-lib"))
@@ -838,16 +839,16 @@ DrRacket IDE, are not included.")
"option-contract" (base32 "1914dcxy6qzpg3cpnzdm9lj0kwyw8xdb85mwiamqfkbg0xlyyhpa")
'("option-contract" "option-contract-doc" "option-contract-lib"))
(simple-racket-origin
"parser-tools" (base32 "0i822p7ik6q03l7mrlf0qb63xdxvx06yl5lg1g1qri5wmi5xj0pb")
"parser-tools" (base32 "0dp99d1a47kqyg2iqdijm5781qnd571iwvg85dvrjc76ab4pccgd")
'("parser-tools" "parser-tools-doc" "parser-tools-lib"))
(simple-racket-origin
"pconvert" (base32 "0xw9f9692v2qp16fwmwmwmrb118kpz259vmx8cq6s9vsw0112zpq")
'("pconvert-lib" "pconvert-doc"))
(simple-racket-origin
"pict" (base32 "17pldgiifmwi968dwlk23c1wnrlks0x7aj5jdmdfsf9xgq31wkb5")
"pict" (base32 "1xs1k98nr052p5v30abn7kl8pm1rdwj8xqvrghw8b62bvhhb072a")
'("pict" "pict-doc" "pict-lib"))
(simple-racket-origin
"pict-snip" (base32 "081nwiy4a0n4f7xws16hqbhf0j3kz5alizndi3nnyr3chm4kng6x")
"pict-snip" (base32 "1qrqbigw6arhccqgqzblfqqcpsdy15dwb0y22axwxgpw1ax0ki6f")
'("pict-snip" "pict-snip-doc" "pict-snip-lib"))
(simple-racket-origin
"picturing-programs" (base32 "1a3d6nw9n827b4711nvgrnw7w47k4fxvk8c2a8br6a1l748kxkwy")
@@ -865,7 +866,7 @@ DrRacket IDE, are not included.")
"preprocessor" (base32 "1p5aid58ifnjy4xl0ysh85cq39k25661v975jrpk182z3k5621mg")
'(("preprocessor" ".")))
(simple-racket-origin
"profile" (base32 "10lv3iz58hqk043llnbqrkmjnm1pbvr4j1j188g85zg798rqyjzs")
"profile" (base32 "1n6jlhkq0zs2sd132k92nvw08qscadjz3d6p2r5pjlcdawkmkik0")
'("profile" "profile-doc" "profile-lib"))
(racket-packages-origin
"quickscript" (origin
@@ -895,7 +896,7 @@ DrRacket IDE, are not included.")
(git-file-name "jeapostrophe-racket-cheat" %racket-version)))
'(("racket-cheat" ".")))
(simple-racket-origin
"racklog" (base32 "0fr8xij0sssfnmwn6dfdi4jj3l62f2yj3jrjljv13kaycrfls032")
"racklog" (base32 "0i2jnghb5vqmk2f0cppgggyp73zy1q0dlhpvxrzdxw39skmhmgkc")
'(("racklog" ".")))
(simple-racket-origin
"rackunit" (base32 "191x4lgxg1bbkimdndg6j562zyxq48l0g21f9j2ln2hmh9s1v065")
@@ -914,7 +915,7 @@ DrRacket IDE, are not included.")
"realm" (base32 "0rlvwyd6rpyl0zda4a5p8dp346fvqzc8555dgfnrhliymkxb6x4g")
'(("realm" ".")))
(simple-racket-origin
"redex" (base32 "1h60mhaaiiwqcnmskqfrl6jhg4d97xjdcxnhw9krm4aysa9b9bwf")
"redex" (base32 "1gg36wpd5kw01dwz353j5xvd2c673aws5l3jn2h2rzqlslk49dw7")
'("redex"
"redex-benchmark"
"redex-doc"
@@ -929,7 +930,7 @@ DrRacket IDE, are not included.")
"scheme-lib" (base32 "0pcf0y8rp4qyjhaz5ww5sr5diq0wpcdfrrnask7zapyklzx1jx8x")
'(("scheme-lib" ".")))
(simple-racket-origin
"scribble" (base32 "0pg8brgyyziw3y8fp6ls6ii7i02cmm5168i4zmqfxjzywswljf17")
"scribble" (base32 "1h6rkkbvxa6fwcpv6y5n14y984z4bxlhn04hhv8r7398a6jsldg6")
'("scribble"
"scribble-doc"
"scribble-html-lib"
@@ -955,13 +956,13 @@ DrRacket IDE, are not included.")
"slatex" (base32 "0pkm2isbbdk63slrbsxcql7rr0wdrw5kapw1xq4ps5k8dhlzv8x0")
'(("slatex" ".")))
(simple-racket-origin
"slideshow" (base32 "0dyg20qs40s2d6ha28zb9h5x4v7phkddinqm446b4jishyrg7dqc")
"slideshow" (base32 "1aprcapyj0362lfh2pbcyxf4r2k01zmp6yy9ppag0xbz0jw437im")
'("slideshow" "slideshow-doc" "slideshow-exe" "slideshow-lib" "slideshow-plugin"))
(simple-racket-origin
"snip" (base32 "1jpy5728w9bszgsjczlzrjjxsvqlcn4ah6gd3rp0plp8zzk9mq0s")
"snip" (base32 "10727bi2ybn2ahlkpikdknwfzfsppaw5wkvjmzd380jp1fw91q67")
'("snip" "snip-lib"))
(simple-racket-origin
"typed-racket" (base32 "00d5pb5h34066q4prb9v5s5m9ggbby31f3anshd9vfsrzhd38p4n")
"typed-racket" (base32 "1cmp3065fp9lm6rsfml7x5bvnilh1fs9k0511l11qdismz2sndpy")
'("source-syntax"
"typed-racket"
"typed-racket-compatibility"
@@ -972,7 +973,7 @@ DrRacket IDE, are not included.")
"srfi" (base32 "07q7wdgnf88z1rq0bfpn4b41abhfswa38c0s2hkn325blk53k4a6")
'("srfi" "srfi-doc" "srfi-lib" "srfi-lite-lib"))
(simple-racket-origin
"string-constants" (base32 "0llalgdncn18ix5xnx82yyms221g47xh7s3w6inch53ip3yc6ksr")
"string-constants" (base32 "085anm6s5ghg5bfggavknpr52py1a72qwjihvp0rnxpkf181sn8c")
'("string-constants" "string-constants-doc" "string-constants-lib"))
(simple-racket-origin
"swindle" (base32 "1q8vdxpzczzwdw2mys2caab45yvadmqkixsr29k8pl03n8dsg8j9")
@@ -984,16 +985,16 @@ DrRacket IDE, are not included.")
"trace" (base32 "1zx0kfbacidg5rllbvx842x949ra22n004irs3vm1hqmwmixy3is")
'(("trace" ".")))
(simple-racket-origin
"unix-socket" (base32 "02dfwas5ynbpyz74w9kwb4wgb37y5wys7svrlmir8k0n9ph9vq0y")
"unix-socket" (base32 "039r2aqc6xc4b3x95ggjg4ab1pfiff6pavi4d40662zgwbi61pwk")
'("unix-socket" "unix-socket-doc" "unix-socket-lib"))
(simple-racket-origin
"web-server" (base32 "0ry5vwjd06ml9hmspgrwci8c99syx7zhp9sgldmhwwfvf5m1g29d")
"web-server" (base32 "0v66z9dklf02lc0g357h4rnfq5pnk87d1qz59sfrlzz24phxg9g6")
'("web-server" "web-server-doc" "web-server-lib"))
(simple-racket-origin
"wxme" (base32 "1qp5gr9gqsakiq3alw6m4yyv5vw4i3hp4y4nhq8vl2nkjmirvn0b")
'("wxme" "wxme-lib"))
(simple-racket-origin
"xrepl" (base32 "0sw531zvd8xqckmrh5da4fiq0sfjyg1nj5d508l7bl3azn35khil")
"xrepl" (base32 "1kkcm68qyck2d6mp56h1j5fnfbx938a15dnyn1cf5yqpj9cc637m")
'("xrepl" "xrepl-doc" "xrepl-lib"))))
(build-system gnu-build-system)
(arguments
+15 -7
View File
@@ -31,7 +31,7 @@
;;; Copyright © 2022-2025 Remco van 't Veer <remco@remworks.net>
;;; Copyright © 2022 Taiju HIGASHI <higashi@taiju.info>
;;; Copyright © 2023 Yovan Naumovski <yovan@gorski.stream>
;;; Copyright © 2023, 2024, 2025 gemmaro <gemmaro.dev@gmail.com>
;;; Copyright © 2023, 2024, 2025, 2026 gemmaro <gemmaro.dev@gmail.com>
;;; Copyright © 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2023, 2024 Zheng Junjie <873216071@qq.com>
;;; Copyright © 2023-2025 Hartmut Goebel <h.goebel@crazy-compilers.com>
@@ -8201,19 +8201,27 @@ differences (added or removed nodes) between two XML/HTML documents.")
(define-public ruby-racc
(package
(name "ruby-racc")
(version "1.5.2")
(version "1.8.1")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "racc" version))
(method git-fetch) ;for tests
(uri (git-reference
(url "https://github.com/ruby/racc")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"178k7r0xn689spviqzhvazzvxfq6fyjldxb3ywjbgipbfi4s8j1g"))))
"1sg2mqp6yxdxrn9kbbsxkd6930fxvm4yjl8knsc0wq6fkipnhm8q"))))
(build-system ruby-build-system)
(arguments
`(#:tests? #f)) ; Fails while parsing test instructions.
(list
#:phases
#~(modify-phases %standard-phases
(add-before 'build 'compile
(lambda _
(invoke "rake" "compile"))))))
(native-inputs
(list ruby-hoe ruby-rake-compiler))
(list ruby-rake-compiler ruby-test-unit-ruby-core))
(synopsis "LALR(1) parser generator for Ruby")
(description
"Racc is a LALR(1) parser generator. It is written in Ruby itself, and
File diff suppressed because it is too large Load Diff
+44
View File
@@ -37,6 +37,8 @@
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python)
#:use-module (gnu packages rust)
#:use-module (gnu packages statistics)
#:use-module (gnu packages textutils)
#:use-module (gnu packages virtualization))
@@ -246,6 +248,48 @@ transliterating them. It supports Emoji and Chinese.")
;; checkout and does not need a cargo input.
(inputs (cargo-inputs 'rust-deunicode-1.6.2.cfb8552))))))
;; Workspace dependency of r-pizzarr.
(define-public rust-extendr-0.8.1.93d7244
(let ((commit "93d7244e3145d94186bc2f35258ad0ef25a28908")
(revision "1"))
(hidden-package
(package
(name "rust-extendr")
(version (git-version "0.8.1" revision commit))
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/extendr/extendr")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32
"03d16y7f1r0y1s8gwzw7wzn5yhcqr1wn0vga9dvdjxpbga372vx7"))))
(build-system cargo-build-system)
(arguments
(list
#:cargo-package-crates
;; Note that the order matters!
'(list "extendr-ffi"
"extendr-macros"
"extendr-api"
"extendr-engine")
#:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'set-R_HOME
(lambda _
(delete-file-recursively ".cargo")
(setenv "R_HOME"
(string-append
#$(this-package-input "r-minimal")
"/lib/R")))))))
(inputs (cons r-minimal (cargo-inputs 'extendr)))
(home-page "https://extendr.rs/")
(synopsis "R extension library for Rust")
(description "This library allows you to extend R with Rust. It can be
used to write R packages that link with Rust libraries.")
(license license:expat)))))
;; Workspace dependency of zed.
;;
;; Cargo side: Cargo unifies dependency versions across zed's
+8 -12
View File
@@ -244,26 +244,21 @@ This Guix package is built to use the nettle cryptographic library.")
(define-public sequoia-wot-tools
(package
(name "sequoia-wot-tools")
(version "0.15.0")
(version "0.15.2")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://gitlab.com/sequoia-pgp/sequoia-wot")
(commit (string-append "v" version))))
(url "https://gitlab.com/sequoia-pgp/sequoia-wot.git/")
(commit (string-append "sequoia-wot/v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "03wa4l582hx0qq28pkhrf0pagckyx6df01pb4chyngadk49q1xn7"))))
(base32 "18v713n36sq5pvd1pbs34v7dly1bi614kwra09qxpsxk0ffp225z"))))
(build-system cargo-build-system)
(arguments
(list
#:features '(list "sequoia-openpgp/crypto-nettle")
#:cargo-package-crates ''("tools")
#:cargo-test-flags
'(list "--"
"--skip=gpg_trust_roots"
"--skip=backward_propagation::tests::cliques"
"--skip=tests::cliques")
#:install-source? #f
#:cargo-install-paths ''("tools")
#:phases
@@ -276,11 +271,12 @@ This Guix package is built to use the nettle cryptographic library.")
(for-each (lambda (file)
(install-file file man1))
(find-files "target/release" "\\.1$"))
(mkdir-p (string-append out "/etc/bash_completion.d"))
(mkdir-p (string-append out "/share/bash-completion/completions"))
(mkdir-p (string-append share "/fish/vendor_completions.d"))
(mkdir-p (string-append share "/elvish/lib"))
(copy-file (car (find-files "target/release" "sq-wot.bash"))
(string-append out "/etc/bash_completion.d/sq-wot"))
(string-append
out "/share/bash-completion/completions/sq-wot"))
(copy-file (car (find-files "target/release" "sq-wot.fish"))
(string-append
share "/fish/vendor_completions.d/sq-wot.fish"))
@@ -292,7 +288,7 @@ This Guix package is built to use the nettle cryptographic library.")
(inputs
(cons* nettle openssl sqlite (cargo-inputs 'sequoia-wot-tools)))
(native-inputs
(list clang pkg-config))
(list clang gnupg pkg-config))
(home-page "https://sequoia-pgp.org/")
(synopsis "Implementation of OpenPGP's web of trust")
(description
+2 -2
View File
@@ -924,7 +924,7 @@ and aims to be maximally portable across operating systems and C compilers.")
(define-public loksh
(package
(name "loksh")
(version "7.8")
(version "7.9")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -936,7 +936,7 @@ and aims to be maximally portable across operating systems and C compilers.")
(file-name (git-file-name name version))
(sha256
(base32
"1x5kg01r0k7g825ia71f8an6585azba8x5khwdvq4dmnib11vakm"))))
"0nwssdxcqs3fypfg884cwcmp21kmwsqrr5rvm1cck1qx5240hyjb"))))
(build-system meson-build-system)
(inputs (list ncurses))
(native-inputs (list pkg-config))
+3 -1
View File
@@ -88,7 +88,9 @@ you tailor the wrapping process to suit your application.")
name "-" version ".tar.gz"))
(sha256
(base32
"1kqz533599d00rrz0g2ryf8w2ynb25ayylpx10nmkxsndiq2l5j0"))))
"1kqz533599d00rrz0g2ryf8w2ynb25ayylpx10nmkxsndiq2l5j0"))
(patches
(search-patches "swig-support-r-4.6.0.patch"))))
(native-inputs (list boost
pcre2 ; for pcre2-config
;; The following are for tests and examples:
+9 -2
View File
@@ -28,6 +28,7 @@
(define-module (gnu packages sync)
#:use-module (gnu packages acl)
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages bash)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -688,7 +689,13 @@ Feature:
;; As seen in Makefile
(setenv "RCLONE_CONFIG" "/notfound"))))))
(native-inputs
(list go-bazil-org-fuse
(append
;; On aarch64-linux, Go passes '-fuse-ld=gold' when invoking
;; the external linker; provide ld.gold via binutils-gold.
(if (target-aarch64?)
(list binutils-gold)
'())
(list go-bazil-org-fuse
go-github-com-a1ex3-zstd-seekable-format-go-pkg
go-github-com-a8m-tree
go-github-com-aalpar-deheap
@@ -788,7 +795,7 @@ Feature:
go-gopkg-in-natefinch-lumberjack-v2
go-gopkg-in-validator-v2
go-gopkg-in-yaml-v3
go-storj-io-uplink))
go-storj-io-uplink)))
(synopsis "@code{rsync} for cloud storage")
(description "@code{Rclone} is a command line program to sync files and
directories to and from different cloud storage providers.
-1
View File
@@ -73,7 +73,6 @@
#:import-path "github.com/syncthing/syncthing"
;; Check 'go.mod' in the source distribution for the required version of Go.
;; We don't need to install the source code for end-user applications.
#:go go-1.25
#:install-source? #f
#:phases
#~(modify-phases %standard-phases
+2 -2
View File
@@ -1094,7 +1094,7 @@ minimalistic.")
(define-public fzf
(package
(name "fzf")
(version "0.73.0")
(version "0.73.1")
(source
(origin
(method git-fetch)
@@ -1103,7 +1103,7 @@ minimalistic.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1p6xda7ncpi38c5jyyi7ybsjmyj07axmax68iag0ccszm42hnq60"))))
(base32 "1wyaggd00jgr519pxvik6hszgnp6dq71rn7xa20kf2qyi5p6bn65"))))
(build-system go-build-system)
(arguments
(list
+3 -1
View File
@@ -1413,7 +1413,9 @@ interface with CI pipeline UIs.")
(lambda _
(substitute* "packages/linux/icons.sh"
(("/usr/share")
(string-append #$output "/share")))))
(string-append #$output "/share")))
(substitute* "TeXmacs/misc/mime/texmacs.desktop"
(("Icon=.*$") "Icon=TeXmacs\n"))))
(add-before 'configure 'gzip-flags
(lambda _
(substitute* "Makefile.in"
+4 -4
View File
@@ -2016,7 +2016,7 @@ Expressions, and being faster to type than grep.")
(define-public yq
(package
(name "yq")
(version "4.52.4")
(version "4.53.2")
(source
(origin
(method git-fetch)
@@ -2025,7 +2025,7 @@ Expressions, and being faster to type than grep.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1gha586k0gscgq8jjx3nna70bc0xjy3b8d8gg62wgl9gra6ymfxx"))))
(base32 "10910496h435jdiwmcpdqhc70gyfgbmarhazqcdvii20p58k53aa"))))
(build-system go-build-system)
(arguments
(list
@@ -2062,9 +2062,9 @@ Expressions, and being faster to type than grep.")
go-github-com-yuin-gopher-lua
go-github-com-zclconf-go-cty
go-go-yaml-in-yaml-v4
go-golang-org-x-mod
go-golang-org-x-net
go-golang-org-x-text
go-gopkg-in-op-go-logging-v1))
go-golang-org-x-text))
(home-page "https://mikefarah.gitbook.io/yq/")
(synopsis "Command-line YAML, JSON, XML, CSV, TOML and properties processor")
(description
-1
View File
@@ -1090,7 +1090,6 @@ the date of the most recent commit that modified them
(arguments
(list
#:import-path "go.abhg.dev/gs"
#:go go-1.25
#:install-source? #f
#:build-flags
#~(list (string-append "-ldflags=-X main._version=" #$version))
+5 -5
View File
@@ -2804,7 +2804,7 @@ XDG-Output for wlclock to work.")
(define-public wlroots
(package
(name "wlroots")
(version "0.20.0")
(version "0.20.1")
(source
(origin
(method git-fetch)
@@ -2813,7 +2813,7 @@ XDG-Output for wlclock to work.")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "1gdmy4mpi7x23g81cdmcr9aakk3g6csl69h9j98yzssa48k6all5"))))
(base32 "0n9wkmqnja5fnwn8an36jqn6nzlb1vjdzi0v932pn5bpgmv3brxs"))))
(build-system meson-build-system)
(arguments
(list #:phases
@@ -4717,7 +4717,7 @@ read and write, and compatible with JSON.")
(define-public labwc
(package
(name "labwc")
(version "0.9.7")
(version "0.20.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -4726,7 +4726,7 @@ read and write, and compatible with JSON.")
(file-name (git-file-name name version))
(sha256
(base32
"12mm4w9djgh7q30lswhl1q1cxf6h0pf8xr744jkcyjcqqsavynpf"))))
"0hq88p8ij1zd595rrfr6pxxkzbflgnafdvqjdw7p1y9l5dgkaar5"))))
(build-system meson-build-system)
(native-inputs
(list pkg-config gettext-minimal scdoc))
@@ -4739,7 +4739,7 @@ read and write, and compatible with JSON.")
libxcb
libxml2
pango
wlroots-0.19))
wlroots-0.20))
(home-page "https://labwc.github.io")
(synopsis "Window-stacking compositor for Wayland")
(description
+2 -2
View File
@@ -202,9 +202,9 @@ package definition."
(define %cran-canonical-url "https://cran.r-project.org/package=")
(define %bioconductor-url "https://bioconductor.org/packages/")
;; The latest Bioconductor release is 3.22. Bioconductor packages should be
;; The latest Bioconductor release is 3.23. Bioconductor packages should be
;; updated together.
(define %bioconductor-version "3.22")
(define %bioconductor-version "3.23")
(define* (bioconductor-packages-list-url #:optional type)
(string-append "https://bioconductor.org/packages/"