Andreas Enge
d10bda6b28
gnu: Remove nyacc-2.01.
...
* gnu/packages/mes.scm (nyacc-2.01): Delete variable.
Fixes : guix/guix#2402
Change-Id: I9410b76f9bd31b445b86beeed6448be3a17adc77
2025-10-06 18:32:51 +02:00
Hennadii Stepanov
69327086bd
gnu: bitcoin-core: Update to 29.1.
...
* gnu/packages/finance.scm
(bitcoin-core): Update to 29.1.
[build-system]: Switch to qt-build-system.
[native-inputs]: Remove autoconf, automake, libtool, util-linux. Add
bash, coreutils, python-pyzmq.
[inputs]: Remove miniupnpc. Add qrencode, zeromq.
[arguments]: Use gexps.
<#:configure-flags>: Adapt to new build system.
<#:phases>: Replace 'check phase.
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-10-06 18:29:16 +02:00
Gabriel Wicki
0987cf6833
gnu: sbcl-cl-collider: Update to 2025-08-18.
...
* gnu/packages/lisp-xyz.scm (sbcl-cl-collider): Update to 2025-08-18.
Change-Id: Ie6e818cede3044c9286f2304f5946439df6ae0a7
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-06 18:16:58 +02:00
nik gaffney
7354aa8482
gnu: supercollider: Update to 3.14.0.
...
* gnu/packages/audio.scm (supercollider): Update to 3.14.0.
Change-Id: I1027f3442c8374b839f40ad9b08a4f1d0726d9d5
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-06 18:16:55 +02:00
Anderson Torres
3f738d5709
gnu: Remove fast5.
...
* gnu/packages/bioinformatics.scm (fast5): Remove variable.
Fixes : guix/guix#2340
Change-Id: I2d1a121e2338944ab52bba59fe1600d2b7f4d84f
Signed-off-by: Andreas Enge <andreas@enge.fr >
2025-10-06 16:03:39 +02:00
Sharlatan Hellseher
c0d172278b
gnu: python-logomaker: Update to 0.8.7.
...
* gnu/packages/bioinformatics.scm (python-logomaker): Update to 0.8.7.
[native-inputs]: Remove python-setuptools and python-wheel; add
python-hatchling.
[home-page]: Fixed as seen on <https://pypi.org/project/logomaker/ >.
Change-Id: I530664f48fee31e52c31e4ec7d27a7580c6c8fc9
2025-10-06 12:16:01 +01:00
Sharlatan Hellseher
09b2af5140
gnu: python-htsget: Disable tests.
...
* gnu/packages/bioinformatics.scm (python-htsget)[arguments] <tests?>:
They depend on Nose test runner, which is deprecated upstream.
[native-inputs]: Remove python-wheel.
Change-Id: I9876ff1846c1475e9ad50679ad5beca53e252471
2025-10-06 12:16:01 +01:00
Sharlatan Hellseher
2eab4775e5
gnu: Add go-github-com-opencontainers-runtime-tools.
...
* gnu/packages/golang-xyz.scm (go-github-com-opencontainers-runtime-tools,
osi-runtime-tool): New variables.
Change-Id: Ic6444e3c2be9467e35f11cda0d502dd666ee69e2
2025-10-06 11:47:23 +01:00
Sharlatan Hellseher
a7397e65d3
gnu: Add go-github-com-syndtr-gocapability.
...
* gnu/packages/golang-xyz.scm (go-github-com-syndtr-gocapability): New variable.
Change-Id: I6527e599277cb1476c1711b2d50c7f7d98b77c6e
2025-10-06 11:47:23 +01:00
Sharlatan Hellseher
e1b0981463
gnu: Add go-github-com-mndrix-tap-go.
...
* gnu/packages/golang-check.scm (go-github-com-mndrix-tap-go): New variable.
Change-Id: Ib102e584b5a42c7b3aa008aab5c16b9ea4846b85
2025-10-06 11:47:23 +01:00
Sharlatan Hellseher
3422714004
gnu: Add go-github-com-morikuni-aec.
...
* gnu/packages/golang-xyz.scm (go-github-com-morikuni-aec): New variable.
Change-Id: Ie1165d03c767eed5aa616cf0daa1d242a583d594
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
492fad035b
gnu: Add go-github-com-moby-ipvs.
...
* gnu/packages/golang-web.scm (go-github-com-moby-ipvs): New variable.
Change-Id: Ic75771d660be2c30981e0daa77014be67e0768f2
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
695b48c470
gnu: Add go-github-com-moby-moby-client.
...
* gnu/packages/golang-web.scm (go-github-com-moby-moby-client): New variable.
Change-Id: Ie9c92cd9d86afa9e26a3598d89cc604715ffb338
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
8defe87c83
gnu: Add go-github-com-moby-moby-api.
...
* gnu/packages/golang-web.scm (go-github-com-moby-moby-api): New variable.
Change-Id: Ic0d46575371f043e256d13204408b630a42e8ab7
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
96d6b17923
gnu: Add go-github-com-moby-locker.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-locker): New variable.
Change-Id: Ib2d043da3734e5e663ee05d5c761d6d779f9037f
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
066844ee18
gnu: Add go-github-com-cpuguy83-dockercfg.
...
* gnu/packages/golang-xyz.scm (go-github-com-cpuguy83-dockercfg): New variable.
Change-Id: I0cb364c5c0e27672b54d0c7a31fd66d0b470f880
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
ea55f69990
gnu: Add go-github-com-moby-go-archive.
...
* gnu/packages/golang-compression.scm (go-github-com-moby-go-archive): New variable.
Change-Id: I41f61d51efca0bd556221600e2f6880ebf9ede26
2025-10-06 11:44:38 +01:00
Sharlatan Hellseher
9d78a16795
gnu: go-github-com-moby-sys-user: Update to 0.4.0.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-user): Update to 0.4.0.
Change-Id: I1af73dfa388a5da1980d7b4e36a9918870a06645
2025-10-06 11:44:37 +01:00
Sharlatan Hellseher
91a891fdf4
gnu: Add go-github-com-moby-sys-mount.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-mount): New variable.
Change-Id: If567983defc3d2b5f27a4dfecde619074d25c0f8
2025-10-06 11:44:37 +01:00
Sharlatan Hellseher
3ca3c86995
gnu: Add go-github-com-moby-sys-reexec.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-reexec): New variable.
Change-Id: Iebcc2cd1273a434864cc8706504ac15ec0354545
2025-10-06 11:44:37 +01:00
Sharlatan Hellseher
0010e228dd
gnu: Add go-github-com-moby-sys-atomicwriter.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-atomicwriter): New variable.
Change-Id: Id6f2f232f76fe716fc11908748395a08121d0469
2025-10-06 11:44:37 +01:00
Sharlatan Hellseher
78d6571364
gnu: Add go-github-com-moby-sys-signal.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-signal): New variable.
Change-Id: I51498453edb642a44a5ba8180a8d812e9847a211
2025-10-06 11:44:37 +01:00
Sharlatan Hellseher
ee346c053b
gnu: Add go-github-com-moby-sys-symlink.
...
* gnu/packages/golang-xyz.scm (go-github-com-moby-sys-symlink): New variable.
Change-Id: I6ddb3d60151f70a593815a40ddc440fdd1f9ac43
2025-10-06 11:44:29 +01:00
Liliana Marie Prikler
7a0c6b4b0a
gnu: Remove ffmpeg-for-stepmania.
...
* gnu/packages/video.scm (ffmpeg-for-stepmania): Delete variable.
Change-Id: I5169acfc878dd31343863cef13347d4fd9655004
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-10-06 18:41:22 +08:00
Liliana Marie Prikler
3191948625
gnu: stepmania: Update to 5.1.0-b2-1.d55acb1.
...
* gnu/packages/patches/stepmania-ffmpeg-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/games.scm (stepmania): Update to 5.1.0-b2-1.d55acb1.
[source]<patches>: Add “stepmania-ffmpeg-compat.patch”.
<snippet>: Adjust unbundling.
[arguments]<#:configure-flags>: Add “-DWITH_SYSTEM_GLEW=1”,
“-DWITH_SYSTEM_JSONCPP=1”, “-DWITH_SYSTEM_JPEG=1”, “-DWITH_SYSTEM_MAD=1”,
“-DWITH_SYSTEM_OGG=1”, “-DWITH_SYSTEM_PCRE=1”, “-DWITH_SYSTEM_PNG=1”,
“-DWITH_SYSTEM_TOMMATH=1”, “-DWITH_SYSTEM_TOMCRYPT=1” and
“-DWITH_SYSTEM_ZLIB=1”.
<#:phases>: Remove ‘unbundle-libpng’.
[inputs]: Drop labels. Sort alphabetically.
Replace ffmpeg-for-stepmania with ffmpeg-6.
Add libtommath and libtomcrypt.
Change-Id: I577fe1c15f906c3c67d1ae71a1e085e3fd05aef2
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-10-06 18:41:20 +08:00
Benjamin Chabanne
be39b5dee5
services: log-rotation: Allow to pass procedure as compression method.
...
* gnu/services/admin.scm (log-rotation-configuration): Change
validation method and accept gexp procedure.
Change-Id: I67cd5051a05d211349ecbc66ee3a55ab5b1a5971
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-06 11:00:08 +02:00
Sören Tempel
5da19d7eff
gnu: cproc: Refer to invoked programs by full path.
...
* gnu/packages/c.scm (cproc)[arguments]: Add phase to set glibc dir.
[arguments]: Properly specify program inputs in 'configure phase.
* gnu/packages/patches/cproc-extra-linkflags.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-06 10:38:11 +02:00
45mg
73cbb94d1d
mapped-devices/luks: Support extra options.
...
Allow passing extra options to the 'cryptsetup open' command.
* gnu/system/mapped-devices.scm (luks-device-mapping-with-options):
[#:extra-options]: New argument.
(open-luks-device): Use it.
(check-luks-device): Validate it.
* doc/guix.texi (Mapped Devices): Document it.
* gnu/tests/install.scm (%test-encrypted-root-extra-options-os): New
test for it, as well as the previously untested #:allow-discards?
option.
(%encrypted-root-extra-options-os): New os declaration for the test.
Change-Id: I265a431efb0c81ed7cfc984344c6b8a4cc2f1624
Signed-off-by: Ludovic Courtès <ludo@gnu.org >
2025-10-06 10:21:16 +02:00
moksh
e9aa1e9459
gnu: uxn11: Enable tests.
...
* gnu/packages/emulators (uxn11)[arguments]
<#:tests?>: Remove.
<#:test-target>: Set to “test”.
<#:phases>: Delete ‘build’. Move ‘check’ after ‘install’.
Add ‘fix-cc’ and ‘pre-check’.
Closes : guix/guix#3228
Change-Id: I27789bd36ecd6b66684403b0043ad75972ca0ced
Signed-off-by: 宋文武 <iyzsong@member.fsf.org >
2025-10-06 12:39:31 +08:00
Sharlatan Hellseher
10dc03fb10
gnu: python-louvain-igraph: Fix tests.
...
* gnu/packages/graph.scm (python-louvain-igraph)[native-inputs]:
Remove python-wheel; add python-pytest.
Change-Id: Iee027d8b6e838dd2deb6c02bc26aa55ff7fd3396
2025-10-06 01:29:30 +01:00
Sharlatan Hellseher
671090cd83
gnu: python-gffutils: Fix tests.
...
* gnu/packages/bioinformatics.scm (python-gffutils)[arguments]
<test-flags>: Ignore one not compatible test file.
Change-Id: I30c6abc726ba58a3ce3a08ad36cd48a6573efc29
2025-10-06 01:29:30 +01:00
Sharlatan Hellseher
5aa8ab38b1
gnu: python-episcanpy: Fix sanity check.
...
* gnu/packages/bioinformatics.scm (python-episcanpy):
[propagated-inputs]: Remove python-anndata; add python-anndata-0.11.
Change-Id: I8f6889b3fcce6c5c9f1eac27d45f49a81e815dcf
2025-10-06 01:29:29 +01:00
Sharlatan Hellseher
36f4aca52f
gnu: Add python-anndata-0.11.
...
* gnu/packages/python-science.scm (python-anndata-0.11): New variable.
Change-Id: I49d804d4434dfde618cfe7da76cae1d8db9444af
2025-10-06 01:29:29 +01:00
Sharlatan Hellseher
7c9e322594
gnu: python-cyvcf2: Update to 0.31.2.
...
* gnu/packages/bioinformatics.scm (python-cyvcf2): Update to 0.31.2.
[native-inputs]: Remove python-wheel.
Change-Id: Ieba07d46864472b2c7d6a3f7936f1d225c174825
2025-10-06 01:29:29 +01:00
Sharlatan Hellseher
e5df48a1c9
gnu: python-cgatcore: Update to 0.6.16.
...
* gnu/packages/bioinformatics.scm (python-cgatcore): Update to 0.6.16.
[arguments] <test-flags>: Ignore not compatible test file.
[native-inputs]: Remove python-wheel.
Change-Id: Iec565987285443ea7303c44fe7eb0c8c967a5852
2025-10-06 01:29:29 +01:00
Sharlatan Hellseher
602c6836b6
gnu: python-bx-python: Update to 0.14.0.
...
* gnu/packages/bioinformatics.scm (python-bx-python): Update to 0.14.0.
[propagated-inputs]: Add python-pyparsing.
[native-inputs]: Remove python-wheel.
Change-Id: I790eff97d37ea82220d7643d415c1213ff010411
2025-10-06 01:29:29 +01:00
Sharlatan Hellseher
9a2efd0b45
gnu: packages/build-tools: Sort modules.
...
* gnu/packages/build-tools.scm: Group use-modules semantically and sort
alphabetically.
Change-Id: I3709f96c9484b311a89d73349074efbe9909877a
2025-10-06 01:29:21 +01:00
Murilo
7e2029f7e7
gnu: hyprland-protocols: Update to 0.7.0.
...
* gnu/packages/freedesktop.scm (hyprland-protocols): Update to 0.7.0.
Change-Id: Id57c9e2257b13d36da115080f9d04db14ccdb33a
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:14:54 -04:00
Murilo
1880e8d0f2
gnu: hyprlock: Update to 0.9.2.
...
* gnu/packages/xdisorg.scm (hyprlock): Update to 0.9.2.
Change-Id: I8db39736e7404274fc26883393e905dfba4459eb
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:14:53 -04:00
Murilo
d6d2c3d90b
gnu: hyprsunset: Update to 0.3.3.
...
* gnu/packages/xdisorg.scm (hyprsunset): Update to 0.3.3.
Change-Id: I87a5a8d7e9a0d766253bca28d6af8fcf430eea5c
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:14:52 -04:00
Murilo
595e472a0f
gnu: aquamarine: Update to 0.9.5.
...
* gnu/packages/xdisorg.scm (aquamarine): Update to 0.9.5.
Change-Id: I740152a5d5303447a785b350eeddc52ea63c86a8
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:14:51 -04:00
Murilo
0075516b60
gnu: hyprutils: Update to 0.10.0.
...
* gnu/packages/cpp.scm (hyprutils): Update to 0.10.0.
Change-Id: I47cf7881625f9487db29d06209fddbf470a03037
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:14:50 -04:00
Murilo
249c59a399
gnu: hyprgraphics: Update to 0.2.0.
...
Note: we use librsvg-for-system but for non-Rust systems the current version
is too old for this package to build there.
* gnu/packages/cpp.scm (hyprgraphics): Update to 0.2.0.
[inputs]: Add librsvg-for-system, pango.
Change-Id: I2437fa12278ee33de098a25fdb3e5a52f17ce6b1
Signed-off-by: John Kehayias <john@guixotic.coop >
Modified-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:13:41 -04:00
Murilo
0548de4cf0
gnu: hyprland: Update to 0.51.1.
...
* gnu/packages/wm.scm (hyprland): Update to 0.51.1.
Change-Id: Ia8fdf2d3f9a318202e5b1070d2efac6e819e061e
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:00:36 -04:00
Murilo
dad701be6e
gnu: Remove wayland-protocols-next.
...
* gnu/packages/freedesktop.scm (wayland-protocols-next): Delete variable.
* gnu/packages/wm.scm (hyprland)[inputs]: Change wayland-protocols-next
to wayland-protocols.
This was a temporary package expected to be removed once the mesa-updates
branch was merged, it was only in use by hyprland.
See 7c1a30f3f9 .
Change-Id: I9bf2f986815344ec79f013c0446cffbfdbdd76d7
Signed-off-by: John Kehayias <john@guixotic.coop >
2025-10-05 20:00:34 -04:00
Sharlatan Hellseher
db463c0eb6
gnu: python-cwlformat: Fix tests.
...
* gnu/packages/bioinformatics.scm (python-cwlformat)[arguments]
<test-flags>: Skip one test.
[native-inputs]: Remove python-wheel; add python-pytest.
Change-Id: Ic72c23fbe9a456d45e140c47ed06685ca5457b4b
2025-10-05 23:12:25 +01:00
Hugo Buddelmeijer
7806383af2
gnu: python-prov: Update to 2.1.1.
...
* gnu/packages/python-xyz.scm (python-prov): Update to 2.1.1.
[source] <origin>: Switch to git-fetch.
[arguments] <#:phases>: Remove 'check phase, add 'disable-tests phase.
<#:test-backend>: Use unittest.
<#:test-flags>: Move flags from old 'check phase here.
[propagated-inputs]: Remove python-rdflib-6; add python-pydot, graphviz,
and python-rdflib.
[native-inputs]: Remove graphviz, python-pydot, and python-wheel.
Change-Id: I1dedb6b6f4394cdf14cdd496aa74e3390e48727d
Co-authored-by: Ghislain Vaillant <ghislain.vaillant@inria.fr >
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com >
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-05 22:59:47 +01:00
Hugo Buddelmeijer
b1df03a18c
gnu: python-toolrack: Fix build by updating to 4.0.3.
...
* gnu/packages/python-xyz.scm (python-toolrack): Update to 4.0.3.
[native-inputs]: Remove python-wheel.
Change-Id: I35426f80aea45d34bb4cc8d7d24643459d399565
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-05 22:47:45 +01:00
Hugo Buddelmeijer
5b0eb9f7d2
gnu: python-djvulibre: Update to 0.9.3.
...
python-djvulibre 0.8.6 fails with recent updates on master
branch (python-team and messa-updates merged). Old repository is
archived, new maintainer has taken over in new repository. Old PyPI
package is called python-djvulibre, new PyPI package is
djvulibre-python.
* gnu/packages/python-xyz.scm (python-djvulibre): Update to 0.9.3.
[source]: Switch to git-fetch.
<url>: Switch to new maintainer.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:phases>: Replace 'check phase.
[inputs]: Remove python-cython.
[native-inputs]: Remove python-nose; add python-cython, python-pytest,
and python-setuptools.
[home-page]: Switch to new maintainer.
Fixes : guix/guix#3032
Change-Id: I5ee548ffa2debf0f1f85f3b0036fd47fc5c77a91
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com >
2025-10-05 22:32:44 +01:00
Ian Eure
ff65132cff
gnu: Add zeta.
...
* gnu/packages/games.scm (zeta): New variable.
Change-Id: I9182e23f717cd53cf6743cf6a7dc2282b60e3dc5
2025-10-05 14:11:46 -07:00