Commit graph

161402 commits

Author SHA1 Message Date
nomike
f0657cef97
gnu: opencsg: Update to 1.8.2.
* gnu/packages/graphics.scm (opencsg): Update to 1.8.2.
[build-system]: Switch to cmake build system.
[arguments]<#:phases>[configure]: Remove replacement.
[skip-example]: Delete phase.
[check]: Delete phase.

Change-Id: Iba5ee7f2d3a95b2df8226a5f4d42baa2806eec84
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-06-05 21:50:34 +02:00
Artyom V. Poptsov
3d70c680b6
gnu: s-tui: Update to 1.2.0.
* gnu/packages/admin.scm (s-tui): Update to 1.2.0.
[source]: Use git-fetch.
[inputs]: Remove python-psutil and python-urwid; add python-psutil-7 and
python-urwid-3.
[native-inputs]: Add python-setuptools, and python-wheel.

Change-Id: Ic4c760510145d5c5110c11626d1ea88e8b2bd0f4
2025-06-05 22:35:51 +03:00
Artyom V. Poptsov
ad67b0213b
gnu: Add python-urwid-3.
* gnu/packages/python-xyz.scm (python-urwid-3): New variable.

Change-Id: If44704bb9c5492fbdaad1dc54bee18fa507b172a
2025-06-05 22:32:42 +03:00
Artyom V. Poptsov
a96214a0f2
gnu: Add python-psutil-7.
* gnu/packages/python-xyz.scm (python-psutil-7): New variable.

Change-Id: Ibf3f1fa0c092e2118e67df731c70bdfa3a891b71
2025-06-05 22:17:23 +03:00
Artyom V. Poptsov
43bd2ad45e
gnu: px: Update to 3.6.10.
* gnu/packages/admin.scm (px): Update to 3.6.10.

Change-Id: I6c0ee8ad9c21eba6bf68e3b5adb05c5b6d3d5526
2025-06-05 22:16:04 +03:00
Anderson Torres
b533fc70ad
gnu: emacs-e2wm: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-e2wm): Update to 1.5.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-06 01:26:08 +08:00
Anderson Torres
da388ce28b
gnu: emacs-window-layout: Update to 1.5.
* gnu/packages/emacs-xyz.scm (emacs-window-layout): Update to 1.5.

Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-06 01:26:08 +08:00
Kjartan Oli Agustsson
c8fa4c8e01
gnu: emacs-org-roam: Update to 2.3.0.
* gnu/packages/emacs-xyz.scm (emacs-org-roam): Update to 2.3.0.

Change-Id: I315c5845da5bf1308f51154a4d486fa1580089cb
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-06 01:26:06 +08:00
Andy Tai
e961e2cae9
gnu: parallel: Update to 20250522.
* gnu/packages/parallel.scm (parallel): update to 202505222.

Change-Id: Ib1f416f0a1ea8d1eacebba588645511e4b03aed8
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-05 19:08:24 +02:00
Kurome
eb26a49158
gnu: font-google-noto: Update to 2025.06.01.
* gnu/packages/fonts.scm (font-google-noto): Update to 2025.06.01.

Change-Id: Ie014fd104b44cd72d869d972910d058185bef95a
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-05 23:50:16 +08:00
Kurome
ca204940d7
gnu: font-lilex: Update to 2.600.
* gnu/packages/fonts.scm (font-lilex): Update to 2.600.

Change-Id: I58d3b7117985fb0e4b5cd8b589fde73e6a367272
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-05 23:50:16 +08:00
Kurome
76efbdae82
gnu: font-libertinus: Update to 7.051.
* gnu/packages/fonts.scm (font-libertinus): Update to 7.051.
[outputs]: Add "ttf".

Change-Id: I542a42a4c1445b382ddbc4b886d7725031e63cdc
Signed-off-by: Hilton Chain <hako@ultrarare.space>
2025-06-05 23:50:16 +08:00
Kurome
1fcbd8b0f4
gnu: font-victor-mono: Update to 1.5.6.
License change: <93b96ac022>.

* gnu/packages/fonts.scm (font-victor-mono): Update to 1.5.6.
[description]: Update.
[license]: Change to SIL.

Change-Id: I1ac69ddb99680970e94a9c7635934a77f4e01c80
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
2025-06-05 23:50:14 +08:00
Leo Famulari
027a47787f
etc: pre-push Git hook: Update the commentary.
* etc/git/pre-push: Improve comments.

Change-Id: Id8c97841c3fa362de7adbd8942f796d044ce50b1
2025-06-04 22:55:22 -04:00
Hilton Chain
50b69ecb40
etc: pre-push git hook: Also check Codeberg SSH remote.
* etc/git/pre-push (main): Check Codeberg SSH remote.

