1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-24 19:21:24 +02:00
Commit Graph

149176 Commits

Author SHA1 Message Date
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
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
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
Andy Tai
cf619ef5d7 gnu: hello: Update to 2.12.2.
* gnu/packages/base.scm (hello): Update to 2.12.2.

Change-Id: I15252aea92f98012e4635623d34c27b4c2293c8f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-03 12:36:41 +02:00
Sergey Trofimov
155e7e5913 gnu: Add secretsd.
* gnu/packages/password-utils.scm (secretsd): New variable.

Change-Id: I9beb6b86ec4dae784146e7ce91210a85cf07ec7c
2025-06-03 06:58:36 +02:00
Artyom V. Poptsov
325058efde gnu: zeromq: Update to 4.3.5.
* gnu/packages/networking.scm (zeromq): Update to 4.3.5.

Change-Id: I09d3b01a3ad6ba65390cf483e7adec72aa63560f
2025-06-02 23:30:15 +03:00
Artyom V. Poptsov
db3ed41310 gnu: frrouting: Update to 10.3.1.
* gnu/packages/networking.scm (frrouting): Update to 10.3.1.

Change-Id: I624ce78a8676d1d0104b861af6c63ae5669f66c3
2025-06-02 23:26:42 +03:00
Andreas Enge
d4456a2c98 gnu: singular: Update to 4.4.0p8.
* gnu/packages/algebra.scm (singular): Update to 4.4.0p8.
(home-page): Update.

Change-Id: Ief23bf5dd3b54c624ac09cdac8a22afda5b85098
2025-06-02 18:51:01 +02:00
Junker
df105b8b8e gnu: Add cc-tool.
* gnu/packages/embedded.scm (cc-tool): New variable.

Change-Id: Ie97b404f3fa68b340d6633b55d7a6bbea04b292f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:56:49 +02:00
Matthew Elwin
757aefeaa4 gnu: Add log4cxx.
* gnu/packages/logging.scm (log4cxx): New variable.

Change-Id: I486d2968a434c0b26fac49164797b3ff193b1934
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:19:40 +02:00
Jussi Timperi
bcd2045600 gnu: Add cpdf.
* gnu/packages/pdf.scm (cpdf): New variable.

Change-Id: I16fa4bf7251f5d38bdd14f472adeef513c34623c
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:11:44 +02:00
Jussi Timperi
bc2a8ed4fc gnu: Add ocaml-camlpdf.
* gnu/packages/ocaml.scm (ocaml-camlpdf): New variable.

Change-Id: I097280bdd16eaf810f83fbca13f615a03e4d6702
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 16:08:06 +02:00
Jakob Kirsch
a0b0a524aa gnu: avogadro2: Update to 1.100.0.
* gnu/packages/chemistry.scm (avogadro2): Update to 1.100.0.
[inputs]: Add openbabel and qtsvg-5.
[native-inputs]: Add avogadro-i18n.
[arguments]<#:phases>{'symlink, 'wrap-program}: New phases.

Change-Id: I9577e27021ca449426d7506589939c050a5d0cfb
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 14:52:22 +02:00
Jakob Kirsch
fcee60c803 gnu: avogadrolibs: Update to 1.100.0.
* gnu/packages/chemistry.scm (avogadrolibs): Update to 1.100.0.
[inputs]: Add qtsvg-5, avogadro-molecules, avogadro-crystals,
avogadro-fragments.
[arguments]<#:configure-flags>: Drop a flag.
<#:phases>{'symlink}: New phase.

Change-Id: I67e3c15db14e97394e6ef27a756c2b9dd951ad79
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 14:37:35 +02:00
Jakob Kirsch
c04bb04a39 gnu: spglib: Update to 2.5.0.
* gnu/packages/chemistry.scm (spglib): Update to 2.5.0.
[arguments]<#:tests?, #:test-target, #:configure-flags>: Disable tests.
<#:phases>: Adapt.

Change-Id: Ia05bb8e2f012fcf4c576db8a6e5d2f8b153493ff
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 14:36:49 +02:00
Ashish SHUKLA
d693603549 gnu: lite-xl: Update to 2.1.7.
* gnu/packages/text-editors.scm (lite-xl): Update to 2.1.7.

Change-Id: Iba24e6747aa15d7afb4869fed12cd8f4284279d3
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:47:16 +02:00
Junker
a957740178 gnu: Add microsocks.
* gnu/packages/web.scm (microsocks): New variable.

