* guix/ui.scm (number->size): New procedure.
* guix/scripts/gc.scm (guix-gc)[actions]: Display the amount of
collected-garbage using more specific units.
[ensure-free-space]: Display the size using an appropriate size unit.
* nix/libstore/gc.cc (deletePathRecursive, removeUnusedLinks): Same.
* nix/libstore/optimise-store.cc (showBytes): Move function ...
* nix/libstore/misc.cc: ... to here. Expand to adjust the output based
on the amount of bytes received.
Change-Id: Idceb1a13f8e45f959d327f53d1a8accb29d2678b
gnu/packages/mpi.scm (openmpi-5): Update to 5.0.8.
[arguments]<#:configure-flags>: Add CFLAGS to declare warnings as
non-errors.
Change-Id: I05386e05f374c6e319201cdb64fd0670549d79a1
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/audio.scm (timidity++)[arguments]<#:phases>{fix-config.h}:
New phase forcing the inclusion of standard C headers.
Change-Id: I7697630110db13fd1960e4313b93efbe41e54e3e
The package bluedevil no more provides a dbus service.
* gnu/packages/desktop.scm (plasma-dbus-service): Remove "bluedevil".
Change-Id: I8d6160a83fe5339ffa3ba12a24b0b4c4f06b6b67
* gnu/packages/messaging.scm (quaternion): Update to 0.0.97.1.
[arguments]: Use gexp.
<#:qtbase>: Use qtbase.
[native-inputs]: Add qttools.
[inputs]: Remove qtbase-5, qttools-5, qtgraphicaleffects, qtquickcontrols-5 and
qtquickcontrols2-5; Replace qtdeclarative-5 with qtdeclarative, qtmultimedia-5
with qtmultimedia, qtsvg-5 with qtsvg and qtwayland-5 with qtwayland; Add olm,
qtkeychain-qt6 and openssl.
[home-page]: Update URL.
[description]: Update it.
Change-Id: I0675c9bbedca71e089d7547a435f73c5fd7076b6
Signed-off-by: Zheng Junjie <z572@z572.online>
OpenSCAD is designed to be built with the build dir being a direct
descendant of the source dir. As it was becoming more and more hacky
to try to force an out-of-source build like it's common with Guix,
this update changes the build dir to be a direct descendant of the
source dir, as expected by OpenSCAD, to avoid issues with test cases,
which would have needed more and more quirky workarounds with each new
version to accomodate new tests.
The project originally uses CMake for building and since using the
qt-build-system caused issues with the latest version, the build
system is being switched to CMake as well.
* gnu/packages/engineering.scm (openscad): Update to 2025.07.21,
switch to under-source-build, switch to cmake-build-system
[source]: Remove patch
"openscad-fix-path-in-expected-test-results-to-acommodate-diff.patch"
as it was only used for out-of-source builds.
[build-system]: Switch from qt-build-system to cmake-build-system.
[arguments]<#:out-of-source?>: Do not perform an out-of-source
build.
[arguments]<#:configure-flags>: Set the build dir to be a descendant
of the source dir.
[arguments]<#:phases>[patch-source]: Remove substitute* for
"tests/test_cmdline_tool.py" as this was only needed for
out-of-source builds.
[arguments]<#:phases>[create-build-dir]: Add phase.
[arguments}<#:phases>[patch-tests]: Do not copy color-shemes and
shaders to the build directory as this was only necessary for
out-of-source builds.
Change-Id: I3f073ea3a6a816b2cee5d271e9038721300deb70
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
* gnu/packages/lout.scm (lout)[home-page]: Switch.
[source]: Likewise, and use ‘git-fetch’.
Change-Id: Ib6c7ea2e70169590ca7b3bb701bfda8f549705ee
Signed-off-by: Andreas Enge <andreas@enge.fr>
This is unnecessary since the switch to glibc 2.41.
* gnu/packages/idutils.scm (idutils)[arguments]: Remove.
Change-Id: I0fb6a1c0c7d70fc59e94acc54c3522b4fe92ad00
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/commencement.scm (gcc-boot0)[inputs]: When building on
powerpc-linux use libstdc++-boot0@5.
Change-Id: I9d46f000b9d402491b0131d2f55b6ad9a9259c88
* gnu/packages/serialization.scm (python-ruamel.yaml.clib): Update to
0.2.12.
[arguments]: Move the 'cythonize-code phase to after the
'ensure-no-cythonized-files phase.
Change-Id: Ic304cc574df485f0c116150dfbed686c1351bc64
* gnu/packages/patches/psm2-compile-ctor-without-avx.patch:
Restore the default compilation flags for the "opa/opa_debug.c" file
from the package source.
Change-Id: Ic1afa49a91d029bcd3bd59f7840b1d428043a7b1
Signed-off-by: Andreas Enge <andreas@enge.fr>
python-build-system is no longer in use in this module but
pyproject-build-system misses PYPI-URI symbol yet, this change load
just it.
* gnu/packages/code.scm: Load just PYPI-URI from python-build-system.
Change-Id: I545055e92ddf79012bc3baa2ed89b37341c0d10e