Fixes: #421
Change-Id: Id669259f510cf3e33cadf77a5c9eeada52a5d0dd
2025-06-04 22:29:03 -04:00
Vinicius Monego
c1d6ab1a51
gnu: gmic-qt-gimp: Build for GIMP 3.
* gnu/packages/image-processing.scm (gmic-qt-gimp)[inputs]: Add gexiv2,
pango. Remove cairo. Order alphabetically.
[arguments]<#:configure-flags>: Pass "gimp3" to "-DGMIC_QT_HOST".

Change-Id: Ic8dad91c6741ec5be0ec732ac8fa930ea6b53147
2025-06-04 20:29:37 -03:00
Vinicius Monego
39b18621e7
gnu: meep: Update to 1.30.1.
* gnu/packages/engineering.scm (meep): Update to 1.30.1.
[home-page]: Follow redirect.

Change-Id: I551b1be424d57749adb9043085a1d95981bca538
2025-06-04 20:29:37 -03:00
Vinicius Monego
68be38eed7
gnu: python-scrapy: Update to 2.13.1.
* gnu/packages/python-web.scm (python-scrapy): Update to 2.13.1.
[arguments]<#:test-flags>: Skip failing test.
[native-inputs]: Add python-hatchling.

Change-Id: I027e3a9d0f9dcc580abaa9eeec02f7badfa6675a
2025-06-04 20:29:34 -03:00
Vinicius Monego
371cd2d5c0
gnu: python-parsel: Update to 1.10.0.
* gnu/packages/python-web.scm (python-parsel): Update to 1.10.0.

Change-Id: I1cfdbb9e135bd66e19d0a3ccb666f35da03e959a
2025-06-04 20:29:34 -03:00
Vinicius Monego
2ac0b4ba12
gnu: python-w3lib: Update to 2.3.1.
* gnu/packages/python-web.scm (python-w3lib): Update to 2.3.1.

Change-Id: Ibe034f274fcb3a10cdbae269e137e1246f4dfc1e
2025-06-04 20:29:34 -03:00
Vinicius Monego
ff0ada485a
gnu: python-protego: Update to 0.4.0.
* gnu/packages/python-web.scm (python-protego): Update to 0.4.0.
[source]: Update URI.
[build-system]: Use pyproject-build-system.
[arguments]: Do not override the 'check' phase.
[native-inputs]: Add python-setuptools, python-wheel.
[synopsis, description]: Improve it.

Change-Id: I2fa28415e26d0abe8bcad68dea73885d721b1fdd
2025-06-04 20:29:34 -03:00
Vinicius Monego
054c940384
gnu: python-cma: Update to 4.2.0.
* gnu/packages/machine-learning.scm (python-cma): Update to 4.2.0.
[build-system]: Use pyproject-build-system.
[native-inputs]: Add python-pytest, python-setuptools-next.

Change-Id: I9e2e913155da981c77f9d68875737056b1b9fd7e
2025-06-04 20:29:34 -03:00
Vinicius Monego
011f150726
gnu: python-cmaes: Update to 0.11.1.
* gnu/packages/machine-learning.scm (python-cmaes): Update to 0.11.1.
[native-inputs]: Remove python-hypothesis. Add python-pytest.

Change-Id: I0de72674fe09e318aef5cb5d4cd006b156902189
2025-06-04 20:29:34 -03:00
Vinicius Monego
0cc451ad99
gnu: python-scikit-rf: Update to 1.7.0.
* gnu/packages/engineering.scm (python-scikit-rf): Update to 1.7.0.

Change-Id: Ic90ae4e81657e14aad76b9c9eadafe52a9fa865d
2025-06-04 20:29:33 -03:00
Vinicius Monego
90bed38313
gnu: freecad: Build with Qt6.
* gnu/packages/engineering.scm (freecad)[native-inputs]: Remove
qttools-5, python-pyside-2-tools. Add qttools.
[inputs]: Remove python-pyside-2, python-shiboken-2, qtbase-5,
qtdeclarative-5, qtsvg-5, qtwebchannel-5, qtwebengine-5,
qtwayland-5. Add python-pyside-6, python-shiboken-6, qtbase,
qtdeclarative, qtsvg, qtwebchannel, qtwebengine, qtwayland.
[arguments]<#:configure-flags>: Remove "-DBUILD_QT5=ON". Pass
"-DFREECAD_QT_VERSION=6".

Change-Id: Ic11d869347ebc7f909e9ffb75b50350ea00cfad4
2025-06-04 20:29:33 -03:00
Vinicius Monego
e48fa7b524
gnu: freecad: Update to 1.0.1.
* gnu/packages/engineering.scm (freecad): Update to 1.0.1.
[home-page]: Follow redirect.

