Cayetano Santos
cdfb63f7eb
gnu: xyce-serial/parallel: Move to electronics.
...
* gnu/packages/engineering.scm (xyce-serial, xyce-parallel,
trilinos-parallel-xyce, trilinos-serial-xyce): Move from here ...
* gnu/packages/electronics.scm: ... to here.
Change-Id: I98d83ec4b1f86c31c355a22aea2f849155272504
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-26 12:24:01 +01:00
Cayetano Santos
72a97edba5
gnu: opensta: Update to 2.7.0-1.6e29fcb.
...
* gnu/packages/electronics.scm (opensta): Update to 2.7.0-1.6e29fcb.
Change-Id: Ic88bf6864e6792e492307dd34040ff23ce465439
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-26 12:16:02 +01:00
Cayetano Santos
c6f5c30113
gnu: sch-rnd: Update to 1.0.10.
...
* gnu/packages/electronics.scm (sch-rnd): Update to 1.0.10.
Change-Id: I0e3999fc1c094027b87c41eee00e1703459349b1
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-26 12:16:02 +01:00
Cayetano Santos
f2650e7054
gnu: python-vsg: Update to 3.35.0.
...
* gnu/packages/electronics.scm (python-vsg): Update to 3.35.0.
Change-Id: I72fea40add74af331167f6551fa7ded4e0805973
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-26 12:16:02 +01:00
Cayetano Santos
2c1c937c0b
gnu: nvc: Update to 1.18.1.
...
* gnu/packages/electronics.scm (nvc): Update to 1.18.1.
Change-Id: I4a0a19b99308132e1f5c7d555b64de85f7b01301
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch >
2025-10-26 12:15:59 +01:00
Andreas Enge
08200839f4
gnu: openboard: Switch to Qt6.
...
* gnu/packages/education.scm (openboard)[arguments]<#:qtbase>: Add.
<#:modules>: Remove.
<#:phases>: Remove fix-hard-coded-env, fix-library-path. Remove custom
configure, build, install.
{set-initial-values}: Remove obsolete substitution.
[native-inputs]: Replace qttools-5 by qttools. Add pkg-config.
[inputs]: Replace ffmpeg-4 by ffmpeg, libressl by openssl, qtdeclarative-5
by qtdeclarative, qtmultimedia-5 by qtmultimedia, qtsvg-5 by qtsvg,
qtwebchannel-5 by qtwebchannel, qtwebengine-5 by qtwebengine, quazip-5
by quazip. Remove qtbase-5 and qtxmlpatterns-5.
Add cups-minimal and qt5compat.
Fixes : guix/guix#3075
Change-Id: I386837d4735313c6b20b3f662e83d268176b4f77
2025-10-26 12:04:29 +01:00
Efraim Flashner
6cfea0e121
tests: samba: Add delay in some tests.
...
* gnu/tests/samba.scm (run-samba-test)[smbclient connect, smbclient
connect]: Add a delay before checking the connection to the samba
server.
Change-Id: Iffe378756f05b8b1a63e861ed626c943aceb3fc2
2025-10-26 13:02:36 +02:00
Sharlatan Hellseher
e2d6046754
gnu: python-pure-protobuf: Update to 3.1.5.
...
* gnu/packages/protobuf.scm (python-pure-protobuf): Update to 3.1.5.
[build-system]: Switch to pyproject-build-system.
[arguments] <build-backend>: Use "poetry.core.masonry.api".
[native-inputs]: Remove python-flake8 and python-isort; add
python-poetry-core, python-poetry-dynamic-versioning, python-pydantic-2,
and python-pytest-benchmark.
Change-Id: Ie43a664a862377629c05a0dc921d06495b1d1b4c
2025-10-26 10:37:54 +00:00
Sharlatan Hellseher
6e55c13795
gnu: python-proto-plus: Update to 1.26.1.
...
* gnu/packages/protobuf.scm (python-proto-plus): Update to 1.26.1.
[build-system]: Switch to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
[native-inputs]: Add python-pytest, python-pytz, and python-setuptools.
Change-Id: Ib2920538afc6d412e4b83efc81d6ff5663b57263
2025-10-26 10:37:54 +00:00
Sharlatan Hellseher
ed911d2be4
gnu: python-protobuf: Switch to pyproject.
...
* gnu/packages/protobuf.scm (python-protobuf)[build-system]: Switch to
pyproject-build-system.
[native-inputs]: Add python-setuptools.
Change-Id: Ia3cc2b575f81bcf03638db899b13dec1757ec3c8
2025-10-26 10:37:25 +00:00
Sharlatan Hellseher
f5664f96cb
gnu: python-style: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-style)[build-system]: Switch to
pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Add python-setuptools.
Change-Id: I79a4dff8a1a90a850986159802bcf8b7f7c1d9bd
2025-10-26 10:37:07 +00:00
Sharlatan Hellseher
e243854267
gnu: python-svgutils: Switch to pyproject.
...
* gnu/packages/python-xyz.scm (python-svgutils)[build-system]: Switch to
pyproject-build-system.
[arguments] <tests?>: No tests in PyPI archive.
[native-inputs]: Add python-setuptools.
Change-Id: Ic84b861d21605e1ecb2917552f439784585594e9
2025-10-26 10:36:55 +00:00
Andreas Enge
f41d7cc700
gnu: qtox: Update to 1.18.3 and switch to Qt6.
...
* gnu/packages/messaging.scm (qtox): Update to 1.18.3.
[arguments]<#:qtbase>: New entry.
<#:phases>{disable-network-tests}: Adapt.
[inputs]: Remove ffmpeg-6, qtsvg-5, and sonnet-5; add ffmpeg, qtsvg,
and sonnet.
[native-inputs]: Remove qttools-5; add qttools.
Change-Id: I25545976980f23cd3abda0849dfccfd581f2cb06
2025-10-26 11:31:59 +01:00
Andreas Enge
7f6f1b1850
gnu: qtox: Modernize.
...
The previous git repository was archived, and recommends the new repository.
* gnu/packages/messaging.scm (qtox)
[source]: Switch to git-fetch. Use new git repository.
[build-system]: Switch to qt-build-system.
[arguments]<#:phases>{fix-reproducibility-issues}: Remove as fixed
upstream.
{wrap-executable}: Remove as part of qt-build-system.
[inputs]: Remove qtbase-5, added by qt-build-system.
Remove unused glib and gtk+-2. Add sonnet-5.
Change-Id: I1c08468e023eab82d7147914d1ed7767fe27ad8e
2025-10-26 11:31:59 +01:00
Andreas Enge
aec312119e
gnu: qtox: Fix build.
...
* gnu/packages/messaging.scm (qtox)[inputs]: Replace ffmpeg by ffmpeg-6.
Change-Id: I6108095b55d608bf494dff6eb6756be27335d0c6
2025-10-26 11:31:44 +01:00
Leo Famulari
c846cdcdea
gnu: linux-libre 5.15: Update to 5.15.195.
...
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.195.
(linux-libre-5.15-pristine-source): Update hash.
Change-Id: Ia428b59e05366db1d0341e6dc3916e135707cdcb
2025-10-25 21:10:50 -04:00
Leo Famulari
4765bb127f
gnu: linux-libre 6.1: Update to 6.1.157.
...
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.157.
(linux-libre-6.1-pristine-source): Update hash.
Change-Id: I6c55ea7573699dc36cbd3a6a9a3c10a97ec2af6b
2025-10-25 21:10:50 -04:00
Leo Famulari
7ed81df9bb
gnu: linux-libre 6.6: Update to 6.6.113.
...
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.113.
(linux-libre-6.6-pristine-source): Update hash.
Change-Id: Ib2731799e4021414aaa7d1c7f369b4e7219a17aa
2025-10-25 21:10:49 -04:00
Leo Famulari
255f804975
gnu: linux-libre 6.12: Update to 6.12.54.
...
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.54.
(linux-libre-6.12-pristine-source): Update hash.
Change-Id: I2efd3935cf9623e7d7698cac86f3bf0a49efebba
2025-10-25 21:10:45 -04:00
Andreas Enge
f0684b6093
gnu: blender: Update to 3.6.23.
...
* gnu/packages/graphics.scm (blender): Update to 3.6.23.
[inputs]: Replace ffmpeg-5 by ffmpeg-6.
Change-Id: I6dc17a140bca3f60a697546fe28dd63d9d278fb4
2025-10-25 19:41:17 +02:00
Cayetano Santos
51cb0ac711
gnu: emacs-calfw: Update to 2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-calfw): Update to 2.0.
[arguments]: Disable #:tests?.
Change-Id: Ifcefca035e0c7204710b07b96a8882c296b9340b
2025-10-25 10:23:33 -07:00
Cayetano Santos
76e7df1779
gnu: emacs-consult-denote: Update to 0.4.0.
...
* gnu/packages/emacs-xyz.scm (emacs-consult-denote): Update to 0.4.0.
[arguments]<#:phases>: Delete build-info-manual, add makeinfo.
Change-Id: I822ccd16c62e0065076da4c9202f0e8d7a6ee6ce
2025-10-25 10:23:32 -07:00
Cayetano Santos
e7bd4f1eb1
gnu: emacs-org-contrib: Update to 0.7.
...
* gnu/packages/emacs-xyz.scm (emacs-org-contrib): Update to 0.7.
[propagated-inputs]: Remove emacs-org.
[arguments]: Disable #:tests?.
Change-Id: I88d6b1d82a387d1c3a1cb5e9e19d4f57b7f8b524
2025-10-25 10:23:32 -07:00
Cayetano Santos
fc1626c772
gnu: emacs-denote-org: Update to 0.2.0.
...
* gnu/packages/emacs-xyz.scm (emacs-denote-org): Update to 0.2.0.
[arguments]: Disable #:tests?.
Change-Id: I051ac70fe8e530eef44bf20519febc1fb88feade
2025-10-25 10:23:31 -07:00
Thanos Apollo
a31ae09ad5
gnu: emacs-gnosis: Update to 0.5.6.
...
* gnu/packages/video.scm (emacs-gnosis): Update to 0.5.6.
Change-Id: I26b58ec2fb26e727f40c2606c40e5566529d0acc
2025-10-25 10:18:04 -07:00
Hennadii Stepanov
70f05b0ead
gnu: python-lief: Update to 0.17.1.
...
* gnu/packages/python-xyz.scm (python-lief): Update to 0.17.1.
2025-10-25 09:54:21 -07:00
Sören Tempel
06aad7f124
gnu: gptfdisk: Update to 1.0.10.
...
* gnu/packages/disk.scm (gptfdisk): Update to 1.0.10.
2025-10-25 09:53:25 -07:00
Andreas Enge
32d7df04e6
gnu: Remove python-robotframework-sshtunnellibrary.
...
* gnu/packages/python-xyz.scm (python-robotframework-sshtunnellibrary):
Delete variable.
Fixes : guix/guix#2965
Change-Id: I2c2983ef72b1c8c71e3bec89a39aff4c1ac220b5
2025-10-25 16:04:34 +02:00
Andreas Enge
c9f5f9d186
gnu: quassel: Remove non building input.
...
* gnu/packages/irc.scm (quassel)[inputs]: Remove snorenotify.
Change-Id: Ifd029d403477c68e4de800279b927f5f887dc027
2025-10-25 14:53:53 +02:00
Sughosha
d0b9415627
gnu: Add kaichat.
...
* gnu/packages/kde-utils.scm (kaichat): New variable.
Change-Id: I1e66e2b5ca80e8d1dc67da316f7dcc3289b8bc53
2025-10-25 16:42:53 +05:30
Sughosha
0e32aab570
gnu: Add flatpak-kcm.
...
* gnu/packages/kde-plasma.scm (flatpak-kcm): New variable.
Change-Id: I93ea4641a69492ff477197a39e43accf92a63b82
2025-10-25 16:31:50 +05:30
Sughosha
72f8b4f3e3
gnu: Add komodo.
...
* gnu/packages/kde-utils.scm (komodo): New variable.
Change-Id: Iae3d1381f70ca8a18f77c08c1e93d81273143fbd
2025-10-25 16:26:14 +05:30
Sughosha
bee7ace70d
gnu: zanshin: Fix home-page.
...
* gnu/package/kde-pim.scm (zanshin)[home-page]: Change to the right URL.
Change-Id: I6cb1a7b948fffc16adedf4fdeee4a85feb6c2952
2025-10-25 16:20:47 +05:30
Sughosha
11bf74dd77
gnu: Add zanshin.
...
* gnu/packages/kde-pim.scm (zanshin): New variable.
Change-Id: I980c6ec021ee9d0f91f6297a741e3084c54aa33d
2025-10-25 16:13:50 +05:30
Andreas Enge
4b27f90c93
gnu: rfcat: Modernize input.
...
* gnu/packages/radio.scm (rfcat)[inputs]: Replace python-pyside-2
by python-pyside-6.
Change-Id: Icda7c8bbba8b770883855be34b78874e202dff3d
2025-10-25 12:30:40 +02:00
Andreas Enge
ff82763d11
services: getmail: Correct deprecated package.
...
* gnu/services/getmail.scm (getmail-configuration)[package]: Replace
getmail by getmail6.
Change-Id: I53389da5afca7684275e6d7e6dae3d71d115c71d
2025-10-25 12:23:23 +02:00
Sughosha
079b617193
gnu: Add rattlesnake.
...
* gnu/packages/kde-multimedia.scm (rattlesnake): New variable.
Change-Id: I8c03bdc2317faa31547062724505c98e6b902f77
2025-10-25 15:35:14 +05:30
Sughosha
5a95f62e42
gnu: haruna: Update to 1.6.0.
...
* gnu/packages/kde-multimedia.scm (haruna): Update to 1.6.0.
Change-Id: Ia84c80aa74d17dcf9d9daa02f626c28e91e8cc9e
2025-10-25 15:28:15 +05:30
Christopher Baines
edb1d29cf5
tests: nar-herder: Test the control port.
...
* gnu/services/guix.scm (nar-herder-shepherd-services): Add missing variables.
* gnu/tests/guix.scm (%nar-herder-os): Have the control server listen on all
interfaces.
(run-nar-herder-test): Test connecting to the control server.
Change-Id: I40949e8adaf0c6491ee56c59d611395a639d497b
2025-10-25 10:54:05 +01:00
Sharlatan Hellseher
3b19d7f548
gnu: frescobaldi: Generate and wrap icons.
...
It is a following up 44db09e0d1 commit
where translation and metadata generation were removed while upstream
change the build logic; fixed wrap phase was re-introduced as well.
* gnu/packages/music.scm (frescobaldi)[arguments] <phases>: Add
'generate and 'wrap-executable.
[inputs]: Add qtbase, qtsvg, and qtwayland.
[native-inputs]: Add appstream, desktop-file-utils, and gettext-minimal.
Change-Id: I47ba790145eeb4d8346190a5902e42b2ea06000e
2025-10-25 10:50:20 +01:00
Sharlatan Hellseher
3bc53e1913
gnu: mycli: Update to 1.37.1.
...
* gnu/packages/databases.scm (mycli): Update to 1.37.1.
[build-sytem]: Switch to pypproject-build-sytem.
[propagated-inputs]: Remove python-click; add python-click-7,
python-cryptography, python-pyfzf, python-sqlglot, and python-sqlglotrs.
[native-inputs]: Add python-setuptools and python-setuptools-scm.
Change-Id: Ia62326e1ed82a2ca564ef7b9f095fb00e7e742a1
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
96f254d067
gnu: python-cli-helpers: Update to 2.7.0.
...
* gnu/packages/python-xyz.scm (python-cli-helpers): Update to 2.7.0.
[propagated-inputs]: Remove python-wcwidth.
[native-inputs]: Remove python-wheel.
Change-Id: Iceac2e4e5a394170f313c29d34602c71e50e1402
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
13844e0a09
gnu: python-tabulate: Add python-wcwidth to propagated inputs.
...
* gnu/packages/python-xyz.scm (python-tabulate)[propagated-inputs]: Add
python-wcwidth.
[native-inputs]: Remove python-wheel.
Change-Id: Ie1cd4e14265b0b38ebf1f13ad40a1c5db9b38b2b
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
b001bcdc83
gnu: Add python-pyfzf.
...
* gnu/packages/terminals.scm (python-pyfzf): New variable.
Change-Id: Iccee4749d61da3ed0fca8456c7b7d58655bee52a
2025-10-25 10:49:04 +01:00
Sharlatan Hellseher
4bee78d292
gnu: Add python-sqlglotrs.
...
* gnu/packages/python-xyz.scm (python-sqlglotrs): New variable.
* gnu/packages/rust-crates.scm: (rust-web-sys-0.3.76,
rust-wasm-bindgen-shared-0.2.99, rust-wasm-bindgen-macro-support-0.2.99,
rust-wasm-bindgen-macro-0.2.99, rust-wasm-bindgen-backend-0.2.99,
rust-wasm-bindgen-0.2.99, rust-rustc-hash-2.1.0,
rust-pyo3-macros-backend-0.25.0, rust-pyo3-macros-0.25.0,
rust-pyo3-ffi-0.25.0, rust-pyo3-build-config-0.25.0, rust-pyo3-0.25.0,
rust-portable-atomic-1.9.0, rust-oorandom-11.1.4, rust-once-cell-1.19.0,
rust-log-0.4.22, rust-libc-0.2.169, rust-js-sys-0.3.76,
rust-is-terminal-0.4.13, rust-indoc-2.0.4, rust-half-2.4.1,
rust-crunchy-0.2.2, rust-clap-builder-4.5.23, rust-clap-4.5.23): New
variables.
(lookup-cargo-inputs): Add python-sqlglotrs to the list.
Change-Id: I9b5e32387c693369e4f1e0f3f86df41cc129c75a
2025-10-25 10:49:03 +01:00
Sharlatan Hellseher
f0b357f21f
gnu: Add python-sqlglot.
...
* gnu/packages/python-xyz.scm (python-sqlglot): New variable.
Change-Id: Ic9b8a89b632a4c6fe02dcdd2ca5f4d5471e686f6
2025-10-25 10:48:53 +01:00
Christopher Baines
7fe4645cb7
services: nar-herder: Fix the control options.
...
* gnu/services/guix.scm (nar-herder-shepherd-services): Fix the control
server options.
Change-Id: Iae17300f7ae6dffb0905936389b49032e763c401
2025-10-25 10:43:31 +01:00
Alvin Hsu
3cd1c8769c
gnu: sirikali: Update to 1.8.4.
...
* gnu/packages/file-systems.scm (sirikali): Update to 1.8.4.
[arguments]<#:configure-flags>: Use default build type.
Change-Id: Id52390106305f7f2f572fcedd4d0554684513be7
Signed-off-by: Sughosha <sughosha@disroot.org >
2025-10-25 14:15:26 +05:30
Alvin Hsu
1c2a010031
gnu: sirikali: Use Qt6.
...
* gnu/packages/file-systems.scm (sirikali)[build-system]: Use qt-build-system.
[inputs]: Add qtwayland to support running natively on Wayland. Remove
qtbase-5.
[arguments]<#:qtbase>: Set to qtbase.
<#:configure-flags>: Build with Qt6 instead of Qt5.
Change-Id: Ib95dd8f505a646d74c81e12494ce29bbc55b160f
Signed-off-by: Sughosha <sughosha@disroot.org >
2025-10-25 14:15:25 +05:30
Alvin Hsu
473b025cd1
gnu: sirikali: Update style.
...
* gnu/packages/file-systems.scm (sirikali)[arguments]: Use gexps.
[synopsis]: Shorten.
[description]: Don't dfn "SiriKali". Mention SSHFS and Cryptomator as
supported backends.
Change-Id: I4badfc8e04ceed96c3a9d082af906e3a53a27c85
Signed-off-by: Sughosha <sughosha@disroot.org >
2025-10-25 14:15:25 +05:30