Change-Id: I93fb88842851c883460953e9a361f28a927996ce
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:43:27 +02:00
Tomas Volf
ff61f2f3c9 gnu: gvisor-tap-vsock: Update to 0.8.6.
* gnu/packages/containers.scm (gvisor-tap-vsock): Update to 0.8.6.
[arguments]<#:phases>{'prune-tests}: Adjust.
[native-inputs]: Use go-1.23.

Change-Id: Ia591a145c519b4f0cdfcd20a76ccdb625c097676
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:36:36 +02:00
Andy Tai
7dc1a99dc0 gnu: fltk: Update to 1.4.3.
* gnu/packages/fltk.scm (fltk): Update to 1.4.3.

Change-Id: Ia9a94747178db910e90140cd4240e7ad1a3c6669
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:33:51 +02:00
Arthur Rodrigues
ac88ea15c7 gnu: dropbear: Update to 2025.88.
* gnu/packages/ssh.scm (dropbear): Update to 2025.88.

Change-Id: I55faec63b0e89d39403534c31547a9b1c9ae9084
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:28:37 +02:00
Herman Rimm
45ed39318e gnu: heimdall: Update to 2.2.1.
* gnu/packages/flashing-tools.scm (heimdall): Update to 2.2.1.
[source]: Fetch from https://git.sr.ht/~grimler/Heimdall.
[arguments]: Set #:qtbase.
[inputs]: Remove qtbase-5.  Upgrade qtwayland-5 to qtwayland.
[native-inputs]: Add pkg-config.

Change-Id: I2b99926626b553f9f5ef50e62ae559174f9873ab
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:26:09 +02:00
Tomas Volf
93ec4131b6 gnu: nghttp3: Update to 1.9.0.
* gnu/packages/web.scm (nghttp3): Update to 1.9.0.

Change-Id: Ic9673e83eaec20863e223e46df2d640db836b285
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-02 13:19:13 +02:00
Luca Cirrottola
e7ddeacc0c gnu: opari2: Update to 2.0.9.
* gnu/packages/profiling.scm (opari2): Update to 2.0.9.

Change-Id: Ifa13f0dff052aab332b9191c1505c6278d3bec23
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Sergey Trofimov
a01acf2d49 services: dnsmasq: Install dbus config.
While DBUS service is enabled in dnsmasq, it does not work without installing
a config file to the system.

* gnu/packages/dns.scm (dnsmasq): Install dbus config.
* gnu/services/dns.scm (dnsmasq): Extend dbus-root-service-type.

Change-Id: I5187f65e1f2892eb10fb95e6f51955559f64dbef
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
a4c8353663 gnu: sshguard: Fix sshguard.
Patch sshguard to accept configuration file from an environment variable.

* gnu/packages/admin.scm (sshguard)[arguments]: Add phases.

Change-Id: Ifd1cee18787b2623e5c32801e20e5837ce94c88c
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
5cc8b384e6 gnu: ugrep: Update to 7.4.3.
* gnu/packages/search.scm (ugrep): Update to 7.4.3.

Change-Id: Ib0ce6600f9485d7eebf9aa30613801324c8a68e7
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Andrew Wong
566a52b58d gnu: Add birdtray.
* gnu/packages/mail.scm (birdtray): New variable.

Change-Id: I394befcdff761efe9d58a842ad1bf873d345029f
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Adrien 'neox' Bourmault
db16fc819c gnu: speed-dreams: Update to 2.4.1.
* gnu/packages/games.scm (speed-dreams-version)

(speed-dreams-freesolid): New variable.
[source]: Fetch from git. Use submodule commit hash.
[build-system]: Use cmake-build-system.
[tests]: Disable tests.
[configure-flags]: Add BUILD_SHARED_LIBS=ON.

(speed-dreams-data): Update to 2.4.1.

(speed-dreams): Update to 2.4.1.
[inputs]: Delete freesolid. Add speed-dreams-freesolid.
[configure-flags]: Add OPTION_TRACKEDITOR=OFF.

Signed-off-by: Adrien 'neox' Bourmault <neox@gnu.org>
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:23 +02:00
Ashish SHUKLA
24b10dab81 gnu: dhcpcd: Update to 10.2.3.
* gnu/packages/admin.scm (dhcpcd): Update to 10.2.3.

Change-Id: I4ad238458371810c7eecc34e822e6281999ae8bb
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02 11:20:22 +02:00