Change-Id: I6eba18c476450a46066aee779f11359dfd5be2fe
2025-06-04 20:29:33 -03:00
Vinicius Monego
11039fcc80
gnu: python-mapie: Update to 1.0.1.
* gnu/packages/statistics.scm (python-mapie): Update to 1.0.1.
[source]: Update URI.
[native-inputs]: Replace python-setuptools by python-setuptools-next.

Change-Id: If11b82773e677814f835f6c52e9cebbcb18b1713
2025-06-04 20:29:33 -03:00
Vinicius Monego
e8d0f01ef0
gnu: darktable: Update release-monitoring-url.
* gnu/packages/photo.scm (darktable)[properties]: Update
release-monitoring-url.

Change-Id: Icf7dbddfc2b2a3c9c630849a219cf2975ae8323f
2025-06-04 19:39:19 -03:00
Vinicius Monego
96f8e6b955
gnu: homebank: Update to 5.9.2.
* gnu/packages/finance.scm (homebank): Update to 5.9.2.

Change-Id: Ib2943224c9edb17abf2e3231d069732caff7a330
2025-06-04 19:39:07 -03:00
Vinicius Monego
1ccd5d1c01
gnu: homebank: Add release-monitoring-url property.
* gnu/packages/finance.scm (homebank)[properties]: Add
release-monitoring-url.

Change-Id: I9d205aa829abc4b9ebc290b4eb7a1c9b6d1e4328
2025-06-04 19:25:37 -03:00
Artyom V. Poptsov
5a8b0663a7
gnu: btop: Fix building on "riscv64-linux-gnu".
* gnu/packages/admin.scm (btop): Fix building on "riscv64-linux-gnu".
[arguments]<#:make-flags>: Properly set "CC" and "CXX" to the target compiler.

Change-Id: Ic56d372f83e7ed3fa1843d3ab53303f9b3762616
2025-06-04 22:00:07 +03:00
Ludovic Courtès
ed5988f0d2
linux-container: ‘containerized-operating-system’ provides ‘loopback’ service.
Fixes #420.

Previously, in systems produced by ‘guix system container’, the
‘loopback’ Shepherd service would fail to start with EEXIST, because the
“lo” interface already exists in the container.  This commit provides a
fake ‘loopback’ Shepherd service that does nothing.

* gnu/system/linux-container.scm (dummy-networking-service-type): Change
to honor its configuration value.
(containerized-operating-system)[services-to-drop]: Add
‘static-networking-service-type’ in the non-‘shared-network?’ case.
[services-to-add]: Add ‘dummy-networking-service-type’ for loopback in
the non-‘shared-network?’ case.

Reported-by: Antonio Carlos Padoan Junior <acpadoanjr@yahoo.com.br>
Change-Id: I326b5f3b5e08f67b6613c186497c44b1e887b02e
2025-06-04 17:01:23 +02:00
Olivier Dion
1ed9af7586
gnu: Add jacquesctf.
* gnu/packages/instrumentation.scm (jacquesctf): New variable.

Change-Id: I869ba22e152eb863f11d37880dbd769950504742
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-04 16:45:09 +02:00
Olivier Dion
16194aaede
gnu: Add yactfr.
* gnu/packages/instrumentation.scm (yactfr): New variable.

Change-Id: I48203e19513cd52ebd97faa307ad524b8a5c5dcd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-04 16:45:09 +02:00
Mark L
0882a1b701
gnu: openttd-opengfx: Update to 3739bbe.
* gnu/packages/games.scm (openttd-opengfx): Update to 3739bbe.
[source]: Use ‘git-fetch’ and change URL.
[arguments]: Define ‘REPO_DATE’ and ‘PYTHON’.

Change-Id: I10a43f7e220337bbea7cbf0a2b62d636603c8e97
Modified-by: Ludovic Courtès <ludo@gnu.org>
2025-06-04 16:45:09 +02:00
Mark L
f4a01ffb81
gnu: nml: Update to 0.7.6.
* gnu/packages/game-development.scm (nml): Update to 0.7.6.
[arguments]: Remove.

Change-Id: I358fe50ac42209c20b19da361d2e78d0576b6ac4
2025-06-04 16:45:09 +02:00
Ludovic Courtès
871f09b6f7
install: Adjust for (package-source guix) not being a <channel>.
Fixes guix/guix#422.

* gnu/system/install.scm (%installation-services)[guix-package-commit]:
New procedure.
<guix-configuration>: Use it instead of ‘channel-commit’.

Change-Id: I6ed5bc3f21a375e639fabfcbcdaf70b6347d1c5c
2025-06-04 16:45:08 +02:00
Ludovic Courtès
1cd221c9e9
services: static-networking: Remove use of unbound variable.
Use of ‘G_’ was added in 670d985cab but
it’s actually unbound.

* gnu/services/base.scm (network-set-up/linux): Remove uses of ‘G_’,
which is unbound.

Change-Id: I6e879688ceee2fcb738e5e213cd3d539c9d89e20
2025-06-04 16:45:08 +02:00
Jordan Moore
728af8117e
gnu: Add limesuite-ng.
* gnu/packages/radio.scm (limesuite-ng): New variable.

Change-Id: I3df16ede6ba42249e201b3331d03a9ec15adaeda
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-03 20:00:50 -07:00
Anderson Torres
eb2f2e0c1a
gnu: Add emacs-rfc-mode.
* gnu/packages/emacs-xyz.scm (emacs-rfc-mode): New variable.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-03 19:59:55 -07:00
Maxim Cournoyer
21f670745e
gnu: zeromq: Disable a failing test.
* gnu/packages/networking.scm (zeromq)
[phases] {disable-problematic-tests}: New phase.

Fixes: #415
Change-Id: I8daaf4fa610bf03da9d2d47aa13fd03d247cbdb3
2025-06-04 11:41:21 +09:00
Kjartan Oli Agustsson
83dd8aec15
gnu: emacs-mastodon: Update to 2.0.1.
* gnu/packages/emacs-xyz.scm (emacs-mastodon): Update to 2.0.1.

Change-Id: I41087da048f15f54e87e33f8951ecdff34375b73
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-03 19:39:45 -07:00
Anderson Torres
ca2180a6a9
gnu: emacs-dirvish: Update to 2.3.0.
* gnu/packages/emacs-xyz.scm (emacs-dirvish): Update to 2.3.0.

Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-06-03 19:37:38 -07:00
Vinicius Monego
f302e64a06
gnu: python-hy: Update to 1.1.0.
* gnu/packages/python-xyz.scm (python-hy): Update to 1.1.0.

Change-Id: Ibc78fb0fd883e9957d88e20dfc7e40993a0ee1bc
2025-06-03 21:36:14 -03:00
Vinicius Monego
d112a3043e
gnu: gmic: Update to 3.5.5.
* gnu/packages/image-processing.scm (gmic): Update to 3.5.5.

Change-Id: Ib24e581bb1f9586d573531c3013fe00cda23607f
2025-06-03 21:20:20 -03:00
Tomas Volf
5c5c5a6e58
environment: Set LANG by default.
* guix/scripts/environment.scm (launch-environment/container): Set LANG
to C.UTF-8 unless already set.

Change-Id: I2dba595c8d5f4e9b45264f8185c72779fead2ce6
Signed-off-by: Ekaitz Zarraga <ekaitz@elenq.tech>
2025-06-03 19:28:35 +02:00
Congcong Kuo
4b9d14378f
daemon: Remove ‘singleton’ and replace ‘typedef’ with ‘using’ in ‘types.hh’
* nix/libutil/util.hh (singleton): Remove.
* nix/libstore/build.cc (DerivationGoal::startBuilder)
(SubstitutionGoal::tryNext, SubstitutionGoal::tryToRun)
(LocalStore::ensurePath, LocalStore::repairPath): Use normal
construction function instead of ‘singleton’.
* nix/libstore/local-store.cc (LocalStore::addToStoreFromDump)
(LocalStore::addTextToStore, LocalStore::importPath): Likewise.
* nix/nix-daemon/nix-daemon.cc (performOp): Likewise.

Change-Id: If0d929407c09482f3b506a1c51dfda70e29696dd
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-03 15:09:55 +02:00
Yuval Langer
8a6cf4fad6
gnu: guile-lib: Update to 0.2.8.1.
* gnu/packages/guile-xyz.scm (guile-lib): Update to 0.2.8.1.
[native-inputs]: Use new style.

Change-Id: I5ef0aa85b71f674e7b667320aac7e38e18b6dd31
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-03 15:09:54 +02:00
Ray Miller
b48b2bcf42
pack: Include store parent directories in the Docker layer.
Fixes <https://issues.guix.gnu.org/78210>.

This patch adds the /gnu and /gnu/store directories to the Docker layer
created by ‘guix pack -f docker …’, which enables the Docker image to be
used to create an AWS Lambda function.  Without the patch, creating the
AWS Lambda function fails with this error:

  "MissingParentDirectory: Parent directory does not exist for file: gnu/store/…-info-dir/"

* guix/scripts/pack.scm (docker-image)[build]: Add store directory to
the docker layer.
* guix/docker.scm (build-docker-image): Change order of arguments to
‘tar’ so parent directories are added before their contents.

Change-Id: I2b103c59981e828c965564ccc5d2415b00a7e52e
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-03 15:09:54 +02:00
Andy Tai
ef3b963a54
gnu: wxwidgets: Update to 3.2.8.1.
* gnu/packages/wxwidgets.scm (wxwidgets): Update to 3.2.8.1.

Change-Id: Ic1fe3cc090dd721302f40f014eb73b637f5def66
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-03 12:44:24 +02:00